.containerchkbx:disabled {
  background-color: lightgrey;
}

.contFilasResiduos {
  width: 1800px;
  margin: 0px auto;
  text-align: center;
}

@media (max-width: 1799.9px) {
  .contFilasResiduos {
    width: 1130px;
  }
}

@media (max-width: 1199.9px) {
  .contFilasResiduos {
    width: 960px;
  }
}

@media (max-width: 991.9px) {
  .contFilasResiduos {
    width: 740px;
  }
}

@media (max-width: 767.9px) {
  .contFilasResiduos {
    width: 560px;
  }
}

@media (max-width: 575.9px) {
  .contFilasResiduos {
    width: 300px;
  }
}

@media (max-width: 575.9px) {
  #pac-input {
    width: 100%;
  }
}

@media (max-width: 575.9px) {
  div.espacio-form {
    max-height: 15px;
  }
}

.fila-residuos .form-group .con-unidades {
  display: inline-block;
}

.width-masa-bruta {
  width: 80%;
}

@media (max-width: 1799px) {
  .width-masa-bruta {
    width: 60%;
  }
}

#contact fieldset {
  font-size: 1rem;
}

#contact .form select, #contact .form input {
  font-size: 1rem;
  height: 38px;
}

.fila-residuos.flexbox-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}

#contact .form .fila-residuos input, #contact .form .fila-residuos select {
  padding: 0 3px;
  margin: 0;
}

#contact .form .fila-residuos .ventana-cretib {
  padding-bottom: 10px;
}

@media (max-width: 1799.9px) {
  #contact .form .fila-residuos .ventana-cretib {
    display: block;
  }
}

@-moz-document url-prefix() {
  .flexbox-item {
    display: flex;
    flex-direction: column;
  }
}

@-moz-document url-prefix() {
  #contact .form .fila-residuos .ventana-cretib {
    display: flex;
    flex-direction: row;
  }
}

@-moz-document url-prefix() {
  #contact .form .fila-residuos div.validation, #contact .form .fila-residuos input, #contact .form .fila-residuos select {
    display: block;
  }
}

.flexbox-item-1 {
  width: 400px;
}

@media (max-width: 1799.9px) {
  .flexbox-item-1 {
    width: 100%;
  }
}

@media (max-width: 1199.9px) {
  .flexbox-item-1 {
    width: 100%;
  }
}

@media (max-width: 991.9px) {
  .flexbox-item-1 {
    width: 100%;
  }
}

@media (max-width: 767.9px) {
  .flexbox-item-1 {
    width: 100%;
  }
}

.flexbox-item-2 {
  width: 100px;
}

@media (max-width: 1799.9px) {
  .flexbox-item-2 {
    width: 15%;
  }
}

@media (max-width: 1199.9px) {
  .flexbox-item-2 {
    width: 30%;
  }
}

@media (max-width: 991.9px) {
  .flexbox-item-2 {
    width: 20%;
  }
}

@media (max-width: 767.9px) {
  .flexbox-item-2 {
    width: 100%;
  }
}

@media (max-width: 1799.9px) {
  .flexbox-item-3 {
    width: 35%;
  }
}

@media (max-width: 1199.9px) {
  .flexbox-item-3 {
    width: 35%;
  }
}

@media (max-width: 991.9px) {
  .flexbox-item-3 {
    width: 76%;
  }
}

@media (max-width: 767.9px) {
  .flexbox-item-3 {
    width: 100%;
  }
}

.flexbox-item-4 {
  width: 120px;
}

@media (max-width: 1799.9px) {
  .flexbox-item-4 {
    width: 15%;
  }
}

@media (max-width: 1199.9px) {
  .flexbox-item-4 {
    width: 27%;
  }
}

@media (max-width: 991.9px) {
  .flexbox-item-4 {
    width: 43%;
  }
}

@media (max-width: 767.9px) {
  .flexbox-item-4 {
    width: 90%;
  }
}

@media (max-width: 1799.9px) {
  .flexbox-item-5 {
    width: 30%;
  }
}

@media (max-width: 1199.9px) {
  .flexbox-item-5 {
    width: 35%;
  }
}

@media (max-width: 991.9px) {
  .flexbox-item-5 {
    width: 50%;
  }
}

@media (max-width: 767.9px) {
  .flexbox-item-5 {
    width: 100%;
  }
}

@media (max-width: 1799.9px) {
  .flexbox-item-6 {
    width: 30%;
  }
}

@media (max-width: 1199.9px) {
  .flexbox-item-6 {
    width: 25%;
  }
}

@media (max-width: 991.9px) {
  .flexbox-item-6 {
    width: 55%;
  }
}

@media (max-width: 767.9px) {
  .flexbox-item-6 {
    width: 90%;
  }
}

@media (max-width: 1799.9px) {
  .flexbox-item-7 {
    width: 65%;
  }
}

@media (max-width: 1199.9px) {
  .flexbox-item-7 {
    width: 33%;
  }
}

@media (max-width: 991.9px) {
  .flexbox-item-7 {
    width: 40%;
  }
}

@media (max-width: 767.9px) {
  .flexbox-item-7 {
    width: 100%;
  }
}

@media (max-width: 1799.9px) {
  .flexbox-item-8 {
    width: 100vw;
  }
}

@media (max-width: 1199.9px) {
  .flexbox-item-8 {
    width: 25%vw;
  }
}

@media (max-width: 991.9px) {
  .flexbox-item-8 {
    width: 100vw;
  }
}

@media (max-width: 767.9px) {
  .flexbox-item-8 {
    width: 100vw;
  }
}

@media (max-width: 575.9px) {
  .flexbox-item-8 {
    width: 100vw;
  }
}

@-moz-document url-prefix() {
  #contact .form .fila-residuos input[name=image_uploads] {
    display: none;
  }
}

@media (max-width: 575.9px) {
  .bottom-chkbxs {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}

@media (max-width: 575.9px) {
  #map {
    height: 80vh;
  }
}

#despliega-modal-confirmacion {
  display: none;
}

@media (max-width: 575.9px) {
  #form-Address {
    display: none;
  }
}

.modal-body p span {
  text-align: left;
}
/*# sourceMappingURL=cotiza.css.map */