.form-control-lg {
  font-size: 16px !important;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.form-control {
  display: block;
  width: 100%;
  color: #495057;
  height: 52px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.mb-2 {
  margin-bottom: 0.5rem;
}

.loader {
  margin: 5% auto 0px;
  height: 60px;
  width: 60px;
  border: 6px solid #f5f5f5;
  border-right-color: #0065c5;
  border-top-color: #0065c5;
  border-radius: 100%;
  -webkit-animation: spin 800ms infinite linear;
  animation: spin 800ms infinite linear;
}

@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

/* Gracias icon */
.envolver-css {
  height: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}

.ui-success {
  width: 70px;
  height: 70px;
  margin: 0px;
}

.ui-success-circle {
  stroke-dasharray: 260.75219025px, 260.75219025px;
  stroke-dashoffset: 260.75219025px;
  transform: rotate(220deg);
  transform-origin: center center;
  stroke-linecap: round;
  animation: anillo-ok-circle 1s ease-in both;
}

.ui-success-path {
  stroke-dasharray: 60px 64px;
  stroke-dashoffset: 62px;
  stroke-linecap: round;
  animation: anillo-ok-path 0.4s 1s ease-in both;
}

@keyframes anillo-ok-circle {
  to {
    stroke-dashoffset: 782.25657074px;
  }
}

@keyframes anillo-ok-path {
  0% {
    stroke-dashoffset: 62px;
  }
  65% {
    stroke-dashoffset: -5px;
  }
  84% {
    stroke-dashoffset: 4px;
  }
  100% {
    stroke-dashoffset: -2px;
  }
}

.iconoBTN {
  display: inline-flex;
  vertical-align: middle;
}

.text-center {
  text-align: center;
  display: block;
}

.leosalvaeldia {
  font-weight: 700;
}

.padds {
  width: 80%;
  margin: 0 auto;
}

.sidebar-leito {
  padding-top: 15px !important;
}

.text-danger {
  color: #ed163e;
}

.widthLeo2 > .sidebar-leito {
  top: 120px !important;
  padding: 40px 10px 10px;
}