body{
    -webkit-overflow-scrolling: touch;
}
@media (max-width: 768px) {
    body .wrapper .main-header .logo {
        position: relative;
        top: 50px;
        z-index: 1200;
        margin: 0 auto;
        width: 180px;
        margin-top: -50px;
    }
    .fixed .content-wrapper,.main-sidebar {
        padding-top: 50px;
    }
}
/*侧边背景*/
.side-comm {
    width: auto;
    height: 100%
}

/*提示文字颜色 ———— 正在运行程序数，已运行程序数等*/
.color-tip {
    color: #3fb4ff;
}

/*面板背景*/
.panel-bg-blue {
    padding: 5px;
    background-color: #3fb4ff;
}

/*面板阴影*/
.panel-shadow {
    box-shadow: 0 0 6px #828B90
}

.skin-blue-light .content-header {
    padding: 15px 15px 10px 15px;
    background: rgba(197, 197, 197, 0.31);
    border-bottom: 1px dashed #c4c4c4;
}

.box.box-none {
    border-top-color: rgba(255, 255, 255, 0);
}

.tab-select{

}

.blur {
    filter: url(blur.svg#blur);
    -webkit-filter: blur(10px);
    -moz-filter: blur(10px);
    -ms-filter: blur(10px);
    filter: blur(10px);
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false);
}

.tabActive{
    color: white !important;
    background-color: rgb(57, 140, 193) !important
}

.table a.bust{
    border: 1px solid #3c8dbc;
    padding: 5px 6px;
    line-height: 12px;
    font-size: 12px;
    transition-delay: 50ms;
    transition-property: background-color,color;
    transition-duration: 200ms;
}

.table a.del{
    margin-left:3px;
    border: 1px solid #f39c12;
    color: #f39c12;
}

.table a.del:hover{
    background: #f39c12;
    color: #fff;
}

.table a.edit{
    margin-left:3px;
    border: 1px solid #3c8dbc;
    color: #3c8dbc;
}

.table a.edit:hover{
    background: #3c8dbc;
    color: #fff;
}

.table a.view{
    border: 1px solid #3c8dbc;
    color: #3c8dbc;
}

.table a.view:hover{
    background: #3c8dbc;
    color: #fff;
}

.form-select{
    padding: 3px 10px;
    width: 150px;
}

/*统一搜索区域的label，input，select，btn等的高度*/
.label-size,
.input-size,
.select-size,
.btn-size{
    width: auto;
    height: 34px;
    display: inline;
    padding: 5px;
}

/*统一搜索区域row的左右padding值*/
.row-padding{
    padding-left: 15px;
    padding-right: 15px;
}

/**
    按钮全部扁平直角风格
 */
.btn {
    border-radius: 0px;
}


.treeview {
    background-color: white;
}
.sidebar {
    margin-top: 5px;
}
.sidebar-menu .treeview{
    margin-top: 5px;
}
.sidebar-menu{
    padding: 0px 10px 0px 10px;
}
.menu_title{
    color: black;
    font-weight: 400;
    font-size: large;
}
.treeview-menu a{
    color: rgb(0, 192, 241) !important;
    margin-left: 20px;
    font-size: 15px;
    margin-bottom: 5px;
}

.swiper-container {
    width: 100% !important;
    height: 100% !important;
}

.swiper-slide {
    width: auto !important;
    min-width: 100% !important;
    -webkit-box-sizing: border-box !important;
    box-sizing: border-box !important;
}
.form-group button{
    position: relative;
    top: -2px;
}