/* 主页面css */
.sidebar-wrapper .nav ul li a {
    text-align: center;
}

.sidebar .nav li.active > [data-toggle=collapse],
.dropdown-menu .dropdown-item:focus,
.dropdown-menu .dropdown-item:hover,
.dropdown-menu a:active,
.dropdown-menu a:focus,
.dropdown-menu a:hover {
    background-color: #f44336;
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(244, 67, 54, .4);
    color: #fff;
}

    .sidebar .nav li.active > [data-toggle=collapse] i {
        color: #fff;
    }

.activeNext {
    background-color: rgba(255, 255, 255, 0.2);
    box-shadow: rgb(206, 206, 206) 0px 0px 5px;
}

.main-panel > .content {
    margin-top: 27px;
    padding: 30px 15px;
    min-height: calc(100vh - 123px);
}

/* 登录页面css */
.card .card-header-rose:not(.card-header-icon):not(.card-header-text) {
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(244, 67, 54, .4);
    background: linear-gradient(60deg,#f44336,#f03528);
}

.card-footer .btnLogin {
    border: 1px solid #f44336;
}

.form-control, .is-focused .form-control {
    background-image: linear-gradient(to top,#f44336 2px,rgba(156,39,176,0) 2px),linear-gradient(to top,#d2d2d2 1px,rgba(210,210,210,0) 1px);
}

.radio_group {
    padding-left: 55px;
    padding-right: 55px;
}

/* 非空验证文本框样式 */
.model-table .txtVerify, .remarks {
    margin-top: 5px;
    font-size: 14px;
    color: #999;
    border: 1px solid #ddd;
}

/* 多列数据表格样式 */
.mostTable > tbody > tr > td {
    padding-top: 0px;
    padding-bottom: 0px;
}

    .mostTable > tbody > tr > td > button,
    .mostTable > tbody > tr > td > a > button {
        padding: 5px !important;
    }

/* 查询统一样式表 */
.search {
    height: 35px;
    width: 100px;
    border: 1px solid #ddd;
}

.searchOne {
    height: 35px;
    width: 200px;
    border: 1px solid #ccc;
}

/* 模态框组件样式 */
.modal_search, .modal_select {
    border: 1px solid #ccc;
    color: dimgray;
    width: 240px;
}

.modal_search_add {
    border: 1px solid #ddd;
    color: dimgray;
    width: 180px;
}

.modal_textarea {
    border: 1px solid #ddd;
    color: dimgray;
    width: 100%;
}

/* 销售单页面样式 */
.table-responsive > .table-bordered {
    border: 1px solid #ddd;
}

.card hr {
    margin-bottom: 0px;
}

.sales_search, .statistics, .retailList {
    border: 1px solid #ddd;
}

/*.content_tab div {
    float: left;
}*/

.statistics {
    height: 100px;
    line-height: 100px;
    text-align: center;
}

.card_btn {
    margin-left: 10px;
}
/*.retail-content .container-fluid .card .card-body .row {
    margin-right: 0px;
}*/

.btnText {
    height: 100px;
    font-size: 40px !important;
}

.list-unstyled li {
    margin-top: 16px;
}

#topImg {
    padding-top: 10px;
    padding-bottom: 5px;
}

.topSearch {
    /*position: absolute;
    background-color: #eee;
    bottom: 0px;*/
    width: 100%;
    border: 0px;
    background-color: #fff;
}

fieldset {
    padding: .35em .625em .75em;
    margin: 0 2px;
    border: 1px solid #ddd;
}

legend {
    padding: .2em;
    border: 1px solid #ccc;
    width: auto;
    margin-bottom: 0px;
    font-size: 36px;
}

.retailTime, .retailTable {
    font-size: 18px;
}

.retailLabel label {
    font-size: 18px;
    color: black;
}

/* 零售页面图片下方操作按钮 */
#retailBtn {
    margin-left: 4px;
}

/* 设置按钮组对齐样式 */
.card-header {
    padding-left: 0px;
}

/* 模态框复选按钮样式 */
.modal .table .form-check .form-check-sign {
    top: 0px;
}

/* 多行文本框样式 */
.textareaISBN {
    height: 30px !important;
    overflow: hidden;
    width: 100%;
    margin: 2px;
    line-height: 30px !important;
    border: 1px solid #ddd;
}

.textareaCount, .textareaDiscount {
    height: 30px !important;
    overflow: hidden;
    width: 60%;
    margin: 2px;
    line-height: 30px !important;
    border: 1px solid #ddd;
}

.goods {
    border: 1px solid #ddd;
}

/* 单页面页脚样式 */
.content-footer {
    border-top: 1px solid #e7e7e7;
}

/* 数量控件 */

.gw_num {
    border: 1px solid #dbdbdb;
    width: 110px;
    line-height: 26px;
    overflow: hidden;
}

    .gw_num em {
        display: block;
        height: 26px;
        width: 26px;
        float: left;
        color: #7A7979;
        border-right: 1px solid #dbdbdb;
        text-align: center;
        cursor: pointer;
    }

    .gw_num .num {
        display: block;
        float: left;
        text-align: center;
        width: 52px;
        font-style: normal;
        font-size: 14px;
        line-height: 24px;
        border: 0;
    }

    .gw_num em.add {
        float: right;
        border-right: 0;
        border-left: 1px solid #dbdbdb;
    }

/* ReportStatistics css */
.report-select {
    width: 100px;
    height: 30px;
    color: gray;
    border: 1px solid #ddd;
    cursor: pointer;
}

.bootstrap-select .dropdown-toggle .filter-option {
    border: 0;
    border-radius: 0;
}

.collectionStatus .dropdown-toggle {
    height: 34px;
}

    .collectionStatus .dropdown-toggle .filter-option {
        padding-top: 8px;
        padding-bottom: 8px;
    }

/* welcome page css */
.welcome {
    font-family: KaiTi;
    font-weight: 800;
    text-shadow: 4px 4px 5px #333,0px 0px 10px rgba(0, 0, 0, .14),0px 0px 15px dimgray;
    text-align: center;
}
/*库存数量查看页面模态框样式*/
#table_numberModal tr td {
    border: 0px;
}
