body {
	min-height: 100vh;
	background: #cccccc !important;
}

a {
	color: #666666;
}

a:hover,
a:focus {
	color: #000501;
}

.pkp_structure_page {
	height: 100% !important;
}

.pkp_structure_head {
	background-color: #666666;
}

.pkp_site_name .is_img img {
	max-height: 200px;
}

@media only screen and (max-width: 992px) {
	.pkp_site_name .is_img img {
		max-height: 30px;
	}
	.pkp_navigation_primary ul li a {
		color: #fff !important;
	}
}

.pkp_brand_footer {
	display: none;
}

.pkp_site_nav_menu {
	background: #666666;
}

.pkp_navigation_primary ul a {
	color: #666666 !important;
}

.pkp_navigation_primary ul li a:hover,
.pkp_navigation_primary ul li a:focus {
	color: #000501 !important;
	border-left: 5px solid #666666 !important;
}

.pkp_nav_list ul a:hover,
.pkp_nav_list ul a:focus {
	background: #ecf0f1 !important;
	border-left: 5px solid #666666 !important;
}

.page_search .submit button {
	color: #666666 !important;
	border-color: #666666 !important;
	outline-color: #666666 !important;
}

.page_search .submit button:after {
	background: #666666 !important;
}

.page_search .submit button:hover:after,
.page_search .submit button:focus:after {
	background: #a5402d !important;
}

.cmp_notification {
	border-left: 5px solid #666666 !important;
}

.block_make_submission a {
	color: #666666 !important;
}

.pkp_head_wrapper .pkp_search.is_open .search_prompt,
.pkp_head_wrapper .pkp_search.is_open .search_prompt:focus {
	color: #666666 !important;
}

.pkp_head_wrapper .pkp_search.is_open .search_prompt:hover {
	color: #666666 !important;
	border-bottom: 1px solid #666666 !important;
}

.page_search .search_input .query,
.page_search .date_range [name*="Year"],
.page_search .date_range [name*="Month"],
.page_search .date_range [name*="Day"],
.author input {
	outline-color: #666666 !important;
}

.pkp_page_index .current_issue .read_more {
	color: #666666 !important;
}

.pkp_page_index .current_issue .read_more:hover,
.pkp_page_index .current_issue .read_more:focus {
	color: #000501 !important;
}

.cmp_button_wire,
.obj_galley_link,
.cmp_button_wire,
.obj_galley_link {
	color: #666666 !important;
	border: 1px solid #666666 !important;
}

.cmp_button_wire:hover,
.obj_galley_link:hover,
.cmp_button_wire:focus,
.obj_galley_link:focus {
	color: #000501 !important;
	background-color: #ecf0f1 !important;
}

.fields .username .label #username input {
	outline-color: #666666 !important;
}

.cmp_button,
.cmp_form .buttons button,
.pkp_head_wrapper .pkp_search button,
.page_lost_password .buttons button,
.page_search .submit button,
.block_make_submission a {
	color: #666666 !important;
}

div.submission_checklist {
	display: none;
}

.header_view .title {
	background: #666666 !important;
}

.header_view .title:hover {
	color: #666666 !important;
	background: #ecf0f1 !important;
}

.header_view .return {
	color: #666666 !important;
}

.header_view .return:hover,
.header_view .return:focus {
	color: #666666 !important;
	background: #ecf0f1 !important;
}

.header_view .download:hover,
.header_view .download:focus {
	color: #666666 !important;
	background: #ecf0f1 !important;
}
