/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
html {
	line-height: 1.15;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0
}

article, aside, footer, header, nav, section {
	display: block
}

h1 {
	font-size: 2em;
	margin: .67em 0
}

figcaption, figure, main {
	display: block
}

figure {
	margin: 1em 40px
}

hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible
}

pre {
	font-family: monospace, monospace;
	font-size: 1em
}

a {
	background-color: transparent;
	-webkit-text-decoration-skip: objects
}

abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted
}

b, strong {
	font-weight: inherit
}

b, strong {
	font-weight: bolder
}

code, kbd, samp {
	font-family: monospace, monospace;
	font-size: 1em
}

dfn {
	font-style: italic
}

mark {
	background-color: #ff0;
	color: #000
}

small {
	font-size: 80%
}

sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sub {
	bottom: -0.25em
}

sup {
	top: -0.5em
}

audio, video {
	display: inline-block
}

audio:not([controls]) {
	display: none;
	height: 0
}

img {
	border-style: none
}

svg:not(:root) {
	overflow: hidden
}

button, input, optgroup, select, textarea {
	font-family: sans-serif;
	font-size: 100%;
	line-height: 1.15;
	margin: 0
}

button, input {
	overflow: visible
}

button, select {
	text-transform: none
}

button, html [type="button"], [type="reset"], [type="submit"] {
	-webkit-appearance: button
}

button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0
}

button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText
}

fieldset {
	padding: .35em .75em .625em
}

legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal
}

progress {
	display: inline-block;
	vertical-align: baseline
}

textarea {
	overflow: auto
}
.pkp_navigation_user > li > a, .pkp_navigation_user > li.in_focus > a, .pkp_navigation_user > li > a:hover, .pkp_navigation_user > li > a:focus {
    color: #ffffff;
    font-size: 14px;
}


#navigationPrimary a:hover,
#navigationPrimary a:focus {
    color: #005580;
}


