/* Minification failed. Returning unminified contents.
(10,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1758,22): run-time error CSS1039: Token not allowed after unary operator: '-baseColor'
(1893,21): run-time error CSS1039: Token not allowed after unary operator: '-baseColor'
 */
html {
    font-size: 100%;
}
body {
    font-family: 'Book Antiqua', 'Open Sans', sans-serif;
    padding:0;
    margin:0;
}
:root {
    --baseColor: #bd4100;
}

.fr {
    float: right;
}

.fl {
    float: left;
}

.cl {
    *zoom: 1;
    clear: both;
    display: block;
}
.centered {
    margin: 0 auto;
    width: 70rem;
}
.search-centered {
    margin: 0 auto;
    max-width: 70rem;
}
.search-centered-n {
    margin: 0 auto;
    max-width: 70rem;
}
.search-journal-centered {
    margin: 0 auto;
    width: 75rem;
}
.ul {
    list-style: none;
    list-style-type: none;
    padding: 0;
    margin: 0;
}
    .ul li {
        list-style: none;
        list-style-type: none;
        padding: 0;
        margin: 0;
       
    }
a {
    color: rgb(212,100,0);
    text-decoration-line: none;
}

    a:hover {
        color: rgb(212,100,0);
        text-decoration-line: none;
    }
a.grid-command {
    color: rgb(212,100,0);
    text-decoration-line: none;
}

    a.grid-command:hover {
        color: rgb(212,100,0);
        text-decoration-line:none;
    }
.input-text {
    padding: 0px;
    font-size: 1rem;
    padding-left: 0.625rem;
    font-family: 'Book Antiqua', 'Open Sans', sans-serif;
    height:2.5rem;
}
.input-text:focus {
    
}

.DefaultButton {
    font-size: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    height: 2.25rem;
    font-family: 'Book Antiqua', 'Open Sans', sans-serif;
    background-color: #bd4100;
    color: #fff;
    border-color: #fff;
}
    .DefaultButton:hover {
        background-color: RGB(234,125,58);
        border-color: #fff;
    }
.RegisterButton {
    font-size: 1rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    font-family: 'Book Antiqua', 'Open Sans', sans-serif;
    background-color: #bd4100;
    height: 2.2rem;
    color: #fff;
    border-color: #fff;
}
.RegisterButton-Outline {
    font-size: 1rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    font-family: 'Book Antiqua', 'Open Sans', sans-serif;
    border: 1px solid #bd4100;
    height: 2.2rem;
    color: #bd4100;
}
    .RegisterButton-Outline:hover {
        border: 1px solid #bd4100;
        background-color: #bd4100;
        color: #fff;
    }
.MenuButton {
    font-size: 1rem;
    padding-left: 0.3rem;
    padding-right: 0.3rem;
    font-family: 'Book Antiqua', 'Open Sans', sans-serif;
    background-color: #bd4100;
    height: 2rem;
    color: #fff;
    border-color: #fff;
}
.MenuLinkButton {
    display: table-cell;
    vertical-align: middle;
    padding-left: 0.7rem;
    padding-right: 0.7rem;
}
    .MenuLinkButton:hover {
        color: #fff;
    }
.LoginTopButton {
    font-size: 0.875rem;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
    font-family: 'Book Antiqua', 'Open Sans', sans-serif;
    background-color: #bd4100;
    height: 1.8rem;
    color: #fff;
    border-color: #fff;
}
.ImportArticleButton {
    font-size: 1rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    font-family: 'Book Antiqua', 'Open Sans', sans-serif;
    background-color: #bd4100;
    height: 2.25rem;
    color: #fff;
    border-color: #fff;
}

.UserImportArticleButton {
    font-size: 0.9rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    font-family: 'Book Antiqua', 'Open Sans', sans-serif;
    background-color: #bd4100;
    height: 1.5rem;
    color: #fff;
    border-color: #fff;
}

