@CHARSET "UTF-8";
@media(min-width:3000px){
    html{
        font-size: 32px;
    
    }
}
@media(max-width:3000px){
    html{
        font-size: 24px;
    
    }
}
@media(max-width:2048px){
    html{
        font-size: 18px;
    
    }
}
@media(max-width:1920px){
    html{
        font-size: 16px;
    
    }
}
@media(max-width:1601px){
    html{
        font-size: 15px;
    
    }
}
@media(max-width:1366px){
    html{
        font-size: 14px;
    }
}

table {
	font-size: 13px;
}

/* .input-group-btn>button .glyphicon {
	line-height: 20px;
}

.form-group>.input-group[class*=col-] {
	padding-right: 15px;
	padding-left: 15px;
} */

a.opr-btn {
	cursor: pointer;
}

a.opr-btn:hover {
	color: red;
}

 html, body, *:not(.glyphicon,.ui-icon,.fa)  {     
 	font-family: Microsoft YaHei,'宋体' , Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;
 	/* color: #000000; */
 }
 code,kbd,pre,samp {
 font-family: Microsoft YaHei,'宋体' , Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;
 color: #000000;
 }
label{
	 font-family: Microsoft YaHei,'宋体' , Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;
	 color: #000000;
}


code {
 	font-family: "Consolas" ! important;
 } 
 
.text-custom1{
	color: #d5596e;
}
.text-custom2{
	color: #faa127;
}
.text-custom3{
	color: #2fcbbf;
}
.text-custom4{
	color: #2f71cb;
}
.text-custom5{
	color: #d156a6;
}
.text-custom6{
	color: #a1ce2d;
}
.text-custom7{
	color: #faa127;
}

i.text-primary,a.text-primary{
	color:#1ab394;
}

.footFixToolbar{
    z-index: 9999;
    position: fixed;
    width: 100%;
    height: 45px;
    padding-top: 10px;
    bottom: 0;
    text-align: center;
}
.footFixToolbar>button{
	margin-right: 10px;
}

.fa-asterisk{
	color: red;
}

/*20170217jqgrid表格表头居中*/
.ui-th-column {
	text-align: center;
}



.hraderFixToolbar{
	background-color: white;
    z-index: 9999;
    position: fixed;
    width: 100%;
    height: 43px;
    padding-top: 5px;
    padding-left: 35px;
    top: 0;
    text-align: left;
}
.hraderFixToolbar>*{
	margin-right: 5px;
}

  
/*---滚动条默认显示样式--*/  
::-webkit-scrollbar-thumb{  
   background-color:#9999996b;  
   outline-offset:-2px;  
   outline:2px solid #fff;  
   -webkit-border-radius:4px;  
   border: 2px solid #fff;  
}  
/*---鼠标悬停滚动条显示样式--*/  
::-webkit-scrollbar-thumb:hover{  
   background-color:#777;  
   -webkit-border-radius:4px;  
}  
/*---滚动条大小--*/  
::-webkit-scrollbar{  
   width:8px;  
   height:8px;  
}  
/*---滚动框背景样式--*/  
::-webkit-scrollbar-track-piece{  
   background-color:#fff;  
   -webkit-border-radius:0;  
} 
/*---鼠标点击滚动条显示样式--*/  
::-webkit-scrollbar-thumb:active{
      background-color:#777;
      -webkit-border-radius:4px;
}

.input-group-condensed .input-group-addon{
	padding: 2px 4px;
}

.btn{
	border-bottom-color:rgb(0, 0, 0);
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-image-outset:0px;
	border-image-repeat:stretch;
	border-image-slice:100%;
	border-image-source:none;
	border-image-width:1;
	border-left-color:rgb(0, 0, 0);
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:rgb(0, 0, 0);
	border-right-style:solid;
	border-right-width:1px;
	border-top-color:rgb(0, 0, 0);
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-top-style:solid;
	border-top-width:1px;
	box-sizing:border-box;
	color:rgb(0, 0, 0);
	cursor:pointer;
	display:inline-block;
	font-family: "Helvetica Neue", Helvetica, "PingFang SC", Tahoma, Arial, sans-serif;
	font-size:14px;
	line-height:26px;
	margin-bottom:0px;
	margin-left:5px;
	margin-right:5px;
	margin-top:0px;
	text-align:center;
	text-size-adjust:100%;
	height:30px;
	min-width:80px;
	-webkit-box-direction:normal;
	padding:1px 6px;
}

