.fe_kapv ul.gform_fields li.gfield {
	padding-right: 0 !important;
}
.fe_kapv label, .fe_kapv p, .fe_kapv legend{
    color: #34495E;
}
.gform_body .email_checkbox, .gform_body .nome_checkbox, .gform_body .nif, .gform_body .data_checkbox{
	text-align: left;
}





.gform_body .labelColor ul li i{
	display: none;
}
.gform_body .main_checkbox, .gform_body .captcha{
	text-align:center;

}

.email_checkbox{
	text-align: right;
}
.gform_body .email_checkbox #input_16_5, .gform_body .nome_checkbox #input_16_1,
.nome_checkbox .ginput_container.ginput_container_text #input_1_1, .gform_body .email_checkbox #input_1_5, .gform_body .nif #input_1_672, .gform_body .email_checkbox #input_18_5, .gform_body .nome_checkbox #input_18_1, .gform_body .nif #input_18_659 {
	width: 187px;

}
.dimensoes_img{
	text-align: center
}

.dimensoes_img .gchoice_1_17_1 li{
	 margin: 5px 5px !important;
   width: calc(25% - 10px);
}
/*
.dimensoes_img .image-choices-choice-image-wrap{
    width: 100%;
    max-width: 60%;
}
*/

.pincaF1_imgs .image-choices-choice-image-wrap{
	width: 360px;
  height: 300px;
	max-width: 100%;
}
.vidros_check{
	display: flex;
	justify-content: center;
}
.folhas_orientacao .image-choices-choice-image-wrap{
	height: 150px;
  width: 237px;	
	max-width: 100%
		
}
.small, .medium{
	border: 2px solid #26719B !important;
}
.fe_kapv input{
	border: 2px solid #26719b !important;

}
.gform_body .acab_checkbox .gchoice{
	width: calc(20% - 12px) !important;
  border: none;
  position: relative;
  overflow: visible;
}

.gform_body .acab_checkbox .gchoice:last-child {
    margin-right: 0 !important;
}
.gform_body .acab_checkbox .gchoice.image-choices-choice-selected label{
  border: 2px solid #26719b;
}
.gform_body .acab_checkbox .gchoice .image-choices-choice-image-wrap{
  width:100%;
  height: auto;
  padding-bottom: 122%;
}
.folhas_orientacao .gchoice, .image-choices-field .image-choices-choice label{
	border: none;
}
.gform_body .border_color .image-choices-choice{
	border: 2px solid #f0f0f0 !important;

}
.gform_body .border_color .image-choices-choice.image-choices-choice-selected{
	border: 2px solid #26719b !important;
}

.gform_body .dispositivosAdicionais li .image-choices-choice-image-wrap{
	width: 70%;
}

.acab_checkbox  ul, .pincaF1_imgs ul, .folhas_orientacao  ul, .dispositivosAdicionais ul, .tipoAbertura ul, .gform_body #input_1_242, .gform_body #input_16_271{
	overflow: visible !important;
}
.gform_body .folhas_orientacao .gchoice_16_27_2.image-choices-choice, .gform_body .folhas_orientacao .gchoice_16_27_5.image-choices-choice{
	height: 229px;
}

.acab_checkbox ul li .image-choices-choice-text{
	width: 80%;
	margin: auto;
}
.image-choices-choice-selected{
	box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.2);
}
.gform_body .acab_checkbox .image-choices-choice:after{
	    content: "\2714" !important;
      width: 50px;
      height: 50px;
      overflow: visible;
      border-radius: 50%;
      pointer-events: none;
      opacity: 0;
      transition: all 1s;
      text-align: center;
      line-height: 50px;
      color: #fff;
      display: block;
      position: absolute;
      margin: -25px 0 0 -25px;
      background-color: #26719b;
      left: 50%;
      top: 0px;
      font-size: 1.4em;
	
} 

.gform_body .acab_checkbox .image-choices-choice.image-choices-choice-selected:after{
	opacity: 1;
}
.gform_body .margin {
  margin-left: 70px !important;
	text-align: center;
}
.gform_body .margin label{
	font-size: 18px !important;
	font-weight: bold !important;
}

.gform_body .main_checkbox label, .gform_body .email_checkbox label,.gform_body .nome_checkbox label, 
.data_checkbox label, .gform_body .nif label{
	font-weight: bold !important;
}
.gform_body .font_size p, .gform_body .font_size .gfield_label, .gform_body .textarea .gfield_label,
.gform_body .tipoAbertura .gfield_label, .gform_body .textareaForm.field_sublabel_below  label, .gform_body .mudarPorta .gfield_label, .gform_body .posicaoMotor .gfield_label, .gform_body .posicaoMotorFlama .gfield_label, .gform_body .compAdicionais .gfield_label, .gform_body .cintasPVC .gfield_label, .gform_body .modLargura .modTitle, .gform_body .modProjecao .modTitle, .gform_body .esquemaInstalacao p:first-of-type, .gform_body .exemploDesenho p, .gform_body .corTecido p:first-child, .gform_body .opInstalacao p, .gform_body .dTecnicosCortina p, .gform_body .alturaPinhaoFort p, .gform_body .alturaPinhaoFort p, .gform_body .alturaAutoFort p, .gform_body .alimMotor .gfield_label, .gform_body .rbPVCTecido .gfield_label, .gform_body .mPortaAcabamento p, .gform_body .SPtitle p, .gform_body .rbAlturaSP .gfield_label, .gform_body .rbLarguraSP .gfield_label, .gform_body .tipoGradeSP .gfield_label, .gform_body .modeloGradeSP .gfield_label, .gform_body .corAcabamentoSP .gfield_label, .gform_body .caixotesTampas .gfield_label, .gform_body .fixacaoTitle, .gform_body .portadaTitle, .gform_body .portadaTitle .gfield_label, .gform_body .fixacaoAutomatismo .gfield_label, .gform_body .fixacaoAutomatismo, .gform_body .fixacaoAutomatismoPORTC .gfield_label, .gform_body .fixacaoAutomatismoPORTC {
	font-size: 22px !important;
	font-weight: bold !important;
	text-align: center;
}
.fe_kapv .image-choices-field .image-choices-choice-text{
	font-size: 16px;
}

.gform_body .folhas_orientacao ul li .image-choices-choice-text{
	 white-space: break-spaces;

}
.Sim_Nao .gfield_radio{
	justify-content: center;
}
.gform_body .folhas_orientacao .gchoice_16_27_2.image-choices-choice, .gform_body .folhas_orientacao .gchoice_1_27_2.image-choices-choice, .gform_body .folhas_orientacao .gchoice_1_27_5.image-choices-choice, .gform_body .folhas_orientacao .gchoice_1_373_2.image-choices-choice, .gform_body .folhas_orientacao .gchoice_1_373_5.image-choices-choice {
	height: 229px;
} 
.gform_body .gchoice_1_92_0 i, .gform_body .gchoice_1_116_0 i, .gform_body .gchoice_1_104_0 i, .gform_body .gchoice_1_124_0 i, .gform_body .gchoice_1_136_0 i, .gform_body .gchoice_16_92_0 i {
    background: none;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 0.6;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 40px;
    color: white;
		opacity: 0;
}
.gform_body .gchoice_1_92_0 i:before, .gform_body .gchoice_1_116_0 i:before, .gform_body .gchoice_1_104_0 i:before, .gform_body .gchoice_1_124_0 i:before, .gform_body .gchoice_1_136_0 i:before, .gform_body .gchoice_16_92_0 i:before{
	 content: "\f00c";

}
.gform.body .gchoice_1_104_0.color-picker-choice.color-picker-choice-selected{
	opacity: 1;
  transform: translate(-50%, -50%) scale(1);
  top: 50%;
}

.gform_body .gchoice_1_92_1 i, .gform_body .gchoice_1_116_1 i, .gform_body .gchoice_1_104_1 i, .gform_body .gchoice_1_124_1 i, .gform_body .gchoice_1_136_1 i, .gform_body .gchoice_16_92_1 i{
	  background: none;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 0.7;    
	  font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 40px;
    color: white;
}
.gform_body .gchoice_1_92_1 i:before, .gform_body .gchoice_1_116_1 i:before, .gform_body .gchoice_1_104_1 i:before, .gform_body .gchoice_1_124_1 i:before, .gform_body .gchoice_1_136_1 i:before, .gform_body .gchoice_16_92_1 i:before{
	content: "\f00d";
}

.gform_body .dimensoes_li .image-choices-choice-text{
	white-space: break-spaces;
}
.gform_body .gchoice_1_25_0, .gform_body .gchoice_1_48_0, .gform_body .gchoice_1_71_0, .gform_body .gchoice_1_81_0{
	height: 398px;
}
.gform_body .cb_acabamento{
  font-size: 18px;
	margin-left: 185px !important;
} 
.gform_body #field_1_60 .color-picker-swatch{
	margin: 0;
}
.gform_body .check .color-picker-choice-selected .color-picker-swatch-color i{
	display: none;
}
.gform_body .check .gchoice.color-picker-choice:after{
	content: "\2714" !important;
    width: 30px;
    height: 30px;
    overflow: visible;
    border-radius: 50%;
    pointer-events: none;
    opacity: 0;
    transition: all 1s;
    text-align: center;
    line-height: 35px;
    color: #fff;
    display: block;
    position: absolute;
    margin: -10px 0 0 -23px;
    background-color: #26719b;
    left: 50%;
    top: 0%;
    font-size: 1.4em;
}

.gform_body .check .gchoice.color-picker-choice.color-picker-choice-selected:after{
	opacity: 1;
}
.gform_body .checkVidro .color-picker-choice:after{
	  content: "\2714" !important;
    width: 30px;
    height: 30px;
    overflow: visible;
    border-radius: 50%;
    pointer-events: none;
    opacity: 0;
    transition: all 1s;
    text-align: center;
    line-height: 31px;
    color: #fff;
    display: block;
    position: absolute;
    margin: -33px 0 0 -12px;
    background-color: #26719b;
    left: 50%;
    top: 23px;
    font-size: 1.4em;
}
.gform_body .checkVidro .color-picker-choice.color-picker-choice-selected:after{
	opacity: 1;
}
.gform_body .Exemplo{
	  text-align: left;
    position: absolute !important;
    bottom: 30%;
    width: 55%;
    right: 22%;
}
.imgCaixilharia{
	text-align: center;
}
.gform_body .pincaF1_imgs .image-choices-choice{
	border: 2px solid #f0f0f0;
}
.gform_body .pincaF1_imgs .image-choices-choice.image-choices-choice-selected{
	border: 2px solid #26719b;
}
.gform_body .marginTitle {
	margin-top: 40px !important;
}
.gform_body .naoVidroP p{
	width: 70%;
	text-align: left;
	margin-left: 65px;
}
.gform_body .naoVidroCaixilharia p{
	 width: 32%;
   text-align: left;
   margin: auto;
}
.vidro li:first-child{
	height: 401px;
}

.gform_body .acessorios .ginput_container input{
	width: 210px;
}

.gform_body .acessorios2 .ginput_container input{
	width: 270px;
}


.gform_body .acessorios {
	margin-top: 180px !important;
}
.gform_body .acessorios label{
	white-space: nowrap;
}
.img_DA{
	text-align: center;
}
.img_DA img{
	width: 200px;
	max-width: 100%;
}
.input_DA{
	text-align: center;
}
.input_DA .ginput_container .medium input{
	width: 50px;
}

.textareaForm .gfield_label{
	font-size: 22px !important;
	font-weight: bold !important;
	text-align: center;
	color: #34495E;
}
.gform_body .textareaForm{
	text-align:center;
	position: relative;
}
.gform_body .textareaForm .ginput_container textarea{
	width: 70%;
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
.gform_body .main_checkbox .ginput_container.ginput_container_number input{
	width: 187px;
	max-width: 100%;
}
.gform_body .tipoAbertura .gchoice{
		width: calc(33% - 14px) !important;
    height: 241px;
		position: relative;
}

.gform_body .corCofre .gfield_label{
	margin-bottom: 20px !important;
}

.gform_body .corCofre .color-picker-swatch {
    display: inline-block;
    width: 150px;
    height: 150px;
    border-radius: 4px;
    border: 1px solid #e3e8eb;
    background: #fff;
    box-shadow: 0 20px 36px 0 rgb(93 124 181 / 9%), 0 5px 12px -3px rgb(0 0 0 / 7%);
    cursor: pointer;
}
.gform_body .corCofre .color-picker-swatch-text-wrap {
    position: relative;
    bottom: 87px;
    padding: 0;
    margin: 0;
    font-size: 15px;
    line-height: 1.4;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    color: #ffffff;
    text-align: center;
    font-weight: normal;
}
.gform_body .tipoAbertura .gchoice{
	 border: 2px solid #f0f0f0 !important;
	overflow: visible;
}
.gform_body .tipoAbertura .gchoice .image-choices-choice-text p{
	white-space: break-spaces;
}

.gform_body .tipoAbertura .gchoice .image-choices-choice-image-wrap{
		width: 100%;
    height: auto;
    padding-bottom: 30%;
}
.gform_body .tipoAbertura .image-choices-choice.image-choices-choice-selected{
	border: 2px solid #26719b !important;
}



.gform_body .CompletoSemi ul li .image-choices-choice-text{
	width: 80%;
  margin: auto;
  text-align: left;
}

/*POP UP para o Tipo de abertura*/
.gform_body .tipoAbertura .popup i, .gform_body .tipoAbertura .popup2 i, .gform_body .tipoAbertura .popup3 i, .gform_body .tipoAbertura .popup4 i, .gform_body .tipoAbertura .popup5 i, .gform_body .tipoAbertura .popup6 i{
	font-size: 25px;
}


.gform_body .tipoAbertura .popup, .gform_body .tipoAbertura .popup2, .gform_body .tipoAbertura .popup3, .gform_body .tipoAbertura .popup4, .gform_body .tipoAbertura .popup5, .gform_body .tipoAbertura .popup6{
	  position: absolute;
    top: -14px;
    right: -5px;
    background-color: #f0f0f0;
    width: 35px;
    padding: 3px;
    height: 35px;
    border-radius: 50%;
}

.gform_body .tipoAbertura .popup .popuptext, .gform_body .tipoAbertura .popup2 .popuptext2, .gform_body .tipoAbertura .popup3 .popuptext3, .gform_body .tipoAbertura .popup4 .popuptext4, .gform_body .tipoAbertura .popup5 .popuptext5, .gform_body .tipoAbertura .popup6 .popuptext6 {
	visibility: hidden;
	white-space: break-spaces;
	width: 266px;
	background-color: #555;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	padding: 8px 0;
	position: absolute;
	z-index: 1;
	bottom: 125%;
	left: 50%;
	margin-left: -133px;
}

.gform_body .tipoAbertura .popup .popuptext::after, .gform_body .tipoAbertura .popup2 .popuptext2::after, .gform_body .tipoAbertura .popup3 .popuptext3::after, .gform_body .tipoAbertura .popup4 .popuptext4::after, .gform_body .tipoAbertura .popup5 .popuptext5::after, .gform_body .tipoAbertura .popup6 .popuptext6::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}
.gform_body .tipoAbertura .popup .show, .gform_body .tipoAbertura .popup2 .show, .gform_body .tipoAbertura .popup3 .show, .gform_body .tipoAbertura .popup4 .show, .gform_body .tipoAbertura .popup5 .show, .gform_body .tipoAbertura .popup6 .show {
  visibility: visible;
  -webkit-animation: fadeIn 1s;
  animation: fadeIn 1s;
}

