@import url("https://flawis-backend.flaw.uniba.sk/public/UKsans/styles.css");
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");

body {
  min-height: 100vh;
  font-family: "UKsans", "Roboto", Arial, Helvetica, sans-serif !important;
}

a {
  color: #404042;
}

a:hover,
a:focus {
  color: #231b1b;
}

.pkp_structure_page {
  height: 100% !important;
}

.pkp_structure_head {
  background-color: #404042;
}

@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_footer_content {
  padding: 2.143rem;
  display: flex;
  justify-content: space-between;
}

.pkp_brand_footer {
  display: none;
}

.pkp_site_nav_menu {
  background: #404042;
}

.pkp_navigation_primary ul a {
  color: #404042 !important;
}

.pkp_navigation_primary ul li a:hover,
.pkp_navigation_primary ul li a:focus {
  color: #231b1b !important;
  border-left: 5px solid #404042 !important;
}

.pkp_nav_list ul a:hover,
.pkp_nav_list ul a:focus {
  border-left: 5px solid #404042 !important;
}

.page_search .submit button {
  color: #404042 !important;
  border-color: #404042 !important;
  outline-color: #404042 !important;
}

.page_search .submit button:after {
  background: #404042 !important;
}

.page_search .submit button:hover:after,
.page_search .submit button:focus:after {
  background: #404042 !important;
}

.cmp_notification {
  border-left: 5px solid #404042 !important;
}

.block_make_submission a {
  color: #404042 !important;
}

.pkp_head_wrapper .pkp_search.is_open .search_prompt,
.pkp_head_wrapper .pkp_search.is_open .search_prompt:focus {
  color: #404042 !important;
}

.pkp_head_wrapper .pkp_search.is_open .search_prompt:hover {
  color: #404042 !important;
  border-bottom: 1px solid #404042 !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: #404042 !important;
}

.pkp_page_index .current_issue .read_more {
  color: #404042 !important;
}

.pkp_page_index .current_issue .read_more:hover,
.pkp_page_index .current_issue .read_more:focus {
  color: #231b1b !important;
}

.cmp_button_wire,
.obj_galley_link,
.cmp_button_wire,
.obj_galley_link {
  color: #404042 !important;
  border: 1px solid #404042 !important;
}

.cmp_button_wire:hover,
.obj_galley_link:hover,
.cmp_button_wire:focus,
.obj_galley_link:focus {
  color: #231b1b !important;
  background-color: #404042 !important;
}

.fields .username .label #username input {
  outline-color: #404042 !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: #404042 !important;
}

div.submission_checklist {
  display: none;
}

.header_view .title {
  background: #404042 !important;
}

.header_view .title:hover {
  background: #404042 !important;
}

.header_view .return {
  color: #404042 !important;
}

.header_view .return:hover,
.header_view .return:focus {
  color: white !important;
  background: #404042 !important;
}

.header_view .download:hover,
.header_view .download:focus {
  color: white !important;
  background: #404042 !important;
}


header {
  color: white;
}
