[type=checkbox]:checked, [type=radio]:checked{
    background-size: contain !important;
}

.table-mobile-responsive td{
    /*padding: inherit !important;*/
}
/*.table>:not(caption)>*>*{*/
/*    padding:0.4em !important;*/
/*}*/
/*.bootstrap-table .fixed-table-container .table thead th .th-inner{*/
/*    padding: 0.25em !important;*/
/*}*/

/*.page-customer .table>:not(caption)>*>*{*/
/*    padding:0.4em !important;*/
/*}*/
/*.page-report .table>:not(caption)>*>*{*/
/*    padding:1.2em 0 !important;*/
/*}*/

.bg-red-1{background:#ffeeee;}
.user-simple-list img{
    width:40px; height: 40px; border-radius: 5px;
    margin:0 0.5rem 0 0;
}
.avatar-small {
    width:30px; height: 30px; border-radius: 3px;
    margin:0 0.3rem 0 0;
}
.user-simple-list a{
    color:#333;
    font-size: 0.8rem;
}
.user-simple ul.user-simple-list li{}
ul.user-simple-list li span{max-width: 10rem;}
.msg-image-block img{
    margin:0.5rem 0 0 0;
    min-width:40px;width:40px; height: 40px; border-radius: 5px;
}
.msg-text-block span{
    font-size:0.8rem;
    color:#888;
}
.datetime{
    font-size:0.8rem;
    color:#888;
}
.msg-text-block p{
    font-size:1rem;
    color:#000;
    padding:0.5rem 0 0 0;
}
.text_overflow{
    text-overflow: ellipsis;
    width:160px;
    padding:40px 20px;
    border:2px solid #cccccc;
    white-space:nowrap;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    overflow:hidden;}
.user-simple ul.user-simple-list li a:hover{
    background: #eee;

}
.text_overflow_2{
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.user-simple{padding:1rem;}
.user-simple ul.user-simple-list{padding:0rem;}
.user-simple ul.user-simple-list li a{
    padding: 0.5rem;
    border-radius: 0.5rem;
}
.user-simple ul.user-simple-list li a.active{
    background: #ddd;
}
.leads-channel-linda{
    font-weight: bold;
    color:#d63384;
}
.leads-channel-website{
    font-weight: bold;
    color:#0c3a5e;
}
.leads-channel-wechat{
    font-weight: bold;
    color:#338833;
}


.leads-channel-miniapp{
    font-weight: bold;
    color:#fd7e14;
}

.hidden_gorden {display: none;}

.post_category_link{color:#999 !important;}
.post_category_link.active{color:#0c3a5e !important; text-decoration: none;}

@media (min-width: 992px) {
    .bd-sidebar {
        position:-webkit-sticky;
        position: sticky;
        top: 5rem;
        display: block !important;
        height: calc(100vh - 6rem);
        padding-left: .25rem;
        margin-left: -.25rem;
        overflow-y: auto
    }
}

@media (min-width: 992px){
    .bd-main {
        grid-template-areas:
        "intro toc"
        "content toc";
        grid-template-rows: auto 1fr;
        grid-template-columns: 4fr 1fr;
    }

}
@media (min-width: 768px){
    .bd-main {
        display: grid;
        grid-template-areas:
        "intro"
        "toc"
        "content";
        grid-template-rows: auto auto 1fr;
        gap: inherit;
    }
}
    .bd-main {
        grid-area: main;
    }
.order-1 {
    order: 1!important;
}
.container-gorden {
    padding-left:0!important;
    padding-right: 0!important;
    margin-left: 0!important;
    margin-right: 0!important;
    gap: 0!important;
}
/*.btn:hover{background-color:inherit !important;}*/
/*.nohover.btn-primary:hover{*/
/*    background-color:inherit !important;*/
/*    color:inherit !important;*/
/*}*/

.saf_blue{color:#3333ff;}
.saf_pink{color:#d63384;}
.saf_blue:hover{color:#3333ff;}
.saf_pink:hover{color:#d63384;}
.saf_blue:active{color:#3333ff;}
.saf_pink:active{color:#d63384;}
.saf_blue:visited{color:#3333ff;}
.saf_pink:visited{color:#d63384;}

.operation_column{
    -ms-flex: 0 0 230px;
    flex: 0 0 230px;
}
.border-bottom-bold{
    border-bottom:solid 2px #000;
}
.overflow-scroll{
    overflow:scroll !important;
}
.auto-width{
    width: fit-content !important;
}
.auto-width .row{
    flex-wrap: nowrap !important;
}

.auto-width .row .col{
    flex: 0 0 auto !important;
    padding: 0 5px !important;
}
.go-up{color:#ee0000;}
.go-down{color:#009900;}
.active{font-weight: bold;}

.ar-item-list{margin:0.5rem;}
