/* Vaishakha Publishers - OJS Site Style Sheet */

/* General page style */
body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 1.6;
    color: #222222;
    background-color: #f8f9fb;
}

/* Header */
.pkp_structure_head {
    background-color: #0b3d5c;
    border-bottom: 4px solid #c9a227;
}

/* Site title / journal title */
.pkp_site_name,
.pkp_site_name a {
    color: #ffffff !important;
    font-weight: bold;
    letter-spacing: 0.5px;
}

/* Navigation menu */
.pkp_navigation_primary > li > a {
    color: #ffffff !important;
    font-weight: 600;
}

.pkp_navigation_primary > li > a:hover {
    color: #f4d35e !important;
}

/* Main content area */
.pkp_structure_main {
    background-color: #ffffff;
    padding: 25px;
    border-radius: 8px;
}

/* Headings */
h1, h2, h3, h4 {
    color: #0b3d5c;
    font-weight: bold;
}

/* Links */
a {
    color: #0b5f8a;
}

a:hover {
    color: #c9a227;
    text-decoration: underline;
}

/* Buttons */
.cmp_button,
.cmp_form .buttons button,
button.submit {
    background-color: #0b3d5c !important;
    color: #ffffff !important;
    border-radius: 5px;
    border: none;
    padding: 8px 16px;
}

/* Sidebar blocks */
.pkp_block {
    background-color: #ffffff;
    border-left: 4px solid #0b3d5c;
    padding: 15px;
    margin-bottom: 20px;
    border-radius: 6px;
}

/* Footer */
.pkp_structure_footer {
    background-color: #0b3d5c;
    color: #ffffff;
    padding: 25px 0;
    border-top: 4px solid #c9a227;
}
