html, body {
    font-family: 'Microsoft YaHei', Helvetica, Arial, sans-serif;
}
.light-bottom {
    border-bottom: 1px solid #fff;
}

.menu-icon, .menu-text{
    color: #414141;
}

.user-menu .active .menu-body {
    border-bottom: 2px solid #2196f3;
    background: #2196f3;
}
    .user-menu .active .menu-icon, .user-menu .active .menu-text {
        color: #fff;
    }

.shouhang-2{
    text-indent: 2rem;
}

.col-border-bottom-orange-1 {
    border-bottom: 1px solid #ff6530;
}

.col-border-bottom-orange-3 {
    border-bottom: 3px solid #ff6530;
}

.col-border-bottom-blue-1 {
    border-bottom: 1px solid #3499db;
}

.col-border-bottom-blue-3 {
    border-bottom: 3px solid #3499db;
}

.changed-headimage {
    position: absolute;
}

    .changed-headimage .rz-fileupload-buttonbar {
        background-color: transparent;
        padding: 0;
    }

        .changed-headimage .rz-fileupload-buttonbar .rz-fileupload-choose {
            width: 190px;
            height: 190px;
            background-color: transparent;
            color: transparent;
            box-shadow: none;
            border-radius: 0.5rem;
            display: flex;
            align-items: center;
            justify-content: center;
        }

            .changed-headimage .rz-fileupload-buttonbar .rz-fileupload-choose:not(.rz-state-disabled):hover:not(:active) {
                background-color: rgba(0,0,0,0.1);
                color: #fff;
            }

            .changed-headimage .rz-fileupload-buttonbar .rz-fileupload-choose .rz-button-text {
                font-size: 1.5rem;
            }

#components-reconnect-modal {
    display: none;
}

    #components-reconnect-modal.components-reconnect-show,
    #components-reconnect-modal.components-reconnect-failed,
    #components-reconnect-modal.components-reconnect-rejected {
        display: block;
    }

hr.double {
    background: 0 0;
    border-style: double;
    border-color: #000;
    border-top: 0;
    border-bottom-width: 3px;
}

@media print {
    .no-print {
        display: none !important;
    }
    .page-break{
        page-break-after: always;
        display:block;
        position:relative;
    }
}
@media print{
    @page{
        margin: 0;
    }
}
.pdfprint .rz-dialog-content::-webkit-scrollbar {
    display: none;
}

.rz-body::-webkit-scrollbar {
    display: none;
}