/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 11 2024 | 18:44:49 */
.hidden{
	display: none !important;
}

.gform-body input[type="text"]{
    border-color: rgba(0,0,0,0.3) !important;
}

.gfield--type-html{
    font-size: 150%;
}

.gform-body .gfield_checkbox,
.gform-body .gfield_radio{
    font-size: 0px;
    flex-direction: row !important;
    gap: 5px !important;
	flex-wrap: wrap;
}

.gform-body .gfield_checkbox .gchoice,
.gform-body .gfield_radio .gchoice{
    background: #fff;
    border-radius: 3px;
    border: 1px solid rgba(0,0,0,0.3);
    padding: 8px 10px;
    box-shadow: rgba(18, 25, 97, 0.08) 0px 1px 4px 0px;
}

.gform-body .gfield_label{
    margin-bottom: 2px;
}

.gform-datepicker{
    width: 100% !important;
}

.gfield--type-section{
    border: none !important;
}

.gchoice_other_control[disabled]{
    display:none !important;
}

.gchoice_other_control[disabled]{
    display:none !important;
}

.gpnf-modal .gpnf-modal-header{
    font-size: 22px !important;
    font-weight: 700 !important;
}

.gpnf-modal .tingle-modal-box{
    width: 100vw !important;
    left: 0 !important;
}

.tingle-modal-box__footer{
    width: 100vw !important;
    left: 0 !important;
}

.tingle-modal--overflow{
    padding-top: 0px !important;
}

.tingle-modal__close{
    display: none !important;
}


.tingle-modal-box__content .gform_wrapper {
    max-width: 1100px;
    margin: 0 auto;
}

/* ---------- */

body fieldset.gfield.sws_f_colunas_4{
    display: flex;
    flex-direction: row-reverse;
    padding-bottom: 20px;
    margin-bottom: -10px;
    border-bottom: 1px solid rgba(0,0,0,0.2);
}

body fieldset.gfield.sws_f_colunas_4 > legend{
    margin: 0px 0px 0px 0px;
}

body fieldset.gfield.sws_f_colunas_4 > div.ginput_container{
    margin: -30px 0px 0px 0px;
}

/* Para dispositivos móveis */
@media (max-width: 768px) {
    body fieldset.gfield.sws_f_colunas_4 > div.ginput_container {
        margin: 0px;
    }
}
/*
especifico para o pdf
*/

.sws_section_pdf h3{
	text-transform: uppercase
	text-decoration: underline;
	font-weight: 900;
}
.img_responsive_mw25 img{
	max-width: 25% !important;
}
