/* =====================================
   GLOBAL ARTICLE AREA
===================================== */
.obj_article_details {
    font-family: "Times New Roman", Georgia, serif;
    color: #2c2c2c;
    line-height: 1.8;
}

/* =====================================
   ARTICLE TITLE
===================================== */
.obj_article_details .page_title {
    font-size: 26px;
    font-weight: bold;
    text-align: center;
    color: #1f3a5f;
    margin-bottom: 15px;
}

/* =====================================
   AUTHORS & AFFILIATION
===================================== */
.obj_article_details .authors {
    text-align: center;
    font-size: 14px;
    margin-bottom: 25px;
}

.obj_article_details .authors .name {
    font-weight: bold;
}

.obj_article_details .authors .affiliation {
    font-size: 13px;
    color: #555;
}

/* =====================================
   ABSTRACT
===================================== */
.obj_article_details .item.abstract {
    background: #f9fafc;
    border-left: 4px solid #1f3a5f;
    padding: 18px 22px;
    margin-bottom: 35px;
}

.obj_article_details .item.abstract h2 {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
    color: #1f3a5f;
}

.obj_article_details .item.abstract p {
    font-size: 14px;
    text-align: justify;
}

/* =====================================
   SECTION HEADINGS
===================================== */
.obj_article_details h2 {
    font-size: 18px;
    color: #1f3a5f;
    margin-top: 35px;
    border-bottom: 2px solid #e3e6ea;
    padding-bottom: 6px;
}

.obj_article_details h3 {
    font-size: 16px;
    margin-top: 25px;
    color: #2c2c2c;
}

/* =====================================
   PARAGRAPH
===================================== */
.obj_article_details p {
    font-size: 15px;
    text-align: justify;
    margin-bottom: 15px;
}

/* =====================================
   TABLE
===================================== */
.obj_article_details table {
    width: 100%;
    border-collapse: collapse;
    margin: 25px 0;
    font-size: 14px;
}

.obj_article_details table th {
    background: #1f3a5f;
    color: #fff;
    padding: 10px;
    text-align: center;
}

.obj_article_details table td {
    border: 1px solid #ddd;
    padding: 8px;
    text-align: center;
}

/* =====================================
   FIGURE & IMAGE
===================================== */
.obj_article_details figure {
    text-align: center;
    margin: 25px 0;
}

.obj_article_details figcaption {
    font-size: 13px;
    color: #555;
    margin-top: 8px;
}

/* =====================================
   REFERENCES
===================================== */
.obj_article_details .references {
    margin-top: 40px;
}

.obj_article_details .references h2 {
    font-size: 18px;
    margin-bottom: 15px;
}

.obj_article_details .references ol {
    padding-left: 20px;
}

.obj_article_details .references li {
    font-size: 14px;
    margin-bottom: 10px;
}

/* =====================================
   DOWNLOAD BUTTON (OPTIONAL)
===================================== */
.obj_article_details .galleys_links a {
    background: #1f3a5f;
    color: #fff !important;
    padding: 8px 16px;
    border-radius: 4px;
    font-size: 14px;
    text-decoration: none;
}

.obj_article_details .galleys_links a:hover {
    background: #163050;
}