/* Add animation (fade in the popup) */
@-webkit-keyframes fadeIn {
  from {opacity: 0;} 
  to {opacity: 1;}
}

@keyframes fadeIn {
  from {opacity: 0;}
  to {opacity:1 ;}
}
.popup4 {
  position: relative;
  display: inline-block;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
	width:30px;
	height:30px;	
}


.gform_body .exemploNao{
	margin-top: 50px !important;
}
.gform_body .exemploNao:last-child{
	margin-top: 50px;
}
.gform_body .medidasPincaF1semi div, .gform_body .medidasPincaF1Invi div, .gform_body .medidasPincaF1SIsemi div,  .gform_body .medidasPincaF1SIInvi div, .gform_body .medidasCaixilharia div, .gform_body .medidasPincaF2AS div, .gform_body .medidasPincaF2AI div, .gform_body .medidasPincaF2F1I div, .gform_body .medidasPincaF2F1S div{
	width: 80%;
	background-color: #f0f0f0;
	margin: 18px auto 10px auto;
	border: 2px solid #06486c;
	padding: 10px;
}
.gform_body .content table, .content td, .content th{
	border: none;
}
/*
.gform_body .medidasCaixilharia#field_1_188, .gform_body .medidasCaixilharia#field_1_316, .gform_body .medidasPincaF1semi#field_1_591, .gform_body .exemploNao#field_1_590, .gform_body .medidasPincaF1semi#field_1_630, .gform_body .exemploNao#field_1_629{
	position: absolute;
	bottom: 34%
}
*/

.gform_body .Sim_Nao .color-picker-swatch-color-wrap{
	display: block;
	width: 135px;
	height: 52px;
	border-radius: 5px;
	margin: 0 auto 20px;
	background: transparent;
	box-shadow: 0 3px 6px 2px rgb(0 0 0 / 8%);
	-webkit-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
} 

.gform_body .Sim_Nao .color-picker-swatch-color-wrap .color-picker-swatch-color{
	display: none;
}
.gform_body .Sim_Nao .color-picker-swatch-text-wrap{
	position: relative;
	padding: 0;
	margin-top: -61px;
	font-size: 21px;
	line-height: 1.3;
	display: block;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	color: #06486c !important;
	text-align: center;
	font-weight: bold;
}
.gform_body .Sim_Nao .color-picker-swatch-text-wrap:hover{
	letter-spacing: 3px;
}
.gform_body .mudarPorta .color-picker-swatch-text-wrap:hover{
	letter-spacing: revert;
}
.gform_body .Sim_Nao .color-picker-swatch-color-wrap{
	 border: 2px solid #DCDCDC;
}
.gform_body .Sim_Nao .color-picker-choice.color-picker-choice-selected .color-picker-swatch-color-wrap{
	 border: 2px solid #26719b !important;
		transition: all 1s;
	
}


.gform_body .Sim_Nao .color-picker-choice .color-picker-swatch-text{
	color: #26719b;
}
.gform_body .Sim_Nao .color-picker-choice.color-picker-choice-selected .color-picker-swatch-text{
	color: #26719b;
	transition: all 1s;
	opacity: 1;

}

.gform_body .Sim_Nao li:last-child.color-picker-choice.color-picker-choice-selected .color-picker-swatch-color-wrap{
	 border: 2px solid red !important;
		transition: all 1s;
}

.gform_body .Sim_Nao li:last-child.color-picker-choice.color-picker-choice-selected .color-picker-swatch-text{
	color: red;
	transition: all 1s;
	opacity: 1;
}
.gform_body .mudarPorta li:last-child.color-picker-choice.color-picker-choice-selected .color-picker-swatch-text{
	color: #26719b;
	transition: all 1s;
	opacity: 1;
}
.gform_body .Sim_Nao li:last-child.color-picker-choice .color-picker-swatch-text{
	color: red;
}
.gform_body .corRAL.field_sublabel_below {
	margin: 0;
}
.gform_body .input_DA .instruction{
	display: none;
}
.gform_body .corCofre li{
	height: 170px;
}
.gform_body #field_1_195 img, .gform_body #field_1_197 img{
	height: 142.84px;
}

.gform_body .corCofre li:last-child .color-picker-swatch-text{
	color: white;
}
.gform_body .textareaDA textarea{
	height: 195px;
}
.gform_body .textareaDA label{
	text-align: center;
}
.gform_body .corCofre li:last-child .color-picker-swatch-text{
	width: 100px;
	margin: auto;
}
.gform_body .corCofre li:last-child .color-picker-swatch-text-wrap{
	 bottom: 100px;
}
.gform_body .modoText .image-choices-choice-text{
	margin: auto;
	width: 93%;
	text-align: left !important;
}
.gform_body .tipoAbertura .image-choices-choice.image-choices-choice-selected .fa-info::after{
	color: #26719b;
} 
.gform_body .modoCompleto{
	text-align: center;
}
.gform_body .modoCompleto p{

	width: 34%;
	text-align: left;
	margin: auto;	
}
.gform_body #field_16_225, .gform_body #field_16_226, .gform_body #field_16_301, .gform_body #field_16_300{
	position: absolute;
  bottom: 38%;
}
.gform_body .modoText #label_1_59_0 .image-choices-choice-text{
	margin: auto;
  width: 63%;
  text-align: left !important;
}
.gform_body .corCofre ul{
	justify-content: center;
} 
.gform_body .corRAL{
	text-align: center;
}
.gform_body #field_1_11 label{
	width: 105%;
}
/*
.gform_body .folhas_orientacao .gchoice_1_27_5 .image-choices-choice-image-wrap{
	width: 85%;
}
*/

.gform_body .largura .ginput_container.ginput_container_number input, .gform_body .altura .ginput_container.ginput_container_number input, .gform_body .padieira .ginput_container.ginput_container_number input, .gform_body .ombreiraE .ginput_container.ginput_container_number input, .gform_body .ombreiraD .ginput_container.ginput_container_number input{
	display: inline-block;
   width: 25% !important;
	 margin: 0 10px 0 0;
}

.gform_body .altura .ginput_container.ginput_container_number .instruction, .gform_body .padieira .ginput_container.ginput_container_number .instruction, .gform_body .ombreiraE .ginput_container.ginput_container_number .instruction, .gform_body .ombreiraD .ginput_container.ginput_container_number .instruction, .gform_body .largura .ginput_container.ginput_container_number .instruction{
    width: 52%;
	display: inline-block;
	font-size: 12px !important;

}

.gform_body .dimensaoMaPi{
	display: inline-block;
  width: 50%;
  margin: 0 !important;
}
.gform_body .dimensaoMaPi label, .gform_body .dimensaoMaPi .ginput_container.ginput_container_text input{
	margin-left: 13px;
}
.gform_body .dimensaoMaPi .ginput_container.ginput_container_text input{
	width: 50% !important;
}
.gform_body #field_16_155 {
	text-align: center;
  width: 100%;
}
.gform_body #field_16_155 .ginput_container.ginput_container_text input{
	width: 25% !important;
}
.gform_body .vidroSimples .image-choices-choice-image-wrap, .gform_body .caixilhariaSimples .image-choices-choice-image-wrap, .gform_body .inferiorSimples .image-choices-choice-image-wrap,  .gform_body .apertoSimples .image-choices-choice-image-wrap{
	width: 360px;
  height: 400px;
  max-width: 100%;
}
.gform_body .vidroSimples li:first-child, .gform_body .inferiorSimples li:first-child, .gform_body .apertoSimples li:first-child{
	height: 500px;
}
.gform_body .caixilhariaSimples .gchoice{
	width: 50%
}
.gform_body .avisoVidro #containerVidro{
	  width: 61%;
    background-color: #06486c;
    margin: auto;
    padding: 20px;
	  border: 2px solid #26719B;
}
.gform_body .avisoVidro #containerVidro .triangulo{
	text-align: center;
}
.gform_body .avisoVidro #containerVidro .triangulo i{
	color: white;
	font-size: 35px;
}

.gform_body .avisoVidro #containerVidro .texto{
	margin-top: 20px;
	text-align: center;
}
.gform_body .avisoVidro #containerVidro .texto p{
	color: white
}
.gform_body .avisoVidro #containerVidro .texto p:first-child{
	font-weight: bold;
}
.gform_body .mudarPorta .color-picker-swatch-color-wrap {
	width: 162px;
  height: 55px;
}

.gform_body .mudarPorta .color-picker-choice.color-picker-choice-selected .color-picker-swatch-color-wrap{
	background-color: #26719b;
}
.gform_body .mudarPorta .color-picker-choice.color-picker-choice-selected .color-picker-swatch-text-wrap .color-picker-swatch-text, .gform_body .mudarPorta li:last-child.color-picker-choice.color-picker-choice-selected .color-picker-swatch-text-wrap .color-picker-swatch-text{
	color: white;
}

.gform_body .mudarPorta li:last-child.color-picker-choice .color-picker-swatch-text{
	color: #26719b;
}
.gform_body .mudarPorta li:last-child.color-picker-choice.color-picker-choice-selected .color-picker-swatch-color-wrap{
	border: revert !important;
}
.gform_body .mudarPorta{
	text-align: center;
  margin-bottom: 65px;
}
.gform_body .mudarPorta .ginput_container.ginput_container_radio .gchoice{
	 width: calc(20% - 15px);
    border: none;
    position: relative;
    overflow: visible;
		border: 2px solid #f0f0f0;
}
.gform_body .mudarPorta .gchoice .image-choices-choice-image-wrap {
    height: auto;
    width: 100% !important;
    padding-bottom: 89%;
}
.gform_body .mudarPorta  .gchoice.image-choices-choice-selected{
	border: 2px solid #26719b !important;
}
.gform_body .mudarPorta .image-choices-choice:after{
	content: "\2714" !important;
	width: 50px;
	height: 50px;
	overflow: visible;
	border-radius: 50%;
	pointer-events: none;
	opacity: 0;
	transition: all 1s;
	text-align: center;
	line-height: 50px;
	color: #fff;
	display: block;
	position: absolute;
	margin: -30px 0 0 -25px;
	background-color: #26719b;
	left: 50%;
	top: 0px;
	font-size: 1.4em;
}
.gform_body .mudarPorta .image-choices-choice.image-choices-choice-selected:after {
    opacity: 1;
}
.gform_body .mudarPorta ul li .image-choices-choice-text{
	font-weight: bold;
}
#field_16_197 img{
	height: 150px;
}
.gform_body .modoKAPVSPAP .image-choices-choice-image-wrap{
	width: 360px;
  height: 356px;
  max-width: 100%;
}
/*
.gform_body .modoKAPVSPAP li{
	height: 457px;
}*/
.gform_body .vidro ul .gchoice_16_25_1 {
	height: 401px;
}
.vidroSC li {
    height: 446px;
}
.vidroSC .image-choices-choice-image-wrap {
    height: 346px;
}

.gform_body .CompletoSemi100 .gchoice{
	width: 38%;
}
.CompletoSemi100 .gchoice:first-child {
    height: 448px;
}
.gform_body .CompletoSemi100 .gchoice .image-choices-choice-image-wrap{
	  width: 400px;
    height: 333px;
		max-width: 100%;
}

.gform_body .CompletoSemi ul .gchoice_16_199_0.image-choices-choice .image-choices-choice-image-wrap{
	 width: 469px;
    height: 388px;
    max-width: 100%;
}

.gform_body .CompletoSemi ul .gchoice_16_306_0.image-choices-choice .image-choices-choice-image-wrap{
	 width: 400px;
   height: 387px;
   max-width: 100%;
}
   
.gform_body .folhas_orientacao .ginput_container.ginput_container_radio .gchoice{
	width: 30%;
	height: 230px;
}

.gform_body .modoKAPVAP li{
	height: 425px !important;
}

.gform_body .modoKAPVSPAP li {
    height: 465px;
}
.gform_body .modoKAPVAP ul li .image-choices-choice-text, .gform_body .modoKAPVSPAP ul li .image-choices-choice-text, .gform_body .CompletoSemiSP ul li .image-choices-choice-text, .gform_body .CompletoSemi100 ul li .image-choices-choice-text {
	text-align: left;
	margin: auto;
}
.gform_body .modoTelescop .image-choices-choice-image-wrap {
    width: 360px;
    height: 388px;
    max-width: 100%;
}
.gform_body .modoTelescop .gchoice{
	height: 511px;
	width: 33%;
}
.gform_body .medidasSemiTeles {
	  background-color: #f2f6fc;
    padding: 10px 5px 5px 9px;
    border: 1px solid #06486c;
}
.gform_body .medidasSemiTeles .doisVidros{
	  width: 95%;
    background-color: #f0f0f0;
    margin: 10px auto 10px auto;
    border: 2px solid #06486c;
    padding: 10px;
	  position: relative;
}
.gform_body .medidasSemiTeles .numero{
	background-color: #06486c;
	width: 20px;
	border-radius: 50%;
	text-align: center;
	padding: 0px;
	height: 20px;
	position: absolute;
	color: white;
	left: -10px;
	bottom: 35%;
	line-height: normal;
}
.gform_body .tituloVidro{
	font-size: 15px;
	font-weight: bold;
}
.gform_body .CompletoSemiSP .gchoice{
    width: 33%;	
		height: 440px;
}
.gform_body .CompletoSemiSP .gchoice .image-choices-choice-image-wrap{
	height: 334px;
}
.gform_body .tipoFecho .gchoice{
	width: calc(28% - 10px) !important;
	border: 2px solid #f0f0f0;
}
.gform_body .tipoFecho{
	text-align: center;
}
.gform_body .tipoFecho .gchoice .image-choices-choice-image-wrap{
	height: auto;
	padding-bottom: 215px;
	width: 100%;
}

