/* NextGen Physics public portal: retain OJS semantics and responsive controls. */
:root{--ngp-ink:#24292b;--ngp-teal:#006e73;--ngp-paper:#f5f8f7}
body.pkp_page_index,body.pkp_page_about,body.pkp_page_login,body.pkp_page_user,body.pkp_page_issue,body.pkp_page_search{background:var(--ngp-paper);color:var(--ngp-ink);font-family:Arial,Helvetica,sans-serif}
.pkp_structure_head{background:#fff;border-top:4px solid var(--ngp-teal);border-bottom:1px solid #d8e2e1}
.pkp_site_name .is_img img{max-height:110px;max-width:330px;width:100%;height:auto}
.pkp_site_name{padding:22px 0}
.pkp_navigation_primary>li>a,.pkp_navigation_user>li>a{color:var(--ngp-teal)}
.pkp_navigation_primary>li>a:hover,.pkp_navigation_primary>li>a:focus{color:#173b3e;border-color:var(--ngp-teal)}
.pkp_navigation_search_wrapper a{color:var(--ngp-teal)}
.pkp_structure_main{background:#fff}
.pkp_structure_main a,.pkp_structure_footer a{color:var(--ngp-teal)}
.pkp_structure_main h1,.pkp_structure_main h2{color:#243d3f}
.pkp_button_primary,.pkp_structure_main button.submit{background:var(--ngp-teal);border-color:var(--ngp-teal);color:white;text-shadow:none}
.pkp_structure_footer_wrapper{background:#eaf1f0;border-top:1px solid #cadbd9}
.pkp_brand_footer{max-width:130px}
input:focus,textarea:focus,select:focus{outline:2px solid var(--ngp-teal);outline-offset:2px}
@media(max-width:767px){.pkp_site_name .is_img img{max-height:80px;max-width:265px}.pkp_site_name{padding:14px 0}.pkp_navigation_primary_row{background:white}}
