
.modalOrcamento {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 9999999999999; /* Sit on top */
  padding-top: 50px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(255,255,255,1); /* Black w/ opacity */
}

@keyframes zoom {
  from {transform:scale(0)}
  to {transform:scale(1)}
}

.closeOrcamento {
  position: absolute;
  top: 0px;
  right: 15px;
  color: #666;
  font-size: 40px;
  font-weight: bold;
  transition: 0.3s;
}

.closeOrcamento:hover,
.closeOrcamento:focus {
  color: #bbb;
  text-decoration: none;
  cursor: pointer;
}

/* 100% Image Width on Smaller Screens */
@media only screen and (max-width: 700px){
  .modal-contentVideo {
    width: 90%;
  }
}

.cpf, .cnpj
{
  display:none;
}

.show
{
  display:block;
}

.frmorcamento
{
  width:80%;
  padding:10px;
  margin:0px auto;
  background:#fff;
}

.fld
{
  width:100%;
  padding:10px;
  clear:both;
  border: 2px solid #ccd3f4;
  font-family: 'Lato', sans-serif;
  outline:none;
}

.area
{
  height:150px;
}

.selU, .selC
{
  width:48%;
  margin:10px auto;
  padding:10px;
  float:left;
  border: 2px solid #ccd3f4;
  font-family: 'Lato', sans-serif;
  outline:none;
}

.selC
{
  float:right;
}

@media only screen and (max-width: 768px){

  .frmorcamento
  {
    font-size: 4vw;
    width:90%;
  }

  .selU
  {
    width:32%;
    margin:5px auto;
  }

  .selC
  {
    width:64%;
    margin:5px auto;
  } 

  .fld, .selU, .selC, .FrmPadrao input[type="text"], .FrmPadrao textarea
  {
    font-size:3vw;
  }

  .area
  {
    height:90px;
    font-size:3vw;
    margin-top:1rem;
  }

  .aviso
  {
    font-size:3vw;
  }

  p {

  }

  .FrmPadrao input[type="text"]::-webkit-input-placeholder, .FrmPadrao textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    font-size:3vw;
  }
  .FrmPadrao input[type="text"]::::-moz-placeholder, .FrmPadrao textarea::-webkit-input-placeholder { /* Firefox 19+ */
    font-size:3vw;
  }
  .FrmPadrao input[type="text"]:::-ms-input-placeholder, .FrmPadrao textarea::-webkit-input-placeholder { /* IE 10+ */
    font-size:3vw;
  }
  .FrmPadrao input[type="text"]:::-moz-placeholder, .FrmPadrao textarea::-webkit-input-placeholder { /* Firefox 18- */
    font-size:3vw;
  }

  .BtnBorda { width:100%; }

 }