.abstract {
    text-align: justify;
}

.references {
    text-align: justify;
    list-style-type: decimal;
    margin-left: 20px;
}



/* ------------------------------
   FULL-WIDTH PRIMARY NAVIGATION BAR WITH COLOR #8a0606
   ------------------------------ */

/* Full bar behind navigation menu */
.pkp_navigation_primary_wrapper {
    background-color: #1B2B88 !important;
}

/* Extend the full top section bar that contains both nav and search */
.pkp_site_nav {
    background-color: #1B2B88 !important;
}

/* Make menu items text white */
.pkp_navigation_primary a,
.pkp_navigation_primary .pkp_site_name {
    color: #ffffff !important;
}

/* Hover state for menu links */
.pkp_navigation_primary a:hover {
    background-color: #1B2B88 !important;
    color: #ffd6d6 !important;
}


/* ------------------------------
   SEARCH BUTTON STYLING
   ------------------------------ */
.pkp_site_nav .btn.btn-primary {
    background-color: #1B2B88;
    border-color: #6a0505;
    color: #ffffff;
}

.pkp_site_nav .btn.btn-primary:hover {
    background-color: #6a0505;
    border-color: #400303;
}















/* Force PaleGreen background (#E6E6FA) to all key sidebar blocks */

#customblock-download,
#customblock-tools,
#customblock-keywords,

.pkp_block[id*="customblock"],
.pkp_block[id*="sidebar"],
.pkp_block[id*="pkp_block"] {
    background-color: #E6E6FA !important;
    color: #000 !important;
    padding: 10px;
    border-radius: 6px;
    margin-bottom: 10px;
}





/* Style block that contains title 'Information' */
.pkp_block:has(h2.title:contains("Information")) {
    background-color: #E6E6FA !important;
    color: #000 !important;
    padding: 10px;
    border-radius: 6px;
}

/* Apply PaleGreen background to blocks by order (1 to 10) */

/*.pkp_structure_sidebar .pkp_block:nth-of-type(1),*/
.pkp_structure_sidebar .pkp_block:nth-of-type(2),
.pkp_structure_sidebar .pkp_block:nth-of-type(3),
.pkp_structure_sidebar .pkp_block:nth-of-type(4),
.pkp_structure_sidebar .pkp_block:nth-of-type(5),
.pkp_structure_sidebar .pkp_block:nth-of-type(6),
.pkp_structure_sidebar .pkp_block:nth-of-type(7),
.pkp_structure_sidebar .pkp_block:nth-of-type(8),
.pkp_structure_sidebar .pkp_block:nth-of-type(9),
.pkp_structure_sidebar .pkp_block:nth-of-type(10) {
    background-color: #E6E6FA !important;
    color: #000 !important;
    padding: 10px !important;
    border-radius: 6px !important;
    margin-bottom: 10px !important;
}





