/* ---------- MAIN PAGE --------- */

/* For removing the current issue galleys list */
.galleys ul {
	list-style-type: none;
	padding: 0;
    
}

/* To add the text before the curreent issue galley object */
.galleys li::before { 
  content: "View of download the full issue:";
  margin-right: 20px; 
}

/* Changing the link color */
a {
    color: #8E142C;
    background-color: white;
}

a:hover, a:focus {
    color: white;
    background-color: #8E142C;
}

/* Framing the issue/paper miniatures */
.cover {
    padding: 2px;
}

.cover:hover, .cover:focus {
    border: red 2px solid;
    padding: 0px;
    background-color: white;
}

/* Changing the galley object color */
.cmp_button_wire, .obj_galley_link {
    border-color: #8E142C;
    color: #8E142C;
}

.obj_galley_link:hover, .obj_galley_link:focus {
    color: white;
    background-color: #8E142C;
}

/* Changing the bottom line behaviour on top menu */
.pkp_navigation_primary>li>a {
    border-bottom: 2px solid transparent;
}

/* Changing the top-menu colors */
.pkp_navigation_primary>li>a:hover, .pkp_navigation_primary>li>a:focus {
    color: white;
    background-color: #8E142C;
    border-bottom: 2px solid black;
}

.pkp_navigation_primary ul a {
    color: #8E142C;
}

.pkp_navigation_primary>li>a {
    color: #8E142C;
}

/* Changing the top-menu>submenu colors */
.pkp_navigation_primary .dropdown-menu a:hover, .pkp_navigation_primary .dropdown-menu a:focus {
    border-color: black;
}

.pkp_nav_list ul a:hover, .pkp_nav_list ul a:focus {
    background: #8E142C;
    color: white;
    border-color: black;
}

.pkp_navigation_user > li > ul a:hover .task_count, .pkp_navigation_user > li > ul a:focus .task_count {
    background: black;
    border-color: white;
}

/* Contrast enhancement of the search component*/
.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: #8E142C;
}
.pkp_head_wrapper .pkp_search .search_prompt {
    color: #8E142C;
}

.pkp_head_wrapper .pkp_search .search_prompt:hover, .pkp_head_wrapper .pkp_search .search_prompt:focus {
    color: white;
}

.pkp_head_wrapper .pkp_search.is_open .search_prompt {
    color: #8E142C;
}

.pkp_head_wrapper .pkp_search.is_open .search_prompt:hover, .pkp_head_wrapper .pkp_search.is_open .search_prompt:focus {
    color: white;
    background-color: #8E142C;
}

/* Login and Register options */
.pkp_navigation_user>li>a:hover, .pkp_navigation_user>li>a:focus {
    color: white;
    background-color: #8E142C;
}

/* read more section */
element.style {
}
.pkp_page_index .current_issue .read_more {
    color: #8E142C;
}

.pkp_page_index .current_issue .read_more:hover, .pkp_page_index .current_issue .read_more:focus {
    color: white;
}

/* ------------ FOOTER ----------- */
.pkp_brand_footer {
    display: none;
}

.pkp_structure_footer_wrapper {
    background-color: transparent;
    border-top: 1px solid #dddddd;
    line-height: 1.15;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

/* ---------- SEARCH PAGE --------- */

/* Search button */
.page_search .submit button:after { 
    background: #8E142C;
    color: white;
}

.page_search .submit button:hover::after, .page_search .submit button:focus::after {
    background: #8E142C;
}

/* Notification area */
.cmp_notification { /* Serch notification */
    border-left: 5px solid #8E142C;
}

/* ---------- LOGIN PAGE --------- */
.cmp_form .label .required {
    color: #8E142C; 
}

/* ---------- SUBMSSIONS PAGE --------- */
.cmp_notification {
    background: #eee;
}

.cmp_notification a {
    background: transparent;
}

.cmp_notification a:hover, .cmp_notification a:focus {
    background: #8E142C;
}

 
