/*LOGO*/
.page-logo a:hover{ text-decoration:none; }

/*布局修改*/
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a,.page-sidebar .page-sidebar-menu > li.active > a,.page-sidebar .page-sidebar-menu > li.active.open > a{  background: #67717d;}
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a:hover, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a:hover,.page-sidebar .page-sidebar-menu > li.active > a:hover,.page-sidebar .page-sidebar-menu > li.active.open > a:hover{background: #67717d;}
.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle .badge.badge-default{background-color: #12849C;}
@media (min-width: 1036px){
    .modal-bg{width: 1034px;}
}
.page-content-wrapper .page-content{padding:0 !important;}
@media (min-width: 992px){
    .page-content-wrapper .page-content{padding: 15px 15px 10px 15px;}
}
.page-content-wrapper .page-content .page-bar{height:35px;margin:0 !important;border-bottom:1px solid #eee;overflow:hidden;}
.portlet.light{padding:12px;}
.portlet.light .portlet-body{padding-top:0;}
.portlet-tab.portlet.light.bordered{border-top:0 !important;-webkit-border-radius:  0px 0px 4px 4px;-moz-border-radius: 0px 0px 4px 4px;-ms-border-radius:  0px 0px 4px 4px;-o-border-radius:  0px 0px 4px 4px;border-radius: 0px 0px 4px 4px;}
.portlet > .portlet-title > .caption{font-size:16px;}
.portlet.light > .portlet-title > .actions{padding-bottom:9px;}
.portlet > .portlet-title > .actions > .btn, .portlet > .portlet-title > .actions > .btn.btn-sm, .portlet > .portlet-title > .actions > .btn-group > .btn, .portlet > .portlet-title > .actions > .btn-group > .btn.btn-sm{margin-bottom:5px;}
.btn + .btn,.btn + .btn-group,.btn-group + .btn,.btn-group + .btn-group,.tooltip.top  + .btn,.tooltip.top  + .btn-grou{margin-left:2px;}
.input-group input.form-datetime-second{padding-left:0;padding-right:0;text-align:center;}

.page-content-wrapper{overflow:auto;height:calc(100vh - 46px);}
.page-content{height:100%;}
.page-content .renderbody{height:calc(100% - 36px); overflow:auto;}
.renderbody-left{width:240px;height:100%;border-right:1px solid #eee;float:left;overflow:auto;}
.renderbody-content{margin-left:241px;height:100%;overflow:auto;}


/*表格*/
.table tbody tr td,.table thead tr th,.table .btn{ font-size:12px; vertical-align: middle;}
.table td{ white-space:nowrap; }
.table tbody tr td,.table thead tr th,.table .btn,.table [class*="fa-"],.table [class*="icon-"]{font-size:12px;}
.table td{ white-space:nowrap; }
.table thead tr th{font-weight:normal;}
.max-width-300,.max-width-250,.max-width-200,.max-width-150,.max-width-100{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.max-width-300{max-width: 300px;}
.max-width-250{max-width: 250px;}
.max-width-200{max-width: 200px;}
.max-width-150{max-width: 150px;}
.max-width-100{max-width: 100px;}
.td-operation{width:60px;}
tr .btn-hover{visibility:hidden;}
tr:hover .btn-hover{visibility:visible;}
.table-fixed{table-layout:fixed;}
.table-fixed tbody tr td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.table-bordered>tbody>tr>td,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>td,
.table-bordered>tfoot>tr>th, 
.table-bordered>thead>tr>td,
.table-bordered>thead>tr>th,
.table-scrollable{border:1px solid #d0d0d0;}

/*分页*/
.pagination{margin:10px 0 0 0 !important;}
.pagination .select2-choice{height:32px;border:1px solid #ddd;}
.pagination .select2-container .select2-choice > .select2-chosen{color:#777;font-size:13px;}

/*select2*/
.select2-width-48 .select2-search-choice{width:48%}
.select2-width-96 .select2-search-choice{width:96%}
.select2-drop-active{z-index:99999;}
.select2-icon-img{height:16px;}
.select2tree-switch{position:absolute;right:21px;top:7px;z-index:999;font-size:14px;padding:2px;cursor:pointer;opacity:0.3;background:#ccc;border:1px solid #aaa;}
.select2tree-switch:hover{opacity:1;}
.form-control.input-sm .select2-choice{height: 28px;padding: 0px 10px 0px 10px;}

/*样式调整*/
.fa.fa-none{width:0 !important;}
.help-block{margin:0;}
.tooltip-inner{max-width:none;}
.static-info .name,.static-info .value{font-size:13px;}
.well{background-color:#f5f5f5;}
.icheck-inline label{ font-size:12px; }
.static-info .value{ font-weight:normal; }
.static-info .name,
.static-info .value{font-size:12px;}
.no-records-found{text-align:center;background:none !important;}
.input-large{width:100% !important;}
.input-medium{width:100% !important;min-width:50px !important;}
.ime-disabled{-webkit-ime-mode: disabled;-moz-ime-mode: disabled;-o-ime-mode: disabled;-ms-ime-mode: disabled;ime-mode: disabled;}
.h100{height:100% !important;}