body{
        padding-top: 70px;

	background: #ffffff; /* Old browsers */

}
.logos_GnuLinux{
	display: block;
	margin: 0 auto;
}

.item > img{
	margin: auto;
}

footer{
	background-color: black;
}

footer a{
	text-decoration: none;
}

.text-orange{
	color: #ff8e3c;
}

.border-orange{
	border-color: #ff8e3c !important;
}

.bg-orange{
	background: #ff8e3c;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  background-color: #ff8e3c; /* tu color naranja */
  border-radius: 50%;
  padding: 10px;
  width: 40px;
  height: 40px;
  background-size: 60% 60%;
  background-position: center;
  background-repeat: no-repeat;
}

.nav a{
	text-decoration: none;
}

.alert{
	z-index: 1000 !important;
}

.promo{
	max-height:700px !important;
}

.select2 .select2-selection__choice__remove{
	border: none !important;
    margin-right: 5px !important;
    margin-left: 0px !important;
    padding-left: 5px !important;
    padding-right: 6px !important;
}

input.form-control,
textarea.form-control,
select.form-select {
  border: var(--bs-border-width) solid var(--bs-dark-bg-subtle) !important;
  box-shadow: none !important;
}

input.form-control:focus,
textarea.form-control:focus,
select.form-select:focus, .select2-container--bootstrap4.select2-container--focus .select2-selection {
  border: var(--bs-border-width) solid #ff8e3c !important;
  box-shadow: 0 0 0 0.25rem rgba(255, 142, 60, 0.25) !important;
}

input.form-control.border-warning{
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}