.btn-primary {
  background-color: #01426c !important;
  border-color: #01426c !important;
  color: #fff;
}

#mainNav .navbar-nav > li.nav-item > a.nav-link:hover, #mainNav .navbar-nav > li.nav-item > a.nav-link:focus:hover {
  color: #141c47 !important;
}

li:hover {
  color: #0083c2 !important;
}

li {
  color: #01426c !important;
  transition: all .2s;
}

.text-primary {
  color: #01426c !important;
}

.bg-primary {
  background-color: rgb(32,37,41) !important;
}

.dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: rgba(16,14,96,0.6);
  --bs-dropdown-bg: rgba(150,150,150,0.9);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: var(--bs-border-radius);
  --bs-dropdown-border-width: var(--bs-border-width);
  --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-dropdown-link-color: var(--bs-primary);
  --bs-dropdown-link-hover-color: var(--bs-body-color);
  --bs-dropdown-link-hover-bg: #dddddd;
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #3a3a3a;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #868e96;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}

#mainNav .navbar-nav > li.nav-item > a.nav-link.active, #mainNav .navbar-nav > li.nav-item > a.nav-link:focus.active {
  color: #0083c2 !important;
  background-color: transparent;
}

.servicios {
  border-radius: 10%;
  border: solid 3px;
  border-color: rgba(203,203,203,0.37);
  /*margin-right: 10px;*/
  /*margin-bottom: 10px;*/
  /*height: 220px;*/
}

.servicios a {
  text-decoration: none;
  color: rgb(12,10,91);
}

.servicios a:hover {
  text-decoration: none;
  color: rgb(0,131,194);
}

.servicios:hover {
  border-radius: 30%;
  border: solid 3px;
  border-color: #0083c2;
  -webkit-transition: 0.5s;
}

.bg-dark {
  background-color: #102f4e !important;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
  color: #fff;
  background-color: #2a73b7 !important;
}

#mainNav .navbar-nav > li.nav-item > a.nav-link:hover, #mainNav .navbar-nav > li.nav-item > a.nav-link:focus:hover {
  color: #2a73b7 !important;
}

#mainNav .navbar-nav > li.nav-item > a.nav-link:hover, #mainNav .navbar-nav > li.nav-item > a.nav-link:focus:hover {
  color: #2a73b7 !important;
}

a {
  color: #2a73b7 !important;
  transition: all .2s;
}

hr {
  max-width: 50px;
  border-width: 3px;
  border-color: #141c47;
  border-top: 0;
}

#mainNav {
  border-color: transparent;
  background-color: rgba(120,120,120,0.79);
}

@media (min-width: 992px) {
  #mainNav {
    border-bottom: 1px solid rgba(33,37,41,.1);
    /*background-color: #fff;*/
    font-family: "Open Sans","Helvetica Neue",Arial,sans-serif;
    transition: all .2s;
  }
}

@media (min-width: 992px) {
  #mainNav .navbar-nav > li.nav-item > a.nav-link:hover, #mainNav .navbar-nav > li.nav-item > a.nav-link:focus:hover {
    color: #0083c2 !important;
  }
}

#mainNav .navbar-nav > li.nav-item > a.nav-link:hover, #mainNav .navbar-nav > li.nav-item > a.nav-link:focus:hover {
  color: #0083c2 !important;
}

