﻿@charset "UTF-8";
/*!
 * Bootstrap  v5.3.7 适配修改样式
 */

/*头部样式*/
.navbar {
    padding: 0;
}

/*菜单样式*/
.nav{
    display:block;
}

/*解决下拉选项比较窄的问题*/
.dropdown-menu {
    min-width: 160px;
}

/*解决右上角用户下拉选项的宽度*/
@media (min-width: 768px) {
    .navbar-right .dropdown-menu {
        right: 0;
        left: auto;
    }
}

/*解决右上角用户名旁边的下拉箭头问题*/
.navbar-right .dropdown-toggle::after {
    display: none;
}

/*解决“页签操作”下拉框样式的问题*/
.roll-nav .btn:first-child {
    background: none !important
}

/*解决dropdown-menu菜单中内容的样式*/
.dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}

/*解决行填充高度的问题*/
.row > * {
    --bs-gutter-x: 1.5rem;
    flex-shrink: 0;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
}

/*解决按钮大小的问题*/
#searchDiv .btn-sm, .btn-group-sm > .btn {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
}


/*解决表格右上角功能菜单的样式问题*/
.bootstrap-table .fixed-table-toolbar .columns .btn {
    font-size: 16px;
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}

    /*解决表格右上角功能菜单按钮鼠标移上去的样式问题*/
    .bootstrap-table .fixed-table-toolbar .columns .btn:hover {
        background-color: #ccc;
    }

/*解决表格头上的一条黑线*/
tbody, td, tfoot, th, thead, tr {
    border-color: #ffffff;
    border-style: solid;
    border-width: 0;
}

/*统一表格的字体颜色*/
.bootstrap-table tr td {
    color: #585858;
}

    /*表格中的按钮大小*/
    .bootstrap-table tr td .btn {
        padding: 1px 5px;
        font-size: 12px;
        line-height: 1.5;
        white-space:nowrap;
    }

/*每页显示条数按钮样式*/
.bootstrap-table .fixed-table-pagination .pagination-detail .page-list .btn {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}
    /*每页显示条数按钮鼠标移上去样式*/
    .bootstrap-table .fixed-table-pagination .pagination-detail .page-list .btn:hover {
        color: #333;
        background-color: #d4d4d4;
        border-color: #8c8c8c;
    }

/*每页显示条数列表选中颜色*/
.bootstrap-table .fixed-table-pagination .pagination-detail .page-list .dropdown-menu {
    --bs-dropdown-link-active-bg: #ccc;
}

    /*每页显示条数列表样式*/
    .bootstrap-table .fixed-table-pagination .pagination-detail .page-list .dropdown-menu .dropdown-item {
        border-radius: 3px;
        line-height: 25px;
        margin: 4px;
    }

        /*每页显示条数列表点击时样式*/
        .bootstrap-table .fixed-table-pagination .pagination-detail .page-list .dropdown-menu .dropdown-item.active {
            color: #fff;
            text-decoration: none;
            background-color: #337ab7;
            outline: 0;
        }

/*表单也label中*号样式*/
.col-form-label > .red {
    position: absolute !important;
    top: 35%;
    color: red;
    margin-top: -3px;
    right: 0;
}

.col-form-label {
    margin-bottom: 0;
    text-align: right;
    position:relative;
}

.detail .row {
    padding: 0 0;
    margin-right: -15px;
    margin-left: -15px;
}

.detail .col-form-label.pr-0:after {
    position: absolute;
    content: ":";
    right: 0px;
    height: 14px;
    color: #666 /* background: #e7e7e7; width: 1px;*/;
}

.detail .col-form-label.text-left {
    color: #666;
    font-weight: bolder;
}

.detail .col-md-4,
.detail .col-md-6,
.detail .col-md-12 {
    position: relative;
}

    .detail .col-md-4::after,
    .detail .col-md-6::after,
    .detail .col-md-12::after {
        position: absolute;
        content: "";
        bottom: 0px;
        width: 400%;
        right: -200%;
        height: 1px;
        background: #fff;
        box-shadow: 0 0.5px 0px 0.5px #e7eaec80;
    }

.form-header+.collapse.in {
    display: flex;
}

textarea.form-control {
    height: auto;
}

.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}

/*.col-form-label.pr-0.pl-1 {
    padding-right: 15px !important;
    padding-left: 15px !important;
    display: block;
}*/

.col-form-label.pr-0{
    position: relative;
    color: #666;
    padding-right: 8px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-left: 2px;
}

form .form-group {
    margin-bottom: 5px;
}

/*解决grid新增、修改、删除按钮隐藏样式失效问题*/
.hidden {
    display:none !important;
}

/*解决弹出窗中上传按钮变小的问题*/
.file-input .btn-sm, .submit-btn-fixed .btn-sm {
    --bs-btn-padding-x: 0.75rem;
    --bs-btn-padding-y: 0.375rem;
    margin:0 2px;
}

.col-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.btn-sm {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
    margin:0 2px;
}

.btn-group-xs > .btn {
    padding: 1px 5px;
}

/*解决详情页中grid搜索组件上边有条黑线的问题*/
.clearfix > .col-sm-12.select-table.table-striped .search-collapse {
    box-shadow: none;
}

.bootstrap-table{
    width:100%;
}
    

