.panel-heading {
    font-weight: 800 !important;
    font-size: 14px !important;
}

label {
    font-weight: normal !important;
}

body {
    color: inherit !important;
    font-size: 12px !important;
}

.col-sm-10 {
    padding-right: 0px !important;
}

.wrapper {
    background-color: #ffffff !important;
}

.skin-blue .sidebar-menu > li.header {
    color: #ffffff !important;
    background: #3c8dbc !important;
}

.skin-blue .wrapper, .skin-blue .main-sidebar, .skin-blue .left-side {
    background-color: #3c8dbc ;
}

.skin-blue .sidebar-menu > li:hover > a, .skin-blue .sidebar-menu > li.active > a {
    color: #fff;
    background: rgba(255, 255, 255, .15) !important;
    border-left-color: #3c8dbc;
}

.skin-blue .sidebar-menu > li > .treeview-menu {
    margin: 0 1px;
    background: #3c8dbc !important;
}

.skin-blue .treeview-menu > li.active > a, .skin-blue .treeview-menu > li > a {
    color: #ffffff !important;
}

.skin-blue .treeview-menu > li.active > a, .skin-blue .treeview-menu > li > a:hover {
    color: #ffffff !important;
    background-color: rgba(255, 255, 255, .15) !important;
}

.skin-blue .sidebar a {
    color: #f5f5f5 !important;
}

.sidebar-menu > li {
    position: relative;
    margin: 0;
    padding: 0;
    background-color: #3c8dbc !important;
    border-bottom: 1px solid #ffffff !important;
}

/*.skin-blue .main-header .navbar {
    background-color: #343b4b !important;
}*/
/*
.skin-blue .main-header .logo {
    background-color: #f39c12 !important;
}
*/

label {
    padding-top: 8px !important;
}

.input-group[class*=col-] {
    float: none;
    padding-right: 14px !important;
    padding-left: 15px !important;
}

.skin-blue .sidebar-menu > li > .treeview-menu {
    margin: 0px !important;
    background: #2c3b41;
}

.sidebar-menu .treeview-menu > li {
    margin: 0;
    border-bottom: 1px solid #ffffff !important;
}

.sidebar-menu .treeview-menu > li:first-child {
    margin: 0;
    border-top: 1px solid #ffffff !important;
}

.sidebar-menu .treeview-menu > li:last-child {
    margin: 0;
    border-bottom: 0px solid #ffffff !important;
}

.sidebar-menu .treeview-menu {
    padding-left: 0px !important;
}

.sidebar-menu .treeview-menu > li > a {
    padding: 7px 5px 6px 42px !important;
    display: block;
    font-size: 12px !important;
}

.sidebar-menu > li > a {
    padding: 7px 5px 6px 15px !important;
}
@media (min-width: 768px){
.sidebar-mini.sidebar-collapse .main-sidebar {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    width: 0px !important;/*这里强控没有用 后续修改需要到AdminLTE.min.css修改这个值 在614*/
}}
@media (min-width: 768px){
    .sidebar-mini.sidebar-collapse .content-wrapper, .sidebar-mini.sidebar-collapse .right-side, .sidebar-mini.sidebar-collapse .main-footer {
    margin-left: 0px !important;
    z-index: 900;
}}
@media (min-width: 768px){
.sidebar-mini.sidebar-collapse .main-header .navbar {
    margin-left: 0px !important;
    z-index: 900;
}}
@media (min-width: 768px){
.sidebar-mini.sidebar-collapse .main-header .logo {
    width: 0px !important;
}}
@media (min-width: 768px){
.sidebar-mini.sidebar-collapse .content-wrapper, .sidebar-mini.sidebar-collapse .right-side, .sidebar-mini.sidebar-collapse .main-footer {
    margin-left: 0px !important;/*这里强控没有用 后续修改需要到AdminLTE.min.css修改这个值 在604行*/
    z-index: 850;
}}

/*fileinput预览图的强控*/
.file-thumbnail-footer{
    width: 160px !important;
}
.file-preview-frame img{
    width: 160px !important;
}


/*人员下拉框*/
.select2{
    width: 100% !important;
    height: 32px !important;
}
.select2-selection{
    height: 30px !important;
    margin-top: -1px;
}
.select2-container--default .select2-selection--single{
    border: 1px solid #ccc !important;
}

/*table的样式*/
.th-inner {
    color: #31708f;
    background-color: #d9edf7;
    text-align: center;
}

.fixed-table-footer table tbody tr .text-right .th-inner {
    text-align: right !important;
    padding-right: 6px;
}

.fixed-table-container{
    margin-top: -1px;
}

/*设置日期控件只读*/
.readonly{
    /*background: #eee;*/
    pointer-events: none
    /*cursor:no-drop;*/
}

/*反向生成的table的样式*/
.ui-jqgrid-labels{
    color: #31708f;
    background-color: #d9edf7;
}
.ui-th-div{
    text-align: center !important;
}

/*A标签的手指样式*/
a{
    cursor: pointer;
}

/*校验字段为空后边框线变红*/
.checkError{
    border: 2px solid #f00!important;
    border-radius:5px;
}
/*选中高亮*/
.cur{
   background-color: #dff0d8;
}

