@charset "UTF-8";

.group-row .form-group {
    float: left;
    width: 33.33333%;
}

.group-row-2 .form-group {
    float: left;
    width: 50%;
}

.group-row .form-group.group-2 {
    float: left;
    width: 66.66667%;
}

.form-bordered .group-row .form-group:not(.custom-fg) > div {
    border-right:1px solid #cacaca;
}

.form-bordered .group-row-2 .form-group:not(.custom-fg) > div {
    border-right:1px solid #cacaca;
}
.form-bordered .group-row .form-group:not(.custom-fg):last-child > div{
    border-right:none;
}
.form-bordered .group-row-2 .form-group:not(.custom-fg):last-child > div{
    border-right:none;
}
.col-md-1_5 {
    width: 11.111111%;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    float: left;
}
.col-md-10_5 {
    width: 88.888889%;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    float: left;
}
.form-group.has-error div span.help-block {
    position: absolute;
    background-color: #a94442;
    color: #fff;
    padding: 0px 5px;
    top: 3px;
    border-radius: 3px;
    font-size: 11px;
    z-index: 2;
    right: 10px;
}
.group-row:after, .group-row:before {
    display: table;
    content: " ";
    clear: both;
}
.group-row-2:after, .group-row-2:before {
    display: table;
    content: " ";
    clear: both;
}
.form-bordered:not(.form-bordered-3) .form-group:not(.custom-fg) > div {
    padding: 3px 6px;
}
.form-bordered label[class*='col-md-']{
    padding-right: 8px; padding-left: 8px;
}
.add-group .form-group, .add-group .form-group [class*='col-md-']{ border:none !important; }
.add-group .form-group [class*='col-md-']{ padding:8px 0 !important; }

.form-group.has-error.custom-fg div span.help-block {
    top: 0px;
    right: 20px;
}


.notEdit{
    border: none;
    margin-bottom: 4px;
}

.width-100 {
    width:100%;
}

.navbar-brand>img{
    width: 42px;
    height: 42px;
    margin-top: 7px;
}

div.Wdate-group input{
    background-color: white !important;
}

/*以下为美化样式，删除可还原*/

