/* Start Override CSS */

/* Position the top login link on mobile */
@media (max-width: 575px) {
  .login_link {
    position: fixed;
    top: 3px;
    right: 10px;
    z-index: 999;
    border: none;
  }
  .login_link a {
    color: #fff;
  }
}

.BOX-Line-Main {
  box-shadow: 5px 5px 5px #91a3a5;
}

.top_menu_container .navbar {
  background: #002135 !important;
}

.top_menu_container .dropdown-menu {
  background-color: #034d56 !important;
}

.top_menu_container .navbar-nav a.nav-link:hover,
.top_menu_container .dropdown-menu a.dropdown-item:hover {
  background-color: #ff8100;
}
.dropdown-item:focus {
  background-color: #ff8100;
}

.list-group-item {
  border-bottom: 4px solid #002135;
}

.list-group-item.active {
  background-color: #ff8100 !important;
}

h1,
h1.display_title,
h2 {
  color: #093c42;
  font-weight: bold;
}

.btn,
button {
  border: none;
  background: #002135;
}

.btn:hover,
button:hover {
  background-image: none;
  background-color: #ff8100;
}

.intro_regions {
  background: #d3e6e8;
  border: 2px solid #002135;
}

.intro_regions ul.regions_list > li {
  border-bottom: 2px solid #002135;
}

.intro_regions hr {
  border-bottom: 2px solid #002135;
}

p,
code,
pre {
  font-size: 13px;
  line-height: 25px;
  margin: 10px 0 10px 0;
}

.default_photo {
  background-color: #002135 !important;
  width: 110px !important;
}
/* End Override CSS */

/* Start Override CSS for register page */

.ajax_content select[name="prf_seeking"] {
  /* Your CSS styles here */
  display: none !important;
}

.ajax_content label[for="prf_seeking"] {
  /* Your CSS styles here */
  display: none !important;
}

.hint_required {
  font-size: 12px;
}
/* End Override CSS for register page */
