.termosdiv2 {
    background: #f8f8f8;
    padding: 12px;
    margin: 20px 0px 10px 0px;
}


.termosdiv2 h4 {
    font-size: 18px;
    color: #11939d;
}

.termosdiv2 p {
      line-height: 14px;
  font-size: 12px;
}


.termosdiv {
   background: #fdfdfd;
    border: solid 2px #8bc95e;
    padding: 1%;
    /* min-height: 640px; */
    margin-top: 20px;
    margin-bottom: 20px;
    -webkit-box-shadow: 0px 15px 5px -12px rgba(0,0,0,0.54);
    -moz-box-shadow: 0px 15px 5px -12px rgba(0,0,0,0.54);
    box-shadow: 0px 15px 5px -12px rgba(0,0,0,0.54);
}


.formacaodiv2  {
    background: #f9f9f9;
    padding: 2%;
  min-height: 640px;
    margin-top: 20px;
    margin-bottom: 20px;
    -webkit-box-shadow: 0px 15px 5px -12px rgba(0,0,0,0.54);
    -moz-box-shadow: 0px 15px 5px -12px rgba(0,0,0,0.54);
    box-shadow: 0px 15px 5px -12px rgba(0,0,0,0.54);
}

.formacaodiv {
    background: #18b7c4;
    padding: 2%;
    min-height: 640px;
    margin-top: 20px;
    margin-bottom: 20px;
    max-width: 500px!important;
    -webkit-box-shadow: 0px 15px 5px -12px rgba(0,0,0,0.54);
    -moz-box-shadow: 0px 15px 5px -12px rgba(0,0,0,0.54);
    box-shadow: 0px 15px 5px -12px rgba(0,0,0,0.54);
}

.formacaodiv label {
    color: white;

}

.formacaodiv .wpcf7-list-item {
    color: white;

}




.enviar {
  width: 300px;
    background: #e7390e;
    color: white;
    padding: 10px;
    font-weight: bold;
    margin-top: 30px;
}

.enviar:hover {
    background: black;
    
}


label {
    font-size: 16px;
    color: #11939d;
    font-weight: 700;
    margin-top: 20px;
    margin-bottom: 0px;
}



.clear { clear:both;}

.formacaodiv2 span.wpcf7-list-item { display: block; }

.formacaodiv span.wpcf7-list-item { display: block; }


.nome,.sexo, .email, .cpf, .rg, .endereco, .bairro, .cep, .estado, .cidade, .habilidades, .formacao {
    width: 100%;

}

.habilidades, .formacao {
    height: 80px;
  max-width:600px;

}



.box11 h2,.box10 h2 {
 
  font-weight: bold!important;
}


.box2 h2{
    text-align: center;
    color: white;
    font-size: 30px;
    font-weight: 600;
    padding: 15px;
}

.boxb {
    padding: 20px!important;
}


.pm-caption h1 {
    background-color: rgba(182, 209, 96, 0.78)!important;
}

.pm-caption-decription {
    background-color: rgba(85, 133, 78, 0.75)!important;
}

.box4 h2 {
    font-size: 30px;
    color: #B9D869;
    font-weight: bold;
    margin-top: 50px!important;
}

.box4 p {
    color: white;
}

.box4 img {
    margin-top: -30px!important;
}

.box1 h4 {
    text-align: center;
    font-size: 18px;
}

.pm-fat-footer {
    padding: 100px 0;
    display: none;
}


.box5 img {
    margin-top: -17px!important;
}
  
footer {
    background-color: rgba(235, 235, 235, 0.44)!important;
    border-top: solid 5px #86AA3E!important;
}

.pm-sub-header-info {
    padding-top: 35px!important;

    height: 110px!important;
  background: #f8f8f8!important;
}

.pm-containerPadding-top-80 {
    padding-top: 10px!important;
}

h2, h1, h3, h4, {
    color: #6dab3c!important;
}

.box11 {
    background: rgba(248, 248, 248, 0.58);
    padding: 7px;
    border: solid 2px rgba(115, 206, 218, 0.3);
}

.box11c {
    margin-top: -30px;
}

.pm-header-info {
    margin-top: 20px!important;
    /* float: right; */
    width: 500px!important;
}

.fom10 {
    height: 70px;
}

.pm-caption-excerpt {
  
    color: #fff!important;
    font-size: 22px!important;
    font-weight: bold!important;
    text-shadow: 2px 1px 2px black;
    /* width: 400px; */
}

.pm-rounded-btn.print {
    padding: 8px 25px;
    margin: 0px;
    display: none;
}

#form11 {
    min-width: 303px;
    background: #A8CF45;
    color: white;
    font-weight: bold;
    font-size: 20px;
}

#form11:hover {

    background: orange;
  
}

.contato10 p{
    font-size: 25px!important;
    line-height: 30px!important;
}

.contato11 p{
    font-size: 20px!important;
    line-height: 25px!important;
}

.contato10 strong {
   
}

.pm-containerPadding80 {
    padding: 30px 15px!importante;
}

.form20 {
    max-width: 305px!important;
}

.pm-header-info li p, .pm-header-info li p a {

    font-size: 20px!important;
  margin-bottom: -0px!important;
}


.rodape100 {
    text-align: center;
}
