.layui-input:hover, .layui-textarea:hover {
	border-color: rgb(30, 159, 255) !important;
}

.layui-form-label {
	color: rgb(50, 50, 50) !important;
	font-size: 14px !important;
	margin-bottom: 5px !important;
	padding:6px 15px !important;
	text-align: left !important;
}
.layui-input, .layui-select, .layui-textarea{
	height: 35px !important;
	/*color:#646464 !important;*/
	color:#212121 !important;
	border-radius:5px !important;
}

.layui-form-item{
	margin-bottom: 5px !important;
}
.layui-input-wrap {
	position: relative!important;
	line-height: 30px!important;
}
.layui-table td, .layui-table th, .layui-table-col-set, .layui-table-fixed-r, .layui-table-grid-down, .layui-table-header, .layui-table-mend, .layui-table-page, .layui-table-tips-main, .layui-table-tool, .layui-table-total, .layui-table-view, .layui-table[lay-skin=line], .layui-table[lay-skin=row]{
	border-color: #e5e5e5;
}
/*.layui-table thead tr{*/
/*	background-color:#e3f1ff !important;*/
/*}*/
.layui-table-checked,.layui-table-hover{
	background-color:#f7f7f7 !important;
}
.layui-form-checked[lay-skin=primary]>i{
	border-color: #008dff !important;
	background-color:  #008dff !important;
	color: #fff !important;
}
.layui-form-checkbox[lay-skin=primary]>.layui-icon-indeterminate{
	border-color: #008dff !important;
}
.layui-form-checkbox[lay-skin=primary]>.layui-icon-indeterminate:before{
	background-color:  #008dff !important;
}
.layui-form-checkbox i:hover{
	border-color: #008dff !important;
}

.layui-elem-quote{
	border-left:0px solid #1E9FFF !important;
	background-color: #f7f7f7 !important;
	height: 25px !important;
	line-height:25px;
	color: #414141;
	font-size: 16px;
	/*background-color: white !important;*/
	/*font-weight:bold !important;*/
	/*border-bottom:1px solid #c0c4cc !important;*/
	padding:5px !important;
}
.layui-form-select dl dd.layui-this{
	color: #008dff !important;
}
.layui-btn-primary:hover{
	border-color: #cccccc !important;
	background-color: #dddddd !important;
}
.spanhover:hover{
	cursor: pointer;
	/*text-decoration:underline;*/
}

.layui-card-header .layui-icon{
	right: 1px !important;
	top: -5% !important;
}
.layui-tab-brief>.layui-tab-more li.layui-this:after, .layui-tab-brief>.layui-tab-title .layui-this:after{
	border-bottom: 2px solid #008dff !important;
}
.layui-form-mid{
	padding:3px 0 !important;
}
.layui-form-radio:hover > *, .layui-form-radioed, .layui-form-radioed > i {
	color: #008dff !important;
}
.layui-card-header{
	border-bottom:1px solid #eeeeee !important;
}
input[disabled]{
	background-color:#f5f7fa!important;
	opacity:1;
	color:#212121!important;}
.layui-select-disabled .layui-disabled{
	background-color:#f5f7fa !important;
	color:#212121!important;
}
textarea:disabled{
	background-color:#f5f7fa !important;
	color:#212121!important;
}
.layui-table-body .layui-none{
	padding:6% 15px;
}

.page-body{
	width: 100%;height: 100vh;padding: 0px;min-width: 1200px;color:#666;font-size: 14px;font-family: "\5FAE\8F6F\96C5\9ED1","Helvetica Neue",Helvetica,STHeiTi,Arial,sans-serif;
	background-color: #f0f0f0 !important;
}
.wrapper{
	margin:0;
	padding:0;
	border-radius: 4px;
	background-color: #fff;
	height: 100vh;
}
.border{
	border: solid 1px #e5e5e5;
}
.borderbottom{
	border-bottom: solid 1px #e5e5e5 !important;
}
.borderleft{
	border-left: solid 1px #e5e5e5 !important;
}
.borderright{
	border-right: solid 1px #e5e5e5 !important;
}
.bordertop{
	border-top: solid 1px #e5e5e5 !important;
}

.layui-btn-normal{
	border-color:#007fe5;
	background-color:#008dff;
}

.layui-form-label{
	text-align: right !important;
}

.layui-input-prefix{
	left: 85% !important;
	top:-2px !important;
}
.layui-btn{
	border-radius:5px !important;
}
/* 为表格行添加一个自定义的类 */
table tr.layui-table-hover {
	font-weight: bold !important;
}
.mini-dialog-header{
	text-align: center !important;
}
.mini-dialog-ok{
	background:#008dff !important;
	border-color:#008dff !important;
	font-weight:600;width: 90px;height: 33px;line-height: 30px;
}
.mini-dialog-cancel{
	font-weight:600;width: 90px;height: 33px;line-height: 30px;
}
.mini-dialog-main{
	font-weight: 600;
}


/* zdy主题风格  dtree*/
.dtree-zdy-item-this{background-color: #f2f9ff!important;} /* 当前选中行样式*/
.dtree-zdy-item:hover{background-color: #f2f9ff!important;} /* 行悬停样式*/
.dtree-zdy-item cite{font-size:13.5px!important;font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,AppleGothic,sans-serif;color: #333;} /* 行文字样式*/
/*.dtree-zdy-item:hover cite{color:#5FB878!important;} !* 行悬停文字样式*!*/
.dtree-zdy-dtreefont{font-size: 18px!important;} /* 一级图标、二级图标、复选框样式*/
.dtree-zdy-ficon{color:#2F4056!important;}  /*一级图标特定样式*/
.dtree-zdy-icon{color:#2F4056!important;}  /*二级图标特定样式*/
.dtree-zdy-checkbox:hover{color:#008dff!important;}  /*复选框悬停样式*/
.dtree-zdy-choose{color:#008dff !important;} /* 复选框选中样式*/

/*面板*/
.layui-colla-icon{
	left:97% !important;
	font-size: 16px !important;
	font-weight: bold !important;
}
/*文本框中得提示语*/
input::placeholder {
	font-size: 12px;
	line-height: 20px !important;
}

.layui-table-page .layui-laypage input{
	height: 26px !important;
}
.dtree-none-text{
	margin-top: 60px !important;
}
.layui-form-radio{
	line-height: 0px !important;
}
.upxiaduiqi{
	display: flex;justify-content: center;align-items: center;
}

.dtree-toolbar-fixed a i{
	font-size:16px !important;
	color:#333 !important;
}
.layui-input, .layui-select, .layui-textarea {
	height: 32px !important;
}


.dream-msg-stage{
	top:10px !important;
}
.layui-input:focus, .layui-textarea:focus {
	box-shadow: 0 0 0px rgba(0, 0, 255, 0.5) !important;
}
