﻿.pkp_structure_head {
  border-bottom: 1px solid #ddd !important
}

.pkp_structure_footer_wrapper {
  background-color: #29303c !important

}

.pkp_footer_content {
  float: left;
  width: 100%;
  color: white !important;
  float:bottom !important;
  align-content: center !important;
  text-align: center !important

}

.pkp_site_nav_toggle {
  position: absolute;
  top: 0;
  right: 10px;
  width: 50px;
  height: 40px
}

.pkp_site_nav_menu a {
    display: inline-block;
    padding: .125rem 0;
    color:
    text-decoration: none;
}

.pkp_site_name {
  text-align: center;
}

.pkp_navigation_primary_wrapper {
    padding-left: 2%;
    padding-right: 2%;
}

.pkp_structure_head {
  position: sticky;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9999
}

.pkp_structure_content {
    padding-top: 0rem;
}

a:hover {
  color: green;
  background-color: transparent;
  text-decoration: underline
}

.cmp_notification {
background-color: rgb(255,233,241)
}

.page_search .submit button:after {
background: rgb(242,25,78);

}

.cmp_button, .cmp_form .buttons button, .page_lost_password .buttons button, .page_search .submit button, .block_make_submission a {
    display: inline-block;
    background: rgb(255,233,241);
    border-top-color: rgb(242,25,78);
    border-bottom-color: rgb(242,25,78);
    border-right-color: rgb(242,25,78);
    border-left-color: rgb(242,25,78);

}
  /*  color: ubaci gore ya boju teksta*/

.pkp_page_index .homepage_about {
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
  transition: 0.3s;
  width: 100%;
  border-radius: 5px; /* 5px rounded corners */
  background: #f0f2f9; /* nature/#29303c */
}

.pkp_page_index .homepage_about:hover {
  box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
}

.homepage_about {
  padding: 0px 4px;
  
}

.pkp_page_index .homepage_about h2 {
  text-decoration: none;

}


.pkp_page_index .homepage_about a {
  background-color: white;
  color: #29303c;
  text-decoration: none;
  font-weight:900;
}

.pkp_page_index .homepage_about ul li {
  color: white;
  list-style-type: none;
  padding: 0px 8px;
  font-size: 12px;

}

.pkp_page_index .homepage_about ul li a {
  background-color: white;
  color: #29303c;
  text-decoration: none;
  font-weight:900;

}

.pkp_brand_footer {
    display: none;
}

.pkp_structure_footer_wrapper {
    background-color: #0E7A81 !important;
}

.pkp_footer_content {
    color: white !important;
}