.btn-sm{
	height:26px;
	min-width:60px;
	font-size:12px;
	padding:0px 4px;
}


.btn-warning{
	background-color: white;
	border-color: #985f0d;
	color: #985f0d;
}
.btn-success {
	background-color: white;
    border-color: #4cae4c;
	color: #4cae4c;
}

.btn-info {
    background-color: white;
    border-color: #269abc;
	color: #269abc;
}

.btn-primary{
	background-color: white;
    border-color: rgb(78, 113, 229);
	color: rgb(78, 113, 229);
}

.btn-default{
	background-color: white;
    border-color: #808080;
	color: #808080;
}

.btn-danger{
	background-color: white;
    border-color: #d9534f;
	color: #d9534f;
}

.btn:hover {
	background: #4e71e5;
	border: 1px solid #4e71e5;
	color: #fff;
}
.input-group-btn .btn{
	min-width:40px;
}
.ui-jqgrid-sortable{
	border-collapse:separate;
	box-sizing:border-box;
	color:rgb(126, 145, 230);
	display:inline-block;
	font-family:微软雅黑, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	height:20px;
	line-height:20px;
	overflow-wrap:normal;
	overflow-x:hidden;
	overflow-y:hidden;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	position:relative;
	text-align:center;
	text-overflow:ellipsis;
	text-size-adjust:100%;
	user-select:none;
	vertical-align:middle;
	white-space:nowrap;
	/* width:200px; */
	word-break:keep-all;
	-webkit-border-horizontal-spacing:0px;
	-webkit-border-vertical-spacing:0px;
	-webkit-box-direction:normal;
}

.jqgrow{
	background-color:rgb(255, 255, 255);
	border-bottom-color:rgb(128, 128, 128);
	border-collapse:separate;
	border-left-color:rgb(128, 128, 128);
	border-right-color:rgb(128, 128, 128);
	border-top-color:rgb(128, 128, 128);
	box-sizing:border-box;
	color:rgb(96, 98, 102);
	display:table-row;
	font-family:微软雅黑, Arial, Helvetica, sans-serif;
	font-size:14px;
	height:30px;
	line-height:30px;
	text-size-adjust:100%;
	vertical-align:middle;
	-webkit-border-horizontal-spacing:0px;
	-webkit-border-vertical-spacing:0px;
	-webkit-box-direction:normal;
}

.layui-layer-title {
    padding: 0 80px 0 20px;
    height: 42px;
    line-height: 42px;
    border-bottom: 1px solid #eee;
    font-size: 18px!important;
    font-weight:bolder;
    color: #333;
    overflow: hidden;
    border-radius: 2px 2px 0 0;
	font-family: "Helvetica Neue", Helvetica, "PingFang SC", Tahoma, Arial, sans-serif;
}

.layui-layer-rim {
    border: 0px solid rgba(0,0,0,.3)!important;;
    border-radius: 5px!important;;
    box-shadow: none!important;;
}

.layui-layer-btn {
    text-align: center!important;
}

.layui-layer-btn a {
	display: inline-block;
	line-height: 1;
	white-space: nowrap;
	cursor: pointer;
	background: #FFF;
	border: 1px solid #DCDFE6;
	color: #606266;
	-webkit-appearance: none;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	outline: 0;
	margin: 0;
	-webkit-transition: .1s;
	transition: .1s;
	font-weight: 500;
	padding: 12px 20px;
	font-size: 14px;
	border-radius: 4px;
}