.gform_body .tipoFecho .gchoice:nth-child(2){
	margin-left: 45px !important;
}
.gform_body .tipoFecho .gchoice.image-choices-choice.image-choices-choice-selected{
	 border: 2px solid #26719b !important;
}
.gform_body .apertoSimples ul li{
	width: calc(35% + 10px);
}
.gform_body .apertoSimples ul li .image-choices-choice-image-wrap{
	width: 372px;
}


.gform_body .downloadBtn {
	background-color: white;
	border: 2px solid #f0f0f0;
	color: #26719b;
	padding: 12px 20px;
	cursor: pointer;
	font-size: 15px;
	display: inline-block;
	margin-right: 40px;
	margin-left: 31px;
	border-radius: 6px;
	outline: none;
}
.gform_body .downloadBtn:nth-child(4){
   margin-left: 44px;	
	
}
.gform_body .downloadBtn:nth-child(5){
   margin-right: 0px;	
}
.gform_body .downloadBtn:focus{
	background-color: #26719b;
	color: white;
}
.gform_body .mudarPorta{
	margin-bottom: 0px;
}

.gform_body .addFicheiro .ginput_container.ginput_container_fileupload input{
	border: none !important;
	width: 30%;
}
.gform_body .addFicheiro .ginput_container.ginput_container_fileupload{
	text-align: center;
}
.gform_body .addFicheiro{
		display: block;
    text-align: center;
}
.gform_body .addFicheiro .gfield_label{
	font-size: 22px !important;
	font-weight: bold !important;
	text-align: center;
	margin: 35px 0px;
}

.gform_body .addFicheiro .ginput_container.ginput_container_fileupload input {
	max-width: 100%;
}
.gform_body .main_checkbox{
	margin-top: 50px !important;
}
.gform_body .posicaoMotor, .gform_body .posicaoMotorFlama{
	text-align: center;
}

.gform_body .desenhoTecnico {
	text-align: center;
}
.gform_body .gfield.acabamentoPR{
	margin: auto;
}
.gform_body .acabamentoPR .gchoice.gchoice_18_672_0 .color-picker-swatch-text{
	color: black;
	position: absolute;
	top: 0px;
}
.gform_body .acabamentoPR ul .gchoice_22_672_2 .color-picker-swatch-text, .gform_body .acabamentoPR ul .gchoice_22_672_0 .color-picker-swatch-text, .gform_body .acabamentoPR ul .gchoice_22_672_1 .color-picker-swatch-text, .gform_body .acabamentoPR ul .gchoice_24_672_2 .color-picker-swatch-text, .gform_body .acabamentoPR ul .gchoice_24_672_0 .color-picker-swatch-text, .gform_body .acabamentoPR ul .gchoice_24_672_1 .color-picker-swatch-text {
	position: absolute;
	top: 0px;
}

.gform_body .compAdicionais ul li{
	 width: calc(20% - 10px);
}
.gform_body .compAdicionais ul li label .image-choices-choice-image-wrap{
	width: 100%;
	height: auto;
	padding-bottom: 69%;
}
.gform_body .cintasPVC{
	text-align: center;
}
.gform_body .cintasPVC .gchoice{
	width: calc(31% - 4px);
	border: 2px solid #f0f0f0;
}
.gform_body .cintasPVC .gchoice .image-choices-choice-image-wrap{
	height: auto;
	width: 100%;
	padding-bottom: 69%;
}
.gform_body .cintasPVC .gchoice.image-choices-choice.image-choices-choice-selected{
	border: 2px solid #26719b;
}
.gform_body .kitTunel .gchoice {
	width: 100%;
  border: 2px solid #f0f0f0;
}
.gform_body .kitTunel .gchoice .image-choices-choice-image-wrap {
	height: auto;
	width: 100%;
	padding-bottom: 162px;
}
.gform_body .kitTunel .gchoice.image-choices-choice.image-choices-choice-selected{
	border: 2px solid #26719B;
}

.gform_body .espiraIMG{
	margin-top: 43px !important;
	text-align: center;
}
.gform_body .espiraIMG img{
	width: 100%;
}


.gform_body .posicaoMotor .gchoice{
	width: calc(47% - 10px);
	border: 2px solid #f0f0f0;
}
.gform_body .posicaoMotorFlama .gchoice{
	width: calc(30% - 10px);
	border: 2px solid #f0f0f0;
}
.gform_body .posicaoMotor .gchoice .image-choices-choice-image-wrap, .gform_body .posicaoMotorFlama .gchoice .image-choices-choice-image-wrap{
		height: auto;
    width: 100%;
    padding-bottom: 88%;	
	
}
.gform_body .posicaoMotor .gchoice.image-choices-choice.image-choices-choice-selected, .gform_body .posicaoMotorFlama .gchoice.image-choices-choice.image-choices-choice-selected{
	border: 2px solid #26719b;

}
.gform_body .FA12VDC3A {
	margin-top: 43px !important;
}
.gform_body .portaRapida .gchoice{
	height: 253px;
}

.gform_body .imgFLAMA{
	text-align: center;
}
.gform_body .imgFLAMA img{
	height: 530px;
}
.gform_body .outrosFLAMA{
	text-align: center;
}

.gform_body .gchoice_22_672_2 .color-picker-swatch-text, .gform_body .gchoice_24_672_2 .color-picker-swatch-text {
	color: white;
}
.gform_body .dimMinimas{
	margin: 0 !important;
}
.gform_body .dimMinimas div{
    background-color: #0a4469;
    padding: 15px;
    width: 50%;
    text-align: center;
		margin: auto;
}
.gform_body .dimMinimas div i{
	font-size: 28px;
	margin-bottom: 20px;
	color: #FFEA00;
}

.gform_body .dimMinimas div p{
	color: white;
}

.gform_body .dimMinimas div p:nth-child(2), .gform_body .dimMinimas div p:nth-child(3), .gform_body .dimMinimas div p:nth-child(4){
	margin: 0;
}
.gform_body .posicaoFLAMA {
	 margin-top: 40px !important;
}
.gform_body .DTFlama{
	border: 2px solid #26719B;
}
.gform_body .avisoFLAMA div {
	width: 40%;
	background-color: #0a4469;
	padding: 5px;
	position: absolute;
	top: -432px;
	left: 38px;
}

.gform_body .avisoFLAMA {
	display: none;
}
.gform_body .avisoFLAMA div table {
	border: none;
}
.gform_body .avisoFLAMA div table tr{
	color: white;
}

.gform_body .avisoFLAMA div table tr td i{
	font-size: 24px;
}
.gform_body .containerLegenda #a{
	width: 9%;
}
.gform_body .containerLegenda #a .blocoInterior{
	width: 39%;
}
.gform_body .blocoLegenda {
	  display: inline-block;
    width: 15%;
}
.gform_body .blocoLegenda .blocoInterior{
	display: inline-block;
  width: 23%;
}
.gform_body .blocoLegenda .blocoInterior .letra{
	text-align: center;
	width: 69%;
	background-color: #0a4469;
	color: white;
	padding: 4px;
	font-weight: bold;
	font-size: 21px;
}
.gform_body .LegendaFLAMA{
	  position: relative;
    top: -65px;
    left: 35px;
}
.gform_body .email_checkbox #input_22_5, .gform_body .nome_checkbox #input_22_1, .gform_body .nif #input_22_659, .gform_body .email_checkbox #input_24_5, .gform_body .nome_checkbox #input_24_1, .gform_body .nif #input_24_659{
	width: 187px;
}
.gform_body .DTFlama div{
	background-color: #0a4469;
  color: #FFEA00;
  padding: 35px;
}
.gform_body .DTFlama div i{
	font-size: 28px;
	margin-bottom: 20px;
}
.gform_body .DTFlama div p{
	  color: white;
    width: 80%;
    margin: auto;
}
.gform_body .DTMobile{
	display: none;
}
.gform_body .DTFlamaMobile{
	display: none;
}
.gform_body .modLargura .div1, .gform_body .modProjecao .div1{
	text-align: center;
}
.gform_body .modLargura .div1 p i, .gform_body .modProjecao .div1 p i{
	font-size: 8px;
   margin-right: 5px;
}

.gform_body .modLargura .div2, .gform_body .modProjecao .div2{
  text-align: center;
  line-height: normal;
  margin-top: 23px;
}
.gform_body .avisoBS div{
	background-color: #0a4469;
	padding: 15px;
	text-align: center;
}
.gform_body .avisoBS div i{
	font-size: 28px;
	margin-bottom: 20px;
	color: #FFEA00;
}

.gform_body .avisoBS div p{
	color: white;
}
.gform_body .labelMedidasBS div{
	text-align: center;
}
.gform_body .inputMedidasBS{
	margin: auto !important;
	width: 50%;
}
.gform_body .posicaoBS .gchoice{
	  width: calc(24% - 10px);
    border: 2px solid #f0f0f0;
}
.gform_body .posicaoBS .gchoice .image-choices-choice-image-wrap {
    height: auto;
    width: 100%;
    padding-bottom: 123%;
}
.gform_body .esquemaInstalacao{
	text-align: center;
}
.gform_body .esquemaInstalacao p:first-of-type{
	margin: 40px 0;
}
.gform_body .exemploDesenho{
	background-color: #f0f0f0;
	text-align: center;
}
.gform_body .exemploDesenho p{
	padding-top: 10px;
}
.gform_body .exemploDesenho img{
	padding: 15px;
}
.gform_body .uploadBS {
	text-align: center;
}
.gform_body .uploadBS #input_24_718{
	width: 30%;
	border: none !important;
}
.gform_body .exemploDesenhoM{
	display: none;
}
.gform_body .corTecido, .gform_body .refCortina{
	text-align: center;
}

.gform_body .ralTecido .ginput_container input, .gform_body .refCortina .ginput_container  input, .gform_body .outrosCortina .ginput_container input{
	width:300px !important;
}
.gform_body .corTecido, .gform_body .dTecnicoCortina{
	margin-top: 40px !important;
}
.gform_body .tipoCortina .gchoice{
    width: calc((100% / 4) - 15px);
}
.gform_body .tipoCortina .gchoice .image-choices-choice-image-wrap{
	height: auto;
	width: 46%;
	padding-bottom: 261px;
}
.gform_body .tipoFixacao .gchoice{
	width: calc(50% - 12px);
}
.gform_body .tipoFixacao .gchoice .image-choices-choice-image-wrap{
	width: 100%;
	height: auto;
	padding-bottom: 261px;
}
.gform_body .alturaCortina .gchoice{
	width: calc(50% - 12px);
}
.gform_body .alturaCortina .gchoice .image-choices-choice-image-wrap{
    width: 60%;
    height: auto;
    padding-bottom: 261px;
}
.gform_body .tipoFixacao, .gform_body .alturaCortina{
	text-align: center;
}

.gform_body .tipoFixacao label, .gform_body .alturaCortina label, .gform_body .larguraCortina label, .gform_body .dTecnicoCortina p, .gform_body .inclinacaoTeto p{
	font-size: 16px !important;
	font-weight: bold !important;
}
.gform_body .larguraCortina .gchoice{
	width: calc(36% - 7px);

}
.gform_body .larguraCortina .gchoice .image-choices-choice-image-wrap{
	width: 94%;
	height: auto;
	padding-bottom: 90px;
}
.gform_body .larguraCortina, .gform_body .dTecnicoCortina{
	text-align: center;
}
.gform_body .posicaoCortina .gchoice{
	width: calc(25% - 10px);
}
.gform_body .posicaoCortina .gchoice .image-choices-choice-image-wrap{
	  width: 100%;
    padding-bottom: 88%
}
.gform_body .email_checkbox .ginput_container input, .gform_body .nome_checkbox .ginput_container input, .gform_body .nif .ginput_container input, .gform_body .data_checkbox .ginput_container input{
	/*width: 187px !important;*/
	width: 100% !important;
	max-width: 100%;
}
.gform_body .tipoInstalacaoFort .gchoice{
	width: calc(33% - 10px);
}
.gform_body .tipoInstalacaoFort .gchoice .image-choices-choice-image-wrap{
	height: auto;
  width: 67%;
  padding-bottom: 244px;
}
.gform_body .dimensoes_img .gchoice_26_729_1 .color-picker-swatch .color-picker-swatch-text-wrap .color-picker-swatch-text{
	width: revert !important;
}
.gform_body .dimensoes_img .gchoice_26_729_0 .color-picker-swatch .color-picker-swatch-color-wrap .color-picker-swatch-color{
	 background-color: #f0f0f0 !important;
}
.gform_body .textAlturaPinhao{
	text-align: center;
}
.gform_body .avisoAltAuto p{
	width: 80%;
	margin: auto !important;
}
.gform_body .semChapaFixacao{
	width: 40%;
	text-align: center;
}

.gform_body .chapaFixacao{
	width: 40%;
	text-align: center;
}
.gform_body .alturaFort p{
	font-size: 22px;
	margin-left: 42px;
	text-align: left !important;
}
.gform_body .chapaFixacao label, .gform_body .semChapaFixacao label, .gform_body .cotaA label, .gform_body .cotaB label{
	font-weight: bold !important;	
}

.gform_body .iMedidaFort{
	  width: 60%;
    text-align: center;
}
.gform_body #field_26_738{
	margin-top: 37px !important;
}
.gform_body .alturaAutoFort  p, .gform_body .alturaPinhaoFort p{
	margin: 40px 0;
}
.gform_body .imgAA, .gform_body .imgAP{
	text-align: center;
} 

.gform_body .alimMotor .color-picker-swatch{
    width: auto;
    height: auto;
    border: none;
    box-shadow: none;
    cursor: default;
}

.gform_body .alimMotor .color-picker-choice .color-picker-swatch:last-child{
	margin-right: 0 !important;
}
 
