/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 22 2024 | 16:46:13 */
table, th, td {
  border: 1px solid #ffffff;
  border-collapse: collapse;
}

th, td {
  background-color: #ffffff;
}

input[type=text] {
  width: 95%;
  font-family: 'PV Sans Regular', Arial, Helvetica, sans-serif;
  padding: 12px 20px;
  margin: 8px 0;
  box-sizing: border-box;
  border-radius: 5px;
  line-height: 22px;
  background-color: #f2f2f2;
  border:1px solid #000000;
  transition: all 0.3s;
  padding: 13px;
  margin-bottom: 15px;
  outline: none;
}

.name-100 {
  width: 350px;
}

#name-102 {
  width: 60%;
}

#name-3{
  width: 53%;
  font-family: 'PV Sans Regular', Arial, Helvetica, sans-serif;
  padding: 12px 10px;
  margin: 8px 0;
  box-sizing: border-box;
  border-radius: 5px;
  line-height: 12px;
  background-color: #f2f2f2;
  border:1px solid #000000;
  transition: all 0.3s;
  padding: 13px;
  margin-bottom: 15px;
  outline: none;
}

input[type=date]{
  width: 53%;
  font-family: 'PV Sans Regular', Arial, Helvetica, sans-serif;
  padding: 12px 10px;
  margin: 8px 0;
  box-sizing: border-box;
  border-radius: 5px;
  line-height: 12px;
  background-color: #f2f2f2;
  border:1px solid #000000;
  transition: all 0.3s;
  padding: 13px;
  margin-bottom: 15px;
  outline: none;
}

input[type=number] {
  width: 25%;
  font-family: 'PV Sans Regular', Arial, Helvetica, sans-serif;
  padding: 12px 10px;
  margin: 8px 0;
  box-sizing: border-box;
  border-radius: 5px;
  line-height: 12px;
  background-color: #f2f2f2;
  border:1px solid #000000;
  transition: all 0.3s;
  padding: 13px;
  margin-bottom: 15px;
  outline: none;
}
/*  
input[type=text]:focus {
  background-color: lightblue;
}*/

input[type=email] {
  width: 53%;
  font-family: 'PV Sans Regular', Arial, Helvetica, sans-serif;
  padding: 12px 20px;
  margin: 8px 0;
  box-sizing: border-box;
  border-radius: 5px;
  line-height: 22px;
  background-color: #f2f2f2;
  border:1px solid #000000;
  transition: all 0.3s;
  padding: 13px;
  margin-bottom: 15px;
  outline: none;
}

input[type=tel] {
  width: 53%;
  font-family: 'PV Sans Regular', Arial, Helvetica, sans-serif;
  padding: 12px 20px;
  margin: 8px 0;
  box-sizing: border-box;
  border-radius: 5px;
  line-height: 22px;
  background-color: #f2f2f2;
  border:1px solid #000000;
  transition: all 0.3s;
  padding: 13px;
  margin-bottom: 15px;
  outline: none;
}


.textarea-denuncia {
  width: 53%;
  font-family: 'PV Sans Regular', Arial, Helvetica, sans-serif;
  padding: 12px 20px;
  margin: 8px 0;
  box-sizing: border-box;
  border-radius: 5px;
  line-height: 22px;
  background-color: #f2f2f2;
  border:1px solid #000000;
  transition: all 0.3s;
  padding: 13px;
  margin-bottom: 15px;
  outline: none;
}
.textarea-queixa  {
  width: 95%;
  font-family: 'PV Sans Regular', Arial, Helvetica, sans-serif;
  padding: 12px 20px;
  margin: 8px 0;
  box-sizing: border-box;
  border-radius: 5px;
  line-height: 22px;
  background-color: #f2f2f2;
  border:1px solid #000000;
  transition: all 0.3s;
  padding: 13px;
  margin-bottom: 15px;
  outline: none;
}
.horario {
  width: 53%;
  font-family: 'PV Sans Regular', Arial, Helvetica, sans-serif;
  padding: 12px 20px;
  margin: 8px 0;
  box-sizing: border-box;
  border-radius: 5px;
  line-height: 22px;
  background-color: #f2f2f2;
  border:1px solid #000000;
  transition: all 0.3s;
  padding: 13px;
  margin-bottom: 15px;
  outline: none;
}

.outro {
  width: 80%;
  font-family: 'PV Sans Regular', Arial, Helvetica, sans-serif;
  padding: 12px 20px;
  margin: 8px 0;
  box-sizing: border-box;
  border-radius: 5px;
  line-height: 22px;
  background-color: #f2f2f2;
  border:1px solid #000000;
  transition: all 0.3s;
  padding: 13px;
  margin-bottom: 15px;
  outline: none;
}

