.btn-verde {
  background-color: #96bc0c;
  font-family: Calibri;
  font-weight: normal;
  letter-spacing: 1px;
  color: #fff;
  border-color: #4dab4d;
}

.bg-verde {
  background-color: #96bc0c;
  color: #fff;
  border-color: #4dab4d;
}

.btn-verde:hover,
.btn-verde:focus,
button.btn-verde:hover,
button.btn-verde:focus {
  background-color: #5d6f1e !important;
}

.btn-verde:hover,
.btn-verde:focus,
button.btn-verde:hover,
button.btn-verde:focus {
  background-color: #5d6f1e !important;
}

/*
Css que tenia el framework
 */

.red {
  color: red;
}

.form-errors {
  border-radius: 8px;
  margin: 10px 25px 45px 25px;
  box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.6);
}

.form-errors ul.has-errors {
  padding: 5px 15px;
  border: 1px solid #a94442;
  border-radius: 8px;
}

.form-errors li {
  list-style: none;
  font-size: 16px;
}

.navbar-dark .dropdown-item.active,
.navbar-dark .dropdown-item:active {
  background-color: #343a40;
}

/*
Css que tenia el framework
 */

/*
Css fabian
 */

.navbar-custom {
  background-color: #28a745;
}
/* change the brand and text color */
.navbar-custom .navbar-brand,
.navbar-custom .navbar-text {
  color: rgba(255, 255, 255, 0.8);
}
/* change the link color */
.navbar-custom .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
/* change the color of active or hovered links */
.navbar-custom .nav-item.active .nav-link,
.navbar-custom .nav-item:focus .nav-link,
.navbar-custom .nav-item:hover .nav-link {
  color: #ffffff;
}

.navbar-custom .dropdown-item.active,
.navbar-custom .dropdown-item:active {
  background-color: #96bc0c;
}

.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Buscar";
}

hr {
  border-top: 3px solid rgba(0, 0, 0, 0.1);
}

.btn-govco {
  color: #fff;
  background: #3366cc;
  border-color: #3366cc;
  border-radius: 22px;
}

.btn-govco:hover {
  color: #3366cce0!important;
  background-color: #ffffff;
  border-color: #3366cc;
  border-radius: 22px;
}

.btn-govco:focus,
.btn-govco.focus {
  color: #3366cce0!important;
  background-color: #ffffff;
  border-color: #3366cc;
  box-shadow: 0 0 0 0.2rem rgba(74, 72, 180, 0.5);
}

.btn-govco.disabled,
.btn-govco:disabled {
  color: #fff;
  background-color: #3366cc;
  border-color: #3366cc;
}

.btn-govco-blanco {
  color: #3366cc!important;
  background: #ffffff;
  border-color: #3366cc;
  border-radius: 22px;
}

.btn-govco-blanco:hover {
  color: #ffffff!important;
  background: #3366cc;
  border-color: #3366cc;
  border-radius: 22px;
}

.btn-govco-blanco:focus,
.btn-govco.focus {
  color: #3366cc!important;
  background: #ffffff;
  border-color: #3366cc;
  box-shadow: 0 0 0 0.2rem rgba(74, 72, 180, 0.5);
}

.btn-govco-blanco.disabled,
.btn-govco:disabled {
  color: #3366cc!important;
  background: #ffffff;
  border-color: #3366cc;
}


label.error {
	color: #cc5965;
	display: inline-block;
	margin-left: 5px;
}

.bg-govco{
  background-color: #3366CC;
}