.gform_body .alimMotor .color-picker-swatch{
	background: transparent;
    box-shadow: none;
    border: 0 !important;
}

.gform_body .alimMotor .color-picker-swatch-color-wrap{
	display: block;
	border-radius: inherit;
	width: 80px;
	height: 80px;
	margin: 0 auto 20px;
	background: transparent;
	box-shadow: 0 3px 6px 2px rgb(0 0 0 / 8%);
	-webkit-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.gform_body .alimMotor .color-picker-swatch-color-wrap .color-picker-swatch-color{
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
	background: #ececec;
	border-radius: inherit;
	transform: none;
}
.gform_body .alimMotor .color-picker-choice-selected .color-picker-swatch-color i{
	display: none;
}
.gform_body .alimMotor .color-picker-choice.color-picker-choice-selected:after{
	opacity: 1;
}
.gform_body .alimMotor  .gchoice.color-picker-choice.color-picker-choice-selected .color-picker-swatch-color{
	border: 2px solid #26719b;
}
.gform_body .alimMotor .color-picker-choice:after{
    left: 50% !important;
    bottom: auto !important;
    top: -15px !important;
    margin: 0 !important;
    margin-left: -15px !important;
        border: 2px solid #f0f0f0;
}
.gform_body .alimMotor{
	text-align: center;
}
.gform_body .alimMotor .ginput_container .gfield_radio{
	justify-content: center;
}
.gform_body .alimMotor .ginput_container.ginput_container_radio .gchoice{
	position: relative;
}

.gform_body .alimMotor .color-picker-swatch-text-wrap{
	bottom: 70px !important;
}

.gform_body .captcha .gfield_label{
	visibility: hidden;
}

.gform_body .Sim_Nao ul li.gchoice_25_742_1.color-picker-choice.color-picker-choice-selected .color-picker-swatch-text, .gform_body .Sim_Nao li.gchoice_25_742_1.color-picker-choice .color-picker-swatch-text {
	 color: #26719b;
}
.gform_body .Sim_Nao ul li.gchoice_25_742_1.color-picker-choice.color-picker-choice-selected .color-picker-swatch-color-wrap{
	border: 2px solid #26719b !important;
}
.gform_body .rbPVCTecido{
	text-align: center;
}

.gform_body .rbPortaAcabamento .gchoice .color-picker-swatch-color-wrap{
    min-width: 242px;
}

.gform_body .rbPortaAcabamento .gchoice.gchoice_28_766_0 {
	margin-bottom: 30px;
}
.gform_body .rbPortaAcabamento .gchoice .color-picker-swatch-text-wrap{
	letter-spacing: revert !important;
}
.gform_body .rbPortaAcabamento .gchoice_28_766_6.color-picker-choice .color-picker-swatch-text{
	color: #26719b !important;
}
.gform_body .Sim_Nao ul li.gchoice_28_766_6.color-picker-choice.color-picker-choice-selected .color-picker-swatch-color-wrap {
    border: 2px solid #26719b !important;
}
.gform_body .imgPortaS, .gform_body .tipoGradeSP, .gform_body .modeloGradeSP, .gform_body .larguraLabelSP, .gform_body .alturaLabelSP, .gform_body .caixotesTampas{
	text-align: center;
}

.gform_body .medidaF .ginput_container input, .gform_body .medidaG .ginput_container input{
	vertical-align: top;
}


.gform_body .dimensoes_img .gchoice_28_754_1 .color-picker-swatch-color, 
.gform_body .dimensoes_img .gchoice_28_758_0 .color-picker-swatch-color, .gform_body .dimensoes_img .gchoice_28_762_0 .color-picker-swatch-color, .gform_body .dimensoes_img .gchoice_28_764_2 .color-picker-swatch-color{
	background-image:url("../../../uploads/2021/04/20-cores_madeira-clara.png");
	background-size: 102% 188%;
    -webkit-animation: AnimationName 26s ease infinite !important;
}

.gform_body .dimensoes_img .gchoice_28_754_2 .color-picker-swatch-color, .gform_body .dimensoes_img .gchoice_28_758_1 .color-picker-swatch-color, .gform_body .dimensoes_img .gchoice_28_762_1 .color-picker-swatch-color, .gform_body .dimensoes_img .gchoice_28_764_3 .color-picker-swatch-color{
	background-image:url("../../../uploads/2021/04/20-cores_madeira-escura.png");
	background-size: 102% 188%;
    -webkit-animation: AnimationName 26s ease infinite !important;
}

.gform_body .dimensoes_img .gchoice_28_764_4 .color-picker-swatch-color{
	background-image:url("../../../uploads/2021/04/20-cores_onda-preta.png");
	background-size: 102% 188%;
    -webkit-animation: AnimationName 26s ease infinite !important;
}

.gform_body .larguraSP, .gform_body .alturaSP{
	width: 30%;
	margin: auto !important;
}
.gform_body .rbLarguraSP .gchoice{
	width: calc(33% - 10px);
}
.gform_body .rbLarguraSP .gchoice .image-choices-choice-image-wrap {
	height: auto;
  width: 100%;
  padding-bottom: 93px;
}
.gform_body .rbLarguraSP .gchoice.gchoice_29_709_4 .image-choices-choice-image-wrap{
	padding-bottom: 116px;
}
.gform_body .rbAlturaSP .gchoice{
	width: calc(25% - 15px);
}
.gform_body .rbAlturaSP .gchoice .image-choices-choice-image-wrap {
    height: auto;
    width: 64%;
    padding-bottom: 339px;
}
.gform_body .rbAlturaSP .gchoice.gchoice_29_749_2 .image-choices-choice-image-wrap, 
.gform_body .rbAlturaSP .gchoice.gchoice_29_749_3 .image-choices-choice-image-wrap {
  width: 87%;
}

.gform_body .tipoGradeSP .gchoice{
	width: calc(50% - 15px);
}
.gform_body .modeloGradeSP .gchoice{
	width: calc(50% - 15px);
}

.gform_body .tipoGradeSP .gchoice .image-choices-choice-image-wrap, .gform_body .modeloGradeSP .gchoice .image-choices-choice-image-wrap {
		height: auto;
    width: 53%;
    padding: 87px;
}
.gform_body .caixotesTampas .gchoice{
	width: calc(20% - 15px);
}
.gform_body .caixotesTampas .gchoice .image-choices-choice-image-wrap{
	height: auto;
	width: 92%;
	padding-bottom: 188px;
}
.gform_body .fe_bs_tp .gchoice{
	width: calc((100% / 3) - 13px);
	height: 224px;
}

.gform_wrapper.gravity-theme .gfield input.medium, .gform_wrapper.gravity-theme .gfield select.medium{
	width: revert;
}

.gform_body .fe_bs_corEstrutura, .gform_body .gfield.fe_cortina_corEstrutura, .gform_body .gfield.fe_flama_corEstrutura, .gform_body .gfield.fe_kapv_cofre, .gform_body .gfield.fe_kapv_perfilaria, .gform_body .gfield.fe_kapv_pinca, .gform_body .gfield.fe_kapv_caixilharia, .gform_body .gfield.fe_ps_modelo, .gform_body .gfield.fe_ge_cor{
	margin: auto;
}

.gform_body .fe_cortina_largura, .gform_body .fe_cortina_altura, .gform_body .fe_cortina_padieira, .gform_body .fe_cortina_ombreiraE, .gform_body .fe_cortina_ombreiraD, .gform_body .largura, .gform_body .altura, .gform_body .padieira, .gform_body .ombreiraE, .gform_body .ombreiraD {
	text-align: left;
	margin: 0 !important;
	padding: 0 !important;
}
.gform_body .fe_kapv_dimMaquina, .gform_body .fe_kapv_dimPinca{
	text-align: center;
}

.gform_body .vidro .gchoice{
	width: 33%;
}
.color-picker-style-shadow-box .color-picker-choice{
	position: relative;
}
.gform_body .modoKAPVSPAP .gchoice{
	width: 33%;
}
.gform_body #field_1_196{
	text-align: center;
}
.gform_wrapper .top_label .gfield_label{
	font-weight: normal;
}
/*
.gform_body .fe_cortina_largura .ginput_container.ginput_container_number input, .gform_body .fe_cortina_altura .ginput_container.ginput_container_number input, .gform_body .fe_cortina_padieira .ginput_container.ginput_container_number input, .gform_body .fe_cortina_ombreiraD .ginput_container.ginput_container_number input, .gform_body .fe_cortina_ombreiraE .ginput_container.ginput_container_number input{
	  display: inline-block;
    width: 50%;
}
.gform_body .fe_cortina_largura .instruction, .gform_body .fe_cortina_altura .instruction, .gform_body .fe_cortina_padieira .instruction, .gform_body .fe_cortina_ombreiraD .instruction, .gform_body .fe_cortina_ombreiraE .instruction{
	  display: inline-block;
    width: 70%;
}

*/

.gform_body .ralTecido{
	width: 50%;
	text-align: center;
}
.gform_body .gfield.textareaPR {
	grid-row: span 2;
}

.gform_body .textareaPR .ginput_container.ginput_container_textarea textarea{
	height: auto;
}
.gform_body .kitTunel, .gform_body .kitTempestade{
	text-align: center;
}
.gform_body .fe_pr_checkbox .ginput_container.ginput_container_checkbox .gfield_checkbox div:nth-child(1){
	display: inline-block;
  float: left;
  width: 50%;
  text-align: center;
}
.gform_body .fe_pr_checkbox .gfield_checkbox div:nth-child(2){
    display: inline-block;
    float: right;
    width: 48%;
    text-align: center;
}

.gform_body .fe_ps_imagemPrincipal img{
	max-width: 100%;
}
.gform_body .gfield.fe_ps_RAL{
		margin: auto;
}
.gform_body .fe_pr_checkbox .gchoice input{
	height: 30px;
	width: 30px;
}
.gform_body .fe_pr_checkbox1 .gchoice{
	text-align: center;
}
.gform_body .fe_pr_checkbox1 .gchoice input{
	height: 30px;
	width: 30px;
}
.gform_wrapper.gravity-theme .instruction{
	font-size: 12px;
}
.gform_body .collapsible-sections-collapsible-body{
	display: grid !important;
	border: none;
}
.gform_body .sectionCO {
	display: none !important;
}

.gform_body .dimensoes_li .ginput_container.ginput_container_radio .gchoice{
	margin-bottom: 5px;
}
.gform_body #field_25_730{
	width: revert;
}
.gform_body .textoInicial{
	text-align: center;
}

/*----------------------Dropdown INICIAL-----------------------------------*/
.dropbtn {
  background-color: #26719b;
  color: white;
  padding: 16px;
  font-size: 16px;
  border: none;
  cursor: pointer;
	border-radius: 5px;
}

