﻿
.treeview-menu > li.active a { color: #E43A36 !important; }
.dataTables_wrapper { overflow: auto; }
.row { margin-right: 10px; }
.operator label a { margin-right: 5px; }
select.form-select { height: 28px; }
.disabled { color: #999; }
input { display: inline-block !important; }
.box-body-items .row { margin: 0; }
.btn-notext { display: inline-block; width: auto; }
.input-short {width:120px;display:inline-block;}

@media (max-width: 768px) {
    /*手机端样式优化*/

    div.dataTables_wrapper > div.row > div,
    div.dataTables_length,
    div.dataTables_filter,
    div.dataTables_info,
    div.dataTables_paginate { text-align: left !important; }

    /*不显示最上面的标题（公司名称），左侧导航栏自动上移*/
    .logo, .logo-lg { display: none !important; }
    .main-sidebar, .left-side { padding-top: 50px; }

    /*隐藏button上的文字，只保留一个icon图标 */
    button.btn-notext { width: 35px !important; display: inline-block; }
    button.btn-notext > span { display: none; }

    /*表格上面的行（搜索栏）文字靠左*/
    .search-box, .search-box div { text-align: left; }
    .row { margin-right: 0px !important; }
    /*.row div { padding-right: 5px; }*/
    .form-horizontal .form-group { margin-right: 10px; }
    /*手机端和PC端的表格自适应显示*/
    .autosize .box-body { padding: 0 }
    .autosize .column12 { padding: 10px !important; }

    .autosize .table { width: 100% !important; margin: 0 auto; }

    .autosize .table td { display: block; clear: both; text-align: left !important; }
    .autosize .table tr:nth-child(2n+1) { background: #e5e5e5; border-bottom: solid 2px #808080; }
    .autosize .table thead { display: none; }
    .autosize .table td:before { content: attr(data-label); float: left; text-transform: uppercase; font-weight: bold; }

    .autosize div.dataTables_length { text-align: left; margin: 5px auto auto 5px; }
}

/*2019新增样式*/
/*图片列表*/
.img-list li { display: block; clear: right; float: left; width: 170px;height:200px; margin-bottom: 10px; }
.img-list li.single { display: block; clear: right; float: left; width: 170px;height:150px; margin-bottom: 10px; } /*单图片，没有底部的删除按钮*/
.position-img { width: 152px; height: 152px; border: solid 1px #ccc; text-align: center; display: table; overflow: hidden; }
.position-img .img-item { vertical-align: middle; display: table-cell;}
.position-img .img-item img { max-width: 150px; max-height: 150px; display: inline-block; }
.img-oper {height:25px;margin-top:5px;}

/*详情展示页*/
.form-show .form-group > div {padding-top:7px;}



@media (max-width: 768px) {
.mailbox-attachments li {border:none;}
.img-list li { display: block; clear: right; float: left; width: 33%;min-height:130px;height:auto; margin:0;padding:5px;  margin-bottom: 10px; }
/*.img-list li > div {background:#808080}*/
.img-list li.single { display: block; clear: right; float: left; width:33%;height:150px; margin:0;padding:5px; margin-bottom: 10px; } /*单图片，没有底部的删除按钮*/
/*.img-list li.single > div {background:#808080}*/
.position-img { width: 100%; height: 102px; border: solid 1px #ccc; text-align: center; display: table; overflow: hidden; }
.position-img .img-item { vertical-align: middle; display: table-cell;}
.position-img .img-item img { max-width: 100%; max-height: 100px; display: inline-block; }

.form-show .form-group {padding-left:10px;margin-bottom:0px;}
.form-show .form-group > div, .form-show .form-group > label {display:inline-block;}

  /*20190411 增加 手机浏览器适配样式*/
    .app-content {padding:5px 5px 5px 15px;}
    .app-col12 {padding-right:0px;padding-left:5px;}
    .app-box {padding-right:0;}
    .app-mytable {padding-right:0px;}
}