@charset "UTF-8";
html {
	overflow-x: auto;
	overflow-y: auto;
}

.navbar{
	border-radius: 0px;
}

.navbar-default{
	background-color: #293846;
}

.navbar-default .navbar-brand{
	color: white;
}


body{
	background-color: #f3f3f4;
	color: #333;
}

.page-heading h2{
	margin-top: 10px;
	margin-bottom: 0px;
}

.required-star-before::before{
	content: '*';
	color: #d9534f;
	padding-right: 3px;
}

.required-star-after::after{
	content: '*';
	color: #d9534f;
	padding-left: 3px;
}

em.help-block{
	color: #a94442;
}

/*-----页面载入动画-----*/
@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translateX(40px);
  }
  to {
    opacity: 1;
    transform: none;
  }
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{
	vertical-align: middle;
}

.dropzone{
	border: 1px solid rgba(0,0,0,0.03);
	border-radius: 3px;
	background: rgba(0,0,0,0.03);
}

/*-----列表页查询条件样式-----*/
.search-form.form-horizontal label.control-label {
	padding-left: 5px;
	padding-right: 5px;
	font-weight: inherit;
}
.search-form.form-horizontal .form-group>div {
	padding-left: 5px;
	padding-right: 5px;
}
.search-form.form-horizontal .form-group{
	margin-bottom: 10px;
}
.search-form #searchBtn, .search-form #moreBtn, .search-form #resetBtn {
	float: right;
    width: 70px;
}

/*----非日期范围输入框样式统一成与日期范围输入框相同----*/
.input-range .input-group-addon{
	width: auto;
    min-width: 16px;
    line-height: 1.42857;
    text-shadow: rgb(255, 255, 255) 0px 1px 0px;
    margin-left: -5px;
    margin-right: -5px;
    padding: 4px 5px;
    border-width: 1px 0px;
}

/*--------列表表头背景色--------------*/
.bootstrap-table table thead th{
	background-color: #F5F5F6;
}

.bootstrap-table .btn-default{
	background-color: inherit;
	color: inherit;
}

/*---------列表表头空格自动换行---------*/
.fixed-table-container tbody td .th-inner, .fixed-table-container thead th .th-inner{
	white-space: normal;
}
.bootstrap-table .table>thead>tr>th{
	vertical-align: middle;
}

/*--------表格中复选框上下居中----------------*/
.bootstrap-table table thead tr th.bs-checkbox label, .bootstrap-table table tbody tr td.bs-checkbox label{
	margin-bottom: 0px;
}

/*--------表格中操作列----------------*/
.bootstrap-table table thead tr th.operate-column {
	min-width: 43px;
}

/*---------列表页码跳转样式---------*/
.jumpto input{
	height: 32px;
/* 	margin-right: 0px; */
	font-size: 19px;
}
.bootstrap-table .jumpto .btn-default{
	height: 32px;
	padding: 5px 12px;
	border-color: rgb(229, 230, 231);
	transform: translateY(-1px);
}

/*--------select2 样式修改--------------*/
.select2-container--default .select2-selection{
	border: 1px solid #e5e6e7;
	border-radius: 1px;
	min-height: 34px;
}
.has-error .select2-container--default .select2-selection{
	-webkit-box-shadow: none;
	box-shadow: none;
	border-color: #ed5565;
}
.has-success .select2-container--default .select2-selection{
	-webkit-box-shadow: none;
	box-shadow: none;
	border-color: #1ab394;
}
.select2-container--default.select2-container--open .select2-selection,
.select2-container--default.select2-container--focus .select2-selection{
	border: 1px solid #1ab394;
}
/* .select2-container--default.select2-container--focus .select2-selection--multiple{ */
/* 	border: 1px solid #1ab394; */
/* } */
.has-success .select2-container--focus .select2-selection, .has-success .select2-container--open .select2-selection{
	-webkit-box-shadow: none;
	box-shadow: none;
	border-color: #1ab394;
}

#messageBox {
	font-weight:bold;
	color:#ed5565;
	margin-left:10px;
}

/*--------按钮式下拉菜单 样式修改--------------*/
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover{
	background-color: #18a689;
	border-color: #07725c;
}
.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .open>.dropdown-toggle.btn-success.focus, .open>.dropdown-toggle.btn-success:focus, .open>.dropdown-toggle.btn-success:hover {
    color: #fff;
    background-color: #1a7bb9;
    border-color: #094e7a;
}
.ibox .open > .dropdown-menu{
	left: 0;
}

/*--------layer确认对话框提示信息区域--------------*/
.layui-layer-dialog .layui-layer-content{
	word-break: normal;
}

/*--------后台表单校验返回的报错信息样式*/
.error.help-block{
	color: #d9534f;
}

/*--------数据查看页面数据项下划线-----------------*/
/* div.form-horizontal .form-group{ */
/* 	border-bottom: 1px dashed #eee; */
/* } */

div.form-horizontal .form-group.form-actions{
	border-bottom: none;
}

/*--表格上方工具栏中按钮最小宽度--*/
.btn-w-s{
	min-width: 80px;
}

/*--主内容区与页面标题区间隔--*/
#main-row{
	margin-top: 15px;
}
/*--主内容区样式--*/
#main-content{
	min-height: 500px;
	padding: 15px;
}

.dashed-underline {
	border-bottom: 1px dashed #eee;
}

/*--使用tab页签展示页面时，页面顶部标题区域样式--*/
.tab-heading {
	padding-bottom: 12px;
}

.tab-heading h2 {
    margin-top: 5px;
    margin-bottom: 0px;
    font-size: 22px;
    font-weight:400;
}