/* Dropdown button on hover & focus */
.dropbtn:hover, .dropbtn:focus {
  background-color: #2980B9;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
  position: relative;
  display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

/* Links inside the dropdown */
.dropdown-content a {
  color: #34495E;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #ddd}

/* Show the dropdown menu (use JS to add this class to the .dropdown-content container when the user clicks on the dropdown button) */
.show {display:block;}

/*----------------------------------------------------*/
.gform_body .dropdownInicial{
	text-align: center
}

.gform_body .dropdownInicial .dropdown #myDropdown{
	text-align: left;
}

.mega-menu-img img{
	display: block !important;
}


.gform_body .rbColor .gchoice:nth-child(1) .color-picker-swatch-text, .gform_body .rbColor .gchoice:nth-child(2) .color-picker-swatch-text, .gform_body .rbColorCortina .gchoice:nth-child(1) .color-picker-swatch-text, .gform_body .rbColorPVC .gchoice:nth-child(13) .color-picker-swatch-text, .gform_body .rbTexturadoReguado .gchoice:nth-child(1) .color-picker-swatch-text, .gform_body .rbTexturadoReguado .gchoice:nth-child(8) .color-picker-swatch-text, .gform_body .rbTexturadoReguado .gchoice:nth-child(9) .color-picker-swatch-text, .gform_body .rbLisoUnicanal .gchoice:nth-child(1) .color-picker-swatch-text, .gform_body .rbAlmofada .gchoice:nth-child(1) .color-picker-swatch-text, .gform_body .rbSuperLiso .gchoice:nth-child(1) .color-picker-swatch-text, .gform_body .portadaRBCor .gchoice:nth-child(1) .color-picker-swatch-text, .gform_body .portadaRBCor .gchoice:nth-child(2) .color-picker-swatch-text {
	color: black; 
}

.gform_body .rbColor .gchoice:nth-child(4) .color-picker-swatch-color, .gform_body .rbColorCortina .gchoice:nth-child(2) .color-picker-swatch-color, .gform_body .rbTexturadoReguado .gchoice:nth-child(10) .color-picker-swatch-color, .gform_body .rbLisoUnicanal .gchoice:nth-child(4) .color-picker-swatch-color, .gform_body .rbTexturadoUnicanal .gchoice:nth-child(2) .color-picker-swatch-color, .gform_body .rbTexturadoUnicanal .gchoice:nth-child(2) .color-picker-swatch-color, .gform_body .rbLisoCanelado .gchoice:nth-child(3) .color-picker-swatch-color, .gform_body .rbAlmofada .gchoice:nth-child(2) .color-picker-swatch-color, .gform_body .rbLisoCanelado2faces .gchoice:nth-child(3) .color-picker-swatch-color, .gform_body .rbSuperLiso .gchoice:nth-child(6) .color-picker-swatch-color, .gform_body .rbCorRolling .gchoice:nth-child(1) .color-picker-swatch-color, .gform_body .rbColorPVC .gchoice:nth-child(14) .color-picker-swatch-color, .gform_body .portadaRBCor .gchoice:nth-child(4) .color-picker-swatch-color, .gform_body .portadaRBCor .gchoice:nth-child(5) .color-picker-swatch-color 
{
	  background: linear-gradient(26deg, #f9ff00, #00ffbe, #0011ff, #ff0000, #23ff00); 
    background-size: 1000% 1000%;

    -webkit-animation: AnimationName 26s ease infinite;
    -moz-animation: AnimationName 26s ease infinite;  
    animation: AnimationName 26s ease infinite;
}
@-webkit-keyframes AnimationName {
    0%{background-position:51% 0%}
    50%{background-position:50% 100%}
    100%{background-position:51% 0%}
}
@-moz-keyframes AnimationName {
    0%{background-position:51% 0%}
    50%{background-position:50% 100%}
    100%{background-position:51% 0%}
}
@keyframes AnimationName {
    0%{background-position:51% 0%}
    50%{background-position:50% 100%}
    100%{background-position:51% 0%}
}

.gform_body .tipoPortada .gchoice{
	width: calc(33% - 10px);
}

.gform_body .tipoPortada .gchoice .image-choices-choice-image-wrap{
	height: auto;
	width: 100%;
	padding-bottom: 215px;
}

.gform_body .dimPortada{
	text-align: center;
}
.gform_body .dimPortada .ginput_container.ginput_container_number input{
	width: 50%;
}

.gform_body .folhasOrientacaoPortada .gchoice, .gform_body .folhasOrientacaoPortadaC .gchoice{
	width: calc(45% - 10px);
}
.gform_body .folhasOrientacaoPortadaC .gchoice:nth-child(1){
	width: 55%
}

.gform_body .folhasOrientacaoPortada .gfield_label, .gform_body .folhasOrientacaoPortadaC .gfield_label{
	margin-bottom: 40px;
}
.gform_body .folhasOrientacaoPortada .gchoice:nth-child(1) .image-choices-choice-image-wrap, .gform_body .folhasOrientacaoPortada .gchoice:nth-child(3) .image-choices-choice-image-wrap{
	width: 90%;
	padding-bottom: 100px;
	height: auto;
}
.gform_body .folhasOrientacaoPortadaC .gchoice:nth-child(1) .image-choices-choice-image-wrap{
	width: 96%;
	padding-bottom: 100px;
	height: auto;
}
.gform_body .folhasOrientacaoPortadaC .gchoice:nth-child(3) .image-choices-choice-image-wrap{
    width: 77%;
    padding-bottom: 111px;
    height: auto;
}

.gform_body .folhasOrientacaoPortada .gchoice:nth-child(2) .image-choices-choice-image-wrap, .gform_body .folhasOrientacaoPortada .gchoice:nth-child(4) .image-choices-choice-image-wrap{
		width: 50%;
    padding-bottom: 110px;
    height: auto;
}
.gform_body .folhasOrientacaoPortadaC .gchoice:nth-child(2) .image-choices-choice-image-wrap, .gform_body .folhasOrientacaoPortadaC .gchoice:nth-child(4) .image-choices-choice-image-wrap{
		width: 76%;
    padding-bottom: 110px;
    height: auto;
}
.gform_body .portadaInputRAL .ginput_container.ginput_container_text{
	text-align: center;
}
.gform_body .portadaInputRAL .ginput_container.ginput_container_text input{
	width: 200px;
}

.gform_body .fixacaoAutomatismo .gchoice, .gform_body .fixacaoAutomatismoPORTC .gchoice{
	width: calc(25% - 10px);
}
.gform_body .fixacaoAutomatismo .gchoice .image-choices-choice-image-wrap{
	height: auto;
	width: 60%;
	padding-bottom: 441px;
}
.gform_body .fixacaoAutomatismoPORTC .gchoice .image-choices-choice-image-wrap{
	height: auto;
	width: 70%;
	padding-bottom: 441px;
}


.gform_body .kportCAviso {
	display: flex;
	width: 50%;
	margin: auto;
	align-items: center;
	border: 2px solid #0a4469;
	padding: 5px;
}
.gform_body .kportCAviso .firstDiv{
  width: 15%;
	text-align: center;
}
.gform_body .kportCAviso .secondDiv{
	width: 80%;
}
.gform_body .kportCAviso .firstDiv img{
	height: 40px;
	width: 40px;
}
.gform_body .imgPort img{
	width: 70%;
}
.gform_body .imgPort{
	text-align: center;
}
.captcha div div{
	margin: auto;
}

/*---------------------------------------Tablet 768px---------------------------------------*/
@media only screen and (max-width: 768px) {
  .gform_body .email_checkbox, .gform_body .data_checkbox{
			text-align: center;
  }
	.gform_body .data_checkbox label{
		margin-left: 25px;
	}
	.gform_body .data_checkbox .ginput_container.ginput_container_date input{
		width: 180px;
	}
 .gform_body .textareaDA .ginput_container.ginput_container_textarea textarea{
		width: 100% !important;
	}
	.gform_body .dimensaoMaPi #input_1_155, .gform_body .dimensaoMaPi #input_1_156{
		width: 100%;
	}
	.gform_body .acab_checkbox ul li{
			width: 30.5% !important;	
	} 
	.acab_checkbox ul li .image-choices-choice-text{
		width: 100%;
    margin: auto;
	}
	
	.gform_body .folhas_orientacao ul li{
		width: 45% !important;
	}
	.gform_body .pincaF1_imgs ul .gchoice_1_25_0.image-choices-choice, .gform_body .pincaF1_imgs ul .gchoice_1_25_1.image-choices-choice,  .gform_body .pincaF1_imgs ul .gchoice_1_48_0.image-choices-choice, .gform_body .pincaF1_imgs ul .gchoice_1_48_1.image-choices-choice, .gform_body .pincaF1_imgs ul .gchoice_1_71_0.image-choices-choice, .gform_body .pincaF1_imgs ul .gchoice_1_71_1.image-choices-choice,  .gform_body .pincaF1_imgs ul .gchoice_1_81_0.image-choices-choice, .gform_body .pincaF1_imgs ul .gchoice_1_81_1.image-choices-choice {
		
		width: 48% !important;
	}
	.gform_body #column3, .gform_body #column48422, .gform_body #column75144, .gform_body #column5553, .gform_body #column4411, .gform_body #column16704{
		flex-grow: 1;
    flex-basis: 0 !important;
	}
	.gform_body #column1, .gform_body #column58949, .gform_body #column75720{
		flex-grow: 1;
    flex-basis: 0;	
	}
	.gform_body .email_checkbox input, .gform_body .nome_checkbox input, .gform_body .data_checkbox input, .gform_body .nif input{
		width: 100% !important;
	}
	.gform_body .data_checkbox label{
		margin-left: 0;
	} 
	.gform_body #row46045 ul, .gform_body #row55662 ul, .gform_body #row70424 ul, .gform_body #row72401 ul{
			display: inline-block;
			width: 33%;
	}
	.gform_body #row46045 ul label, .gform_body #row55662 ul label, .gform_body #row70424 ul label{
			white-space: nowrap;
	}
	.color-picker-field .gfield_radio .color-picker-choice label{
			width: revert !important;	
	}
	/*
	.gform_body #column5576, .gform_body #column95343, .gform_body #column15428, .gform_body 			#column44361, .gform_body #column82755, .gform_body #column55564, .gform_body #row66551 ul, .gform_body #row80386 ul, .gform_body #row51114 ul, .gform_body #row86708 ul, .gform_body #row5651 ul, .gform_body #row99353 ul, .gform_body #row82044 ul, .gform_body #row39554 ul, .gform_body .medidasPincaF1semi, .gform_body .medidasPincaF1Invi, .gform_body .medidasPincaF1SIsemi, .gform_body .medidasPincaF1SIInvi, .gform_body #medidasSemiTeles, .gform_body #row90185 ul, .gform_body #column83095, .gform_body #column36743, .gform_body #row80287 ul, .gform_body #row28752 ul{
		display: inline-block;
    width: 50%;
	}
	*/
	.gform_body .medidasSemiTeles {
		display: inline-block;
    width: 48%;
    margin-left: 5px !important;
	}
	.gform_body .medidasPincaF1SIInvi div{
		width: 60%;
	}
	.gform_body #field_1_413{
		margin-top: 50px;
	}
	.gform_body .tituloVidro{
		margin: 0 !important;
		text-align: center;
	}

	.gform_body .cb_acabamento{
		margin: 0 !important;
	}
	.gform_body .cb_acabamento .ginput_container.ginput_container_radio .gfield_radio, .gform_body .pincaF1_imgs ul .gchoice_1_59_0.image-choices-choice, .gform_body .textareaForm .ginput_container.ginput_container_textarea textarea {
		width: 100% !important;
	}
	.stla_grid_root_wrapper .col-md{
		flex-basis: revert !important;
	}
	.gform_body .naoVidroP p{
		all: revert;
	}
	.stla_grid_root_wrapper .col-md-4{
		flex: revert;
		max-width: revert;
	}
	.gform_body .corCofre {
		margin-left: 0 !important;
	} 
	.gform_body .modoText #label_1_59_0 .image-choices-choice-text, .gform_body #field_1_630{
		width: 100%;
	}
	.gform_body .exemploNao#field_1_61 {
    position: relative !important;
		bottom: 0 !important;
	}
	.gform_body .medidasCaixilharia#field_1_188 {
     position: relative !important; 
		bottom: 0!important;
	}
	.gform_body .naoVidroCaixilharia p {
    width: 70%;
	}
	.gform_body .medidasCaixilharia.gfield_html  {
		margin-top: 46px;
	}
	.gform_body .color-picker-style-shadow-box .gfield_radio .color-picker-swatch{
		margin-right: 10px !important;
	}
	.gform_body .sobreposicao #textoSobreposicao{
		width: 60% !important;
	}
	.gform_body .dimensaoMaPi .ginput_container.ginput_container_text input{
		width: 50% !important;
	}
	.gform_body .dimensaoMaPi label, .gform_body #field_1_500, .gform_body #field_1_501, .gform_body #field_1_502, .gform_body #field_1_591, .gfrom_body #field_1_183, .gfrom_body #field_1_184, .gform_body #field_1_186, .gform_body #field_1_187 {
		width: 100%;
	}
	.gform_body .tipoAbertura .gchoice .image-choices-choice-image-wrap{
		width: 100%;
    height: 68px;
    padding-bottom: 34%;
	}
	.gform_body .tipoAbertura .ginput_container.ginput_container_radio ul li:nth-child(1), 
	.gform_body .tipoAbertura .ginput_container.ginput_container_radio ul li:nth-child(2){
		display: inline-block;
    width: 48% !important;		
	}
	.gform_body .tipoAbertura .ginput_container.ginput_container_radio ul li:last-child, .gform_body #row63985 ul, .gform_body #row16275 ul{
		display: inline-block;
    width: 50% !important;
		
	}
	.pincaF1_imgs .image-choices-choice-image-wrap{
		width: 347px;
    height: 266px;
    max-width: 100%;
	}
	.gform_body .vidro li:first-child{
		height: revert;		
	}
	.gform_body .vidro .ginput_container.ginput_container_radio ul li{
		width: 48% !important;
	}
	.gform_body .CompletoSemi ul li .image-choices-choice-text, .gform_body .avisoVidro #containerVidro{
		width: 100% !important;
		text-align: center;
	}
	.gform_body #field_1_59{
		width: 50%;
    margin: auto !important;		
	}
	.gform_body #field_16_225, .gform_body #field_16_226{
		position: relative !important;
		bottom: 0 !important;
	}
	.gform_body #field_16_224 p{		
		width: 70%;
    margin: auto;
		text-align: left;
	}
	.gform_body .tipoAbertura .popup, .gform_body .tipoAbertura .popup2, .gform_body .tipoAbertura .popup3{
		top: -23px !important;
    right: 45% !important;
	}
	.gform_body .mudarPorta .gchoice{
		width: 42% !important;
	}
	.gform_body .tipoAbertura .popup4, .gform_body .tipoAbertura .popup5, .gform_body .tipoAbertura .popup6{
		right: 45% !important;
	}
	.gform_body .modoKAPVAP .ginput_container.ginput_container_radio ul .image-choices-choice{
		width: 48% !important;
	}
	.gform_body .CompletoSemi .ginput_container.ginput_container_radio ul .image-choices-choice{
		width: 54% !important;
	}
	.gform_body .CompletoSemi ul .gchoice_16_199_0.image-choices-choice .image-choices-choice-image-wrap{
		width: 349px !important;
    height: 273px !important;
	}
	#field_16_197 img {
    height: revert; 
	}
	.gform_body .modoKAPVSPAP .ginput_container.ginput_container_radio ul li{
		width: 47% !important;
		display: revert;
	}
	.image-choices-field.gf_list_3col .image-choices-choice, .gform_wrapper .gfield.image-choices-field.gf_list_3col li.image-choices-choice{
		width: 47% !important
	}
	.gform_body .modoKAPVSPAP li {
    height: 480px !important;
	}
	.gform_body #field_16_301, .gform_body .medidasCaixilharia#field_1_316, .gform_body .exemploNao#field_1_315, .gform_body .exemploNao#field_1_590, .gform_body .medidasPincaF1semi#field_1_591, .gform_body .medidasPincaF1semi#field_1_630, .gform_body .exemploNao#field_1_629{
		position: revert;
	}
	.image-choices-field.gf_list_3col .image-choices-choice, .gform_wrapper .gfield.image-choices-field.gf_list_3col li.image-choices-choice{
		width: 47% !important;
	}
	.gform_body .CompletoSemi100 ul li {
		width: 67% !important; 
	}
	.gform_body #column153, .gform_body #column31861, .gform_body #column33123, .gform_body #column60528, .gform_body #column95945, .gform_body #column67248, .gform_body #column56149, .gform_body #column78466, .gform_body #column3716, .gform_body #column169, .gform_body #column77561, .gform_body #column37080, .gform_body #column6977, .gform_body #column14304, .gform_body #column156, .gform_body #column3716 {
		display: inline-block;
		width: 33%;	
	} 
	.gform_body #row565 {
		display: inline-block;
		width: 100%;
	}
	.gform_body #row565 ul{
		display: inline-block;
	}
	.gform_body .addFicheiro .ginput_container.ginput_container_fileupload input{
		width: revert !important;
	}
	.gform_body #column33245.col-md-6, .gform_body #column66310.col-md-6, .gform_body #column77303.col-md-6, .gform_body #column81963.col-md-6{
		flex: revert;
		max-width: revert;
	}
	.gform_body .posicaoMotor .gchoice {
    width: calc(36% - 10px);
}
	.gform_body #column66310{
		text-align: center;
	}
	.gform_body #row28673 .col-md-3, .gform_body #row8633 .col-md-3, .gform_body #row76766 .col-md-3 {
		flex: revert;
		max-width: revert;
	}
	.gform_body #row28673 ul, .gform_body #row8633 ul, .gform_body #row76766 ul{
		display: inline-block;
		width: 47%;
	}
	.gform_body .kitTunel .ginput_container.ginput_container_checkbox ul{
		width: 100% !important; 
	}
	.gform_body .data_checkbox label{
		white-space: nowrap;
	}
	.gform_body .FA12VDC3A{
		margin-top: 66px !important;
	}
	.gform_body #column58675.col-md-3{
		flex: revert;
		max-width: revert;
	}
	.gform_body .portaRapida .gchoice:nth-child(1), .gform_body .portaRapida .gchoice:nth-child(2), .gform_body .portaRapida .gchoice:nth-child(3){
	height: revert;
	}
	.gform_body .dimMinimas div {
    width: 78%;
    margin: auto;
	}
	.gform_body #field_22_348 .instruction, .gform_body #field_22_349 .instruction, .gform_body #field_22_350 .instruction {
		display: block;
    margin: auto;
	}
	.gform_body .DTPc{
		display: none;
	}
	.gform_body .DTMobile{
		display: block;
		text-align: center;
	}
	.gform_body .DTFlamaMobile{
		display: block;
	}
	.gform_body .DTFlamaPC{
		display: none;
	}
	.gform_body .LegendaFLAMA .containerLegenda{
		position: relative
	}
	
	.gform_body .LegendaFLAMA .containerLegenda .blocoLegenda{
		width: 38%;
	}
	.gform_body .LegendaFLAMA .containerLegenda .blocoLegenda .blocoInterior{
		width: revert;
	}
	.gform_body .LegendaFLAMA .containerLegenda #c{
		position: absolute;
	}
	.gform_body .LegendaFLAMA{
		position: revert;
		top: revert;
		left: revert;
	}
	.gform_body .containerLegenda #a {
    width: revert;
	}
	.gform_body .blocoLegenda {
    width: 38% !important;
	}
	.gform_body .blocoLegenda .blocoInterior {
    width: 21% !important;
	}
	.gform_body .inputMedidasBS{
	text-align: center;
	}
	.gform_body .inputMedidasBS #input_24_711, .gform_body .inputMedidasBS #input_24_710, .gform_body .inputMedidasBS #input_24_712{
		width: 187px;
	}
	.gform_body #column81963{
		text-align: center;
	}
	.gform_body #column81963 .instruction {
		display: block;
		margin: auto;
	}
	.gform_body .tipoCortina .gchoice {
    width: 40%;
	}
	.gform_body .tipoFixacao .gchoice {
    width: calc(100% - 12px);
	}
	.gform_body .alturaCortina .gchoice {
    width: calc(100% - 12px);
	}
	.gform_body .alturaCortina .gchoice .image-choices-choice-image-wrap {
    width: 50%;

	}

	.gform_body .larguraCortina .gchoice {
    width: 59%;
	}
	.gform_body .larguraCortina .gchoice .image-choices-choice-image-wrap {
    width: 81%;
    padding-bottom: 77px;
	}
	.gform_body .imgFLAMA img {
    height: 300px;
	}
	.gform_body .tipoInstalacaoFort .gchoice {
    width: calc(33% - 12px);
	}
	.gform_body .tipoInstalacaoFort .gchoice .image-choices-choice-image-wrap {
    height: auto;
    width: 100%;
    padding-bottom: 208px;
	}
	.gform_body .dimMinimas div {
    width: 100%;
    margin: auto;
	}
	.gform_body .tipoFixacao .gchoice .image-choices-choice-image-wrap {
    width: 80%;
    height: auto;
    padding-bottom: 261px;
	}
	.gform_body #column49883.col-md-6, .gform_body #column22797.col-md-6{
		flex: revert;
		max-width: revert;
	}
	.gform_body #column22797{
		text-align: center
	}
	.gform_body #column22797 li .instruction {
		display: block;
    text-align: center;
    margin: auto;
	}
	.gform_body .rbPortaAcabamento .gchoice.gchoice_28_766_2, .gform_body .rbPortaAcabamento .gchoice.gchoice_28_766_4{
		margin-bottom: 30px;
	} 
	.gform_body .rbLarguraSP .gchoice .image-choices-choice-image-wrap {
    padding-bottom: 86px;
	}
	.gform_body .rbLarguraSP .gchoice {
    width: calc(50% - 10px);
	}
	.gform_body .rbLarguraSP .gchoice.gchoice_29_709_4 .image-choices-choice-image-wrap {
    padding-bottom: 110px;
	}
	.gform_body .rbAlturaSP .gchoice .image-choices-choice-image-wrap {
    width: 81%;
    padding-bottom: 231px;
}
	.gform_body .rbAlturaSP .gchoice.gchoice_29_749_2 .image-choices-choice-image-wrap, .gform_body .rbAlturaSP ul li.gchoice_29_749_3 .image-choices-choice-image-wrap {
    width: 100%;
		padding-bottom: 231px;
	}
	.gform_body .caixotesTampas .gchoice {
    width: calc(35% - 10px);
	}
	.gform_body .caixotesTampas .gchoice .image-choices-choice-image-wrap {
    height: auto;
    width: 74%;
    padding-bottom: 161px;
	}
	.gform_body #row87278 .col-md-3, .gform_body #row72584 .col-md-3, .gform_body #row24189 .col-md-3 {
		max-width: revert;
		flex: revert;
	}
	.gform_body #row87278 ul, .gform_body #row72584 ul, .gform_body #row24189 ul  {
		display: inline-block;
		width: 50%;
	}
	.gform_body #column80081{
		width: 100% !important;
	}
	.gform_body .portaRapida .gchoice{
		height: revert;
	}
	.gform_body .largura, .gform_body .altura, .gform_body .padieira, .gform_body .ombreiraD, .gform_body .ombreiraE{
		grid-column: none;
	}
	.gform_body .corCofre .ginput_container.ginput_container_radio .gfield_radio{
		justify-content: center;
	}
	.gform_body .gfield.acabamentoPR{
		margin: 0;
	}
	.gform_body .espiraIMG img{
		width: 100%;
	}
	.gform_body .desenhoTecnico img, .gform_body .modLargura  img, .gform_body, .gform_body .modProjecao img, .gform_body .imgMP img, .gform_body .imgML img, .gform_body .exemploDesenho img{
		max-width: 100%;
	}
	.gform_body .nif label, .gform_body .email_checkbox label, .gform_body .nome_checkbox label{
		/*margin-right: revert;*/
		text-align: left;
	}
	.gform_body .email_checkbox, .gform_body .nome_checkbox, .gform_body .nif{
			text-align: left;
	}
	.gform_body .imgDimMobile img{
		  max-width: 100%;
    	height: 330px;
	}
	.gform_body .folhas_orientacao .ginput_container.ginput_container_radio .gchoice {
    width: 48%;
    height: 230px;
	}
		.gform_body .dimLocalCortina img, .gform_body .imgPortaS img {
		max-width: 100%;
	}
	.gform_body .dTecnicoCortina img{
		max-width: 100%;
	}
	
	.gform_body .ralTecido{
		text-align: left;
		margin-right: 0;
	}
	
	.gform_body .ralTecido .gfield_label{
		margin-left: 110px;
	}
	.gform_body #field_26_738{
		margin-top: 0;
	}
	.gform_body .alturaFort{
		margin:  auto;
	}

	.gform_body .semChapaFixacao, .gform_body .inclinacaoTeto {
		text-align: center;
	}
	.gform_body .alturaFort p{
		margin-left: 0px;
	}
	.gform_body .chapaFixacao, .gform_body .semChapaFixacao {
		width: 100%;
		text-align: center;
	}
	.gform_body #field_26_738 {
    margin-top: 0px !important;
	}
	.gform_body .imgAA, .gform_body .alturaFort, .gform_body .chapaFixacao, .gform_body .semChapaFixacao, .gform_body .imgAP, .gform_body .iMedidaFort, .gform_body .cotaA, .gform_body .cotaB, .gform_body .imgDimMobile, .gform_body .largura, .gform_body .altura, .gform_body .padieira, .gform_body .ombreiraE, .gform_body .ombreiraD, .gform_body .fe_ps_imagemPrincipal {
		grid-column: 1/-1 !important;
	}
	.gform_body .iMedidaFort, .gform_body .cotaA, .gform_body .cotaB, .gform_body .imgDimMobile, .gform_body .largura, .gform_body .altura, .gform_body .padieira, .gform_body .ombreiraE, .gform_body .ombreiraD{
		width: 100%;
		text-align: center;
	}
	.gform_body .altura .ginput_container.ginput_container_number .instruction, .gform_body .padieira .ginput_container.ginput_container_number .instruction, .gform_body .ombreiraE .ginput_container.ginput_container_number .instruction, .gform_body .ombreiraD .ginput_container.ginput_container_number .instruction, .gform_body .largura .ginput_container.ginput_container_number .instruction{
		display: revert;
		width: revert;
	}
	.gform_body .fe_bs_corEstrutura, .gform_body .gfield.fe_cortina_corEstrutura, .gform_body .gfield.fe_flama_corEstrutura, .gform_body .gfield.fe_kapv_cofre, .gform_body .gfield.fe_kapv_perfilaria, .gform_body .gfield.fe_kapv_pinca, .gform_body .gfield.fe_kapv_caixilharia, .gform_body .gfield.fe_ps_modelo, .gform_body .gfield.fe_ge_cor{
		margin: revert;
	}
	.color-picker-field .gfield_radio .color-picker-choice{
		width: revert;
	}
	.gform_body .tipoGradeSP .gchoice .image-choices-choice-image-wrap, .gform_body .modeloGradeSP .gchoice .image-choices-choice-image-wrap {
		 padding: 64px;
	}
	/*
	.gform_body .fe_cortina_largura, .gform_body .fe_cortina_altura, .gform_body .fe_cortina_padieira, 	.gform_body .fe_cortina_ombreiraE, .gform_body .fe_cortina_ombreiraD, .gform_body .largura, 			.gform_body .altura, .gform_body .padieira, .gform_body .ombreiraE, .gform_body .ombreiraD {
		margin: 10px 0 !important;
	}
	*/
	.gform_body .dimIMG{
		grid-column: 1 / -1 !important;
	}
	.gform_body .acab_checkbox .gchoice{
		 width: calc(33% - 12px) !important;

	}
	.gform_body .vidro .gchoice {
    width: 48%;
	}
	.gform_body .naoVidroP img{
		max-width: 100%;
	}
	.gform_body .tipoFecho .gchoice {
    width: calc(45% - 10px) !important;  
	}

	.gform_body .gchoice_1_25_0, .gform_body .gchoice_1_48_0, .gform_body .gchoice_1_71_0, .gform_body .gchoice_1_81_0{
		height: revert;
	}
	.gform_wrapper.gravity-theme .gfield.gfield--width-third {
    grid-column: span 6;
	}
	.gform_body .modoTelescop .gchoice{	
		width: 48%;
		height: revert;
	}
	.gform_body .medidasSemiTeles {
    width: 100%;
	}
	.gform_body .tipoAbertura .gchoice {
    width: calc(50% - 14px) !important;
    height: 237px;
	}
	.CompletoSemi100 .gchoice:first-child {
     height: revert;
	}
	.gform_body .CompletoSemi100 .gchoice {
    width: 63%;
	}
	.gform_body .modoKAPVSPAP .gchoice{
		width: 48%;
	}
	.gform_body .tipoPortada .gchoice{
		width: calc(57% - 10px);
	}
	.gform_body .fixacaoAutomatismo .gchoice, .gform_body .fixacaoAutomatismoPORTC .gchoice{
		width: calc(40% - 10px);
	}
	.gform_body .fixacaoAutomatismo .gchoice .image-choices-choice-image-wrap{
		height: auto;
    width: 63%;
    padding-bottom: 441px;
	}
	.gform_body .folhasOrientacaoPortada .gchoice, .gform_body .folhasOrientacaoPortadaC .gchoice {
    width: calc(75% - 10px);
	}
	.gform_body .imgDimensoesPortada{
		grid-column: span 12 !important;
	} 
	.gform_body .folhasOrientacaoPortadaC .gchoice:nth-child(1) {
    width: 74%;
	}
	.gform_body .kportCAviso {
    width: 72%;
	}
	
	
}

