/*!
 * Copyright (c) 2013-Now http://jeesite.com All rights reserved.
 * No deletion without permission, or be held responsible to law.
 * 项目自定义的公共CSS，可覆盖jeesite.css里的样式
 */
/* 整体页面整块大背景 */

/* 突发紧急事件整体样式置成灰白 */
/* html{
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
} */
body.fixed{
	
}
.main-header .logo{font-size: 24px;}
.content-wrapper{border-left: 1px solid transparent;border-top: 1px solid rgb(255,240,1);}
.main-footer{border-left: 1px solid rgb(255,240,1);}
/* 左导航 */
.slimScrollDiv{overflow: inherit!important;}
.sidebar, .left-side{
	background: #1951be;
	background: -webkit-linear-gradient(bottom,#1951be,#2780ec);
	background: -ms-linear-gradient(top,#1951be,#2780ec);
	background: -moz-linear-gradient(top,#1951be 0,#2780ec 100%);
	background: -o-linear-gradient(#2780ec,#1951be);
	border-right: 1px solid rgb(255,240,1);overflow: inherit!important;
}
.sidebar-menu{padding: 0;overflow: inherit;}
.sidebar-menu>li.menu-open>a, .sidebar-menu>li>.treeview-menu{background-color: transparent;}
.user-panel>.info>p{color: #fff;font-size: 20px;}
.user-panel>.info, .user-panel>.info>a{color: #fff;font-size: 14px;}
.sidebar a{color: #fff;}
.treeview-menu>li>a{color: #fff;font-size: 18px;}
.treeview-menu>li.active>a, .treeview-menu>li>a:hover{color: rgb(255,240,1);}
.sidebar-menu>li>a{font-size: 20px!important;}
.sidebar-menu>li:hover>a, .sidebar-menu>li.active>a{color: rgb(255,240,1);background-color: rgba(50,0,0,.5);}
.sidebar-menu .treeview-item.active>a{color: rgb(255,240,1);background-color: rgba(50,0,0,.5);border-radius: 0;position: relative;
	border-left: 1px solid rgb(255,240,1);border-top: 1px solid rgb(255,240,1);border-bottom: 1px solid rgb(255,240,1);width: 200px;}
.sidebar-menu .treeview-item.active>a::before{position: absolute;content: "";width:1px;height: 100%;background-color: rgba(42,2,2,.7);right: 0;top: 0;}
.tabpanel_content .html_content{padding: 0;}
.main-header .navbar .dropdown-menu li a{font-size: 20px;}
.main-header .navbar .nav>li>a{font-size: 20px;}
.main-header .navbar .nav>li>a:hover, .main-header .navbar .nav>li>a:active, .main-header .navbar .nav>li>a:focus, .main-header .navbar .nav .open>a,
.main-header .navbar .nav .open>a:hover,.main-header .navbar .nav .open>a:focus, .main-header .navbar .nav>.active>a{color: rgb(255,240,1);}
/* 右边主体 */
.box-main>.box-header .box-tools .btn{font-size: 20px;}
.box-main>.box-header .box-title{font-size: 20px;}

.box.box-widget{background: #fff;}
.print-form table{background-color: #fff;}
body.hold-transition.box.box-main{background-color: #fff;}
body.hold-transition.box.box-main .nav-tabs-custom>.nav-tabs>li a{color: #444;}
.error-page ~ .box{color: #fff;}
.box-main form>.box-footer{background-color: transparent;}
.box-footer{background-color: transparent;}
.layui-layer-iframe iframe{
	background-color: rgba(0,0,0,.2);
}

.layui-layer-dialog .layui-layer-content{font-size: 18px!important;}
.layui-layer-title{height: 50px!important;line-height: 50px!important;}
.layui-layer-btn a{font-size: 20px!important;}
.new-message-notice{position: absolute;color: #fff;background-color: #00a65a;font-size: 9px;top: 9px;
	padding: 2px 3px;font-weight: bold;border-radius: 2px;line-height: .9;}

/* 树结构样式重写 */
.ztree li a:hover span{color: #2780ec;}
.ztree li span{font-size: 20px;}
.ztree li a.curSelectedNode{background: #333;}
.ztree li a.curSelectedNode span{color: #fff;}
.ztree li a.curSelectedNode span.button:before{color: #fff;}
.treeExpandCollapse{background: transparent;color: #fff;}
.treeExpandCollapse a{color: #fff;}
.treeExpandCollapse a:hover,.treeExpandCollapse a:focus,.treeExpandCollapse a:active{color: rgb(255,240,1);}
/* 树结构样式重写e */

/* 表单重写 */
.form-group .control-label{font-size: 18px;}
.form-more .form-group .control-label{color: inherit;}
.nav-tabs-custom{background: transparent;}
.nav-tabs-custom>.nav-tabs>li.active>a{color: #444;}
.box.box-solid{background: transparent!important;}
.form-group .input-group-addon{color: #555;border-color: #666;}
.ml10.mr10.mb10 table{background-color: #fff;}
.form-horizontal .form-group>div{font-size: 16px!important;}
.form-control{border-color: #666;font-size: 18px;}
.form-inline .form-more .input-group-btn .btn{color: #333;}
.form-inline .form-more .input-group-btn .btn:hover,.form-inline .form-more .input-group-btn .btn:focus{background-color: #ccc;}
.select2-container--default .select2-selection--multiple{background-color: transparent;border-color: #666;}
.treeselect .form-control{border-color: #666;}
.input-group-btn .btn{border-color: #333;}
/* 表单重写e */
	
/* 表格样式重写 */
.ui-widget-content{border: 0px solid #e5e5e5;}
.table thead tr, .ui-jqgrid-htable thead tr, .ui-jqgrid-hdiv, .ui-jqgrid-hbox{background-color: #2780ec;color: #fff;}
.ui-jqgrid tr.jqgrow td,.ui-jqgrid tr.jqgrow td input,.ui-jqgrid .ui-jqgrid-view textarea{color: #333;}
.ui-jqgrid .ui-jqgrid-htable th.ui-th-column-header, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column, .ui-jqgrid .ui-jqgrid-labels th,
.ui-jqgrid .ui-widget-content, .ui-jqgrid tr.ui-row-ltr td, .ui-jqgrid tr.ui-row-rtl td, .ui-jqgrid tr.ui-row-ltr td:last-child{border-color: #c3c3c3;font-size: 18px;}
.ui-jqgrid tr.ui-state-highlight.ui-row-ltr,.ui-jqgrid tr.ui-state-hover.ui-row-ltr{background: rgb(39,128,236,.2);}
.table-form .ui-jqgrid tr.ui-state-highlight,.table-form .ui-jqgrid tr.ui-state-hover{background: rgb(39,128,236,.2)!important;}
.ui-jqgrid .editgrid tr.ui-state-hover.ui-row-ltr td{background-color: transparent;}
.ui-jqgrid tr.ui-state-highlight.ui-row-ltr td,.ui-jqgrid tr.ui-state-hover.ui-row-ltr td{background-color: transparent;}
.ui-jqgrid .ui-priority-secondary{background: rgba(39,128,236,.2);}
.ui-jqgrid .frozen-bdiv tbody{background: rgba(220,220,220,1);}
.ui-jqgrid tr.jqgrow td a{color: #1e5edb;}
.table-form .input-group-btn>.btn{color: #ccc;}
.ui-jqgrid .actions>a i{font-size: 20px;}
.ui-jqgrid .actions .moreItems a{background-color: #333;color: #fff;}
.ui-jqgrid tr.footrow td{color: #333;}
/* 表格样式重写e */

/* 分页按钮样式重写 */
.pagination>li>a, .pagination>li>span{color: #333;border: 1px solid #2780ec;margin-right: 5px;font-size: 20px;padding: 5px;}
.pagination>li>a:hover, .pagination>li>span:hover{color: #fff;background: #2780ec;border-color: #2780ec;}
.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover{border-color: #999;background-color: rgba(0,0,0,.7);}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{background: #2780ec;color: #fff;border-color: #2780ec;}
.pagination .controls{color: #333;font-size: 20px;padding: 6px 0 0 15px;}
.pagination .controls input{color: #2780ec;border-bottom: 1px solid #333;cursor: pointer;font-size: 20px;}
/* 分页按钮样式重写e */

/* 按钮样式重写 */
.wup_container .wup_file .filetable .template-upload .name a{font-size: 18px;}
/* div四个直角e */
.btn-group-sm>.btn, .btn-sm{font-size: 18px;}
.btn-group-xs>.btn, .btn-xs{font-size: 18px;}
.btn-default{position: relative;background-color: transparent;border: 1px solid #666;border-radius: 0;}
/* .btn-default:before{display: block;content: "";width: 8px;height: 8px;position: absolute;
	left: -1px;top: -1px;border-left: 2px solid #1951be;border-top: 2px solid #1951be;}
.btn-default:after{display: block;content: "";width: 8px;height: 8px;position: absolute;
	right: -1px;bottom: -1px;border-right: 2px solid #1951be;border-bottom: 2px solid #1951be;}
.btn-default:hover::before,.btn-default:hover::after{transition: width .3s linear,height .3s linear;width: 100%;height: 100%;} */
.btn-default.active,.btn-default:hover,.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, 
.btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover,.btn-default.focus, .btn-default:focus{background-color: #2780ec;color: #fff;border-color: #1951be;}
.btn-primary{border-radius: 0;position: relative;background-color: transparent!important;border-color: #333!important;color: #333;}
.wup_container .statusBar .info{font-size: 18px;}
/* .btn-primary:before{display: block;content: "";width: 8px;height: 8px;position: absolute;
	left: -1px;top: -1px;border-left: 2px solid #1951be;border-top: 2px solid #1951be;}
.btn-primary:after{display: block;content: "";width: 8px;height: 8px;position: absolute;
	right: -1px;bottom: -1px;border-right: 2px solid #1951be;border-bottom: 2px solid #1951be;}
.btn-primary:hover::before,.btn-primary:hover::after{transition: width .3s linear,height .3s linear;width: 100%;height: 100%;} */
.btn-primary:hover, .btn-primary:active, .btn-primary.hover, .btn-primary.focus, .btn-primary:focus, .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, .layui-layer-btn .layui-layer-btn0, .select2-container--default .select2-selection--multiple .select2-selection__choice, .select2-container--default .select2-results__option--highlighted[aria-selected]{color: #fff;background-color: #2780ec!important;border-color: #1951be!important;}
/* 按钮样式重写e */

/* tab标签样式重写 */
.tabpanel_tab_content{background-color: #fff;height: 45px;line-height: 45px;}
.tabpanel_tab_content .tabpanel_tab_spacer{height: 0;}
.tabpanel_mover li{font-size: 20px;width: 125px;height: 33px;padding: 5px 16px 2px 3px;background: transparent;
	border: 1px solid #666;position: relative;}
.tabpanel_mover li:before{display: block;content: "";width: 8px;height: 8px;position: absolute;
	left: -1px;top: -1px;border-left: 2px solid #1951be;border-top: 2px solid #1951be;}
.tabpanel_mover li:after{display: block;content: "";width: 8px;height: 8px;position: absolute;
	right: -1px;bottom: -1px;border-right: 2px solid #1951be;border-bottom: 2px solid #1951be;}
.tabpanel_mover li:hover::before,.tabpanel_mover li:hover::after{transition: width .3s linear,height .3s linear;width: 100%;height: 100%;}
.tabpanel_mover li div{color: #333;}
.tabpanel_mover li .closer{top: 8px;z-index: 10;}
.tabpanel_mover li.active{background-color: #1951be;}
.tabpanel_mover li.active div{color: #fff;}
/* tab标签样式重写e */
