
/**
 * Copyright (c) Fredrik Ndjurumana (fredrik.ndjurumana@gmail.com)
 *
 * Designed for SSBRJ http://ssbrj.org
 * 
 * Credits:
 * Background pattern from https://www.toptal.com/designers/subtlepatterns
 */
 @import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i');
 
body, html {font-family: 'Source Sans Pro', sans-serif !important;}
body {background: linear-gradient(rgba(67,67,67,0.4),rgba(50,50,49,0.6)), url(/public/site/images/administrator/qbkls.png) center top !important;}
p {text-align: justify;}
#headerNavigationContainer.pkp_structure_head{background: none !important; border-bottom: none !important;}
.pkp_structure_page .pkp_structure_head .pkp_head_wrapper {background: #FFFFFF !important;}
.pkp_site_name > a {padding-top: 0 !important; padding-bottom: 0 !important;}
.pkp_site_name .is_img img {max-height: 300px !important}

.pkp_navigation_primary_row {background: rgba(156,15,11,1) !important;}
.pkp_navigation_primary_row .pkp_navigation_primary_wrapper{padding-left: 20px !important; background: none;}

.pkp_navigation_user_wrapper {padding-left: 0; padding-right: 0; background: rgba(230,230,230,1) !important; border-bottom: solid 1px #CCCCCC}
.pkp_navigation_user_wrapper .pkp_navigation_user {line-height: 40px !important;}
.pkp_navigation_user_wrapper .pkp_navigation_user .task_count {background: #d90606;}
.pkp_navigation_user_wrapper .pkp_navigation_user > li.profile > a {color: #4a4949}
.pkp_navigation_user_wrapper .pkp_navigation_user > li.profile > ul,.pkp_navigation_user_wrapper .pkp_navigation_user > li.profile > ul {border-radius: 0 !important; background: #cac9c9 !important; box-shadow: none !important;}
.pkp_navigation_user_wrapper .pkp_nav_list ul li:first-child a {border-top-left-radius: 0 !important; border-top-right-radius: 0 !important}
.pkp_navigation_user_wrapper .pkp_nav_list ul li:last-child a {border-bottom-left-radius: 0 !important; border-bottom-right-radius: 0 !important}
.pkp_navigation_user_wrapper .pkp_nav_list ul li a {border-left: solid 5px #6d6d6d !important; color: #535151 !important;}
.pkp_navigation_user_wrapper .pkp_nav_list ul li a:hover {color: #f8f8f8 !important; border-left: solid 5px #f0f3f3 !important; background: rgba(0,0,0,.8)}
.pkp_navigation_user_wrapper .pkp_nav_list ul li a .task_count {color: #f8f8f8 !important; bacground-color: #d90606}

.pkp_navigation_primary_wrapper .pkp_navigation_primary > li > ul {border-radius: 0 !important; background: #cac9c9 !important;}
.pkp_navigation_primary_wrapper .pkp_nav_list ul li:first-child a {border-top-left-radius: 0 !important; border-top-right-radius: 0 !important}
.pkp_navigation_primary_wrapper .pkp_nav_list ul li:last-child a {border-bottom-left-radius: 0 !important; border-bottom-right-radius: 0 !important}
.pkp_navigation_primary_wrapper .pkp_nav_list ul li {border-bottom: solid 1px rgba(255,255,255,.5) !important;}
.pkp_navigation_primary_wrapper .pkp_nav_list ul li:last-child {border-bottom: none !important}
.pkp_navigation_primary_wrapper .pkp_nav_list ul li a { background: #cac9c9; border: none !important; color: #FFFFFF !important; padding: 0 5px 0 10px; line-height: 40px;}
.pkp_navigation_primary_wrapper .pkp_nav_list ul li a:hover {background: rgba(0,0,0,.2)}
.pkp_navigation_primary {font-family: "Source Sans Pro" !important;}
.pkp_navigation_primary > li > a {color: #FFFFFF; padding: 0 10px !important; line-height: 40px;margin: 0 !important; border-bottom: none;}
.pkp_navigation_primary > li > a:hover {color: #FFFFFF; border-bottom: none; background: rgba(0,0,0,.2) !important}

.pkp_navigation_primary > li::after,.pkp_navigation_primary > li::before {content: "";display: block;height: 40px !important;position: absolute;top: 0px;width: 1px}
.pkp_navigation_primary > li::before {background: -moz-linear-gradient(center top, rgba(0, 0, 0, 0), #000, rgba(0, 0, 0, 0)) rgba(0, 0, 0, 0);margin-left: -1px;opacity: .1}
.pkp_navigation_primary > li::after {background: -moz-linear-gradient(center top, rgba(255, 255, 255, .01), #fff, rgba(255, 255, 255, .01)) rgba(0, 0, 0, 0);margin-left: 0px;opacity: .25}
.pkp_navigation_primary > li:first-child::after,.pkp_navigation_primary > li:first-child::before { background-color: #000; display: none}
.pkp_head_wrapper .pkp_search .search_prompt {color:#FFFFFF;}

.pkp_structure_content {background: #FFFFFF !important; padding-top: 0 !important}

.pkp_structure_page {margin-top: 0 !important; margin-bottom:0 !important; padding-bottom: 0 !important;}
.pkp_structure_main {padding-bottom: 30px}
.pkp_structure_sidebar .pkp_block .title {font-family: 'Lora', serif !important;}
h1,h2,h3,h4,h5,h6 {font-family: 'Lora', serif !important;}

.pkp_block.block_make_submission .content {margin: 0 !important; padding: 0 !important; text-align: center !important}
.pkp_block.block_make_submission .content a { background: #c11b1b; line-height: 40px; font-family : 'Lora', serif !important; color: #FFFFFF}
.pkp_block.block_make_submission .content a:hover { background: #8d0f0f !important;  color: #e3d5d5}

.pkp_structure_sidebar .pkp_block .title {font-family: 'Source Sans Pro', sans-serif !important}
.pkp_block.block_custom > .content > .title, .pkp_block > .title {padding: 0 5px 0 10px; line-height: 40px; background: #b71611; color : #FFFFFF; font-size: 0.95em}
.pkp_block.block_custom {padding: 0 !important}
.pkp_block.block_custom > .content {padding: 0 10px !important}
.pkp_block:not(.block_custom) .content {padding: 10px}
.pkp_block {margin: 10px 0 !important; padding: 10px !important;}
#customblock-Sidebarmenu.pkp_block.block_custom > .content {padding: 0px !important}
#customblock-Sidebarmenu.pkp_block {margin: 0 !important; padding: 0 !important}
#customblock-Sidebarmenu.pkp_block ul, #customblock-Sidebarmenu.pkp_block ul li {margin: 0 !important; padding: 0 !important}
#customblock-Sidebarmenu.pkp_block ul li {background: #9d0808 !important; border-bottom: solid 1px rgba(255,255,255,.4)}
#customblock-Sidebarmenu.pkp_block ul li:last-child {border-bottom: none}
#customblock-Sidebarmenu.pkp_block ul li a {background: #9d0808 !important; display: block; line-height: 40px; padding: 0 10px 0 20px; color: #FFFFFF;}
#customblock-Sidebarmenu.pkp_block ul li a:hover {background: rgba(0,0,0,.2) !important; color: #FFFFFF}

#customblock-Template > .content > .content, #customblock-Tools > .content > .content, #customblock-Index > .content > .content {text-align:center}
#customblock-Template img, #customblock-Tools img, #customblock-Index img {max-width: 80%; width:80%}

.pkp_structure_footer_wrapper {background: none !important;}
.pkp_structure_footer_wrapper .pkp_structure_footer {background: #611010 !important;}
.pkp_structure_footer_wrapper .pkp_structure_footer .pkp_brand_footer {background: #282828 !important;}
.pkp_structure_footer_wrapper .pkp_structure_footer .pkp_brand_footer a img {max-height:30px !important; width: auto;}
.pkp_structure_footer_wrapper .pkp_structure_footer .pkp_footer_content {background: #787373 !important; color: #FFFFFF;}
.pkp_structure_footer_wrapper .pkp_structure_footer .pkp_footer_content a { color: #FFFFFF; font-weight: 700 !important}

.cmp_announcements .obj_announcement_summary.full_width {width: 100% !important;}
.cmp_announcements .obj_announcement_summary .summary p {line-height: 1.3em; margin-top: 0 !important; margin-bottom: 1em !important;}

.obj_article_summary .meta .authors:before { content: "\f0c0";  font-family: FontAwesome; margin-right: 5px; color: #dc302b}
.obj_article_summary .item.doi .label {background: url(/public/site/images/administrator/doi_logo.png) left center no-repeat;width: 25px !important; height:24px !important; color: transparent; text-indent: 100%;white-space: nowrap;overflow: hidden;}
.obj_article_summary .item.doi .value a {text-decoration: none !important; color: #187ac5}
.obj_article_summary .item.stats .abstract, .obj_article_summary .item.stats .galley {position:relative;}   
.obj_article_summary .item.stats .abstract {margin-left: 25px; margin-right: 10px;}   
.obj_article_summary .item.stats .galley {margin-left: 25px;}   
.obj_article_summary .item.stats .abstract:before { content: "\f080";  font-family: FontAwesome; left:-20px; position:absolute; top:0; }
.obj_article_summary .item.stats .galley:before { content: "\f1c1";  font-family: FontAwesome; left:-20px; position:absolute; top:0; }

.obj_issue_toc .articles > li {margin-bottom: 0; padding: 10px}
.obj_issue_toc .articles > li:nth-of-type(odd){background: #e5e5e5}
.obj_issue_toc .articles > li:nth-of-type(even){background: #c8c8c8}

.pkp_page_index .journal_description {margin-bottom: 30px;}

.pkp_search_desktop {display: block;position: absolute;top: 0;right: 0; height: 50px; min-width: 100px; padding: 0; font-size: 14px; line-height: 30px;transition: min-width .4s; text-align: right;overflow-x: hidden;}
.pkp_search_desktop.is_open .search_prompt {background: #999999}
.pkp_search input[type=text] {border-radius: 0;}
.pkp_search_desktop.is_open input[type=text] {line-height: 50px; height: 50px;}
.pkp_search .search_cancel {width: 34px}