.saveBtn {
    line-height: 64px;
    height: 64px;
    text-align: center;
    background: #ffffff;
    position: fixed;
    bottom: 0;
    width: 100%;
    box-shadow: 0 -4px 16px 0 rgba(102,102,102,0.20);
}

.saveBtnText {
    width: 64px;
    height: 22.5px;
    font-size: 16px;
    font-weight: 500;
    text-align: left;
    color: rgba(75,99,244,0.95);
    line-height: 22.5px;
}

.weui-half-screen-dialog__title {
    text-align: center;
}

.grouped{
    height: 50px;
    font-size: 14px;
    font-weight: 400;
    text-align: left;
    color: #666666;
    line-height: 50px;
}

.margin-right-10 {
    margin-right: 10px;
}

.reader-font {
    font-size: 16px;
    font-weight: 500;
    color: #000000;
    line-height: 22.5px;
}

.displayNone {
    display: none;
}

.publication-fulltext {
    /*height: calc(100vh - 64px);*/
    height: 100vh;
    overflow-y: auto;
}
.pdf-content {
    margin: 15px 15px 0 15px;
}
.pdf-loading {
    height: calc(100vh - 64px);
}
.weui-half-screen-dialog__bd {
    padding-bottom: 0 !important;
}
.canBtn {
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    background-color: #ffffff;
    color: #36455a;
    border: none;
}
.conBtn {
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    background-color: #ffffff;
    color: #9AA2AC;
    border: none;
}

#addFolderName {
    width: 100%;
    border: none;
    border-bottom: 1px solid #ccc;
    line-height: 22.5px;
    border-radius: 0 !important;
}

.errorFont{
    font-size: 14px;
    color: red;
}

.folderBorder {
    border-bottom: 1px solid #ccc !important;
}

.folderErrorBorder {
    border: 1px solid red !important;
}