.error-message {
  font-size: 13px;
  color: #f00;
}

.leyenda-cotiza {
  font-size: 12px;
  font-weight: bold;
  margin-top: 37px;
  color: #232e6b;
}

.texto-encabezado {
  font-size: 22px;
  color: #232e6b;
  margin-top: 15px;
  font-weight: 700;
}

.subtitulo-cotiza {
  font-size: 14px;
  color: #232e6b;
}

.padding-bottom-cero {
  padding-bottom: 0 !important;
}

.fondo-cotiza {
  font-family: "Montserrat", Helvetica, Arial, Lucida, sans-serif;
  background-color: transparent;
  padding: .75rem;
  /* background-color: #ed7014; */
}

.datos-auto h2,
.datos-auto h3,
.datos-cliente h2,
.datos-cliente h3,
.datos-cotizacion h2,
.datos-cotizacion h3 {
  color: #232e6b;
}

.datos-auto h2,
.datos-cliente h2,
.datos-cotizacion h2 {
  font-size: 25px;
}

.datos-auto h3,
.datos-cliente h3,
.datos-cotizacion h3 {
  font-size: 23px;
}
.salto {
  display: block;
}

/* .contenedor-form {
  background-color: rgba(255, 255, 255, 0.35);
  border-radius: 10px;
  padding: 10px 5px;
  margin: 0 20px 30px 20px;
} */

.datos-auto,
.datos-cliente,
.contenendor-cotizacion {
  /*background-color: initial;*/
  border-radius: 10px;
  /*padding: initial;*/
  margin: 5px;
}

.contenendor-cotizacion {
  padding: 0 6px;
}

@media only screen and (max-width: 799px) {
  .datos-auto,
  .datos-cliente,
  .contenendor-cotizacion {
    background-color: rgba(255, 255, 255, 0.35);
    padding: 20px;
  }
}

.full-weight {
  font-weight: 700;
}

.fondo-cotiza label {
  color: #232e6b;
  font-size: 16px;
  font-weight: 600;
}

.fondo-cotiza input {
  border-radius: 0.25rem;
  height: calc(2.25rem + 2px);
}

.fondo-cotiza .form-control {
  border: 1px solid #646363;
}

.form-control {
  font-size: 14px !important;
}

.fondo-cotiza .btn-primary {
  background-color: #226bb3;
  border-color: #226bb3;
  font-size: 16px;
  padding: 4px 22px;
  font-weight: 600;
  margin: .2rem 0;
}

.et_pb_section_11.et_pb_section .et_pb_row.et_pb_row_10 {
  top: 85px !important;
  right: 70px !important; 
}

#formulario-cotizador-adi {
    padding-right: 10px!important;
    padding-left: 10px!important;
    padding-right: 10px;
    padding-left: 10px;
    right: 2%!important;
    top: 100px!important;
	  width: 500px !important;
  max-width: 500px !important;
}

@media only screen and (min-width: 1500px) {
  .et_pb_section_11.et_pb_section .et_pb_row.et_pb_row_10 {
    top: 280px !important;
    right: 10% !important; 
  }
}