/*表单必填项前设置星号*/
.control-label.required:before{
    content: '*';
    color: red;
}
.work-css{
    background-color: #ddd;
}
/*表单input去除左右的边距*/
.padding-none{
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.form-horizontal{
    width: 1000px!important;
}
/*css的禁止点击样式*/
.pointer-events{
    pointer-events: none;
}
/*删除图标*/
.fa-2 {
    font-size: 2em !important;
    float: left;
    position: relative;
    top: 1%;
    left: 96%;
    display: inline-block;
}
/*fileinput上传预览的时候向下的手势不显示*/
.file-upload-indicator{
    display: none;
}

.checkbox-inline:first-child{
    margin-left: 10px;
}
/*二级菜单过长出现滚动条，暂定！*/
.treeview-menu{
    max-height: 140px;
    overflow-y: auto;
}
/*webkit内核*/
.treeview-menu::-webkit-scrollbar {
    width:0px;
    height:0px;
}
.treeview-menu::-webkit-scrollbar-button    {
    background-color:rgba(0,0,0,0);
}
.treeview-menu::-webkit-scrollbar-track     {
    background-color:rgba(0,0,0,0);
}
.treeview-menu::-webkit-scrollbar-track-piece {
    background-color:rgba(0,0,0,0);
}
.treeview-menu::-webkit-scrollbar-thumb{
    background-color:rgba(0,0,0,0);
}
.treeview-menu::-webkit-scrollbar-corner {
    background-color:rgba(0,0,0,0);
}
.treeview-menu::-webkit-scrollbar-resizer  {
    background-color:rgba(0,0,0,0);
}
.treeview-menu::-webkit-scrollbar {
    width:0px;
    height:10px;
}
/*o内核*/
.treeview-menu .-o-scrollbar{
    -moz-appearance: none !important;
    background: rgba(0,255,0,0) !important;
}
.treeview-menu::-o-scrollbar-button    {
    background-color:rgba(0,0,0,0);
}
.treeview-menu::-o-scrollbar-track     {
    background-color:rgba(0,0,0,0);
}
.treeview-menu::-o-scrollbar-track-piece {
    background-color:rgba(0,0,0,0);
}
.treeview-menu::-o-scrollbar-thumb{
    background-color:rgba(0,0,0,0);
}
.treeview-menu::-o-scrollbar-corner {
    background-color:rgba(0,0,0,0);
}
.treeview-menu::-o-scrollbar-resizer  {
    background-color:rgba(0,0,0,0);
}
/*IE10,IE11,IE12*/
.treeview-menu{
    -ms-scroll-chaining: chained;
    -ms-overflow-style: none;
    -ms-content-zooming: zoom;
    -ms-scroll-rails: none;
    -ms-content-zoom-limit-min: 100%;
    -ms-content-zoom-limit-max: 500%;
    -ms-scroll-snap-type: proximity;
    -ms-scroll-snap-points-x: snapList(100%, 200%, 300%, 400%, 500%);
    -ms-overflow-style: none;
    overflow: auto;
}

/*
!*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*!
::-webkit-scrollbar
{
    width: 10px;
    height: 6px;
    background-color: #F5F5F5;
}

!*定义滚动条轨道 内阴影+圆角*!
::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
    background-color: #F5F5F5;
}

!*定义滑块 内阴影+圆角*!
::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #d9edf7;
}
*/

/*不折行*/
.nowrap{
    white-space:nowrap;
}
/*垂直居中*/
.middle {
    vertical-align: middle!important;
}

/*bootstrap table  左下角*/
.pull-right.pagination-detail {
    display: none;
}
.fixed-table-container thead th .both {
    background-blend-mode: color-dodge!important;
}
.fixed-table-container thead th .desc {
    background-blend-mode: darken!important;
}
.fixed-table-container thead th .asc {
    background-blend-mode: darken!important;
}

/*按钮组*/
.btn {
    margin: 0 3px;
}

/*panel字体颜色*/
.panel-color {
    color: #777;
}
/*日期宽度*/
.w50 .th-inner{
    min-width: 50px!important;
}
.w70 .th-inner{
    min-width: 70px!important;
}
.w80 .th-inner{
    min-width: 80px!important;
}
.w100 .th-inner{
    min-width: 100px!important;
}
.w120 .th-inner{
    min-width: 120px!important;
}
.w150 .th-inner{
    min-width: 150px!important;
}
.w200 .th-inner{
    min-width: 200px!important;
}
.w250 .th-inner{
    min-width: 250px!important;
}
.w300 .th-inner{
    min-width: 300px!important;
}
/*上传组件table样式*/
.th-inner-upload{
    padding: 7px;
    line-height: 24px;
    vertical-align: top;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
    color: #31708f;
    background-color: #d9edf7;
    font-weight: bold;
}
.text-td{
    padding: 8px;
    border-top: none;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
    line-height: 1.42857143;
}
/*table页字体居中*/
#myTab>li>a{
    text-align: center;
}
.carousel-caption{
    font-size: 28px;
}
/*折行样式*/
.main-table{
    word-wrap:break-word;
    word-break:break-all;
}
/*.fixed-table-footer{*/
    /*margin-right: 17px!important;*/
/*}*/

.width-16 {
    width: 16% !important;
}

.width-82 {
    width: 82% !important;
    padding-left: 15px !important;
}

.right-button {
    padding-right: 30px !important;
}

/*!* 添加table滚动条 *!
table {
    border-collapse: collapse;
    width: 100%;
    border:0px;
    cellpadding:0px;
    cellspacing:0px;
}
tbody {
    display: block;
    overflow-x: hidden;
    overflow-y: auto;
    height: 500px;
}
thead ,
tbody tr {
    display: table;
    width: 100%;
    table-layout: fixed;
    word-break: break-all;
}
tbody td{
    border-bottom: 1px solid gainsboro;
    vertical-align: middle !important;
}*/