/*---------------------------------------767px---------------------------------------*/

@media only screen and (max-width: 767px) {
	.gform_body .tipoFixacao ul li {
    width: calc(49% - 12px);
	}
	.gform_body .alturaCortina ul li {
    width: calc(50% - 12px);
	}
}

/*---------------------------------------641px---------------------------------------*/

@media only screen and (max-width: 641px){
.gform_body .alimMotor .color-picker-choice:after {
    left: 44%;
	}

}


/*---------------------------------------600px---------------------------------------*/

@media only screen and (max-width: 600px){
	.gform_body .pincaF1_imgs ul li{
		width: 70% !important;
	}
	.gform_body .folhas_orientacao ul li{
		width: 48% !important;
	}
	.gform_body .acab_checkbox ul li{
		width: 43% !important;
	} 
	.gform_body .email_checkbox input, .gform_body .nome_checkbox input, .gform_body .data_checkbox input, .gform_body .nif input{
			width: 187px !important;
	}
	.gform_body #column1, .gform_body #column58949, .gform_body #column75720{
		flex-grow: revert !important;
    flex-basis: revert !important;
	}
	.gform_body #row46045 ul, .gform_body #row55662 ul, .gform_body #row70424 ul, .gform_body #row72401 ul{
			display: inline-block;
			width: 50%;
	}
	.gform_body #row46045 ul label, .gform_body #row55662 ul label, .gform_body #row70424 ul label{
			white-space: nowrap;
	}
	.gform_body #field_1_195 img, .gform_body #field_1_197 img{
		height: auto !important;
	}
	.gform_body #column84385, .gform_body #column11596{
		width:100% !important;
	}
}

/*---------------------------------------590px MOBILE L  --------------------------------------*/

@media only screen and (max-width: 590px){
	.gform_body .rbPortaAcabamento ul li{
		width: revert !important;
		margin-bottom: 30px !important;
	}
	.gform_body .rbPortaAcabamento .gfield_radio{
		display: revert;
	}
}



/*---------------------------------------425px MOBILE L  --------------------------------------*/

