/* Please be careful when editing this file.
 Don't change our color variables in line 5 & 6.
 */
.main-menu nav.navbar {
  background: #2f3c8d;
  border-right: 1px solid #3c4cb3;
}
.main-menu nav.navbar ul.navbar-nav > li {
  border-right: 1px solid #3c4cb3;
}
.main-menu nav.navbar ul.navbar-nav > li:hover > a, .main-menu nav.navbar ul.navbar-nav > li:hover > span.navbar-header {
  background: #2a357e;
}
.main-menu nav.navbar ul.navbar-nav > li > a > span.nav-header:after {
  border-right: 6px solid #3c4cb3;
}
.main-menu nav.navbar ul.navbar-nav li.active > a, .main-menu nav.navbar ul.navbar-nav li.active > span.navbar-header {
  background: #2a357e;
}
.main-menu nav.navbar ul.navbar-nav ul.dropdown-menu {
  background: #2f3c8d;
}
.main-menu nav.navbar ul.navbar-nav ul.dropdown-menu li a:before, .main-menu nav.navbar ul.navbar-nav ul.dropdown-menu li span.navbar-header:before {
  background-color: #3c4cb3;
}
.main-menu nav.navbar ul.navbar-nav ul.dropdown-menu li a:hover, .main-menu nav.navbar ul.navbar-nav ul.dropdown-menu li span.nav-header:hover {
  background-color: #2a357e;
}
.main-menu nav.navbar ul.navbar-nav ul.sunfw-megamenu-sub-menu {
  border: 8px solid #2a357e;
}
.sunfw-direction-rtl .main-menu nav.navbar {
  border-left: 1px solid #3c4cb3;
}
#sunfw_section_header .search form {
  background: #2f3c8d;
}
#sunfw_section_header .search form input.form-control, #sunfw_section_header .search form input.inputbox {
  background: #2f3c8d;
}
#sunfw_section_header .search form button.button {
  color: #2f3c8d;
}
nav.navbar .navbar-header button.navbar-toggle {
  background: #2f3c8d;
}
.hot-events .layout-list h3, .modulecontainer.edu-hot-events > .module-title {
  color: #2f3c8d;
}
.jsn-bootstrap3.pb-element-image .sunfw-btn-style a.btn i {
  background: #3c4cb3;
}
.jsn-bootstrap3.pb-element-image:hover .sunfw-btn-style a.btn {
  background: #2f3c8d !important;
}
.edu-items .Item.pb-card > .pb-content .pb-heading i {
  background: #3c4cb3;
}
.edu-items .Item.pb-card:hover > .pb-content .pb-heading {
  background: #2f3c8d !important;
}
.timeline-block .timeline-year span.year i {
  color: #2f3c8d;
}
#mod-search-searchword::-webkit-input-placeholder {
  color: #5a69c8;
}
#mod-search-searchword:-moz-placeholder {
  /* Firefox 18- */
  color: #5a69c8;
}
#mod-search-searchword::-moz-placeholder {
  /* Firefox 19+ */
  color: #5a69c8;
}
#mod-search-searchword:-ms-input-placeholder {
  color: #5a69c8;
}
.module-style.border-header .box-title:after {
  background: #2f3c8d;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
  color: #fff !important;
  background-color: #2f3c8d;
}
ul.nav[class*='menu-treemenu'] li:hover > a, ul.menu-sidemenu li:hover > a, ul.nav[class*='menu-treemenu'] li:hover > span.nav-header, ul.menu-sidemenu li:hover > span.nav-header {
  color: #2f3c8d;
}
ul.nav[class*='menu-treemenu'] li.active > a, ul.menu-sidemenu li.active > a, ul.nav[class*='menu-treemenu'] li.active > span.nav-header, ul.menu-sidemenu li.active > span.nav-header {
  color: #2f3c8d !important;
}
.menu-sidemenu li.active > a, .menu-sidemenu li.active > span.nav-header {
  color: #2f3c8d;
}
@media (max-width: 767px) {
  ul.sunfw-tpl-menu li {
    border-bottom: 1px solid #252f6e;
  }
}
.main-menu nav.navbar ul.navbar-nav > li.active > a:after {
  border-right-color: #8ec549;
}
.shine-pos-right div.k2SearchBlock form input.button {
  background-color: #8ec549;
}
.video-about a.play {
  background: #8ec549;
}
.video-about a.play:hover {
  background: #8ec549;
}
div.itemAttachmentsBlock ul.itemAttachments li a {
  border-bottom: 2px solid #81b93b;
}