.layui-layer-btn .layui-layer-btn0 {
	border-color: #67C23A!important;
	background-color: #67C23A!important;
	color: #FFF!important;
}

.layui-layer-btn .layui-layer-btn1 {
	border-color: #FF962A!important;
	background-color: #FF962A!important;
	color: #FFF!important;
}

.form-control{
	/* -webkit-appearance: none; */
    background-color: #FFF;
    background-image: none;
    border-radius: 4px;
    border: 1px solid #DCDFE6;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #606266;
    display: inline-block;
    font-size: inherit;
    outline: 0;
    padding: 0 15px;
    -webkit-transition: border-color .2s cubic-bezier(.645,.045,.355,1);
    transition: border-color .2s cubic-bezier(.645,.045,.355,1);
    width: 100%;
}

.data-table {
	margin: 4px;
	border: 1px solid #ddd;
	width: calc(100% - 2px);
}

.data-table thead tr {
	background-color: #E0EDFE;
}

.data-table thead td {
	text-align: center;
	padding: 4px;
	font-size: 13px;
	font-weight: bold;
	border: 1px solid #ddd;
}

.data-table tbody td {
	text-align: center;
	padding: 4px;
	border: 1px solid #ddd;
}

.data-table tbody td input {
	text-align: center;
	border: 0px 0px 1px 0px;
}

.search-form{
   	border-bottom:10px solid #e1e7ed;
   	padding:6px;
}

.jqgrid-table,.jqGrid_wrapper{
	padding:8px;
}

#mainContainer>.el-container>.el-header{
	padding: 10px;
	border: none;
}
 #mainContainer>.el-container>.el-main{
	padding: 10px 10px 0px 10px; 
	border: none;
	margin-top: 10px;
 }
.demo-form-inline{
	 border: 1px solid #eee;
}

.v-dropdown-items-li.active,.layui-layer-molv .layui-layer-title {
    background-color: #25B491!important;
}
.card-header>span{
	color: #f5b700!important;
	margin-right: 10px;
}
.iconfont{
	/* color:#c6b06f; */
}

.ibox-content{
	display: flex;
	height: 100%;
	margin-top: 10px;
}
.left-tree {
	width: 22.5rem;
	height: 93vh!important;
	overflow: auto;
	border-right: 1px solid #efefef;
}
.right-form{
	width:calc(100% - 22.5rem);
	margin-left: 10px;
	height: 93vh!important;
}
legend{
	margin-bottom: 0!important;
}

/*单选框不对齐*/
.el-radio-group  label {
	margin-bottom: 0px;
}
/* .el-menu--horizontal>.el-menu-item.is-active,.el-menu--horizontal .el-menu-item:not(.is-disabled):focus, .el-menu--horizontal .el-menu-item:not(.is-disabled):hover, .el-menu--horizontal>.el-menu-item:not(.is-disabled):hover i,.el-menu-item.is-active,.percent,.el-button--text,.el-select-dropdown__item.selected,.content-time .content-top span,.el-submenu.is-opened, .el-menu .el-submenu.is-active >.el-submenu__title{
    color: #45d000!important;
}
.el-menu--horizontal>.el-menu-item.is-active{
	border-bottom: 2px solid #45d000!important;
}
.el-progress-bar__inner,.radius {
	background-color: #45d000!important;
}
.el-select .el-input.is-focus .el-input__inner,.v-page-goto-input:hover{
	border-color: #45d000!important;
}
.content-time .content-top{
	background-color:rgba(246, 253, 233, 0.5)!important;
}
.el-aside>.el-menu:not(.el-submenu)>.el-menu-item.is-active::before{
	border-left: 3px solid #45d000!important;
} */

.el-button--primary {
    color: #fff !important;
    background-color:rgb(45, 140, 240)!important;
    border-color:rgb(45, 140, 240)!important
}

