    .body-right-left{
        padding: 0px;
    }

    @media only screen and (max-width: 991px) {
        .body-right-left {padding-left: 15px;padding-right: 15px;}
        .body-center {padding-left: 15px;}
    }

    .label{
        padding: .3em .6em;
    }

    .label-title {
        background: #40331d;
        padding: 8px 15px;
        color: white;
        font-size: 16px;
    }

    .label-num{
        padding: .3em .6em;
        margin-left: 1px;
        display: inline;
        font-size: 100%;
        font-weight: bold;
        color: #fff;
        line-height: 1;
        text-align: center;
        white-space: nowrap;
        vertical-align: baseline;
        background: #40331d;
    }

    .div-num{
        margin-bottom: 15px;
        opacity: 1;
        position: absolute;
        right: 0px;
        top: 3px;
    }

    .cia-div{
        border: 1px solid #E5E2DD;
        background-color: #f8f8f8;
        margin-top: 15px;
        margin-bottom: 15px;
        padding: 10px 10px;
        text-align: right;
    }

    .page-content{
        margin-top: 15px;
        color: black;
        border: 1px solid #E5E2DD;
        padding: 15px;
        position:relative
    }

    .page-content p{
        line-height: 20px;
    }

    .page-content a{
        color: #6f9426;
    }

    .page-content img{
        vertical-align: baseline;
    }

    .page-content h3{
        margin: 10px 0;
        outline: 0 none;
        padding: 0;
        vertical-align: baseline;
        font-size: 16px;
        font-weight: bold;
        color: #5f5e5e;
        font-family: inherit;
    }

/*2022.08.02*/
.article_description p {
    word-break:break-all;
    word-wrap:break-word;
    text-aligh:justify-all;
} 

    .open-access{
        background: #574629;
    }

    .article-type{
        margin-left: 5px;
        background: #3a87ad;
    }

    .article-title{
        font-family: inherit;
        font-weight: bold;
        line-height: 20px;
        font-size: 16px;
        margin-top: 15px;
        margin-bottom: 15px;
        color: #5f5e5e;
        letter-spacing: unset;
    }

    .popover-title{
        display: none;
    }

    .popover {
        max-width: 600px;
        position: fixed;
    }


    .modal-content {
        max-height: 700px;
        overflow-y: auto;
        overflow-x: auto;
        padding: 15px 15px;
    }

    @media (max-width: 768px) {
        .modal-content {
            overflow-x: scroll;
        }
        .modal-dialog {
            width: 100% !important;
        }
    }

    .imgShow{
        cursor: pointer;
    }


    .quick-link{
        margin-top: 15px;
    }

    .tocify-fixed {
        position: fixed !important;
        top: 82px !important;
    }

    .tocify{
        margin-top: 10px;
        font-size: 12px;
        padding-left: 1.5em;
        max-width: 220px;
        max-height: 68% !important;
    }

    .tocify ul li a:before{
        content: '\25C6';
        display: inline;
        color: #6f9426;
        font-size: 10px;
        margin-right: 5px;
    }

    .nav-list > li > a {
        padding: 2px !important;
        text-indent: -1.0em;
        line-height: 15px;
    }

    .tocify-extend-page{
        height: 100% !important;
    }


    table ul li,table ol li {
        list-style: unset;
    }

    .img-responsive{
        display: inline-block;
    }


    .rf-list{
        margin-left: 30px;
    }

    .rf-list li{
        text-align:justify;
        list-style-type:decimal;
        line-height: 20px;
        font-size: 14px;
        color: #333;
        word-break: break-word;
    }

    .rf-list a{
        color: #6f9426;
    }

    .btn-pdf{
        background-color: #f27b25;
        padding-bottom: 15px;
        padding-top: 15px;
    }

    .btn-sf{
        background-color: #f27b25;
        padding-bottom: 6px;
        padding-top: 6px;
    }

    .MJXc-display {
        display: inline-block;
    }


    .tippy-tooltip{
        max-width: 500px !important;
    }

    .tippy-content{
        color: black;
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 14px;
        text-align: left;
        padding: 5px 10px;
        line-height: 20px;
    }

    .tippy-content a{
        color: #6f9426;
    }

    .label-tippy-info{
        text-align: justify;
    }

    p .MJXc-display{
        margin: 0px 0px;
    }