.pkp_button, .pkp_button_primary, .pkp_button_offset {
	display: inline-block;
	padding: 7px 10px;
	vertical-align: middle;
	background-color: #eee;
	background-image: linear-gradient(#eee, #ddd);
	border: 1px solid #ccc;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), inset 0 1px 1px rgba(255, 255, 255, 0.6);
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	color: rgba(0, 0, 0, 0.84);
	text-shadow: 0 2px 0 rgba(255, 255, 255, 0.6);
	cursor: pointer;
	text-decoration: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-appearance: none
}

.pkp_button:hover, .pkp_button:focus {
	background-color: #fff;
	background-image: linear-gradient(#fff, #ddd);
	color: #000
}

.pkp_button:active {
	background-color: #ddd;
	background-image: linear-gradient(#eee, #ccc)
}

.pkp_button[disabled], .pkp_button_primary[disabled], .pkp_button_offset[disabled] {
	opacity: 0.5;
	cursor: default
}

.pkp_button_primary {
	background-color: #007ab2;
	background-image: linear-gradient(#009de5, #007ab2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), inset 0 1px 1px rgba(255, 255, 255, 0.4);
	color: #fff;
	text-shadow: 0 2px 0 rgba(0, 0, 0, 0.2);
	border-color: #007ab2
}

.pkp_button_primary:hover, .pkp_button_primary:focus {
	text-decoration: none;
	background-color: #009de5;
	background-image: linear-gradient(#19b7ff, #006999);
	color: #fff
}

.pkp_button_primary:active {
	background-color: #00577f;
	background-image: linear-gradient(#008bcb, #004666)
}

.pkp_button_offset {
	background-color: #d00a6c;
	background-image: linear-gradient(#f41985, #d00a6c);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), inset 0 1px 1px rgba(255, 255, 255, 0.4);
	color: #fff;
	text-shadow: 0 2px 0 rgba(0, 0, 0, 0.2);
	border-color: #d00a6c
}

.pkp_button_offset:hover, .pkp_button_offset:focus {
	text-decoration: none;
	background-color: #b8095f;
	background-image: linear-gradient(#f64a9f, #b8095f);
	color: #fff
}

.pkp_button_offset:active {
	background-color: #9f0853;
	background-image: linear-gradient(#e80b79, #870646)
}

.pkp_button_link, .pkp_button_link_offset {
	display: inline-block;
	padding: 7px 10px;
	vertical-align: middle;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	color: #007ab2;
	text-shadow: 0 2px 0 rgba(255, 255, 255, 0.6);
	cursor: pointer;
	text-decoration: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-appearance: none
}

.pkp_button_link:hover, .pkp_button_link:focus, .pkp_button_link_offset:hover, .pkp_button_link_offset:focus {
	color: #b3e7ff
}

.pkp_button_link:active, .pkp_button_link_offset:active {
	color: #00577f
}

.pkp_button_link[disabled], .pkp_button_link_offset[disabled] {
	opacity: 0.5;
	cursor: default
}

.pkp_button_link_offset {
	color: #d00a6c
}

.pkp_button_link_offset:hover, .pkp_button_link_offset:focus {
	color: #f64a9f
}

.pkp_button_link_offset:active {
	color: #b50e61
}
.pkp_nav_list a {
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px
}

.pkp_nav_list ul {
	position: absolute;
	top: 100%;
	left: -9999px;
	z-index: 1000;
	width: 15em;
	margin: 0;
	padding: 0;
	background: #fff;
	border-radius: 3px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3)
}

.pkp_nav_list ul li {
	display: block
}

.pkp_nav_list ul a {
	display: block;
	padding-left: 5px;
	border-left: 5px solid transparent;
}

.pkp_nav_list ul a:hover, .pkp_nav_list ul a:focus {
	outline: 0;
	background: #ddd;
	border-color: #007ab3
}

.pkp_nav_list ul li:first-child a {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px
}

.pkp_nav_list ul li:last-child a {
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px
}

.pkp_nav_list>li:hover ul {
	right: 0
}

.pkp_nav_list [aria-haspopup]:after {
	position: relative;
	display: inline-block;
	content: '';
	width: 0;
	height: 0;
	margin-left: 0.25em;
	border-top: 4px solid;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	vertical-align: middle;
	overflow: hidden
}

.dropdown-menu {
	display: none
}

.dropdown-menu.show {
	display: block
}
.cmp_button_wire:hover, .cmp_button_wire:focus, .obj_galley_link:hover, .obj_galley_link:focus {
	background: #007ab2;
	color: #007ab2
}
[data-toggle="dropdown"]:hover+.dropdown-menu, .dropdown-menu:hover {
	display: block
}
body {
	font-family: "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: rgba(0, 0, 0, 0.87);
	background: #fff
}

a {
	color: #007ab2
}

a:hover, a:focus {
	color: #009de5
}


.pkp_site_name, .pkp_navigation_primary_wrapper, .pkp_navigation_user, .pkp_structure_content, .pkp_structure_footer {
	position: relative;
	width: 100%;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px
}

.pkp_site_name:before, .pkp_navigation_primary_wrapper:before, .pkp_navigation_user:before, .pkp_structure_content:before, .pkp_structure_footer:before, .pkp_site_name:after, .pkp_navigation_primary_wrapper:after, .pkp_navigation_user:after, .pkp_structure_content:after, .pkp_structure_footer:after {
	content: " ";
	display: table
}

.pkp_site_name:after, .pkp_navigation_primary_wrapper:after, .pkp_navigation_user:after, .pkp_structure_content:after, .pkp_structure_footer:after {
	clear: both
}


.pkp_site_name {
text-align: left;
}


.pkp_site_name_wrapper {
	width: 100%;
	height: 180px;
	background-color: dddddd;
	
}

.pkp_site_name .is_img img {
	display: block;
	max-height: 150px;
	max-width: 100%;
	width: auto;
	height: auto
}

.pkp_head_wrapper {
	          padding-top: 150px
			  }
			  
@media (min-width:992px) {
	.has_site_logo .pkp_head_wrapper {
		padding-top: 0px
	}

}	
@media (min-width:768px) {
	.pkp_site_name, .pkp_navigation_primary_wrapper, .pkp_navigation_user, .pkp_structure_content, .pkp_structure_footer {
		width: 728px;
		padding: 0
	}

}

@media (min-width:1200px) {
	.pkp_site_name, .pkp_navigation_primary_wrapper, .pkp_navigation_user, .pkp_structure_content, .pkp_structure_footer {
		width: 1160px
	}

}
			  
.pkp_structure_head {
    background-color: linear-gradient(to top right, #003399 0%, #ccffff 100%);
}

.pkp_navigation_user li {
	text-align: right
}

.pkp_navigation_user a {
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 20px
}

.pkp_navigation_user>li>a:focus {
	outline: 0
}

.pkp_navigation_user ul {
	width: 10em
}

.pkp_navigation_user>li>a, .pkp_navigation_user>li.in_focus>a, .pkp_navigation_user>li>a:hover, .pkp_navigation_user>li>a:focus {
	color: #fff
}

.pkp_navigation_user>li:last-child>a {
	padding-right: 0
}

.pkp_navigation_user .task_count {
	display: inline-block;
	width: 0px;
	height: 20px;
	margin-left: 0.5em;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.3);
	line-height: 20px;
	text-align: right;
	font-size: 12px
}

.pkp_navigation_user>li>ul a .task_count {
	background: #ddd
}

.pkp_navigation_user>li>ul a:hover .task_count, .pkp_navigation_user>li>ul a:focus .task_count {
	background: #fff
}

.pkp_structure_main h1 {
	font-family: "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
	font-size: 24px;
	line-height: 30px;
	font-weight: 700
}

.page-header {
    text-align: center;
    margin-top: 3rem;
    margin-bottom: 3rem;
}


.page-header h1 {
    font-size: 1.5rem;
}

.issue-summary-series {
    margin-bottom: 0;
    font-size: 12px;
}

.issue-summary {
    margin-bottom: 1.5rem;
    text-align: center;
}

.obj_article_summary > .title {
    font-weight: 500;
}

.obj_issue_toc .cover {
    float: left !important;
    width: 25%;
    height: auto;
    max-height: none;
    margin-right: 40px;
    }
	
.pkp_navigation_primary>li>a {
	margin: 0 1em;
	padding: 10px 0 8px;
	border-bottom: 2px solid transparent;
	color: #fff
}

.pkp_navigation_primary>li>a:hover, .pkp_navigation_primary>li>a:focus {
	color: #fff;
	outline: 0;
	border-color: #fff
}

.pkp_navigation_primary>li:first-child a {
	margin-left: 0
}

.pkp_navigation_primary>li:last-child a {
	margin-right: 0
}

.pkp_navigation_primary>li:hover ul {
	left: 14px
}

.pkp_navigation_primary [aria-haspopup]:hover {
	border-color: transparent
}

.pkp_navigation_primary ul {
	text-align: left
}

.pkp_navigation_primary ul a {
	padding-top: 10px;
	padding-bottom: 10px;
	color: #007ab2
}

.pkp_navigation_primary .dropdown-menu a:focus, .pkp_navigation_primary .dropdown-menu a:hover {
	border-color: #007ab2
}

.cmp_button, .cmp_download_link, .cmp_form .buttons button, .pkp_head_wrapper .cmp_search button, .page_lost_password .buttons button, .page_search .cmp_search button, .obj_galley_link, .obj_monograph_full .files .link a, .obj_monograph_full .files .pub_format_remote a, .obj_monograph_full .files .pub_format_single a, .block_make_submission a {

    color: #4a6e82;
    box-shadow: none;
    background: #ffffff;

}


.pkp_head_wrapper .cmp_search .search_controls a {
  color:#2a2a2a;
  text-decoration:none;
}


.pkp_structure_main .page .about_section {
    font-size: 14px;
    font-style: normal;
    color: rgba(0,0,0,0.87);
}

.pkp_structure_main .page .monograph_count {
    display: none;
}

.obj_monograph_full .title {
    margin-top: 20px;
    color: #4dd5fe;
    font-weight: 500;
}

.obj_monograph_summary .title {
    display: block;
    font-family: "Montserrat", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
    font-size: 16px;
    font-weight: 500;    
}

.obj_monograph_full .chapters .title {
    margin-bottom: 0;
    font-size: 13px;
    line-height: 20px;
    font-weight: 500;
    color: rgba(0,0,0,0.87);
}


.cmp_button, .cmp_download_link {
    display: inline-block;
    padding: 0 10px;
    background: #fff;
    border: 1px solid #aaa;
    border-radius: 3px;
    box-shadow: inset 0 -1em 1em rgba(0,0,0,0);
    font-size: 14px;
    line-height: 26px;
    font-weight: 500;
    color: rgba(0,0,0,0.87);
    text-decoration: none;
    text-shadow: 0px 1px #fff;
}

.pkp_page_index .cmp_announcements h2 + .obj_announcement_summary, .pkp_page_index .cmp_announcements .more {
    padding-bottom: 40px;
    padding-top: 40px;
}
.pkp_page_index .cmp_announcements h2 + .obj_announcement_summary, .pkp_page_index .cmp_announcements .more {
    padding-bottom: 40px;
    padding-top: 40px;
}