.el-button--success {
    color: #fff !important;
    background-color: #eea629!important;
    border-color: #eea629!important;
}
.el-button--info {
    color: #fff!important;
    background-color: #42adde!important;
    border-color: #42adde!important;
}
.el-button--warning {
    color:  #fff   !important;
    background-color: #5ac684!important;
    border-color:  #5ac684!important;
}
.el-button--danger {
    color: #fff!important;
    background-color: #de6b6b!important;
    border-color: #de6b6b!important;
}
.el-button--primary:focus, .el-button--primary:hover {
    background: #005699 !important;
    border-color: #005699!important ;
    color: #FFF!important;
}
.el-button--success:focus, .el-button--success:hover {
    color: #fff !important;
    background-color: #eea629!important;
    border-color: #eea629!important;
}
.el-button--info:focus, .el-button--info:hover {
    background: #42adde!important;
    border-color: #42adde!important ;
    color: #FFF!important;
}
.el-button--warning:focus, .el-button--warning:hover {
    background:  #5ac684!important;
    border-color:  #5ac684!important ;
    color: #FFF!important;
}
.el-button--danger:focus, .el-button--danger:hover {
    background: #de6b6b!important;
    border-color: #de6b6b!important ;
    color: #FFF!important;
}
.el-input-group__append .el-button--success {
    color: #909399!important;
    background-color: #F5F7FA!important;
    border-color: #E4E7ED!important;
    border: none;  
}

.el-date-editor .el-range-separator {
    width: 7%!important;
}

/* 全局时间控件宽度 */
.el-date-editor.el-input, .el-date-editor.el-input__inner {
    width: 100%!important;
}
.el-menu--horizontal>.el-menu-item>i,.menu-title{
	color: #fff!important;
}
.el-header .el-menu--horizontal>.el-menu-item.is-active, .el-header .el-menu-item:focus, .el-menu-item:hover{
	background-color: #f4fbf72b!important;
}

.table > tbody > tr .active{
	background-color: red !important; 
}

.table > tbody > tr > td.active,.table > tbody > tr > th.active{
	background-color: transparent !important; 
	}
	
	.table > tbody > tr.success > td,.v-table-header-row{
	background-color: #def1e8 !important; 
	}
	.table > thead > tr > td.active,.table > tbody > tr.active > td.active, .table > tbody > tr > th.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > tbody > tr.active > td, .table > tfoot > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr.active > th, .table > tfoot > tr.active > th {
		background-color: #def1e8 !important;
	color: #333;
	}
	.table > thead:first-child > tr:first-child > th{
	background:#def1e8;
	color:#333;
	}
	.table-bordered > tbody > tr > td, .table-bordered > thead > tr > th{
		border-right: none;
	}
	.ui-jqgrid-sortable,.table-title, .v-table-sort-icon{
		color:#333!important;
		font-weight:500!important;
		font-size:14px;
	}
	
	.jqgrow:nth-child(odd) {
	background-color: #F7FCFD;
	}
	

.v-dropdown-items-li.active, .layui-layer-molv .layui-layer-title{
  background-color: rgb(45, 140, 240)!important; 
}

.el-form-item__label {
	padding: 0 12px 0 12px !important;
}

.el-footer{
	height: 50px !important;
}

.el-input.is-disabled .el-input__inner,
.el-textarea.is-disabled .el-textarea__inner {
    color: rgb(96, 98, 102) !important;
}

.el-textarea__inner{
    line-height: 2.5 !important;
}

.ui-jqgrid tr.jqgrow td {
	white-space: nowrap;
	text-overflow: ellipsis;
	padding-right: 8px !important;
}

.ui-jqgrid td input {
    margin: 4px 0 0 2px !important;
}

.ui-jqgrid th input {
    margin: 4px 0 0 -6px !important;
}

.el-date-table td.today span {
    color: #fff !important;
    font-weight: 700;
    background: #04D26B !important;
}
.ui-jqgrid .ui-jqgrid-htable thead th div{
    padding: 0px 17px;
}
.s-ico{
    position: absolute;
    right: 0;
    top: 5px;
}