@media only screen and (max-width: 425px){
	.gform_body .folhas_orientacao ul li{
		width: 80% !important;
	}
	.gform_body .acab_checkbox ul li{
		width: 46% !important;
	} 
		.gform_body .acab_checkbox ul li{
		width: 70% !important;
	} 
	.gform_body .cb_acabamento {
		margin: 0 !important;
	}
		.gform_body #column3, .gform_body #column48422, .gform_body #column75144, .gform_body #column5553, .gform_body #column4411, .gform_body #column16704{
		flex-grow: revert !important;
    flex-basis: revert !important;
	}
	.gform_body #column28920, .gform_body #column98133, .gform_body #column36272, .gform_body #column58887, .gform_body #column40206{
		text-align: center;
	}
	.gform_body #column5576, .gform_body #column95343, .gform_body #column15428, .gform_body #column44361{
		display: inline-block;
    width: 100%;
	}
		.gform_body .pincaF1_imgs ul li{
		width: 100% !important;
	}
	.gform_body #row66551 ul{
		display: inline-block;
    width: 100%;
	}
	
	.gform_body .margin{
		margin-left: 0 !important;
	}
	.gform_body .modoText #label_1_59_0 .image-choices-choice-text, .gform_body .medidasPincaF1semi, .gform_body .medidasPincaF1Invi, .gform_body .medidasPincaF1SIsemi, .gform_body .medidasPincaF1SIInvi, .gform_body .medidasSemiTeles{
		width: 100%;
	}
	.gform_body .largura input, .gform_body .altura input, .gform_body .padieira input,  .gform_body .ombreiraE input, .gform_body .ombreiraD input, .gform_body .dimensaoMaPi input {
		width: 187px !important;
	}
	.gform_body .largura, .gform_body .altura, .gform_body .padieira,  .gform_body .ombreiraE, .gform_body .ombreiraD, .gform_body .dimensaoMaPi{
		text-align: center;
	}
	.gform_body .pincaF1_imgs .ginput_container.ginput_container_radio ul li, .gform_body #column14304{
		width: 100% !important;
	}
	.gform_body .naoVidroCaixilharia p, .gform_body #row80386 ul, .gform_body #row51114 ul, .gform_body .sobreposicao #textoSobreposicao, .gform_body #row86708 ul, .gform_body #row40622 ul, .gform_body #row5651 ul{
		width: 100% !important;
	}
	.gform_body .largura .ginput_container.ginput_container_number input, .gform_body .altura 	.ginput_container.ginput_container_number input, .gform_body .padieira .ginput_container.ginput_container_number input, .gform_body .ombreiraE .ginput_container.ginput_container_number input, .gform_body .ombreiraD .ginput_container.ginput_container_number input{
		display: revert !important;
		margin: 0 revert !important;
		width: revert !important
	}
	.gform_body .dimensaoMaPi label{
		 width: 70% !important;
	}
	.gform_body .dimensaoMaPi label, .gform_body .dimensaoMaPi .ginput_container.ginput_container_text input{
		margin-left: 0 !important;
	}
	.gform_body #field_16_155 {
		width: 100% !important;
	}
	.gform_body .dimensaoMaPi .ginput_container.ginput_container_text #input_16_155{
		width: 187px !important;
	}
	.gform_body .tipoAbertura .ginput_container.ginput_container_radio ul li:nth-child(1), .gform_body .tipoAbertura .ginput_container.ginput_container_radio ul li:nth-child(2), .gform_body .tipoAbertura .ginput_container.ginput_container_radio ul li:last-child{
		width: revert !important;
		margin-right: 0 !important;
	}
	.gform_body .tipoAbertura .popup, .gform_body .tipoAbertura .popup2, .gform_body .tipoAbertura .popup3{
		right: 45% !important;
	}
	.gform_body #row99353 ul{
		width: 100% !important;
	}
	.gform_body #field_1_59, .gform_body #row82044 ul, .gform_body #row39554 ul{
		width: revert !important;
	}
	.gform_wrapper .ginput_container span:not(.ginput_price){
	}
	.gform_body .mudarPorta .gchoice{
		width: 75% !important;
		margin-right: 0 !important;
	}
	#field_16_197 img {
    height: revert; 
	}
	.gform_body .corCofre ul li .color-picker-swatch-color-wrap{
		display: revert;
	}

	.gform_body .modoKAPVAP .ginput_container.ginput_container_radio ul .image-choices-choice{
		width: 100% !important;
	}
	.gform_body .CompletoSemi .ginput_container.ginput_container_radio ul .image-choices-choice{
		width: 100% !important;
	}
	.gform_body .Sim_Nao{
		text-align: center;
	}
		.gform_body .modoKAPVSPAP .ginput_container.ginput_container_radio ul .image-choices-choice{
		width: 100% !important;
	}
	.gform_body .CompletoSemi ul .gchoice_16_306_0.image-choices-choice .image-choices-choice-image-wrap{
		width: 385px !important;
    height: 325px !important;
	}
	.gform_body #field_16_301, .gform_body #field_16_300{
		position: revert;
	}
	.gform_body .modoKAPVSPAP li {
    height: 485px !important;
	}
	.image-choices-field.gf_list_3col .image-choices-choice, .gform_wrapper .gfield.image-choices-field.gf_list_3col li.image-choices-choice{
		width: 100% !important;
	}
	.pincaF1_imgs .image-choices-choice-image-wrap{
		 height: 296px;
	}
	.gform_body .avisoVidro #containerVidro{
		width: 90% !important;
	}
	.gform_body #row63985 ul, .gform_body #row37244 ul, .gform_body #row16275 ul{
		width: 100% !important;
	}
	.gform_body #row90185 ul, .gform_body #row6837 ul, .gform_body #row80287 ul, .gform_body #row28752 ul{
		width: revert !important;
		display: revert !important;
	}
	.gform_body .CompletoSemi100 ul li{
		height: 417px;
	}
	.gform_body .CompletoSemi100 ul li .image-choices-choice-image-wrap{
		width: 343px;
    height: 281px;
	}
	.textoInicial::before, .textoInicial::after{
		max-width: 100%;
	}
	.gform_body #row153 ul, .gform_body #row156 ul, .gform_body #row169 ul{
		display: inline-block;
		width: 50%;
		
	}
	.gform_body #row153 ul li .gfield_label, .gform_body #row156 ul li .gfield_label, .gform_body #row169 ul li .gfield_label{
		white-space: nowrap;
	}
	.gform_body .posicaoMotor ul li{
		width: 80%;
	}
	.gform_body #column29055, .gform_body #column52521{
		width: 100% !important;
	} 
	.gform_body #field_18_10 img{
		height: 250px !important;
	}
	.gform_body .FA12VDC3A {
    margin-top: 11px !important;
	}
	.gform_body .blocoLegenda .blocoInterior{
		display: revert;
		width: 32% !important;
	}
	.gform_body .blocoLegenda div{
		margin: auto;
	}
	.gform_body .blocoLegenda {
    width: 31% !important;
		text-align: center;
	}
	.gform_body .containerLegenda #c{
		right: 0;
	}
	.gform_body .DTFlama div p{
		width: 100% !important;
	}
	.gform_body .imgFLAMA img {
    height: 300px;
	}
	.gform_body .containerLegenda #a{
		vertical-align: top;
	}
	.gform_body .dimMinimas div {
    width: 100%;
    margin: auto;
	}
	.gform_body #field_22_10 img{
		height: 250px !important;
	}
	.gform_body .dimLocalBS img{
		height: 230px;
		max-width: 100%;
	}
	.gform_body .uploadBS #input_24_718 {
    width: 97%;
    border: none;
	}.gform_body .exemploDesenhoM {
		display: block;
	}
	.gform_body .exemploDesenhoPC {
		display: none;
	}
	.gform_body .exemploDesenho img {
    padding: 0px;
	}
	.gform_body .dimLocalCortina img{
		height: 250px;
	}
	.gform_body .tipoCortina ul li {
    width: 100%;
	}
	.gform_body .tipoCortina ul li .image-choices-choice-image-wrap {
    width: 32%;
    padding-bottom: 232px;
	}
	.gform_body .tipoFixacao ul li {
    width: 100% !important;
	}
	.gform_body .tipoFixacao ul li .image-choices-choice-image-wrap {
    width: 78% !important;
    padding-bottom: 266px;
	}
	.gform_body .larguraCortina ul li {
    width: 100%;
	}
	.gform_body .imgFLAMA img {
    height: 250px;
	}
	.gform_body .tipoInstalacaoFort ul li {
    width: calc(90% - 8px);
	}
	.gform_body .tipoInstalacaoFort ul li .image-choices-choice-image-wrap {
    height: auto;
    width: 80%;
    padding-bottom: 236px;
	}
	.gform_body .alimMotor .color-picker-choice:after {
    left: 39%;	
	}
	.gform_body .imgPortaS img{
		width: 700px;
		height: 330.39px;
	}
	.gform_body .medidaF, .gform_body .medidaG {
    width: revert; 
    display: revert; 
	}
	.gform_body .inclinacaoTeto p{
		text-align: center;
	}
	.gform_body .rbLarguraSP ul li .image-choices-choice-image-wrap {
    padding-bottom: 78px;
	}
	.gform_body .rbLarguraSP ul li {
    width: calc(100% - 10px);
	}
	.gform_body .rbAlturaSP ul li {
    width: calc(50% - 10px);
	}
	.gform_body .rbAlturaSP ul li .image-choices-choice-image-wrap {
    width: 80%;
    padding-bottom: 231px;
	}
	.gform_body .rbAlturaSP ul li.gchoice_29_749_2 .image-choices-choice-image-wrap, .gform_body .rbAlturaSP ul li.gchoice_29_749_3 .image-choices-choice-image-wrap {
    width: 100%;
    padding-bottom: 210px;
	}
	.gform_body .caixotesTampas ul li {
    width: calc(50% - 10px);
	}
	.gform_body .caixotesTampas ul li .image-choices-choice-image-wrap {
    height: auto;
    width: 100%;
    padding-bottom: 144px;
	}
	.gform_body .posicaoMotor .gchoice{
		 width: calc(80% - 10px);
	}
	
	.gform_body .data_checkbox label{
		margin-right: 0;
	}
	.gform_body .data_checkbox .ginput_container.ginput_container_date{
		justify-content: center;
	}
	.gform_body .kitTunel img, .gform_body .kitTempestade img {
		max-width: 100%;
	}
	.gform_body .cintasPVC .gchoice {
    width: calc(100% - 4px);
	}
	.gform_body .folhas_orientacao .ginput_container.ginput_container_radio .gchoice{
		 width: 90%;
	}
	.gform_body .tipoCortina .gchoice {
		width: 48%;
	}
	.gform_body .tipoCortina .gchoice .image-choices-choice-image-wrap {
     width: 75%;
	}
	.gform_body .tipoFixacao .gchoice .image-choices-choice-image-wrap {
    width: 73%;
	}
	.gform_body .larguraCortina .gchoice {
    width: 100%;
	}
	.gform_body .larguraCortina .gchoice .image-choices-choice-image-wrap {
    width: 90%;
    padding-bottom: 77px;
	}
	.gform_body .DTMobile img{
		max-width: 100%;
	}
	.gform_body .tipoInstalacaoFort .gchoice {
    width: calc(80% - 12px);
	}
	.gform_body .tipoInstalacaoFort .gchoice .image-choices-choice-image-wrap {
    padding-bottom: 295px !important;
	}
	.gform_body .ralTecido .gfield_label{
		margin: revert;
	}
	.gform_body .ralTecido, .gform_body .dimVidro {
		text-align: center;
	}
	.gform_body .imgAA img, .gform_body .imgAP img  { 
		max-width: 100%;
	}
	.gform_body .iMedidaFort{
		width: revert;
	}
		.gform_body .cotaA, .gform_body .cotaB{
		width: revert;
		text-align: center;
		margin-left: revert;
	}
	.gform_body .tipoInstalacaoFort .gchoice {
    width: calc(84% - 12px);
	}
	.color-picker-field .gfield_radio .color-picker-choice{
		margin-bottom: 30px;
	}
	.gform_body .rbPortaAcabamento .ginput_container.ginput_container_radio .gchoice{
		margin-right: 0px !important;
	}
	.image-choices-field .image-choices-choice{
		margin: 0 0px 10px 0 !important;
	}
	.gform_body .rbLarguraSP .gchoice {
    width: calc(100% - 10px);
	}
	.gform_body .rbAlturaSP .gchoice {
    width: calc(50% - 15px);
	}
	.gform_body .rbAlturaSP .gchoice .image-choices-choice-image-wrap {
    width: 81%;
    padding-bottom: 251px;
	}
	.gform_body .rbLarguraSP .gchoice .image-choices-choice-image-wrap {
    padding-bottom: 94px;
	}
	.gform_body .rbLarguraSP .gchoice.gchoice_29_709_4 .image-choices-choice-image-wrap {
    padding-bottom: 118px;
	}
	.gform_body .caixotesTampas .gchoice .image-choices-choice-image-wrap {
    height: auto;
    width: 57%;
    padding-bottom: 161px;
	}
	.gform_body .caixotesTampas .gchoice {
    width: calc(80% - 10px);
	}
	.gform_body .collapsible-sections-collapsible-body .gfield:nth-child(5){
		grid-row-start: 2;
    grid-row-end: 2;
	}
	.gform_body .collapsible-sections-collapsible-body .gfield:nth-child(6){
		grid-row-start: 4;
    grid-row-end: 4;
	}
	.gform_body .collapsible-sections-collapsible-body .gfield:nth-child(7){
		grid-row-start: 6;
    grid-row-end: 6;
	}
	.gform_body .collapsible-sections-collapsible-body .gfield:nth-child(8){
		grid-row-start: 8;
    grid-row-end: 8;
	}
	.gform_body .collapsible-sections-collapsible-body .gfield:nth-child(13), .gform_body .larguraBS{
		grid-row-start: 10;
    grid-row-end: 10;
	}
	.gform_body .collapsible-sections-collapsible-body .gfield:nth-child(14), .gform_body .projecaoBS{
		grid-row-start: 12;
    grid-row-end: 12;
	}
	.gform_body .collapsible-sections-collapsible-body .gfield:nth-child(15){
		grid-row-start: 14;
    grid-row-end: 14;
	}
	.gform_body .collapsible-sections-collapsible-body .gfield:nth-child(16){
		grid-row-start: 16;
    grid-row-end: 16;
	}
	.gform_body .collapsible-sections-collapsible-body .gfield:nth-child(20){
		grid-row-start: 18;
    grid-row-end: 18;
	}
	.gform_body .mr10Input{
		grid-row-start: 18 !important;
    grid-row-end: 18 !important;
	} 
	.gform_body .rap200mt {
			grid-row-start: 19 !important;
    	grid-row-end: 19 !important;
	}
	.gform_body .collapsible-sections-collapsible-body .gfield:nth-child(21){
		grid-row-start: 20;
    grid-row-end: 20;
	}
	.gform_body .rap200mtInput {
		grid-row-start: 20;
    grid-row-end: 20;
	}
	.gform_body .mtap01Input {
		grid-row-start: 22 !important;
    grid-row-end: 22 !important;
	}
	.gform_body .rap5mInput{
		grid-row-start: 26 !important;
    grid-row-end: 26 !important;	 	
	}
	.gform_body .mx65Input {
		grid-row-start: 29 !important;
    grid-row-end: 29 !important;
	}
	
	.gform_wrapper.gravity-theme .gform_fields{
		grid-row-gap: 0px;
	}
	.gform_body .alturaSP{
		grid-row-start: 4;
    grid-row-end: 4;
	}
	.gform_body .alturaLabelSP{
		margin-top: 20px;
	}
	.gform_body .labelMedidasBS {
		margin-top: 15px;
	}
	.gform_body .ralTecido{
		width: 100%;
    grid-row: 4 / 4;
	}
	.gform_body .alimMotor .color-picker-choice:after {
    left: 15%;
	}
	.gform_body .fe_pr_checkbox1 {
		margin-bottom: 20px !important;
	}
	.gform_body .nome_checkbox, .gform_body .email_checkbox, .gform_body .nif, .gform_body .data_checkbox{
		margin-top: 10px;
	}
	.gform_body .dimIMG img, .gform_body .imgCaixilharia  img{
		max-width: 100%;
	}
	.gform_body .acab_checkbox .gchoice {
    width: calc(80% - 12px) !important;
	}
	.gform_body .vidro .gchoice {
    width: 93%;
	}
	.gform_body .tipoFecho .gchoice:nth-child(2){
		margin-left: 0px !important;
	}
	.gform_body .tipoFecho .gchoice {
    width: calc(90% - 10px) !important;
	}
	.gform_body .exemploNao, .gform_body .medidasCaixilharia, .gform_body .dimVidro, .gform_body .avisoVidro, .gform_body .medidasSemiTeles, .gform_body .dimensoes_li, .gform_body .medidasPincaF1semi {
		grid-column: 1 / -1 !important;
	}
	.gform_body .caixilhariaSimples .gchoice {
    width: 97%;
	}
	.gform_body .medidasCaixilharia.gfield_html {
    margin-top: 0px;
	}
	.gform_body .modoTelescop .gchoice {
    width: 96%;
    height: revert;
	}
	.gform_body .medidasSemiTeles {
		margin: 10px 0;
	}
	.gform_body .tipoAbertura .gchoice {
    width: calc(100% - 14px) !important;
    height: 237px;
	}
	.gform_body .CompletoSemi100 .gchoice {
    width: 87%;
	}
	.gform_body .modoKAPVSPAP .gchoice {
    width: 100%;
	}
	.gform_body .dimensoes_img img{
		max-width: 100%;
	}
	.gform_body .tipoPortada .gchoice {
    width: calc(95% - 10px);
	}
	.gform_body .tipoPortada .gchoice .image-choices-choice-image-wrap{
		padding-bottom: 198px;
	}
	.gform_body .fixacaoAutomatismo .gchoice, .gform_body .fixacaoAutomatismoPORTC .gchoice{
		width: calc(50% - 10px);
	}
	.gform_body .fixacaoAutomatismo .gchoice .image-choices-choice-image-wrap {
    height: auto;
    width: 100%;
    padding-bottom: 434px;
	}
	.gform_body .folhasOrientacaoPortada .gchoice, .gform_body .folhasOrientacaoPortadaC .gchoice {
    width: calc(100% - 10px);
	}
	.gform_body .folhasOrientacaoPortada .gchoice:nth-child(1) .image-choices-choice-image-wrap, .gform_body .folhasOrientacaoPortada .gchoice:nth-child(3) .image-choices-choice-image-wrap {
    width: 100%;
    padding-bottom: 77px;
    height: auto;
	}
	.gform_body .folhasOrientacaoPortada .gchoice:nth-child(2) .image-choices-choice-image-wrap, .gform_body .folhasOrientacaoPortada .gchoice:nth-child(4) .image-choices-choice-image-wrap {
    width: 70%;
    padding-bottom: 110px;
    height: auto;
	}
	.gform_body .dimPortada, .gform_body .dimPortadaC{
		margin-top: 15px !important;
	}
	.gform_body .fixacaoAutomatismo .gchoice, .gform_body .fixacaoAutomatismoPORTC .gchoice {
    width: calc(52% - 10px);
	}
	.gform_body .fixacaoAutomatismoPORTC .gchoice .image-choices-choice-image-wrap {
    height: auto;
    width: 100%;
    padding-bottom: 397px;
	}
	.gform_body .folhasOrientacaoPortadaC .gchoice:nth-child(1) {
    width: 98%;
	}
	.gform_body .folhasOrientacaoPortadaC .gchoice:nth-child(1) .image-choices-choice-image-wrap {
    width: 100%;
    padding-bottom: 61px;
    height: auto;
	}
	.gform_body .folhasOrientacaoPortada .gchoice, .gform_body .folhasOrientacaoPortadaC .gchoice {
    width: calc(100% - 10px);
	}
	.gform_body .folhasOrientacaoPortadaC .gchoice:nth-child(2) .image-choices-choice-image-wrap, .gform_body .folhasOrientacaoPortadaC .gchoice:nth-child(4) .image-choices-choice-image-wrap {
    width: 100%;
    padding-bottom: 99px;
    height: auto;
	}
	.gform_body .folhasOrientacaoPortadaC .gchoice:nth-child(3) .image-choices-choice-image-wrap {
    width: 100%;
    padding-bottom: 102px;
    height: auto;
	}
	.gform_body .kportCAviso {
    width: 100%;
	}
	

}