.UserLeftButton {
    font-size: 1rem;
    font-family: 'Book Antiqua', 'Open Sans', sans-serif;
    background-color: #bd4100;
    height: 2rem;
    color: #fff;
    border-color: #fff;
    width:12.9rem;
}

    
.DefaultButton-Oral {
    font-size: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    font-family: 'Book Antiqua', 'Open Sans', sans-serif;
    background: linear-gradient(to bottom, #5B5B5B,#878787);
    height: 2.25rem;
    color: #fff;
    border-color: #7F7B7B;
    border-radius: 2em;
}

    .DefaultButton-Oral:hover {
        background-color: #8B8B8B;
        border-color: #8B8B8B;
    }
.DefaultButton-Normal {
    background-color: #bd4100;
    color: #fff;
    border-color: #fff;
}

    .DefaultButton-Normal:hover {
        background-color: RGB(234,125,58);
        border-color: #fff;
    }
.DefaultButton-Shadow {
    font-family: 'Book Antiqua', 'Open Sans', sans-serif;
    background: linear-gradient(to bottom, #5B5B5B,#878787);
    color: #fff;
    border: none;
}

    .DefaultButton-Shadow:hover {
        background-color: #8B8B8B;
        border: none;
    }
.DefaultButton-Shadow-Big {
    font-size: 1.2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    height: 2.75rem;
    font-family: 'Book Antiqua', 'Open Sans', sans-serif;
    background: linear-gradient(to bottom, #5B5B5B,#878787);
    color: #fff;
    border: none;
}

    .DefaultButton-Shadow-Big:hover {
        background-color: #8B8B8B;
        border: none;
    }
.DefaultButton-Shadow-S {
    
}

    .SearchButton {
        font-family: 'Book Antiqua', 'Open Sans', sans-serif;
        background: linear-gradient(to bottom, #5B5B5B,#878787);
        height: 2.5rem;
        color: #fff;
        border: none;
        width: 10rem;
    }

    .SearchButton:hover {
        /*background-color: RGB(234,100,3);*/
        background-color: #8B8B8B;
        border: none;
    }
.SearchButton-S {
    font-family: 'Book Antiqua', 'Open Sans', sans-serif;
    background: linear-gradient(to bottom, #5B5B5B,#878787);
    color: #fff;
    border: none;
    width: 6rem;
}

    .SearchButton-S:hover {
        /*background-color: RGB(234,100,3);*/
        background-color: #8B8B8B;
        border: none;
    }

.top-part {
    background-color: #f0efed;
    height:5rem;
    margin:0;
    padding:0;
    
}
    .top-part .top-content {
        height:100%;
        width:77rem;
        margin:0 auto;
    }

    .top-part .top-content ul{
    }

        .top-part .top-content ul li{
            height:5rem;
        }
        .top-part .top-content .logo{
        }
            .top-part .top-content .logo img{
                height:5rem;
            }
        .top-part .top-content ul li.rca-title {
            display:inline-block;
        }
        .top-part .top-content .rca-title a {
            padding-left: 1.25rem;
        }
        .top-part .top-content .rca-title a {
            font-weight: bold;
            font-style: italic;
            font-size: 1.875rem;
            text-decoration: none;
            color: black;
        }
            .top-part .top-content .rca-title a:hover {
                text-decoration: none;
                color: black;
            }
            .top-part .top-content ul li.rca-title a span {
                color: #bd4100;
            }
        .top-part .top-content ul li.rca-title a span:hover {
            color: #bd4100;
        }
                .top-part .top-content ul li.rca-title a sup {
                    color: #bd4100;
                    font-size:1.25rem;
                }
                    .top-part .top-content ul li.rca-title a sup:hover {
                        color: #bd4100;
                        font-size: 1.25rem;
                    }
        .top-part .top-content ul li.rca-title img {
            height:2.3rem;
            padding-top:1.875rem;
        }
        .top-part .top-content .login {
            height: 5rem;
            line-height: 5rem;
        }
        .top-part .top-content .regist {
            height: 5rem;
            line-height: 5rem;
        }
        .top-part .top-content .logined {
            

        }
        .top-part .top-content .logined table{
            height:100%;
        }
            .top-part .top-content .logined table td{
                vertical-align:middle;
                padding-left:0.3rem;
            }
.bottom-part {
    background-color: #f0efed;
    text-align: center;
    color: #676767;
    position:relative;
    padding-left:10rem;
    padding-right:10rem;
    padding-top:1rem;
    padding-bottom:1rem;
    line-height:2rem;
}
.bottom-part-default {
    background-color: #f0efed;
    width: 100%;
    text-align: center;
    color: #676767;
    padding-bottom:24px;
    padding-top:24px;
}
    .bottom-part-default div {
        margin:0 auto;
        padding-bottom:10px;
    }
    .bottom-part-default div:last-child {
        margin: 0 auto;
        padding-bottom: 0px;
    }
.bottom-part-pop {
    background-color: #f0efed;
    width: 100%;
    text-align: center;
    font-size: 0.8rem;
    color: #676767;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    line-height: 1rem;
}
.bottom-part-login {
    background-color: #f0efed;
    padding-top:10px;
    padding-bottom:10px;
    line-height:2rem;
    width: 100%;
    text-align: center;
    color: #676767;
}
    .bottom-part-login span {
        font-size: 1rem;
        font-family: 'Book Antiqua', 'Open Sans', sans-serif;
    }
.main-part {
    width: 100%;
    padding: 0;
    margin: 0;
    min-height:400px;
}
.main-search-container {
    width: 100%;
    background-color: #bd4100;
    display:block;
}
.help-desk-container {
    width: 75rem;
    margin: 0 auto;
    padding-bottom: 2.5rem;
    background-color: #bd4100;
    display: block;
}
.help-desk-container a{
    float:right;
    color:white;
}
.main-search {
    display: block;
    padding-top: 4rem;
    padding-bottom: 3rem;
}

.search-component-container {
    margin: 0 auto;
    width: 58rem;
}
.search-component-container > ul{
    margin: 0 auto;
    width: 51rem;
    display:block;
}
    .search-component-container li {
        padding-right:0.25rem;
        position:relative;
    }
    .search-component-container li:last-child {
        padding-right: 0;
    }
.search-component-container-n {
    margin: 0 auto;
    width: 61rem;
}

    .search-component-container-n li {
        padding-right: 0.25rem;
        position: relative;
    }

        .search-component-container-n li:last-child {
            padding-right: 0;
        }
.search-form .search-menu {
    height: 1.875rem;
    line-height: 1.875rem;
    text-align:center;
}
    .search-form .search-menu span {
        color: white;
        font-size: 0.9rem;
    }
    .search-form .search-menu a {
        color: white;
        text-decoration: none;
        font-size:0.9rem;
    }
        .search-form .search-menu a:hover {
            color: white;
            text-decoration: underline;
        }
.FieldItems {
    width: 9rem;
}
.OpeartorItems {
    width:6.25rem;
}
.SearchTermText {
    width:25rem;
}
.SearchTermText-n {
    width: 20rem;
}
.SearchAcademicAssistantTermText {
    width: 21rem;
}
.main-search-container .advan-search {
    height: 1.875rem;
    line-height: 1.875rem;

}
    .main-search-container .advan-search span {
        color: #fff;
        font-size: 0.95rem;
    }
    .main-search-container .advan-search a {
        color: #fff;
        text-decoration: none;
        font-size:0.95rem;
    }
        .main-search-container .advan-search a:hover {
            text-decoration: underline;
        }
    .main-search-container .advan-search .totalArticles {
        float:right;
    }
.main-search-container .description-container {
    display: block;
    padding-bottom: 3rem;
}
.main-search-container .description-container h1{
    font-size:1.5rem;
    color:white;
    display:block;
    text-align:center;
    padding:0;
    margin:0;
    padding-bottom:1.25rem;
}
    .main-search-container .description-container p {
        color: white;
        display: block;
        text-align: center;
        margin: 0;
        padding-bottom: 1.25rem;
    }
        .main-search-container .description-container p.sub-content {
            font-weight:bold;
        }
.search-form {
    padding-top: 2.5rem;
    padding-bottom:1.5rem;
}
    .search-form .left-part {
        float:left;
        width:12.5rem;
    }
    
    .search-form .right-part {
        float:left;
        max-width:67.5rem;
    }
.search-result-container {
    width: 100%;
}
.search-result-center-container {
    width:100%;
}
.search-result-container .left-part {
    width: 20%;
    float: left;
    padding-top: 1.25rem;
    box-sizing:border-box;
}

.search-result-container .right-part {
    width: 80%;
    float: left;
    padding-top: 1.25rem;
    padding-left: 1.25rem;
    box-sizing: border-box;
}

    .search-result-container .article-container {
        
    }
        
        .search-result-container .article-container .article-number {
            
            float: left;
            color: #bd4100;
        }
            .search-result-container .article-container .article-number .article-check {
                /*appearance: none;
                border: 1px solid #bd4100;
                border-radius: 0;
                box-sizing: border-box;
                height: 1rem;
                width: 1rem;
                font-size: 1rem;*/
            }
        .search-result-container .article-container .article-number table {

        }
            .search-result-container .article-container .article-number table td{
                padding-bottom:0.3125rem;
                text-align:center;
                vertical-align:top;
            }
        .search-result-container .article-container .article-citation {
            
            float: left;
            padding-bottom:1.25rem;
        }

    .search-result-container .citation-table {
        width: 100%;
        margin-bottom: 1.25rem;
    }

        .search-result-container .citation-table .item-title {
            width: 7.0%;
            vertical-align: top;
            text-align: left;
            padding-top: 0.3125rem;
        }
        .search-result-container .citation-table .citation-content {
            width: 93%;
            padding: 0.3125rem;
        }

    .search-result-container .article-list-table {
        width: 100%;
        border: #d5d5d5 1px solid;
        margin-bottom: 1.25rem;
    }
        .search-result-container .article-list-table td {
            border: #d5d5d5 1px solid;
            padding: 0.3125rem;
        }
        .search-result-container .article-list-table thead {
            font-weight: bold;
            background-color: #E4E4E4;
            text-align: center;
        }
        .search-result-container .article-list-table .article-number {
            width: 5.5%;
            color: #bd4100;
            text-align:center;
        }

        .search-result-container .article-list-table .article-citation {
            width: 94.5%;
            padding-bottom: 1.25rem;
        }
    .search-result-container .search-pager-container {
    }
.article-citation {
    word-break:break-word;
}
.article-citation .part-authors {
}
.article-citation .full-authors {
    display:none;
}
.browse-more-items-container {
    margin-top: 2rem;
    margin-bottom: 2rem;
    font-weight: bold;
    font-size: 1.2rem;
    border: 1px solid rgb(213, 213, 213);
    padding: 1rem;
    background-color: #E4E4E4;
    text-align: center;
    color:black;
}
.browse-more-items-container-no-margin {
    font-weight: bold;
    font-size: 1.2rem;
    border: 1px solid rgb(213, 213, 213);
    padding: 1rem;
    background-color: #E4E4E4;
    text-align: center;
}
.user-info-container {
    width: 100%;
}
.user-info-center-container {
    border: 1px solid #C0C0C0;
    padding: 1rem;
    width: 100%;
    margin-top: 1.25rem;
    box-sizing: border-box;
    background-color: #E4E4E4;
}

.user-share-container {
    margin-top: 1.5rem;
    margin-bottom:0.5rem;
}

    .user-share-container ul {
        list-style: none;
        margin: 0;
        padding:0;
    }

        .user-share-container ul li {
            padding: 6px;
            display: inline-flex;
            width: 37px;
            padding-bottom: 10px;
        }

            .user-share-container ul li a {
            }

            .user-share-container ul li a img{
                width: 32px;
            }

                .user-share-container ul li a i {
                    font-size: 32px;
                    color: rgb(30,48,80);
                }

                    .user-share-container ul li a i:hover {
                        color: #bd4100;
                    }


.user-info-rca-words-container {
    padding: 1rem;
    width: 100%;
    margin-top: 1.25rem;
    box-sizing: border-box;
    color: #fff;
    background: linear-gradient(to bottom, #5B5B5B,#878787);
    font-weight:bold;
}
    .user-info-rca-words-container span {
        padding-bottom: 1rem;
        display: block;
    }

        .user-info-rca-words-container span:last-child {
            padding-bottom: 0;
        }
.welcome-user-text {
    font-size: 1.2rem;
    font-weight: bold;
    color: rgb(212,100,0);
    font-style:italic;
}
.user-info-container .left-part {
    width: 21%;
    float: left;
    padding-right: 1rem;
    box-sizing: border-box;
}
        .user-info-container .left-part img {
            width:100%
        }
.user-info-container .right-part {
    width: 79%;
    float: right;
    box-sizing: border-box;
    padding-left: 1rem;
}
    .user-info-container .user-name-container {
        width:100%;
    }
        .user-info-container .user-name-container td {
            padding-top: 0.2rem;
            padding-right: 0.2rem;
            padding-bottom: 0.2rem;
            vertical-align: top;
        }
            .user-info-container .user-name-container td p {
                padding: 0;
                margin: 0;
                padding-top: 0.4rem;
            }
            .user-info-container .user-name-container td p:first-child {
                padding: 0;
                margin: 0;
                padding-bottom: 0.7rem;
            }
    .user-info-container .user-name-container th {
        padding: 0.2rem;
        vertical-align: top;
        font-weight:bold;
        text-align:left;
        width:150px;
    }
.user-info-container .user-name-container .user-name-td {
    padding-bottom:1rem;
}
        .user-info-container .user-name-container .user-name-text {
            font-size: 1.5rem;
            font-weight:bold;
        }
        .user-info-container .user-name-container .user-name-td ul{
            
        }
        .user-info-container .user-name-container .user-name-td ul li{
            float:left;
            padding-right:0.5rem;
        }
            .user-info-container .user-name-container .user-name-td ul li img {
                width: 1.5rem;
                border-radius: 30px;
                box-shadow: 0px 2px 5px #ffa500;
            }
        

.sortedby-list {
}

    .sortedby-list li {
        padding-bottom: 0.3125rem;
    }

    .sortedby-list li a {
        text-decoration: none;
        color: rgb(212,100,0);
    }
        .sortedby-list li a:hover {
            text-decoration: none;
            color: rgb(212,100,0);
        }
.journal-sortedby-list li a {
    font-size:0.9rem;
}
.sort-highlight {
    color: rgb(212,100,0);
}
.analysis-list {
}

    .analysis-list li {
        padding-bottom: 0.3125rem;
    }
    .analysis-list label {
        font-size:0.95rem;
    }
.export-container {
    margin-bottom: 1.25rem;
}
.search-no-data {
    font-style:italic;
}

.ref-count {
    color: rgb(212,100,0);
}
.ref-count-nolink {
    color: black;
}

.ref-count .ref-count-sep {
    color: black;
}
.article-share {

}
    .article-share img {
        width:16px;
        padding-left:5px;
        vertical-align:middle;
    }
        .article-share img:hover {
            transform: scale(2);
        }
.page-number {
    text-decoration: none;
}
    .page-number:hover {
        text-decoration: underline;
    }

.jnavbar {
    background-color: #bd4100;
    font-size: 0.875rem;
    font-weight: bolder;
    color: #FFFFFF;
    width: 100%;
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem;
    margin-bottom: 0.625rem;
    font-family: 'Book Antiqua', 'Open Sans', sans-serif;
}

.jnavbar-b {
    margin-top: 1.25rem;
    background-color: #bd4100;
    font-size: 1rem;
    font-weight: bolder;
    color: #FFFFFF;
    width: 100%;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    margin-bottom: 1.25rem;
    padding-left: 0.625rem;
    font-family: 'Book Antiqua', 'Open Sans', sans-serif;
}


.popup-table-j {
    border: 1px solid #87CEEB;
    border-collapse: collapse;
    margin-bottom: 0.625rem;
    font-family: 'Book Antiqua', 'Open Sans', sans-serif;
}

    .popup-table-j th {
        font-size: 0.875rem;
        font-weight: bold;
        width: 7.5rem;
        font-family: 'Book Antiqua', 'Open Sans', sans-serif;
        padding: 0.3125rem;
        text-align: left;
    }

    .popup-table-j td {
        font-size: 0.875rem;
        font-family: 'Book Antiqua', 'Open Sans', sans-serif;
        padding: 0.3125rem;
    }
.article-user-table {
}
    .article-user-table thead th {
        font-size: 0.875rem;
        font-weight: bold;
        padding:5px;
        border: 1px solid #87CEEB;
    }
    .article-user-table tbody td {
        font-size: 0.875rem;
        padding: 5px;
        border: 1px solid #87CEEB;
        vertical-align:middle;
    }
.td-border {
    border: 1px solid #87CEEB;
    font-family: 'Book Antiqua', 'Open Sans', sans-serif;
}

.th-title {
    font-weight: bold;
    font-family: 'Book Antiqua', 'Open Sans', sans-serif;
}
.factor {
    font-weight: bold;
}
.incite-journal-name {
    color: rgb(212,100,0);
    text-decoration-line: none;
}

    .incite-journal-name:hover {
        color: rgb(212,100,0);
        text-decoration-line: none;
        cursor: pointer;
    }
.mnavbar {
    background-color: #bd4100;
    width: 100%;
    min-height: 1.875rem;
}

    .mnavbar div {
        font-size: 1rem;
        font-weight: normal;
        color: #FFFFFF;
        padding-bottom: 0.5rem;
        padding-top: 0.5rem;
        padding-left: 0.5rem;
    }

.mnavbox {
    border-bottom: 1px solid #DEDFE3;
    border-right: 1px solid #DEDFE3;
    border-left: 1px solid #DEDFE3;
    border-radius: 4px 4px;
    margin-bottom: 1.25rem;
    padding-top:0.625rem;
    padding-bottom:0.625rem;
    padding-right:0.3125rem;
    padding-left:0.5rem;
}
.advanced-search-container {
    margin-top:1.25rem;
    margin-bottom:1.25rem;
}
    .advanced-search-container .advanced-search-table {
    }
    .advanced-search-container .advanced-search-table td{
        padding:0.3125rem;
    }
.andor-cell {
    width:5rem;
}
.advan-select {
    border: 1px solid #DEDFE3;
    border-radius: 0;
    font-size: 1rem;
    cursor: pointer;
    background-color: #fff;
    height: 1.875rem;
    font-family: 'Book Antiqua', 'Open Sans', sans-serif;
}
    .advan-select:hover {
        border: 1px solid #bd4100;
    }
.advan-andor-items {
    width:6.25rem;
}
.advan-field-items {
    width:12.6rem;
}
.advan-operator-items {
    width:6.25rem;
    height:2.5rem;
}
.advan-search-text {
    width: 20rem;
    border: 1px solid #DEDFE3;
    border-radius: 0;
    font-size: 1rem;
    background-color: #fff;
    height: 1.875rem;
    font-family: 'Book Antiqua', 'Open Sans', sans-serif;
}
.advan-search-text:focus {
    border: 1px solid #bd4100;
    outline:none;
}

.advan-oper-button {
    min-width: 5rem;
    text-align: center;
    display: table-cell;
    font-size: 1rem;
    height: 1.875rem;
    line-height: 1.875rem;
    border:1px solid #DEDFE3;
    color:black;
    text-decoration: none;
}

    .advan-oper-button:hover {
        border-color: #bd4100;
        cursor: pointer;
        color: black;
        text-decoration: none;
    }
.SearchAdvanceButton {
    font-size: 1rem;
    height: 1.875rem;
}
.devex-combobox {
    padding-left:0.5rem;
    height:2.5rem;
}

.facet-items {
    
}
    .facet-items li {
        float:left;
        padding-bottom:0.3125rem;
    }
    .facet-items li a{
        cursor:pointer;
    }
    .facet-items li:first-child {
        padding-right:0.625rem;
    }
        .facet-items li label {
            font-size: 0.875rem;
            cursor: pointer;
        }
.facet-items-table {
    padding-bottom: 0.3125rem;
}
    .facet-items-table tr td {
        vertical-align: top;
        padding-right: 0.625rem;
        word-break:break-word;
    }
    .facet-items-table tr td:first-child {
        
    }
        .facet-items-table tr td label {
            font-size: 0.875rem;
            cursor: pointer;
        }
.sorted-items-table {
}
    .sorted-items-table td {
        padding-bottom:0.5rem;
    }
    .refine-btn-container {
        padding-top: 0.5rem;
        height: 1.875rem;
        padding-bottom: 0.5rem;
        padding-right: 0.5rem;
        padding-left: 2rem;
    }
.RefineButton {
    font-size: 0.875rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    font-family: 'Book Antiqua', 'Open Sans', sans-serif;
    background-color: #bd4100;
    height: 1.875rem;
    color: #fff;
    border-color: #fff;
}
.total-count-container {
    
}
    .total-count-container td {
        padding-left: 0.5rem;
        height: 2.25rem;
        vertical-align: middle;
        font-size: 1rem;
        font-weight: normal;
        color: #FFFFFF;
    }
        .total-count-container td img {
            height:1.25rem;
            padding-top:0.3125rem;
        }
.white-link {
    font-size: 1rem;
    font-weight: normal;
    color: #FFFFFF;
}
    .white-link:hover {
        text-decoration: underline;
        color: #FFFFFF;
    }
.show-more-container {
    font-size: 0.875rem;
    display: block;
    padding-top: 0.3125rem;
    padding-bottom: 0.625rem;
    padding-left:2rem;
}
.show-more-container a{
    
}
.chart-container {
    padding:0.625rem;
}
.chart-save-container {
    padding:0.3125rem;
}
.facet-result-list {
    width: 100%;
    border: #d5d5d5 1px solid;
}
    .facet-result-list thead {
        position: sticky;
        top: 0;
        z-index: 10;
    }
    .facet-result-list thead td {
        font-weight: bold;
        background-color: #E4E4E4;
        text-align: center;
        padding: 0.3125rem;
    }
    .facet-result-list tbody td {
        border: #d5d5d5 1px solid;
        padding:0.3125rem;
    }
.standard-yellow {
    color: #bd4100;
}

.article-result-list {
    border: #d5d5d5 1px solid;
    width: 100%;
}
    .article-result-list thead {
        position: sticky;
        top: 0; 
        z-index: 10;
    }

    .article-result-list thead td {
        font-weight: bold;
        background-color: #E4E4E4;
        text-align: center;
        padding: 0.3125rem;
    }

    .article-result-list tbody td {
        border: #d5d5d5 1px solid;
        padding: 0.3125rem;
    }
    .article-result-list .article-oper {
        padding-left:0.5rem;
        float:right;
    }

    .article-result-list .article-oper a{

    }

        .article-result-list .article-oper img {
            height:1rem;
            
        }
.journal-result-list {
    width: 100%;
}
    .journal-result-list thead {
        position: sticky;
        top: 0;
        z-index: 10;
    }
    .journal-result-list thead td {
        font-weight: bold;
        background-color: #E4E4E4;
        text-align: center;
        padding: 0.3125rem;
    }

    .journal-result-list tbody td {
        border: #d5d5d5 1px solid;
        padding: 0.3125rem;
    }

.ai-title-container {
    border:none;
    border:hidden;
}
    .ai-title-container tr td {
        padding: 0.3125rem;
        vertical-align: middle;
        text-align: center;
        border: none;
        border: hidden;
        border:0px;
    }
.ai-content-container {
    
}
    .ai-content-container p {
        font-size:1rem;
        padding-top:0.625rem;
        padding-bottom:0.625rem;
        margin:0;
    }
.tip-content-container {
}
    .tip-content-container .subdiv {
        padding:0;
        margin:0;
        margin-top: 0.625rem;
        margin-bottom: 1.625rem;
        display: table;
        width: 100%;
        text-align: center;
    }
    .JournalFieldItems {
        width: 10rem;
    }
.journal-search-component-container {
    margin: 0 auto;
    width: 58rem;
    display: grid;
    justify-items: center;
}

    .journal-search-component-container li {
        padding-right: 0.25rem;
        position: relative;
    }

        .journal-search-component-container li:last-child {
            padding-right: 0;
        }
    .journal-search-component-container li span.search-icon-container {
        position: absolute;
        right: 0.625rem;
        top: 0.8125rem;
        display: inline-block;
        padding-right: 0.3125rem;
    }

        .journal-search-component-container li span.search-icon-container img {
            height: 1rem;
        }
.search-component-container li {
    position: relative;
}
        .search-component-container li span.search-icon-container {
            position: absolute;
            right: 0.625rem;
            top: 0.8125rem;
            display: inline-block;
            padding-right: 0.3125rem;
        }

            .search-component-container li span.search-icon-container img {
                height: 1rem;
            }
.search-component-container-n li {
    position: relative;
}

    .search-component-container-n li span.search-icon-container {
        position: absolute;
        right: 0.625rem;
        top: 0.8125rem;
        display: inline-block;
        padding-right: 0.3125rem;
    }

        .search-component-container-n li span.search-icon-container img {
            height: 1rem;
        }
.charac-link {
    list-style:none;
    list-style-type:none;
    padding:0;
    margin:0;
}

    .charac-link li {
        padding: 0;
        margin: 0;
        padding-right: 0.75rem;
        float: left;
        list-style: none;
        list-style-type: none;
    }

        .charac-link li a {
            text-decoration: underline;
            font-size: 1rem;
            font-family: 'Book Antiqua', 'Open Sans', sans-serif;
        }
        .charac-link li label {
            text-decoration: none;
            color: gray;
        }
.charac-link-insearch {
    list-style: none;
    list-style-type: none;
    padding: 0;
    margin: 0;
    padding-bottom:30px;
}

    .charac-link-insearch li {
        padding: 0;
        margin: 0;
        padding-right: 0.7rem;
        float: left;
        list-style: none;
        list-style-type: none;
    }

        .charac-link-insearch li a {
            text-decoration: underline;
        }
.category-selector-header {
    font-size:20px;
}
.category-search-text {
    height:1.8rem;
}
.ImportForm {
    font-size:1rem;
}
@media (max-width: 1920px) {
}
.validation-error-frame {
    position: absolute;
}
.highlight-field {
    background-color: #fdfd96;
}
.social-container {
    margin-top:10px;
    width:100%;
}
    .social-container li {
        float:left;
        width:20%;
        
    }
    .social-container li img{
        width:95% !important;
        height:95% !important;
    }
.dbindexing-container {
    margin-top: 10px;
    width: 100%;
}
.dbindexing-container li{
    padding-bottom:5px;
    width:100%;
}
    .dbindexing-container li img {
        width: 80% !important;
    }
.file-items-container {
    width: 100%;
}
    .file-items-container li {
        padding-bottom: 10px;
    }
    .file-items-container li:last-child {
        padding-bottom: 0px;
    }
.layout-item-table {
    width: 100%;
}

    .layout-item-table td {
        padding-right: 5px;    

    }
.userfile-table {
    width:100%;
}
    .userfile-table th {
    }
    .userfile-table td {
    }
.user-friend-center-container {
    width: 100%;
    margin-top: 1.25rem;
    box-sizing: border-box;
}
    .user-friend-center-container .mnavbar {
        margin-bottom:0.4rem;
    }
        .user-friend-center-container .mnavbar table {
            padding: 0;
            margin: 0;
        }
        .user-friend-center-container .mnavbar table td {
            font-size: 1rem;
            font-weight: normal;
            color: #FFFFFF;
            padding:0;
            padding-left:0.5rem;
            padding-top:0.5rem;
            padding-bottom:0.5rem;
        }
        .user-friend-center-container .mnavbar .fa-plus {
        }

            .user-friend-center-container .mnavbar .fa-plus::before {
                content: "+";
            }

        .user-friend-center-container .mnavbar .fa-minus {
        }

            .user-friend-center-container .mnavbar .fa-minus::before {
                content: "-";
            }
        .mnavbar .fa-plus {
        }

            .mnavbar .fa-plus::before {
                content: "+";
            }

        .mnavbar .fa-minus {
        }

            .mnavbar .fa-minus::before {
                content: "-";
            }
.user-friend-list {
    
}
.user-file-center-container {
    width: 100%;
    margin-top: 1.25rem;
    box-sizing: border-box;
}
    .user-file-center-container .mnavbar {
        margin-bottom:0.4rem;
    }
    .user-file-center-container .mnavbar {
        margin-bottom: 0.4rem;
    }

        .user-file-center-container .mnavbar table {
            padding: 0;
            margin: 0;
        }

            .user-file-center-container .mnavbar table td {
                font-size: 1rem;
                font-weight: normal;
                color: #FFFFFF;
                padding: 0;
                padding-left: 0.5rem;
                padding-top: 0.5rem;
                padding-bottom: 0.5rem;
            }
    .user-file-center-container .file-caption-container {
        border: 1px solid #C0C0C0;
        height: 3rem;
        line-height: 3rem;
        padding-left: 1.5rem;
        width: 100%;
        background-color: #E4E4E4;
        box-sizing: border-box;
        margin-bottom: 0.2rem;
    }
    .user-file-center-container .file-container-btn {
        cursor: pointer;
    }
        .user-file-center-container .file-caption-container .fa {
            font-size: 1.5rem;
        }
        .user-file-center-container .file-caption-container .fa-plus {
            
        }
        .user-file-center-container .file-caption-container .fa-plus::before {
            content: "+";
        }
        .user-file-center-container .file-caption-container .fa-minus {
        }

            .user-file-center-container .file-caption-container .fa-minus::before {
                content: "-";
            }
        .user-file-center-container .file-caption-container .first-file {
            padding-left: 1.5rem;
        }
        .user-file-center-container .file-caption-container .addfile {
            float: right;
            padding-right: 1.5rem;
        }
    .user-file-center-container .file-items-container {
        padding: 1.5rem;
        background-color: white;
        box-sizing: border-box;
    }
        .user-file-center-container .file-items-container table {
            width:100%;
        }
            .user-file-center-container .file-items-container table th {
                width:120px;
                padding-bottom:0.5rem;
                font-weight:normal;
            }
            .user-file-center-container .file-items-container table td {
                padding-bottom: 0.5rem;
            }
        .user-file-center-container .file-items-container .show-more-files-container {
            padding-left:1.5rem;
        }
.user-academic-center-container {
    width: 100%;
    margin-top: 1.25rem;
    box-sizing: border-box;
}
    .user-academic-center-container .mnavbar {
        margin-bottom: 0.4rem;
    }
        .user-academic-center-container .mnavbar table {
            padding: 0;
            margin: 0;
        }

            .user-academic-center-container .mnavbar table td {
                font-size: 1rem;
                font-weight: normal;
                color: #FFFFFF;
                padding: 0;
                padding-left: 0.5rem;
                padding-top: 0.5rem;
                padding-bottom: 0.5rem;
            }
    .user-academic-center-container .caption-container {
        border: 1px solid #C0C0C0;
        height: 3rem;
        line-height: 3rem;
        padding-left: 1.5rem;
        width: 100%;
        background-color: #E4E4E4;
        box-sizing: border-box;
        margin-bottom: 0.2rem;
    }
    .user-academic-center-container .container-btn {
        cursor: pointer;
    }
        .user-academic-center-container .caption-container .fa {
            font-size: 1.5rem;
        }

        .user-academic-center-container .caption-container .fa-plus {
        }

            .user-academic-center-container .caption-container .fa-plus::before {
                content: "+";
            }

        .user-academic-center-container .caption-container .fa-minus {
        }

            .user-academic-center-container .caption-container .fa-minus::before {
                content: "-";
            }
    .user-academic-center-container .caption-container .addAcademic {
        float: right;
        padding-right: 1.5rem;
    }
        .user-academic-center-container .caption-container .addAcademic a {
            display:block;
            font-size: 1rem;
            padding-left: 1rem;
            padding-right: 1rem;
            font-family: 'Book Antiqua', 'Open Sans', sans-serif;
            background-color: #bd4100;
            height: 2.25rem;
            line-height:2.25rem;
            color: #fff;
            border-color: #fff;
            margin-top:0.3rem;
        }
    .user-academic-center-container .content-container {
    }
    .user-academic-center-container .content-container table:last-child{
        border-bottom:none;
    }
    .user-academic-center-container .content-table {
        border-bottom: 1px solid #C0C0C0;
        width: 95%;
        margin: 0 auto;
    }
    .user-academic-center-container .content-table th{
        text-align:left;
        padding:10px;
        width:10rem;
        vertical-align:middle;
        
    }
        .user-academic-center-container .content-table tr:first-child th {
            padding-top: 1rem;
        }
        .user-academic-center-container .content-table tr:last-child th {
            padding-bottom: 1rem;
        }
        
        .user-academic-center-container .content-table td {
            text-align: left;
            vertical-align:middle;
        }
        .user-academic-center-container .content-table tr:first-child td {
            padding-top: 1rem;
        }

        .user-academic-center-container .content-table tr:last-child td {
            padding-bottom: 1rem;
        }
            .user-academic-center-container .content-table td a.achivement-btn {
                padding-left: 10px;
                float:right;
            }
.required-info {
    padding-top: 5px;
}
.required-info span {
    color:red;
}
.required-in-group {
    color:red;
}
.layout-caption {
    color: #7C7C7C;
}
.for-example {
    color: green;
    font-weight: bold;
}
.popup-header {
    background-color: #f0efed;
    width:100%;
    margin-bottom:0.5rem;
}
    .popup-header table {
        width: 100%;
    }
    .popup-header table td{
        vertical-align:middle;
        height:5rem;
        padding-left:0.5rem;
    }
            .popup-header .logo img{
                height:5rem;
            }
    .popup-header .rca-logo {
        padding-top:0.5rem;
    }
    .popup-header .rca-logo img {
    }
.open-access-icon {
    width:1rem;
}
.journal-title-container {
    padding:0;
    margin:0;
    list-style:none;
    width:100%;
}
    .journal-title-container li {
        padding: 0;
        margin: 0;
        list-style: none;
        float:left;
    }
    .journal-title-container li:first-child {
        max-width:80%;
    }
.pop-title-container {
    text-align:center;
    width: 100%;
    padding-bottom: 1rem;
}
    .pop-title-container span {
        color: #bd4100;
        font-size:1.2rem;
        font-weight:bold;
    }
.journal-search-result-singlerow-container {
    padding:0;
    margin:0;
    list-style:none;
}
    .journal-search-result-singlerow-container li {
        padding: 0;
        margin: 0;padding-bottom:5px;
        list-style: none;
        font-size:0.875rem;
    }
    .journal-search-result-singlerow-container li:last-child {
        padding-bottom: 0;
    }
.article-display-tip {
    margin-top:1rem;
}
    .article-display-tip span {
        font-style: italic;
        color: gray;
    }
.dxpnlControl.header-container {
    background: #f0efed;
    padding: 0;
    border: none;
    border-width: 0;
    padding-right: 0.75rem;
    height: 3.75rem;
    overflow-x: auto;
    overflow-y: hidden;
    z-index: 3;
}

.header-container .menu-button {
    height: 3.75rem;
    width: 3.75rem;
    background: var(--baseColor);
    border-width: 0;
    border-radius: 0;
    cursor: pointer;
    outline: none;
    float: left;
}

    .header-container .menu-button:hover {
        background: RGB(234,125,58);
    }

    .header-container .menu-button img {
        padding-top: 1.5rem;
        padding-left: 1.1rem;
    }

.header-container .publisher-logo {
    float: left;
    margin-left: 1.5rem;
    padding-top: 0.375rem;
}

    .header-container .publisher-logo img {
        height: 3.0rem;
    }

.header-container .rca-logo {
    float: left;
    margin-left: 1.5rem;
    padding-top: 0.875rem;
}

    .header-container .rca-logo img {
        height: 2.0rem;
    }

.header-container .topmenu {
    float: right;
    height: 3.75rem;
    line-height:3.75rem;
}

    .header-container .topmenu ul li {
        padding-right: 0.625rem;
        padding-left: 0.625rem;
        float: left;
    }

        .header-container .topmenu ul li:last-child {
            border-right: none;
            padding-right: 0.625rem;
        }

        .header-container .topmenu ul li a {
            font-size: 0.875rem;
        }
.dxpnlControl.navbar-container {
    border-right: 1px solid #E8E8E8;
    box-shadow: 0px 2px 15px 0 rgba(0,0,0,0.14);
    overflow-x: auto;
    overflow-y: auto;
    width: 16rem;
    padding: 0;
    background-color: white;
    z-index: 1;
    float: left;
}


.navbar-container .navbar-wrapper {
    margin-bottom: 3.75rem;
}

.navbar-container .navbar {
    margin-top: 0.625rem;
    font-size: 0.875rem;
    overflow: auto;
    min-width: 16rem;
}

.navbar-container .navbaritem {
    font-size: 0.875rem;
    font-family: Helvetica;
    text-decoration: none;
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
}

    .navbar-container .navbaritem a {
        color: black;
    }

        .navbar-container .navbaritem a:hover {
            text-decoration: none;
            color: white;
        }

.NavBar {
    font-size: 0.875rem;
    overflow: auto;
    min-width: 16rem;
}

    .NavBar .group-header {
        font-size: 0.875rem;
        font-family: Helvetica;
        padding-right: 1.25rem;
    }

.navbar-container .bottom-info-wrapper {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    display: block;
    border-top: 1px solid #E8E8E8;
    background-color: #fafafa;
    width: 16rem;
    height: 3.75rem;
    font-size: 0.875rem;
    line-height: 3.75rem;
    display: table-cell;
    text-align: center;
}

.welcome {
    padding-top: 0.625rem;
    padding-left: 0.625rem;
    padding-bottom: 0.625rem;
    border-bottom: 1px solid #E8E8E8;
    text-align: left;
}

    .welcome .welcome-text {
        color: var(--baseColor);
        font-size: 0.875rem;
    }
.bottom-container {
    height: 2.5rem;
    border: none;
    border-width: 0;
    text-align: center;
}

.bottom-copyright-container {
    height: 2.5rem;
    line-height: 2.5rem;
    font-size: 0.875rem;
}
.mainWork {
    background-color: #FFFFFF;
    box-shadow: 0px 0px 10px #aaaaaa;
    margin-top: 1rem;
    margin-left: 1rem;
    padding:1rem;
    width: 400px;
}
    .mainWork .welcome {
        padding-top: 10px;
        margin-bottom: 10px;
        padding-left: 10px;
        color: #4B60A2;
        padding-bottom: 10px;
        border-bottom: 1px solid #E9E9E9;
    }
    .mainWork .mainWorkItem {
        list-style: none;
        list-style-type: none;
        padding: 0;
        margin: 0;
    }
        .mainWork .mainWorkItem li {
            list-style: none;
            list-style-type: none;
            padding:0;
            margin:0;
            padding-bottom:10px;
        }
        .mainWork .mainWorkItem li:last-child {
            padding-bottom: 0;
        }
.link-text {
    color: rgb(212,100,0);
}
.last-message-container {
}
.last-message-container li{
    padding-bottom:10px;
}
.menu-count-container {
    border-radius: 50%;
    height: 1rem;
    width: 1rem;
    display: inline-block;
    background-color: red;
    margin-left: 5px;
}

    .menu-count-container .menu-count {
        color: white;
        height: 1rem;
        line-height: 1rem;
        font-size: 0.65rem;
        text-align: center;
        display: block;
    }
.nmsg-container {
    display: flex;
    align-items: center;
    justify-content: center;
    cursor:pointer;
}


.nmsg-image {
    flex-basis: 40%
}

.nmsg-count {
    color:red;
}
.article-abstract {
    padding-top: 10px;
    font-size: 0.85rem;
}
    .article-abstract .article-section-title-1 {
        padding-bottom:10px;
    }
    .article-abstract p {
        margin-top:0;
        margin-bottom:10px;
    }
    .article-abstract ul {
        list-style:none;
        padding:0;
        margin:0;
    }
        .article-abstract ul li {
            list-style: none;
            padding: 0;
            margin: 0;
            padding-bottom:5px;
        }
    .article-abstract .authors-inlist-container {
        width:100%;
    }
        .article-abstract .authors-inlist-container th {
            font-weight: normal;
            padding: 0 !important;
            padding-bottom: 5px !important;
            padding-right: 20px;
            text-align: left;
            vertical-align: top;
        }
        .article-abstract .authors-inlist-container td {
            border: none;
            padding: 0 !important;
            vertical-align: top;
        }
.refine-link-btn {
    color: #0071BC;
    font-weight:bold;
}
.refine-link-btn-right {
    float:right;
}
.assistant-members-container {
    background-color:white;
    padding-top:10px;
    padding-bottom:10px;
    display:block;
    width:100%;
}
.assistant-members-title-container {
    width: 80%;
    margin: 0 auto;
    padding-bottom: 10px;
}
    .assistant-members-title-container h2 {
        color: #5B5B5B;
        font-size: 1.5rem;
        text-align: center;
    }
.assistant-members-content-container {
    width: 65rem;
    margin: 0 auto;
}

    .assistant-members-container ul {
        list-style: none;
        list-style-type: none;
        padding: 0;
        margin: 0;
        display:block;
        width:100%;
    }
        .assistant-members-container ul li {
            list-style: none;
            list-style-type: none;
            float: left;
            padding: 0;
            margin: 0;
            padding: 5px;
            margin-bottom:10px;
            width:24%;
            height:150px;
            text-align:center;
        }
            .assistant-members-container ul li:hover {
                
            }

            .assistant-members-container ul li img {
                max-width:90%;
                max-height:150px;
            }
.social-container-n {
    margin-top: 10px;
    width: 100%;
}

    .social-container-n li {
        display:table-cell;
        vertical-align:middle;
        width:40px;
    }

        .social-container-n li img {
            width: 30px !important;
        }
.user-name-text-n {
    font-size: 1.5rem;
    font-weight: bold;
}
.user-top-info-container {
    width:100%;
}
    .user-top-info-container td {
        padding:0;
        padding-right:20px;
        vertical-align:top;
    }
    .user-top-info-container .user-photo {
        width:100%;
    }


.user-defail-info-container {
    width: 100%;
    
}
    .user-defail-info-container td {
        vertical-align:top;
        
    }
.user-statistics-container {
    width: 100%;
    margin-top:1.5rem;
    margin-bottom:1.5rem;
}
    .user-statistics-container td {
        width: 16.66666666666667%;
        padding-left: 1rem;
        padding-right:1rem;
        text-align: center;
        vertical-align: top;
        border-right: 1px solid rgb(192, 192, 192);
    }
        .user-statistics-container td:last-child {
            border-right:none;
        }

        .user-statistics-container td b {
            display: block;
            height: 80px;
            
        }
.user-defail-info-container-n {
    width: 100%;
    background-color: #F1F1F1;
}
    .user-defail-info-container-n td {
        padding: 0.5rem;
        vertical-align: top;
    }
.user-defail-info-container-r {
    margin-bottom: 1rem;
    background-color: #F1F1F1;
    padding:0.5rem;
}
    .user-defail-info-container-r .header {
        margin-bottom:0.5rem;
    }
    .user-defail-info-container-r .data-item {
    }
    .user-defail-info-container-r .data-item ul{
        padding:0;
        margin:0;
    }
        .user-defail-info-container-r .data-item ul li {
            padding: 0;
            margin: 0;
            list-style:none;
            padding-bottom:0.5rem;
            width:100%;
        }
        .user-defail-info-container-r .data-item ul li img{
            width: 70% !important;
            
        }
.user-article-info-container {
    margin-bottom: 1rem;
}
    .user-article-info-container .header {
        height: 2rem;
        line-height: 2rem;
        font-size:1.2rem;
        color:#333333;
        margin-bottom: 0.5rem;
    }
    .user-article-info-container .more-container {
        text-align:right;
        padding-top:1rem;
        font-weight:bold;
    }
.user-chart-container {
    margin-bottom:1rem;
}
    .user-chart-container .more-container {
        text-align: right;
        padding-top: 1rem;
        font-weight: bold;
    }
.refine-btn-container-n {
    width:100%;
    text-align:right;
    padding-right:0.5rem;
}
.language-selector-container {
}
    .language-selector-container .letter-container {
        margin-bottom:5px;
    }
        .language-selector-container .letter-container .letter-title {
            color: #999;
            font-size: 1rem;
            line-height: 1;
            margin: 0;
            padding: 0;
            margin-bottom: 3px;
            font-family: 'Book Antiqua', 'Open Sans', sans-serif;
        }
    .language-selector-container .language-container {

    }
        .language-selector-container .language-container .language-item {
            cursor: pointer;
            display: inline-block;
            font-size: 1rem;
            font-family: 'Book Antiqua', 'Open Sans', sans-serif;
            line-height: 22px;
            margin-bottom: 9px;
            vertical-align: top;
            width: 160px;
        }
            .language-selector-container .language-container .language-item a {
                
            }
.language-selector-search-container {
}
    .language-selector-search-container p {
        margin: 0;
        padding: 0;
        margin-bottom: 5px;
        font-size:13.5px;
    }
.search-journal-autocomplete-container {
    width: 25rem;
    height: 18rem;
    overflow-y: scroll;
    overflow-x:hidden;
    position: absolute;
    left:0;
    top: 2.8125rem;
    display: block;
    background-color:white;
    border:1px solid #5B5B5B;
    z-index:1000;
}
    .search-journal-autocomplete-container .journal-autocomplete-item {
        cursor: pointer;
        padding: 5px;
        display: block;
        color: black;
        font-size:13px;

    }
        .search-journal-autocomplete-container .journal-autocomplete-item:hover {
            background-color: #7C7C7C;
            color:white;
        }
.search-mesh-autocomplete-container {
    width: 25rem;
    height: 20rem;
    overflow-y: scroll;
    overflow-x: hidden;
    position: absolute;
    left: 0;
    top: 2.8125rem;
    display: block;
    background-color: white;
    border: 1px solid #5B5B5B;
    z-index: 1000;
    padding: 0;
    margin: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    
}

    .search-mesh-autocomplete-container .close-btn {
        position: sticky;
        float: right;
        top: 0px;
        right: 10px;
        width: 28px;
        height: 28px;
        border: none;
        background: transparent;
        font-size: 18px;
        color: #999;
        cursor: pointer;
        border-radius: 50%;
        transition: all 0.2s;
        z-index: 10;
    }
    .search-mesh-autocomplete-container .mesh-autocomplete-item {
        list-style: none;
        align-items: center;
        padding:0;
        margin:0;
        padding-bottom:5px;
       
    }
        .search-mesh-autocomplete-container .mesh-autocomplete-item > .toggle-icon {
            cursor: pointer;
            font-size: 14px;
            color: #bd4100;
            width:14px;
        }
        .search-mesh-autocomplete-container .mesh-autocomplete-item > span {
            cursor: pointer;
            font-size:14px;
            padding-left:5px;
        }
            .search-mesh-autocomplete-container .mesh-autocomplete-item > span:hover {
                color: #bd4100;
            }
        .search-mesh-autocomplete-container .mesh-autocomplete-item > span.indent {
            cursor: pointer;
            font-size: 14px;
            padding-left: 20px;
        }

            


.mesh-item-children {
    display: none;
    margin-top: 4px;
    margin-left: 8px;
    padding-left: 12px;
    border-left: 1px dashed #ccc;
}

    .mesh-item-children.show {
        display: block;
    }

.has-children .toggle-icon {
    
}



.search-mesh-loading {
    width: 25rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    position: absolute;
    left: 0;
    top: 2.8125rem;
    display: block;
    background-color: white;
    z-index: 1000;
    text-align: center;
    color: gray;
}
.journal-rcac {
}
    .journal-rcac img {
        width:32px;
    }
.journal-name-container {
    width:100%;
}
    .journal-name-container td {
        vertical-align: middle !important;
        border: none !important;
    }
.popup-footer-button-container {
    display:table;
    text-align:center;
    vertical-align:middle;
    height:3rem;
    width:100%;
}
.backtotop {
    position: absolute;
    bottom: 4rem;
    left: 1rem;
}
.scroll {
    position: fixed;
    right: 1rem;
    bottom: 1rem;
    z-index: 10000;
}
    .scroll img {
        width:2.5rem;
    }
.disabled-link {
    color:black;
    cursor:default;
    text-decoration:none;
}
.disabled-link:hover {
    color: black;
    cursor: default;
    text-decoration: none;
}
.facetBox {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.7;
}
.modal {
    z-index: 29999;
    position: absolute;
    display: none;
    background-color: white;
    opacity: 0.7;
    cursor:default;
    text-align:center;
    

}
.modal-inner {
    z-index: 30000;
    position: absolute;
    display: none;
    background-color: white;
}

.author-autocomplete-container {
    width: 500px;
    height: 10rem;
    overflow-y: scroll;
    overflow-x: hidden;
    position: absolute;
    left: 0;
    top: 1.4rem;
    display: block;
    background-color: white;
    border: 1px solid #5B5B5B;
    z-index: 10;
}

    .author-autocomplete-container .author-autocomplete-item {
        cursor: pointer;
        padding: 5px;
        display: block;
        color: black;
        font-size: 13px;
    }

        .author-autocomplete-container .author-autocomplete-item:hover {
            background-color: #7C7C7C;
            color: white;
        }
.city-province-container {
    position: relative;
}
.bio-title-cell {
    padding-bottom:5px;
    font-weight:bold;
    
}
.bio-sub-title-cell {
    padding-bottom: 5px;
}
.bio-cell {
    padding-bottom:10px;
}

.process-time-container {
    position: fixed;
    top: 6rem;
    right: 1rem;
    z-index: 3000;
    background: linear-gradient(to bottom, #5B5B5B,#878787);
    padding: 0.5rem;
}

    .process-time-container .close-btn-container {
        position: relative;
        float: right;
    }

        .process-time-container .close-btn-container img {
            width: 12px;
        }

    .process-time-container .work-time-container {
        list-style: none;
        padding: 0;
        margin: 0;
        padding: 0.5rem;
    }

        .process-time-container .work-time-container li {
            list-style: none;
            padding: 0;
            margin: 0;
            padding-bottom: 0.3rem;
        }

            .process-time-container .work-time-container li:last-child {
                padding-bottom: 0;
            }

            .process-time-container .work-time-container li.time-title span {
                font-weight: bold;
                font-size: 11px;
                font-family: Verdana, Geneva, sans-serif;
                color: white;
            }

            .process-time-container .work-time-container li.time-text span {
                font-weight: bold;
                font-size: 11px;
                font-family: Verdana, Geneva, sans-serif;
                color: white;
            }

.clock-container {
    position: fixed;
    top: 6rem;
    right: 1rem;
    z-index: 3000;
}
.import-guid-container {
    width: 100%;
    border: 1px solid #8BA0BC;
    padding:5px;
}
    .import-guid-container p {
        width: 100%;
        margin:0;
        padding:0;
        padding-bottom:5px;
    }
    .import-guid-container p:last-child {
        padding-bottom: 0px;
    }
.review-statistics-container {
}
    .review-statistics-container li {
        font-size: 0.875rem;
        padding-bottom: 0.5rem;
        padding-left: 1rem;
    }
#bioText p {
    margin-top: 0;
}
#bioFullText p {
    margin-top:0;
}
.register-layout {
    padding-bottom:10px;
}
.register-layout-item {
    padding-bottom: 30px !important;
}

.register-layout-item-captioncell {
    padding-bottom: 8px !important;
}
.register-layout-item-caption {
    font-weight:bold;
}
.register-tip-in-top {
    display:block;
    padding-bottom:8px;
}
.register-tip-in-bottom {
    display: block;
    padding-top: 8px;
}
.import-search-table {
    width:100%;
}
    .import-search-table td {
        vertical-align:top;
    }
    .import-search-table .search-tip {
        padding: 0;
        margin: 0;
        padding-top: 3px;
        color: #BD4100;
    }
.indexing-table {
    width:100%;
}
    .indexing-table td {
        padding: 8px;
        border: 1px solid #c0c0c0;
    }
    .indexing-table .databasename {
        font-weight:bold;
    }
.willing-item {
}

    .willing-item .willing-item-td {
        vertical-align: middle;
        background-color: white;
    }

        .willing-item .willing-item-td .ele {
            display: table-cell;
            vertical-align: middle;
            padding-right: 10px;
        }
.review-statistic-item-container {
    margin-bottom: 1rem;
}
    .review-statistic-item-container:first-child {
        margin-top:1rem;
    }
.avg-rating-container {
    /*background: linear-gradient(to bottom, #5B5B5B,#878787);*/
    background-color:white;
    padding: 1rem;
}
    .avg-rating-container .avgRatingText {
        font-weight: bold;
        width:100%;
        padding-top: 0.8rem;
        display: block;
        text-align: center;
    }
.review-statistic-item-bar-container {
    
}
.star-rating-container {
    width: 100%;
    background-color: white;
    
}
    .star-rating-container td {
        vertical-align: middle;
        padding: 0.5rem;
    }
    .star-rating-container .star-text-td {
        width:46px;
        padding-right:0;
    }
    .star-rating-container span.at-text {
        display:block;
        padding-bottom:0.5rem;
    }
.left-friends-container {
    width:100%;
    margin-top:1rem;
    margin-bottom:0.5rem;
}
    .left-friends-container td {
        vertical-align:top;
        text-align:left;
    }
    .left-friends-container td:first-child {
        padding-right: 10px;
        width:65px;
    }
    
        .left-friends-container td div {
            font-size:0.875rem;
        }
.import-search-autocomplete-container {
    width: 50rem;
    height: 18rem;
    overflow-y: scroll;
    overflow-x: hidden;
    position: absolute;
    left: 0;
    top: 2.8125rem;
    display: block;
    background-color: white;
    border: 1px solid #5B5B5B;
    z-index: 2147483647;
}

    .import-search-autocomplete-container .journal-autocomplete-item {
        cursor: pointer;
        padding: 5px;
        display: block;
        color: black;
        font-size: 13px;
    }

        .import-search-autocomplete-container .journal-autocomplete-item:hover {
            background-color: #7C7C7C;
            color: white;
        }

        .import-search-autocomplete-container .journal-autocomplete-item b {
            font-weight: normal;
            color: #bd4100;
        }

            .import-search-autocomplete-container .journal-autocomplete-item b:hover {
                font-weight: normal;
                color: #bd4100;
            }

.pubmed-import-control-container {
    min-height: 36rem;
}
.register-selector {
    width:100%;
    padding-top:20px;
}
.register-selector ul{
    list-style:none;
    padding:0;
    margin:0;
}
    .register-selector ul li{
        list-style: none;
        padding: 0;
        margin:0;
        padding-top:10px;
        padding-bottom:10px;
    }

        .register-selector ul li a {
            display: table-cell;
            border: 1px solid #bd4100;
            color: #bd4100;
            padding-top: 5px;
            padding-bottom: 5px;
            width: 220px;
            text-align: center;
            border-radius: 2em;
        }
            .register-selector ul li a:hover {
                border: 1px solid #bd4100;
                color: white;
                background-color: #bd4100;
            }


.register-selector .MenuButton {
    width: 200px !important;
}

.help-desk-fixed {
    position: fixed;
    right: 1rem;
    bottom: 1.5rem;
    z-index: 1000;
}

    .help-desk-fixed .right-menu-btn {
        width: 48px;
        height: 48px;
        background-color: white;
        border-radius: 50%; /* 做成正圆 */
        color: white;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
        line-height: 1.2;
        border: 1px solid #bd4100;
        margin-bottom:10px;
    }
        .help-desk-fixed .right-menu-btn:last-child {
            margin-bottom: 0;
        }

        .help-desk-fixed .right-menu-btn i {
            font-size: 1.3rem;
            color: #bd4100;
        }

        .help-desk-fixed .right-menu-btn:hover {
            background-color: #bd4100;
        }

            .help-desk-fixed .right-menu-btn:hover i {
                color: white;
            }

    
