#webcontent-wrapper {
  position: relative;
}

#webcontent-wrapper::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url('../images/logo.svg');
  background-repeat: no-repeat;
  background-position: center 200px;
  background-size: 250px;
  opacity: 0.8;
  z-index: -1;
  pointer-events: none;
}

.div-btn-sugeridos {
  width: 100%;
  text-align: center;
  margin-top: 90px;
  position: relative;
  z-index: 10;
}

/* no mostrar el logo en la esquina inferior */
body {
  background-image: none;
  padding-top: 0px;
}

/* Media Queries Ordenadas (Mobile-First) */

/* Tablets (md: 768px+) */
@media screen and (min-width: 576px) {
  #webcontent-wrapper::before {
    background-size: 300px;
  }
}

/* Tablets (md: 768px+) */
@media screen and (min-width: 768px) {}

/* Escritorio (lg: 992px+) */
@media screen and (min-width: 992px) {
  #webcontent-wrapper::before {
    background-size: 350px;
  }

  .div-btn-sugeridos {
    margin-top: 30px;
  }
}

/* Escritorio (xl: 1200px+) */
@media screen and (min-width: 1200px) {
  #webcontent-wrapper::before {
    background-size: 450px;
  }
}

.modal-header,
.modal-body {
  text-align: center;
}

.modal-title {
  font-size: 150%;
}

.tablaNewU {
  margin: auto;
}

.results {
  display: none;
  color: white;
}

#right-buttons {
  margin-right: 50px;
}

#carga {
  display: none;
}

/* estilos para mostrar iconos a la izquierda en form de registro */

.has-feedback .form-control {
  padding-right: 34px;
}

.has-feedback .form-control.input-sm,
.has-feedback.form-group-sm .form-control {
  padding-right: 30px;
}

.has-feedback .form-control.input-lg,
.has-feedback.form-group-lg .form-control {
  padding-right: 46px;
}

.has-feedback-left .form-control {
  padding-right: 12px;
  padding-left: 34px;
}

.has-feedback-left .form-control.input-sm,
.has-feedback-left.form-group-sm .form-control {
  padding-left: 30px;
}

.has-feedback-left .form-control.input-lg,
.has-feedback-left.form-group-lg .form-control {
  padding-left: 46px;
}

.has-feedback-left .form-control-feedback {
  left: 0;
}

.form-control-feedback {
  line-height: 34px !important;
}

.input-sm+.form-control-feedback,
.form-horizontal .form-group-sm .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px !important;
}

.input-lg+.form-control-feedback,
.form-horizontal .form-group-lg .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px !important;
}

.has-feedback label.sr-only~.form-control-feedback,
.has-feedback label.sr-only~div .form-control-feedback {
  top: 0;
}

@media (min-width: 768px) {
  .form-inline .inline-feedback {
    position: relative;
    display: inline-block;
  }

  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}

.form-horizontal .has-feedback-left .form-control-feedback {
  left: 15px;
}

#carga {
  display: none;
}

/* FIN: estilos para mostrar iconos a la izquierda en form de registro */