
p{

line-height: 120%;
font-size:.8rem;

}



.section-form p {

    color:#FFFFFF;


}
  
 
.section-exclusividades{

    background:#ECECEC;



}


.section-apresentacao p {

    font-size: 13px;
    line-height: 130%;

 }
    
   


   select[name='estado'],select[name='estado_civil'] ,select[name='viagens'] ,select[name='parceiro'] ,select[name='promotor'] ,select[name='renda'],select[name='profissao'],select[name='profissao_conjuge'],select[name='cidade'] {
    -webkit-writing-mode: horizontal-tb !important;
    appearance: menulist!important;
    -webkit-appearance: menulist!important;
    -moz-appearance:menulist!important;
     
}
 

::-webkit-input-placeholder {
    color: #3F3968 !important;
    opacity:1;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #3F3968 !important;
    opacity:1;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #3F3968 !important;
    opacity:1;
}
:-moz-placeholder { /* Firefox 18- */
  color: #3F3968 !important;
    opacity:1;
}
 

 

 

.section-form .login-box .col-left{


    padding-right:3px;
  

}
.section-form .login-box .col-right{


    padding-left:3px;
  

}


 

.section-form .login-box .user-box input, .section-form .login-box .user-box select, .section-form .login-box .user-box textarea {
    height: 38px;
    border: 1px solid #3F3968;
     border-radius: 4px;
    padding: 6px 8px;
    font-size: 14px;
    color: #3F3968;
    background:#EEEEEE!important;
    background-color:#EEEEEE!important;
    margin-bottom: 6px;
     
}


.section-form .login-box .exibe-visita input,.section-form .login-box .exibe-visita select,.section-form .login-box .exibe-parceiro input,.section-form .login-box .exibe-parceiro select,.section-form .login-box .exibe-cartao input,.section-form .login-box .exibe-cartao select{

    background-color: transparent !important;
    background: none!important;
    color: #fff;
    border: none;
    border-radius: 0px;
    border-bottom: 1px solid #fff;
    outline: none;
    padding-left:0;
    display:block;

    }

 .section-form .login-box .exibe-visita select, .section-form .login-box .exibe-parceiro select, .section-form .login-box .exibe-cartao select{

    -webkit-appearance: none;
 
 }



 .section-form .login-box .exibe-parceiro  {
      background-color: #444;
      padding: 12px;
      margin-bottom: 20px; }
.section-form .login-box .exibe-parceiro input, .section-form .login-box .exibe-parceiro select, .section-form .login-box .exibe-parceiro textarea  {
        margin-bottom: 0px;
        float: left;
        background: none; }



 .section-form .login-box .exibe-cartao  {
      background-color: #444;
      padding: 12px;
      margin-bottom: 20px; }
.section-form .login-box .exibe-cartao input, .section-form .login-box .exibe-cartao select, .section-form .login-box .exibe-cartao textarea  {
        margin-bottom: 0px;
        float: left;
        background: none; }





 .section-form .login-box .user-box textarea {
    height: 70px;
}


.section-form .login-box .btn-group{

    margin-bottom:10px;
    font-size: .7rem;
   

}

 


 .section-form .login-box .btn-group .btn-radio-form {
        width: 50%;
        background-color: #232323;
        border: 1px solid #fff;
        color: #fff;
        padding-top: 5px;
        padding-bottom: 5px; }
        .section-form .login-box .btn-group .btn-radio-form.active {
          background-color: #e5e3a4;
          color: #232323; }
        .section-form .login-box .btn-group .btn-radio-form input {
          display: none; }




 .section-form .login-box .btn-group .btn-radio-form[data-value="1"] {
        width: 55%;
       }


 .section-form .login-box .btn-group .btn-radio-form[data-value="0"] {
        width: 45%;
       }




.section-form .login-box .btn-group .btn-type-form,.section-form .login-box .btn-group .btn-radio-form{

     font-size: .8rem;
     text-transform: uppercase;
     font-weight:bold;
   
 
}






.section-form .login-box .btn-primary{
    background-color: #608000;
    border-color: #608000;
    margin-top:0;
    padding:8px;
    font-size:17px;
}


.section-form .login-box .form-check.data .form-check-label {
    
    font-size: 12px;
    padding-left: 1px;
  
}

.section-form .login-box .user-box i{

    margin-top: 9px;
    cursor:pointer;


}


.section-form .login-box .exibe-visita,.section-form .login-box .exibe-parceiro,.section-form .login-box .exibe-cartao{

    background-color: #b26340;
    margin-bottom:10px;
}




@media (max-width: 767px) {
  .section-apresentacao p,.section-destaques .p-section-destaques {
      font-size:13px;
      line-height: 130%;
    }


    .box-buttons.full {
      max-width:100%;
      margin-left: 0;

   }

}

.menu-mobile-show{

  display:none!important;

}


@media (max-width: 767px) {
  
.menu-mobile-show{

  display:inline!important;

}


.menu-mobile-show a.link-visita {

    background-color: #ff8243!important;

  }



  .menu-mobile-show a.link-whatsapp {

    background-color: #208E2F!important;

  }


}




 .datepicker table tr td.disabled, .datepicker table tr td.disabled:hover {
    background: 0 0;
    color: #CCC;
    text-decoration: line-through;
    cursor: default;
}



.logo-vci{

  max-height:70px;


  }



  .section-form .box-embed > a .mask {

    padding-top: 38%;
    padding-bottom: 38%;


  }



  .section-form .box-embed .embed-responsive-4by3::before {

    padding-top: 100%;


  }
