div{
    font-size: 15px;
}

.tag-a{
    cursor: pointer;
}
.tag-a:hover{
    position: relative;
    top: 1px;
    right: 1px;
}

.limit_detail_tag .tag-a{
    background-color: #008866;
    color: #ffffff !important;
}


#article_div{
    position: relative;
    background-color: #ffffff;
    padding: 20px;
    padding-left: 40px;
}

#title_row{
    padding: 5px;
}

#content_row{
    padding: 10px;
    word-wrap: break-word;
}

#info_row{
    background-color: #efefef;
    border: 1px #dddddd solid;
    padding: 10px;
    margin-right: 30px;
    font-size: 16px;
    word-wrap: break-word;
}

.label{
    font-size: 13px;
    color:#efefef;
    background-color: #008080;
}

#info_row .label{
    cursor: pointer;
}


#filesBox{
    margin-top: 20px;
    margin-right: 10px;
    border: 1px #999999 solid;
    background-color: #333333; /* fafafa */
    border-radius: 5px; 
    padding: 0px 0px 15px 0px; 
    text-align: center;
}
.filesBoxTitle{
    font-family: 'cwtexfangsong', georgia, serif;
    font-size: 20px;
    padding-top: 3px;
    background-color: #111111;
    border-bottom: 1px #777777 solid;
    color:#aaaaaa; 
}

.filesBoxContent{
    padding-top: 10px;
    color: #cccccc;
}

#filesBox img{
    border-radius: 5px;
    opacity: 0.4;
    max-width:98%; 
}
#filesBox img:hover{
    opacity: 1;
    border: 1px #eeeeee solid;
}


/* 20170725 lightbox */
.popup-gallery img{
    border: 1px #CCCCFF solid;
    margin-right: 5px;
    margin-bottom: 2px;
}
.popup-gallery img:hover{
    border: 2px #FFB7DD solid;
}

.popup-gallery .page{
    top: 0px;
    left: 0px;
    position: absolute;
    background-color: #000000;
    width: 20px;
}


/* ex: 引用資訊*/
.article-info{
    padding-top: 30px;
    padding-bottom: 10px;
}
.article-info .title{
    font-weight: bold;
    color: #007799;
}


/* 相關物件 */
.descript_group{
    height: 70px;
    padding: 5px 5px;
}


.detail-th{
    padding-right: 15px;
}
.detail-td-whole{
    font-size: 15px; 
    /*font-weight: 700; */
    line-height: 1.5; 
    color:#576777;
}

.div-do-unauthorized{
    width: 100%;
    padding: 30px 20px;
    background: #B0C4DE;
    color: #ffffff;
    opacity: 0.8;
    border-radius: 8px;
    border: 1px #eeeeee solid;
}
.div-do-unauthorized .client-ip{
    color: #e7edf5;
}
.div-do-unauthorized .message-zh{
    color: #e7edf5;
}
.div-do-unauthorized .message-en{
    word-break: break-word;
    color: #e7edf5;
}

@media (min-width: 0) and (max-width: 890px) {
    .blockWrapper {
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: column;
        flex-direction: column;
    }
    .blockWrapper>.orderblock-title{-webkit-order: 3;}
     .blockWrapper>.orderblock-do{-webkit-order: 2;}
    .blockWrapper>.orderblock-detail{-webkit-order: 1;} 
    
    .blockWrapper>.orderblock-title{order: 3;}
    .blockWrapper>.orderblock-do{order: 2;}
    .blockWrapper>.orderblock-detail{order: 1;} 
}


/* 修改顯示單張lightbox套件 */
.mfp-title{
    display:none;
}

.share-button-container {
    display: inline-block; 
    height: 36px;
    float: right; 
    margin-right: 10px;
}

.change-font-size{
    color: #000000;
    font-size: 15px;
}
.change-font-size select{
    display: inline; 
    width: 90px;
}

.related-record{
    font-size: 12px;;
}