.selecao {
  width: 90%;
  font-family: 'PV Sans Regular', Arial, Helvetica, sans-serif;
  padding: 12px 20px;
  margin: 8px 0;
  line-height: 26px;
  box-sizing: border-box;
  transition: all 0.3s;
  padding: 13px;
  outline: none;
}

[type="submit"] {
  font-family: 'PV Sans Regular', Arial, Helvetica, sans-serif;
  width: 100px;
  background:#2b2e34;
  border-radius:15px;
  border: 1px solid #ffffff;
  cursor:pointer;
  color: #ffffff;
  font-size:18px;
  padding-top:10px;
  padding-bottom:10px;
  transition: all 0.3s;
  margin-top:-4px;
  font-weight:400px;
}
[type="submit"]:hover { 
  background:#707070; color: white; 
}

.prr-1 {
  width: 95%;
  font-family: 'PV Sans Regular', Arial, Helvetica, sans-serif;
  padding: 12px 12px;
  margin: 8px 0;
  box-sizing: border-box;
  border-radius: 5px;
  line-height: 22px;
  background-color: #ffffff;
  transition: all 0.3s;
  margin-bottom: 15px;
  outline: none;
}
/*  codigo para Mobile */
@media screen and (max-width: 850px){

  #name-3{
  width: 100%;
  font-family: 'PV Sans Regular', Arial, Helvetica, sans-serif;
  padding: 12px 10px;
  margin: 8px 0;
  box-sizing: border-box;
  border-radius: 5px;
  line-height: 12px;
  background-color: #f2f2f2;
  border:1px solid #000000;
  transition: all 0.3s;
  padding: 13px;
  margin-bottom: 15px;
  outline: none;
}
 
  input[type=number] {
  width: 100%;
  font-family: 'PV Sans Regular', Arial, Helvetica, sans-serif;
  padding: 12px 10px;
  margin: 8px 0;
  box-sizing: border-box;
  border-radius: 5px;
  line-height: 12px;
  background-color: #f2f2f2;
  border:1px solid #000000;
  transition: all 0.3s;
  padding: 13px;
  margin-bottom: 15px;
  outline: none;
}

input[type=text] {
  width: 95%;
  font-family: 'PV Sans Regular', Arial, Helvetica, sans-serif;
  padding: 12px 20px;
  margin: 8px 0;
  box-sizing: border-box;
  border-radius: 5px;
  line-height: 22px;
  background-color: #f2f2f2;
  border:1px solid #000000;
  transition: all 0.3s;
  margin-bottom: 15px;
  outline: none;
}
  input[type=date]{
  width: 100%;
  font-family: 'PV Sans Regular', Arial, Helvetica, sans-serif;
  padding: 12px 10px;
  margin: 8px 0;
  box-sizing: border-box;
  border-radius: 5px;
  line-height: 12px;
  background-color: #f2f2f2;
  border:1px solid #000000;
  transition: all 0.3s;
  padding: 13px;
  margin-bottom: 15px;
  outline: none;
}
#name-102 {
  width: 95%;
  }
  .textarea-denuncia {
  width: 95%;
  font-family: 'PV Sans Regular', Arial, Helvetica, sans-serif;
  padding: 12px 20px;
  margin: 8px 0;
  box-sizing: border-box;
  border-radius: 5px;
  line-height: 22px;
  background-color: #f2f2f2;
  border:1px solid #000000;
  transition: all 0.3s;
  padding: 13px;
  margin-bottom: 15px;
  outline: none;
}
  input[type=email] {
  width: 95%;
  font-family: 'PV Sans Regular', Arial, Helvetica, sans-serif;
  padding: 12px 20px;
  margin: 8px 0;
  box-sizing: border-box;
  border-radius: 5px;
  line-height: 22px;
  background-color: #f2f2f2;
  border:1px solid #000000;
  transition: all 0.3s;
  padding: 13px;
  margin-bottom: 15px;
  outline: none;
}
  input[type=tel] {
  width: 95%;
  font-family: 'PV Sans Regular', Arial, Helvetica, sans-serif;
  padding: 12px 20px;
  margin: 8px 0;
  box-sizing: border-box;
  border-radius: 5px;
  line-height: 22px;
  background-color: #f2f2f2;
  border:1px solid #000000;
  transition: all 0.3s;
  padding: 13px;
  margin-bottom: 15px;
  outline: none;
}
  }