body, html {
    /* background-color: #fc2727!important */
    /* font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif */
}
.main {
    height:100vh;
    background-image: url("../imagen/bg-contactopostventa.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  footer{
    background-color: #fc2727!important;
    color:white;
  }
  .contentFooter{
    font-size: 14px;
    height: 6rem;
  }
  .buttonFooter {
    background-color: transparent;
    border: solid 1px;
    color: white;
    border-radius: 10px;
    padding: 10px 22px;
    font-size: 16px;
    font-style: italic;
    font-weight: bold;
    width: 160px;
    /* margin-top: 25px;   */
  }
  .buttonForm {
    background-color: #142750;
    border: solid 1px;
    color: white;
    border-radius: 10px;
    padding: 10px 22px;
    font-size: 16px;
    font-weight: bold;
    width: 160px;
  }
  .borderLeftFooter{
      border-left: solid 1px;
      color: white;
  }
  .formulario{
      background-color: #E02B20;
      color: white;
      border-radius: 50px;
      z-index: 99;
  }
  .textbox{
    margin-top: .675rem;
    border-radius: .65rem;
    padding: 1rem;
    font-size: 0.9rem;
  }
  .link{
        font-size:10;
        font-family:verdana;
        color:white !important;
        text-decoration:none
    }
  .link:hover {
    font-size:10;
    font-family:verdana;
    color:white;
    text-decoration:none;
  }
  .form-check{
      padding-left: 2.5em !important;
    }
  /*----------------------------------------------------------------------------*/
    @media screen and (max-width: 800px) {
      .main {
        height:100%;
        background-image:none;
        background-color: #142750;
        background-position: left;
      }
      .buttonFooter {
        padding-top: 10PX;
        padding: 5px 12px;
      }
      .contentFooter{
        height: 8rem;
      }
      .formulario{
        margin-top:30px;
        margin-bottom:30px;
      }
    }
    /*----------------------------------------------------------------------------*/
    @media screen and (max-width: 600px) {
    .main {
      height:100%;
      background-image:none;
      background-color: #142750;
    }

    .formulario{
      margin-top: 30px;
      margin-bottom: 30px;
    }
    .borderLeftFooter{
        border-left: none;
    }
    .borderBotttonFooter{
        border-bottom: solid 1px;
        color: white;
    }
    .ContentImagen{
        height: 560px !important;
        vertical-align: bottom;
        display: table-cell;
    }
    .imgLogos{
      width: 160px;
    }
    .contentFooter{
      font-size: 14px;
      height: 2rem;
    }
    .contentFooter{
      font-size: 14px;
      height: 100%;
    }
  }
/*input[type="text"],*/
/*input[type="tel"],*/
/*input[type="email"],*/
/*input[type="number"],*/
input,textarea,
select,
fieldset {
    width : 100%;
    border: 1px solid #333;
    box-sizing: border-box;
}

input:invalid {
    box-shadow: 0 0 5px 2px orange;
}

input:focus:invalid {
    box-shadow: none;
}