/*---------------------------------------- 375px MOBILE M ----------------------------------*/
@media only screen and (max-width: 375px){
	
	.gform_body .medidasPincaF2F1S div, .gform_body .medidasPincaF2F1I div, .gform_body .medidasPincaF2AS div, .gform_body .medidasPincaF2AI  div, .gform_body .medidasPincaF1SIsemi div, .gform_body .medidasPincaF1SIInvi div, .gform_body .medidasPincaF1semi div, .gform_body .medidasPincaF1Invi div{
		width: 100% !important;
	}
	
	.pincaF1_imgs .image-choices-choice-image-wrap{
		height: 240px !important;
	}
	.gform_body .folhas_orientacao ul li{
		width: 100% !important;
	}
	.gform_body .mudarPorta ul li{
		width: 95% !important;
	}
	.gform_body .corCofre ul li{
		width: 100% !important;
	}
	.gform_body #field_18_741 label{
		white-space: nowrap;
	}
	.gform_body .tipoCortina ul li .image-choices-choice-image-wrap {
    width: 36%;
    padding-bottom: 218px;
	}
	.gform_body .tipoFixacao ul li .image-choices-choice-image-wrap {
    width: 88% !important;
    padding-bottom: 250px;
	}
	.gform_body .alturaCortina ul li .image-choices-choice-image-wrap {
    width: 60%; 
	}
	.gform_body .larguraCortina ul li .image-choices-choice-image-wrap {
    padding-bottom: 67px;
	}
	.gform_body .tipoInstalacaoFort ul li {
    width: calc(97% - 8px);
	}
	.gform_body .tipoInstalacaoFort ul li .image-choices-choice-image-wrap {
    height: auto;
    width: 100%;
    padding-bottom: 268px;
	}
	.gform_body .imgPortaS img {
    width: 600px;
    height: 230.39px;
	}
	.gform_body .rbAlturaSP ul li {
    width: calc(90% - 10px);
	}
	.gform_body .rbAlturaSP ul li .image-choices-choice-image-wrap {
    width: 58%;
    padding-bottom: 287px;
	}
	.gform_body .rbAlturaSP ul li.gchoice_29_749_2 .image-choices-choice-image-wrap, .gform_body .rbAlturaSP ul li.gchoice_29_749_3 .image-choices-choice-image-wrap {
    width: 63%;
    padding-bottom: 221px;
	}
	.gform_body .tipoGradeSP ul li {
    width: calc(100% - 10px);
	}
	.gform_body .modeloGradeSP ul li {
    width: calc(100% - 10px);
	}
	.gform_body .caixotesTampas ul li .image-choices-choice-image-wrap {
    height: auto;
    width: 53%;
    padding-bottom: 145px;
	}
	.gform_body .caixotesTampas ul li {
    width: calc(100% - 10px);
	}
	.gform_body #row87278 ul, .gform_body #row72584 ul, .gform_body #row24189 ul {
    display: inline-block;
    width: 100%;
	}
	.gform_body .rbLarguraSP ul li .image-choices-choice-image-wrap {
    padding-bottom: 72px;
	}
	.gform_body .rbLarguraSP ul li.gchoice_29_709_4 .image-choices-choice-image-wrap {
    padding-bottom: 92px;
	}
	.gform_body .tipoCortina .gchoice .image-choices-choice-image-wrap {
    width: 50%;
	}
	.gform_body .tipoCortina .gchoice {
    width: 81%;
	}
	.gform_body .tipoFixacao .gchoice .image-choices-choice-image-wrap {
    width: 86%;
	}
	.gform_body .alturaCortina .gchoice .image-choices-choice-image-wrap {
    width: 53%;
	}
	.gform_body .larguraCortina .gchoice .image-choices-choice-image-wrap {
    width: 100%;
    padding-bottom: 73px;
	}
	.gform_body .larguraCortina .gchoice {
    width: 100%;
	}
	.gform_body .tipoInstalacaoFort .gchoice {
    width: calc(97% - 12px);
	}
	.gform_body .rbAlturaSP .gchoice .image-choices-choice-image-wrap {
    padding-bottom: 231px;
	}
	.gform_body .rbAlturaSP .gchoice.gchoice_29_749_2 .image-choices-choice-image-wrap, .gform_body .rbAlturaSP .gchoice.gchoice_29_749_3 .image-choices-choice-image-wrap {
    width: 100%;
	}
	.gform_body .caixotesTampas .gchoice .image-choices-choice-image-wrap {
    height: auto;
    width: 70%;
    padding-bottom: 161px;
	}
	.collapsible-sections-collapsible-body{
		 grid-column-gap: 0;
	}
	.pincaF1_imgs .image-choices-choice-image-wrap {
    width: 95%;
    max-width: 100%;
	}
	.gform_body .tipoPortada .gchoice .image-choices-choice-image-wrap {
    padding-bottom: 164px;
	}
	.gform_body .fixacaoAutomatismo .gchoice, .gform_body .fixacaoAutomatismoPORTC .gchoice {
    width: calc(52% - 10px);
	}
	.gform_body .fixacaoAutomatismo .gchoice .image-choices-choice-image-wrap {
    height: auto;
    width: 100%;
    padding-bottom: 392px;
	}
	.gform_body .tipoPortada .gchoice .image-choices-choice-image-wrap {
    height: auto;
    width: 97%;
	}
	.gform_body .folhasOrientacaoPortada .gchoice:nth-child(1) .image-choices-choice-image-wrap, .gform_body .folhasOrientacaoPortada .gchoice:nth-child(3) .image-choices-choice-image-wrap {
    width: 100%;
    padding-bottom: 66px;
    height: auto;
	}
	.gform_body .folhasOrientacaoPortada .gchoice:nth-child(2) .image-choices-choice-image-wrap, .gform_body .folhasOrientacaoPortada .gchoice:nth-child(4) .image-choices-choice-image-wrap {
    width: 87%;
    padding-bottom: 110px;
    height: auto;
	}
	.gform_body .fixacaoAutomatismoPORTC .gchoice .image-choices-choice-image-wrap {
    height: auto;
    width: 100%;
    padding-bottom: 332px;
	}
	.gform_body .folhasOrientacaoPortadaC .gchoice:nth-child(1) .image-choices-choice-image-wrap {
    padding-bottom: 49px;
	}
	.gform_body .folhasOrientacaoPortadaC .gchoice:nth-child(2) .image-choices-choice-image-wrap, .gform_body .folhasOrientacaoPortadaC .gchoice:nth-child(4) .image-choices-choice-image-wrap {
    padding-bottom: 87px;
	}
	.gform_body .folhasOrientacaoPortadaC .gchoice:nth-child(3) .image-choices-choice-image-wrap {
    padding-bottom: 87px;
	}
	
}


/* texto branco botao submit */
.gform_footer input.button{
	color: #FFF;
}

/* alterar imagens em FE-Fort EN*/
#label_26_709_0 .image-choices-choice-image-wrap:lang(en){
	background-image: url(../../../uploads/2021/07/10-tipinst-01_en.png)!important;
}
#label_26_709_1 .image-choices-choice-image-wrap:lang(en){
	background-image: url(../../../uploads/2021/07/10-tipinst-02_en.png)!important;
}
#label_26_709_2 .image-choices-choice-image-wrap:lang(en){
	background-image: url(../../../uploads/2021/07/10-tipinst-03_en.png)!important;
}

/* alterar imagens em FE-Fort ES*/
#label_26_709_0 .image-choices-choice-image-wrap:lang(es){
	background-image: url(../../../uploads/2021/07/10-tipinst-01_es.png)!important;
}
#label_26_709_1 .image-choices-choice-image-wrap:lang(es){
	background-image: url(../../../uploads/2021/07/10-tipinst-02_es.png)!important;
}
#label_26_709_2 .image-choices-choice-image-wrap:lang(es){
	background-image: url(../../../uploads/2021/07/10-tipinst-03_es.png)!important;
}

/* alterar imagens em FE-Fort FR*/
#label_26_709_0 .image-choices-choice-image-wrap:lang(fr){
	background-image: url(../../../uploads/2021/07/10-tipinst-01_fr.png)!important;
}
#label_26_709_1 .image-choices-choice-image-wrap:lang(fr){
	background-image: url(../../../uploads/2021/07/10-tipinst-02_fr.png)!important;
}
#label_26_709_2 .image-choices-choice-image-wrap:lang(fr){
	background-image: url(../../../uploads/2021/07/10-tipinst-03_fr.png)!important;
}