/**************************/
/***********顶部***********/
/**************************/
.navbar-inverse .navbar-title{
    background: linear-gradient(to right, #6392f9, #3c53b4);
}
.navbar-brand{ position: relative; }
.navbar-brand>img {
    width: auto;
    height: 90%;
}
.navbar-brand>span {
	margin-left: 50px;
	margin-top: 8px;
	display: inline-block;
	font-size: 30px;
}
.navbar-title .navbar-nav > li > a{
    padding: 0 15px;
    line-height: 56px;
}
@media screen and (min-width:1400px){
    .navbar-brand>span {
    	margin-left: 50px;
		margin-top: 8px;
		display: inline-block;
		font-size: 30px;
	}
}
#dLabel img{ 
    vertical-align: middle;
    width: 30px;
    margin: 0 10px;
}
.navbar-fixed-top .dropdown-menu{ top:108%; overflow: visible; padding: 0; }
.dropdown-menu .user{ position: relative; background-color: #0075c7; color: #fff; width: 200px; line-height: 50px; padding:8px 20px; }
.navbar-fixed-top .dropdown-menu .user:before{ 
    content: " "; position: absolute; top:-19px; right:25px; width: 0;
    height: 0;
    border-width: 10px;
    border-style: solid;
    border-color:  transparent transparent #0075c7 transparent;
    z-index: 1;
}
.dropdown-menu .user img{ width: 24%; vertical-align: middle; margin-right: 10px; }
.dropdown-menu>li>a{ padding: 10px 20px; }
/**************************/
/*********左侧菜单*********/
/**************************/
.sidebar {
    min-height: calc(100vh - 60px);
    background-color: #444C63;
    bottom: 0;
}
.navbar-brand>span.side-btn{ margin-top: 0; right: -6px; background-color: transparent; border:none; color: #4c5661; top: 7px; }
.hide-sidebar .side-btn{ right: -28px; }
.side-btn::before, .hide-sidebar .side-btn::before{ content: ""; }
.side-btn i{ font-size: 14px; color: #fff; }
.hide-sidebar .nav-sidebar > li > a {
    padding: 14px 0;
}
.sidebar.hasClose .nav-sidebar > li:hover > a {
    height: auto;
    background-color: #272D3D;
}
.sidebar.hasClose .nav-sidebar > li:hover > a > span{ line-height: 32px; }
.sidebar.hasClose .nav-sidebar > li:hover > ul {
    top: 44px;
}
.nav-sidebar ul {
    background-color: #384055;
}
.nav-sidebar > li > a{
    color: #CED0D3;
    font-size: 12px;
    padding: 10px 15px;
    background-color: #384055;
}
.nav.nav-sidebar>li{ border-bottom: 1px solid #4D556C; }
/* 菜单鼠标悬浮聚焦变颜色 */
/* .nav>li>a:focus, .nav>li>a:hover { background-color: #272D3D; } */
.nav-sidebar>li>a:focus, .nav-sidebar>li>a:hover{ background-color:#3c53b4; }
.nav-sidebar > .active > a, .nav-sidebar > li > a.open,
.nav-sidebar > .active > a:hover,
.nav-sidebar > .active > a:focus {
    background-color: #3c53b4;
    color: #FFFEFD;
}
.nav-sidebar > li > a[href="javascript:;"]::after{ content:"＋"; float: right; font-weight: bolder; font-size: 16px; position: relative; top:-2px; }
.nav-sidebar > li > a.open::after{ content:"－";}
.hide-sidebar .nav-sidebar > li > a::after{ display: none; }
.nav-sidebar li ul li > a{ border-left:3px solid transparent; }
.nav-sidebar li ul li.active > a {
    background-color:#8aabf3;
    color: #FFFEFE;
    border-left:3px solid #168CC9;
}

.hide-sidebar .nav-sidebar > .active > a, .hide-sidebar .nav-sidebar > .active > a:hover, .hide-sidebar .nav-sidebar > .active > a:focus {
    background-color: #384055;
}

.nav-sidebar li ul li a:hover, .nav-sidebar li ul li a:active, .nav-sidebar li ul li a:focus {
    background-color: #8aabf3;
    color: #617fb9;
}
.nav-sidebar li ul li > a {
    color: #FFFEFE;
    line-height: 28px;
}
.nav-sidebar li ul li > a[data-number]::after, .nav-sidebar li a[data-number]::after{
    content: attr(data-number);
    background-color: #FF5355;
    color: #fff;
    vertical-align: 6px;
    font-size: 12px;
    border-radius: 10px;
    padding: 0 4px;
    margin-left: 2px;
}

.nav-sidebar li a[data-number]::after{
    margin-top: 6px;
}
/* .nav-sidebar > li > a span[data-number]::after{ float: right; margin-left: 8px; } */

.nav-sidebar > li > a > i {
    top: 0px;
    margin-right: 12px;
}

.hide-sidebar .nav-sidebar > li > a > i {
	margin-right: 0px;
}

.nav-sidebar ul{ border-top: none; }

/*图标*/
@font-face {font-family: "iconfont";
  src: url('../font/iconfont.eot?t=1538209332854'); /* IE9*/
  src: url('../font/iconfont.eot?t=1538209332854#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
  url('../font/iconfont.ttf?t=1538209332854') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../font/iconfont.svg?t=1538209332854#iconfont') format('svg'); /* iOS 4.1- */
}

.nav-sidebar > li > a.parent i {
    top: 1px;
}

    	
.nav-sidebar li > a i {
    top: -5px;
}

.nav-sidebar li > a i.glyphicon-home {
	top: 0;
}

.sidebar .parent .glyphicon {
  margin-right: 12px;
  /* font-family:"iconfont" !important; */
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.hide-sidebar .sidebar .parent .glyphicon{ margin-right: 0; }

/* .sidebar .parent .glyphicon-home:before { content: "\e601"; }
.sidebar .parent .glyphicon-cog:before { content: "\e607"; }
.sidebar .parent .glyphicon-folder-close:before { content: "\e605"; }
.sidebar .parent .glyphicon-retweet:before { content: "\e606"; }
.sidebar .parent .glyphicon-eye-open:before { content: "\e602"; }
.sidebar .parent .glyphicon-globe:before { content: "\e603"; }
.sidebar .parent .glyphicon-lamp:before { content: "\e609"; }
.sidebar .parent .glyphicon-book:before { content: "\e60a"; }
.sidebar .parent .glyphicon-sort:before { content: "\e604"; }
.sidebar .parent .glyphicon-refresh:before { content: "\e608"; }
.sidebar .parent .glyphicon-earphone:before { content: "\e60b"; }
.sidebar .parent .glyphicon-tasks:before { content: "\e60c"; } */

.msg span{ position: relative; top:3px; margin-right: 5px; }
.msg span::after{ content: attr(data-msg); padding:0 5px; position: absolute; left: 5px; top: -15px; background-color: #F76846; color: #fff; border-radius: 10px; animation:change .8s alternate infinite; }
@keyframes change{
	from {background:#F76846;}
	to {background:#FAA8A6;}
}
/**************************/
/*********内容页面*********/
/**************************/
.tabsPage .tabsPageContent {
    min-height: calc(100vh - 150px);
}
/*.tabsPageHeader{ display: none; }*/
.tabsPage .tabsPageHeader .navTab-tab { padding: 0 0 0 32px; }
.tabsPage .tabsPageHeader .navTab-tab li { margin-top: 13px; }
.tabMsg{ line-height: 48px; height: 48px; display: none; }
.tabMsg.active{ background: #faf2d3; }
.tabMsg .msg{ display: none; padding: 0 20px; text-indent: 15px; }
.tabMsg .msg img{ vertical-align:middle; position: relative; top:-1px; margin-right: 6px; }
.tabMsg .msg a{ color: #ee6e67; margin-left: 5px; }
.tabMsg.active .msg{ display: block; }
.btn-primary {
    background: #3c53b4;
    border-color: #90bffe;
}
.btn-primary:hover {
    background: #61a2fd;
}
.glyphicon-active, table a {
    color: #179CDF;
}
.wrapper{ border-top:none; margin-bottom: 10px; }
.main .wrapper{ background-color: #F6F7F9; margin: 0 -10px 10px; padding: 10px; }
.wrapper .condition-header{
    background-color: transparent;
    color: #3c53b4;
    border-width:0;
    /* border-bottom-width:1px;margin-left: -1px; */
    margin-right: -1px;
    margin-bottom:0;
}
.wrapper .condition-header span{top:0;font-size: 18px;}
.wrapper .form-horizontal .control-label{ padding-top: 2px; }
.wrapper form{ padding: 10px 10px 8px; /*background-color: #f3f5fa;*/ }
.wrapper form.search .row > div{height: 30px;user-select: none;}
nav.navbar-default, nav.navbar-default .navbar-collapse{ background-color: transparent; border:none; }
nav.navbar-default .container-fluid{ margin-left: 0; padding-left: 0; }
.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
    line-height: 23px;
    margin-bottom: -1px;
}
.main .nav.navbar-nav li[has-permission] a{ 
    background-color: #E1F5FE; 
    border:1px solid #2BA5E2;
    color: #179CDF;
    padding: 3px 10px;
}
[invisible]{ display: none; }
a.switch{
    display: inline-block;
    float: right;
    margin-left: 10px;
    border: 1px solid #3c53b4;
    background-color: #E1F5FE;
    color: #3c53b4;
    padding: 0 8px;
    text-align: center;
    line-height: 30px;
    vertical-align: middle;
    cursor: pointer;
    margin-top: 1px;
}
/*.condition-header #search, #import, #clearIpnut {font-size: 14px; padding:6px 20px; }*/
a.switch.open .glyphicon-menu-down:before{ content: "\e260"; }
#main .navbar.navbar-default{ border:none; padding: 15px 0; background-color: #fff; }
#main .navbar.navbar-default a{ border:1px solid #0075c7; color: #0176c8; border-radius: 2px !important; line-height: 28px; margin-right: 20px;}
table.dataTable.table-condensed > thead > tr > th{ background-color: #f3f5fa !important; }
.table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td, .table-condensed > thead > tr > td {
    padding: 10px 6px;
}
.dataTables_inline {
    margin-top: 12px;
}
div.bootbox-confirm > .modal-dialog:not(.modal-old), div.bootbox-alert > .modal-dialog:not(.modal-old){ width: 28%; text-align: center; }
.modal-dialog:not(.modal-old) .modal-header{ border-bottom: none; padding-top: 30px; }
.modal-dialog:not(.modal-old) .modal-title{ font-weight: bolder; }
.modal-dialog:not(.modal-old) .modal-title:before{ content: "!"; text-align: center; display: block; width: 60px; font-size: 40px; line-height: 60px; background-color: #ea4d44; color: #fff; margin: 0 auto 15px; border-radius: 50% !important; }
.modal-dialog:not(.modal-old) .modal-footer{ border-top: none; text-align: center; padding: 20px 0 40px; }
.modal-dialog:not(.modal-old) .modal-footer button{ margin: 0 10px; font-size: 16px; padding: 6px 30px; }
.modal-dialog:not(.modal-old) .modal-footer button.btn-default{ background-color: #38424b; color: #fff; }
/**************************/
/***********首页***********/
/**************************/
.favorite{
    padding:20px 0;
    text-align: center;
    height: 140px;
    overflow: visible;
}
.favorite a img{ width: 50%; display: block; margin: 0 auto 10px; }
.panel-default>.panel-heading{ border-bottom: none; background-color: #fff; line-height: 60px; font-size: 16px; color: #444e59; padding: 0 18px; font-weight: bold; }
.msg-list{ padding: 0 18px; }
.panel>.list-group.msg-list .list-group-item{ border-color: #e8ecf0; border-width: 0; padding-bottom: 12px; margin-bottom: 8px; }
.panel>.list-group.msg-list.border-bottom .list-group-item{ border-bottom-width: 1px; }
.panel>.list-group.msg-list .list-group-item a{ color:#0179cd; }
.panel>.list-group.msg-list .list-group-item p{ font-size: 12px; color:#a0a0a0; margin-top: 2px; }
.panel>.list-group.msg-list .list-group-item .media-body{ font-size: 14px; color:#929395; }
.panel>.list-group.msg-list .list-group-item .media-heading{ font-size: 14px; color:#444e59; }

/*首页圆形进度条*/
.chart p{ text-align: center; }
.chart p:before{ content: " "; display:inline-block; width: 10px; height: 10px; margin-right: 5px; border-radius: 50% !important; }
.circle-bar { font-size:110px; width: 1em; height: 1em; position: relative; background-color: #333; margin: 0 auto 20px; }
.chart-blue .circle-bar, .chart-blue p:before{ background-color: #5f9cf9; }
.chart-yellow .circle-bar, .chart-yellow p:before{ background-color: #ff9f22; }
.chart-red .circle-bar, .chart-red p:before{ background-color: #fd7058; }
.circle-bar-left,.circle-bar-right { width: 1em; height: 1em; background-color: #eaf5fa; }
.circle-bar-right { clip:rect(0,auto,auto,.5em); }
.circle-bar-left { clip:rect(0,.5em,auto,0); }
.mask { width: 0.8em; height: 0.8em;  background-color: #fff;text-align: center;line-height: 0.2em; color:rgba(0,0,0,0.5); }
.mask :first-child { font-size: 0.2em; height: 0.8em; line-height: 0.8em; display: block;  }
.circle-bar * {  position: absolute; top:0; right:0; bottom:0; left:0; margin:auto; }
.circle-bar, .circle-bar > * { border-radius: 50% !important; }

.badge-caption{ display: inline-block; width: 30px; height: 22px; line-height: 18px; color: #fff; font-size: 12px; text-align: center; background: url('../img/msgCount.gif') no-repeat; }
.task-list{ padding: 0 25px; overflow: auto; }
.task-list li{ width: 50%; float: left; border-top:none; border-bottom: 1px solid #ebe2e8; margin-bottom: 0; padding: 18px 2px; }
.task-list li .label{ border-radius: 15px !important; margin-right: 8px; }
.home-panel { height: 214px; }
.panel { margin-bottom: 16px; }

.favorite a span.newData { position: relative; background-color: #ff3935; display: inline-block; width: 10px; height: 10px; vertical-align: bottom; margin: 0; margin-left: 3px; }
.favorite a span.newData:after { content: "新"; position: absolute; right: -7px; bottom: 1px; font-size: 12px; background-color: #ff3935; color: #fff; width: 16px; border-radius: 50% !important; line-height: 16px; }

/**************************/
/**********详情页***********/
/**************************/
.detailPage > label{
    margin-left: 17px;
    font-size: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
    color: #178DC7;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.detailPage > label div a{ font-size: 14px; margin-left: 10px; }
.detailPage .page-header span{ border-bottom: none; }
.detailPage form{ margin-left: 17px; }
.detailPage form .row{ margin: -1px 0 0; padding: 6px 8px; box-sizing: border-box; background-color: #F6F7F9; border:1px solid #cacaca; border-bottom: none; }
.detailPage form .row label{ margin-bottom: 0; }
.detailPage .form-horizontal .control-label{ text-align: left !important; }
.detailPage .form-bordered:not(.form-bordered-3) .form-group:not(.custom-fg){ background-color: #E8EBF0; }
/* .detailPage .form-control[readonly]{ border:none; background-color: transparent; box-shadow:none !important; } */
.detailPage .form-control:not(.inputTimeSelet)[readonly]{ border:none; background-color: transparent; box-shadow:none !important; }
.detailPage textarea[disabled]{ border:none; background-color: #fff; box-shadow:none !important; }
.detailPage table.dataTable{ margin-top: 0 !important; }
.detailPage center{ margin: 20px 0 50px; }
.detailPage center > button {padding: 6px 20px;font-size: 16px;}

/* 详情页面附件展示框 */
.detailPage .form-group >div>div.attachmentDiv{padding-left: 6px;}
/* 编辑页面附件展示框 */
.detailPage .form-group >div>div.attachment{padding-left: 6px;}
/* 详情页面内容展示框（使用div可自动换行） */
.detailPage .form-group > div>div.contentDiv{padding-left: 6px;padding-right: 6px;}
/* 编辑/详情页面对齐样式 */
.form-group .form-control{padding-left: 6px;padding-right: 6px;}
.form-group textarea.form-control{padding-left: 6px;padding-right: 6px;}
.form-group .btn{padding-left: 6px;padding-right: 6px;}

/* 日期选择 */
.detailPage .inputTimeSelet {background-color: transparent;}

/* 不可修改附件div */
.detailPage .attachmentDiv {margin-top: 5px;cursor: pointer;padding-left: 12px;}

/* 可修改附件div */
.detailPage .attachmentEditDiv {margin-top: 5px;cursor: pointer;margin-right: 20px;display: inline-block;}
.detailPage .attachment {padding-left: 12px;cursor: pointer;}

/* 关闭按钮 */
.detailPage .closeBtn {background-color: #eeeeee;border-color: #d9d9d9;color: #909090;}

/* 自动换行 */
.detailPage div{word-wrap: break-word;}

/* 自动换行 */
.detailPage table.table td {
    word-break: keep-all;
    white-space: normal;
}

/* 多选下拉框，打勾对齐 */
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
    margin-top: 13px !important;
}


/*选中的高亮*/
.sub-menu  .active{
    background-color: #3c53b4;
}


