/*estilos gerais*/
/*.jqForm input,.jqForm select,.jqForm textarea{text-transform:uppercase;}*/

.fr_dest1{font-weight:normal;text-align:center;font-size:11pt;color:#1059C7;}
.frFieldReq{position:relative;top:6px;}
.frFieldReq{text-align:center;}

.marginT0{margin-top:0;}
.margin0{margin:0;}
fieldset p{font-size:10pt !important;}
legend,.legend_title{font-size:13pt;}

.bxcenter .frase_top{color:#0A4098;}


/*cobertura*/
.block_garantia_1 select{width:150px !important;max-width:none;margin:0 10px !important;}


/*forma de pgto*/
#tr_pgtos{}
#pgto_tb_bx{margin:0px 0px 0px 0px;position:relative;text-align:center;padding-bottom:20px;}
#pgto_tb_item{width:calc(25% - 10px);height:170px;float:left;margin:10px 5px 0px 5px;border:1px solid #7F9DB9;border-top:4px solid #7F9DB9;padding:10px 0px 0px 20px;position:relative;background:#fff;cursor:pointer;z-index:1;text-align:left;}
#pgto_tb_item > .blk{display:block;line-height:130%;margin-bottom:7px;}
#pgto_tb_item > label{font-size:13pt;}
#pgto_tb_item .price{margin-top:10px;}
#pgto_tb_item .price .v{font-size:18pt;}
#pgto_tb_item .prazo{line-height:100%;}
#pgto_tb_item .txtmin{font-size:11px;line-height:100%;position:relative;color:#666;margin-right:10px;display:inline-block;}
#pgto_tb_item .prazo2{color:#06C;font-weight:700;}
#pgto_tb_item:hover{border-top-color:#1F4DBC;}
#pgto_tb_item.over{border-top-color:#1F4DBC;background:#FFF1B0;}
#pgto_tb_item.over > label{color:#1F4DBC;}
#pgto_tb_item.nosel{}

/*apenas 1 opção de pgto disponíveis*/
.pgto_count_1{padding-bottom:5px !important;}
.pgto_count_1 #bn_ifx{display:none;}

/*personalização - compact texto*/
#pgto_tb_item.id_ps .info_taxa,
#pgto_tb_item.id_ps .prazo,
#pgto_tb_item.id_bo .prazo{letter-spacing:-0.55px;}

/*ajuste de largura por pgtos disponíveis*/
#pgto_tb_item.count_1{width:auto;float:none;height:auto;padding-bottom:10px;}
#pgto_tb_item.count_2{width:calc(50% - 18px);}
#pgto_tb_item.count_3{width:calc(33% - 8px);}

#pgto_tb_item.disabled2{border-color:#666 !important;cursor:default;background:#fff !important;}
#pgto_tb_item.disabled2 #bn_ifx,#pgto_tb_item.disabled2 .prazo,#pgto_tb_item.disabled2 .txtmin{display:none;}
#pgto_tb_data{position:relative;z-index:3;overflow:hidden;text-align:left;}
#pgto_tb_data .w1{width:250px;}

#btnext1.disabled{filter:alpha(opacity=60);-moz-opacity:0.60; opacity:0.60;cursor:default;background:#666;}

/*capemisa - banner faixa*/
#pgto_tb_item.id_cc{z-index:9;}
#bn_ifx{position:absolute;left:0px;bottom:-35px;width:100%;height:40px;display:block;background:url('../image/fx1_T.png') no-repeat center 5px, url('../image/fx1_C.png') repeat-x;}
#bn_ifx span{display:block;position:absolute;background:url('../image/fx1_LR.png') no-repeat;width:38px;height:40px;}
#bn_ifx .l{left:-34px;background-position:left top;}
#bn_ifx .r{right:-34px;background-position:right top;}


#bxLoading{width:calc(100% - 20px);height:116px;z-index:9;}

#pgto_bg_img{position:absolute;right:0px;top:10px;height:100%;width:40%;max-width:380px;display:block;display:none;background:no-repeat right center;background-size:100% auto;font-size:1px;text-indent:-3000px;z-index:1;}
#pgto_bg_img.c_cef{background-image:url('../image/cartao_cef.jpg');}

#quest_field{display:block;margin:10px 0px 10px 0px;}
#quest_field input{width:18px;height:18px;position:relative;top:3px;margin:0px 4px 0px 16px;}


#success_pro_wait #loading_bar{background:url('../image/loading-gmail.gif') repeat-x right top;width:99%;margin:0px auto;height:8px;border:1px solid #ccc;border:1px solid #fff;outline:1px solid #ccc;position:relative;}
#success_pro_wait #loading_bar div{background:#ccc;height:inherit;width:50%;position:absolute;right:0px;}


.field-profissao-list{width:60px !important;}
.field-profissao{width:calc(100% - 67px) !important;margin-left:5px !important;}


.blink_me{-webkit-animation-name: blinker;-webkit-animation-duration: 0.5s;-webkit-animation-timing-function: linear;-webkit-animation-iteration-count: infinite;-moz-animation-name: blinker;-moz-animation-duration: 0.5s;-moz-animation-timing-function: linear;-moz-animation-iteration-count: infinite;animation-name: blinker;animation-duration: 0.5s;animation-timing-function: linear;animation-iteration-count: infinite;}
@-moz-keyframes blinker {0% {  }50% { color:#F90; }100% {  }}
@-webkit-keyframes blinker {  0% { }50% { color:#F90; }100% {  }}
@keyframes blinker {  0% {  }50% { color:#F90; }100% {  }}




/*@-moz-keyframes blinker {0% { opacity: 1.0; }50% { opacity: 0.0; }100% { opacity: 1.0; }}
@-webkit-keyframes blinker {  0% { opacity: 1.0; }50% { opacity: 0.0; }100% { opacity: 1.0; }}
@keyframes blinker {  0% { opacity: 1.0; }50% { opacity: 0.0; }100% { opacity: 1.0; }}*/


/*printing alert*/
.printing_alert{background:rgba(0,0,0,0.5);position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;}
.printing_alert div{padding:30px 50px;background:#fff;max-width:600px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);text-align:center;}
.printing_alert.E div{background:#FFD9D9;color:#C00;}
.printing_alert input{font-size:14pt;padding:7px 15px;}


.alert_debito{width:500px;padding:10px 10px;margin:10px 0 10px -5px;}


/*** tela após a contratação ***/
#div_pgto_confirm2 .bt_label{display:inline-block;text-align:center;margin-right:30px;}
#div_pgto_confirm2 .bt_label .btdef{width:120px;}


.devices_not_support{border-left:3px solid blue;}

/***beneficiário legal****/
.msg1_benef_legal{color:#C00;font-size:9pt;line-height:150%;margin-left:30px;}
/*colunas*/
.bl_td3{float:left;padding-right:10px;overflow:hidden;white-space:nowrap;}
.bl_td3.a{width:3%;}
.bl_td3.b{width:40%;}
.bl_td3.c{width:20%;}
.bl_td3.d{width:18%;}
.bl_td3.e{width:19%;}
/*.bl_td3.f{width:15%;}*/
/*botões*/
#bl_bt{background:url('../image/icon-add.gif') no-repeat left top;display:inline-block;padding-left:23px;text-decoration:none;margin:5px 0px 5px 0px;}
#bl_bt.del{margin-left:20px;background-image:url('../image/icon-remove.gif');display:none;}
#bl_bt:hover{text-decoration:underline;}


.block_info_notrequired{}
.block_info_notrequired a.btn{display:inline-block;margin:0 10px;border:1px solid #4C8FD7;padding:5px 10px;font-size:15px;}
.block_info_notrequired a.btn.hover,.block_info_notrequired a.btn.hover:hover{background:#4C8FD7;color:#fff;text-decoration:none;}
.block_info_notrequired_btns{margin:15px 0;}
.j_block_opc{margin-top:25px !important;}
@media screen and (max-width:415px){
	.block_info_notrequired{text-align:center;}
	.block_info_notrequired a.btn{width:139px;margin:15px 0 0 0 !important;}
	.block_info_notrequired a.btn:nth-child(odd){margin-right:5px !important;}
	.block_info_notrequired .legend_in{display:block;}
	.block_info_notrequired > fieldset{padding-left:0;padding-right:0;}
	.block_info_notrequired_btns{margin:0px 0 15px 0;}
	@media screen and (min-width:360px){
		.block_info_notrequired a.btn:nth-child(2n+1){margin-left:12px;}
	}
}


/*msg whtasapp fone2*/
#jqForm_fbx.fbx_whtasapp{background:#1CB09A;color:#fff;border-color:#075E54;font-size:13px;line-height:160%;white-space:normal;max-width:150px;font-weight:normal;}
#td_info_fone2 img{margin-left:5px;border:0;width:24px;vertical-align:middle;}


/*** promoção ***/
.promo-logo{float:left;margin-right:10px;width:60px;position:relative;top:5px;}


/*Ajustes interno*/
@media screen and (max-width:890px){
	#pgto_tb_item{width:calc(50% - 18px);height:167px;margin:10px 9px;padding:10px 15px 0px 15px;}
	#pgto_bg_img{width:30%;}
	#pgto_tb_item.id_ps .info_taxa,#pgto_tb_item.id_ps .prazo{letter-spacing:0px;}
	#pgto_tb_item.id_cc,#pgto_tb_item.id_dc{margin-bottom:20px;}
	#pgto_tb_item.id_cc #bn_ifx{bottom:-30px;}
	
	#pgto_tb_item.count_3{width:auto;float:none;height:auto;padding-bottom:10px;}
	#pgto_tb_item.id_cc.count_3{margin-bottom:30px;}
	
}
@media screen and (max-width:768px){
	#bxLoading{height:178px;}
}
@media screen and (max-width:680px){
	#pgto_tb_item,#pgto_tb_item.count_2{width:auto;float:none;height:auto;padding-bottom:10px;}
	#pgto_tb_data .td2{width:99%;height:auto;}
	#pgto_tb_data .w1{max-width:250px;width:100%;}
	#pgto_bg_img{width:180px;height:130px;top:226px;background-position:right top;}
	
	.fr_dest1{position:relative;top:-25px;}
	
	/*capemisa - banner faixa*/
	#pgto_tb_item.id_cc{margin-bottom:30px;}
	#pgto_tb_item.id_dc{margin-bottom:0px;}
	#bn_ifx .l{left:-20px;width:20px;margin-top:4px;}
	#bn_ifx .r{right:-20px;width:20px;margin-top:4px;}
	
	.alert_debito{width:auto;}


}
@media screen and (max-width:480px){
	#pgto_bg_img{width:60px;}
	#bxLoading{height:304px;}
	
	
	/***beneficiário legal****/
	#tr_bl{border-bottom:1px dashed #999;padding-bottom:10px;margin-bottom:10px;}
	.bl_td3.a{position:absolute;display:none;}
	.bl_td3.b{width:50%;}
	.bl_td3.c,.bl_td3.e{width:50%;}
	.bl_td3.d,.bl_td3.f{width:50%;padding-right:5px;}
	.bl_td3 input,.bl_td3 select{max-width:none !important;}
	.xhd{display:none;}
	
	#td_info_fone2 img{position:absolute;right:15px;margin-top:19px;}
}

@media screen and (max-width:415px){
	p.block_garantia_1{margin-bottom:0 !important;}
	.block_garantia_1 > span{font-size:11pt;}
	.block_garantia_1 select{max-width:120px;width:100%;}
	.block_garantia_1 .txt-valido_1_ano{display:block;font-size:10pt;}
	
	#block_next0{margin-bottom:40px;}
	.block_next_button br{display:none;}
	#pgto_tb_item{margin-bottom:0 !important;}



}


/*** select2 ***/
.select2{position:relative;top:-2px;}
.select2 .select2-selection{height:32px;border-radius:0px;border-color:#7F9DB9;background:#D9E4EA;}
.select2 .select2-selection__arrow{top:3px !important;}
.select2 .select2-selection__clear{padding-top:5px !important;}
.select2-results__option{font-size:14px !important;line-height:16px !important;}
.select2-dropdown{box-shadow:2px 2px 7px rgba(0,0,0,0.5);background:#D9E4EA;}
.select2-search__field{outline:none;border-color:#99B299 !important;}
.jqForm .select2.err .select2-selection{background:#FFDFDF !important;border-color:#FF3300 !important;}




/*** cartão de crédito ***/
.card-wrapper{width:50%;float:left;}
.card-block{width:50%;float:left;}
@media screen and (max-width:480px){
	#card-wrapper{max-width:300px !important;margin:0 auto;}
	.card-wrapper,.card-block{width:auto;float:none;}
	.card-block .td2{margin-bottom:5px !important;}
}
/*formatação imagem do cartão*/
.jp-card-front::before{background:#000000ee !important;}


/*frase seguro 1*/
.fr-secure{font-size:13px;color:#006600;border:1px solid #9DDE96;display:block;border-radius:50px;padding:3px 20px 9px 20px;margin:-5px auto 10px auto;text-align:center;max-width:670px;}
.fr-secure:before{content:'';display:inline-block;background:url('../image/icon-key-green.png') no-repeat center;width:21px;height:26px;margin-right:7px;position:relative;top:4px;}
.fr-secure .a{color:#339900;font-weight:bold;text-transform:uppercase;font-size:18px;margin-right:7px;}
.fr-secure .b{font-weight:bold;}
/*frase seguro 2*/
.fr-secure2{font-weight:bold;margin:18px 0 18px 0;}
.fr-secure2:before{content:'';display:block;background:url('../image/icon-secure-cad-green.png') no-repeat center;width:60px;height:53px;background-size:100% auto; float:left; margin-right:15px;position:relative;top:-7px;}
.fr-secure2 .a{font-size:18px;color:#257000;}
.fr-secure2 .b{font-size:16px;color:#339900;}
@media screen and (max-width:480px){
  .fr-secure2:before{margin-bottom:20px;top:10px;}
  .fr-secure2 .a{font-size:15px;}
  .fr-secure2 .b{font-size:15px;}
}



/***** form view *****/
.form-view{}
.form-view h2{margin:0 0 25px 0;text-align:left;color:#0A4098;font-size:25px;font-weight:normal;}
.form-view-wrap{position:relative;overflow:hidden;margin-left:-20px;margin-right:-20px;}
.form-view fieldset{border:2px solid #9ABB2B;padding:0;border-bottom:0;}
.form-view fieldset:last-child{border:2px solid #9ABB2B;}
.form-view legend{font-size:13px;text-transform:uppercase;font-weight:bold;color:#9ABB2B;width:calc(100% + 6px);background:#fff;padding:2px 0 2px 7px;position:relative;z-index:9;
/*box-shadow:0px 1px 0px #FC893D;margin:-3px 0 0 -3px !important;*/
margin:-3px 0 0 -3px !important;
box-shadow:inset 1px 0px 0px 2px #9ABB2B, inset -1px 0px 0px 2px #9ABB2B;
}
.form-view-field{width:50%;float:left;padding-right:20px;border-top:1px solid #ccc;}
.form-view-label{width:30%;float:left;padding-right:5px;font-size:13px;color:#333;background:#f2f2f2;position:relative;padding:13px 0 13px 10px;}
.form-view-label:after{content:'';display:block;background:#f2f2f2;position:absolute;width:100%;height:200%;z-index:-1;left:0;}
.form-view-value{width:70%;float:left;padding-left:5px;font-size:16px;font-weight:bold;overflow-x:hidden;color:#0A4098;padding:13px 0 13px 10px;}

.form-view-benef-row{background:#fff;}
.form-view-benef-row > div{float:left;padding-right:10px;}
.form-view-benef-row.head > div{font-size:14px;}
.form-view-benef-row.body > div{font-size:15px;font-weight:bold;overflow-x:hidden;color:#0A4098;}
.form-view-benef-row.body{padding:10px 0;}
.form-view-benef-row > .field-cpf{width:20%;padding-left:10px;}
.form-view-benef-row > .field-nome{width:33%;overflow:hidden;white-space:nowrap;}
.form-view-benef-row > .field-datanasc{width:13%;}
.form-view-benef-row > .field-parent{width:20%;}
.form-view-benef-row > .field-perc{width:13%;}
.form-view .btn1{display:inline-block;margin:0 20px 0 0;border:1px solid #ccc;padding:5px 10px;font-size:15px;}
.form-view-bar{text-align:center;}
.form-view-bar.header{padding-top:0px;margin:15px 0 30px 0;}
.form-view-bar.footer{padding-top:20px;}
.form-view-bar #btview_submit,.form-view-bar #btview_submit2{float:right;background:#9ABB2B;}
.form-view-bar #btview_back,.form-view-bar #btview_back2{float:left;}
.form-view-bar .btdef_link{background:#fff !important;border:2px solid #ddd;color:#0A4098 !important;text-shadow:none;}
.form-view-bar .btdef_link:hover{box-shadow:none;background:#e2e2e2;}
.form-view_block_bts1{padding:15px 0 15px 10px;background:#fff;}

/*deixa o bloco com o tipo de tabela (only desktop)*/
.form-view-table-format{display:table;width:100%;}
.form-view-table-format-row{display:table-row;}
.form-view-table-format .form-view-field{display:table-cell;float:none;vertical-align:top;}

/*para o bloco de coberturas e assistências*/
@media screen and (min-width:780px){
  .form-view--cobx1 .form-view-value > div{width:calc(100% - 130px);background:#fff;position:absolute;margin:-10px 0 0 -10px;padding:10px 0 0 10px;min-height:44px;}
}
@media screen and (max-width:780px){
  .form-view--cobx1{width:100%;}
}


@media screen and (max-width:780px){
	.form-view .btn1{margin:0 20px 20px 0;}
	.form-view-benef-row.head{display:none;}
	.form-view-benef-row > div{float:none;padding-right:0 !important;width:auto !important;}
	.form-view-benef-row > div:before{content:attr(data-label);display:block;font-size:14px;font-weight:400;}
	.form-view-benef-row > .field-nome{overflow:visible;white-space:normal;}
	
	.form-view fieldset{padding:10px 15px 0 15px;}
	.form-view legend{margin:0 -23px !important;width:calc(100% + 46px) !important;padding-left:15px;}
	.form-view-label,.form-view-value{width:auto;float:none;padding:0 0 5px 0;background:none;}
	.form-view-label:after{display:none;}
	/*.form-view-field{border:0;margin-bottom:10px;width:auto;float:none;padding-right:0;}*/
	.form-view-field{border:0;margin-bottom:10px;padding-right:0;}
	.form-view-field:nth-child(2n){clear:both;}
	.form-view-value{font-size:14px;}
	
	.form-view-bar.footer{padding-top:35px;}
	
	.alert-box-dialog.segestagio{padding:30px 20px;margin:0;top:0;-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-radius:0;}
	.form-view_block_bts1{padding:0 0 10px 0;background:#fff;text-align:center;}
	.form-view .btn1{margin:10px 5px;}
	
}



/**** msg acima do form ***/
.header-msg01{padding-top:70px;font-size:22px;line-height:150%;}
.header-msg01 .strong{color:#0A4098;}
@media screen and (max-width:780px){
	.header-msg01{padding-top:90px;padding-bottom:20px;font-size:18px;line-height:150%;}
}


/*animation*/
.animate-spin {
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  display: inline-block;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}


/*alertbox*/
.alert-box .alert-box-blue{color:#fff;}
.alert-box .alert-box-blue:hover{color:#fff;}



/*botões padrão*/
.bxcenter .btdef-blue{display:inline-block;height:auto;line-height:56px;height:56px;padding:0 30px;font-size:18px;color:#fff;border-radius:30px;text-transform:uppercase;font-weight:700;text-decoration:none !important;background: #0459A6;background: linear-gradient(123deg, #0270d6 0%, #0270d6 100%);}
.bxcenter .btdef-blue:hover{color:#fff !important;background: #0459A6;background: linear-gradient(123deg, #004d96 0%, #0270d6 100%);}


/*checkbox*/
.checkmark{content:'';display:inline-block;background:#e0e0e0;width:18px;height:18px;box-shadow:inset 0.5px 0.5px rgba(0,0,0,0.3);margin-top:6px;border:1px solid #7F9DB9;}
input[type=checkbox]{position:absolute !important;height:20px;height:20px;padding:0;margin:0;opacity:0;z-index:9;cursor:pointer;margin-top:6px;}
input[type=checkbox]:checked ~ .checkmark{background-color:#2196F3;border-color:#2196F3;position:relative;}
input[type=checkbox]:checked ~ .checkmark:after{content: '';position: absolute;display: block;left: 4px;top: 1px;width: 5px;height: 8px;border: solid white;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);ransform: rotate(45deg);}
/*input[type=checkbox]:focus ~ .checkmark{box-shadow: 0 0 5px #096CD4 !important;-webkit-box-shadow:0 0 5px #096CD4 !important;-moz-box-shadow:0 0 5px #096CD4 !important;border:0 !important;margin:0 !important;border-radius:0 !important;}*/
input[type=checkbox]:focus ~ .checkmark{box-shadow: 0 0 5px #096CD4 !important;}

/*radio*/
.checkmark{content:'';display:inline-block;background:#e0e0e0;width:18px;height:18px;box-shadow:inset 0.5px 0.5px rgba(0,0,0,0.3);margin-top:6px;border:1px solid #7F9DB9;border-radius:50px;position:relative;top:3px;margin-right:5px;}
input[type=radio]{position:absolute !important;height:20px;height:20px;padding:0;margin:0;opacity:0;z-index:9;cursor:pointer;margin-top:6px;}
input[type=radio]:checked ~ .checkmark{background-color:#2196F3;border-color:#2196F3;position:relative;}
input[type=radio]:checked ~ .checkmark:after{content: '';position: absolute;display: block;left:5px;top:5px;width:8px;height:8px;background:#fff;border-radius:8px;}
/*input[type=radio]:focus ~ .checkmark{box-shadow: 0 0 5px #096CD4 !important;-webkit-box-shadow:0 0 5px #096CD4 !important;-moz-box-shadow:0 0 5px #096CD4 !important;border:0 !important;margin:0 !important;border-radius:0 !important;}*/
input[type=radio]:focus ~ .checkmark{box-shadow: 0 0 5px #096CD4 !important;}


/*tamanho da fonte*/
.bxcenter .text-size0{font-size:45px; line-height: 170%;}
.bxcenter .text-size1{font-size:40px; line-height: 170%;}
.bxcenter .text-size2{font-size:35px; line-height: 170%;}
.bxcenter .text-size3{font-size:33px; line-height: 170%;}
.bxcenter .text-size4{font-size:30px; line-height: 170%;}
.bxcenter .text-size5{font-size:25px; line-height: 170%;}
.bxcenter .text-size6{font-size:22px; line-height: 170%;}
.bxcenter .text-size7{font-size:20px; line-height: 170%;}
.bxcenter .text-size8{font-size:18px; line-height: 170%;}
.bxcenter .text-size9{font-size:17px; line-height: 170%;}
.bxcenter .text-size10{font-size:15px; line-height: 170%;}
.bxcenter .text-size11{font-size:14px;}
.bxcenter .text-size12{font-size:13px;}
.bxcenter .text-size13{font-size:12px;}
.bxcenter .text-size14{font-size:11px;}
.bxcenter .text-size15{font-size:10px;}
.bxcenter .h1_text1{font-size:30px;}



/********* cartão de crédito *********/
.card-wrapper{width:50%;float:left;}
.card-block{width:50%;float:left;}
@media screen and (max-width:480px){
	#card-wrapper{max-width:300px !important;margin:0 auto;}
	.card-wrapper,.card-block{width:auto;float:none;}
	.card-block .td2{margin-bottom:5px !important;}
}
/*formatação imagem do cartão*/
.jp-card-front::before{background:#000000ee !important;}


/*frase seguro 1*/
.fr-secure{font-size:13px;color:#006600;border:1px solid #9DDE96;display:block;border-radius:50px;padding:3px 20px 9px 20px;margin:-5px auto 10px auto;text-align:center;max-width:670px;}
.fr-secure:before{content:'';display:inline-block;background:url('../../apps/image/icon-key-green.png') no-repeat center;width:21px;height:26px;margin-right:7px;position:relative;top:4px;}
.fr-secure .a{color:#339900;font-weight:bold;text-transform:uppercase;font-size:18px;margin-right:7px;}
.fr-secure .b{font-weight:bold;}
/*frase seguro 2*/
.fr-secure2{font-weight:bold;margin:18px 0 18px 0;}
.fr-secure2:before{content:'';display:block;background:url('../../apps/image/icon-secure-cad-green.png') no-repeat center;width:60px;height:53px;background-size:100% auto; float:left; margin-right:15px;position:relative;top:-7px;}
.fr-secure2 .a{font-size:18px;color:#257000;}
.fr-secure2 .b{font-size:16px;color:#339900;}
@media screen and (max-width:480px){
  .fr-secure2:before{margin-bottom:20px;top:10px;}
  .fr-secure2 .a{font-size:15px;}
  .fr-secure2 .b{font-size:15px;}
}


/*** begin: beneficiário legal ****/
.msg1_benef_legal{color:#C00;font-size:9pt;line-height:150%;margin-left:30px;}
#block_benef_legal[benef_legal_plano=plano1]{}
#block_benef_legal[benef_legal_plano=plano2] .tr_bl_line_4, #block_benef_legal[benef_legal_plano=plano2] .tr_bl_line_5{display:none !important;}
/*colunas*/
.bl_td3{float:left;padding-right:10px;overflow:hidden;white-space:nowrap;}
.bl_td3.a{width:3%;}
.bl_td3.b{width:30%;}
.bl_td3.c{width:20%;}
.bl_td3.d{width:15%;}
.bl_td3.e{width:17%;}
.bl_td3.f{width:15%;}
/*botões*/
#bl_bt{background:url('../../apps/image/icon-add.gif') no-repeat left top;display:inline-block;padding-left:23px;text-decoration:none;margin:5px 0px 5px 0px;}
#bl_bt.del{margin-left:20px;background-image:url('../../apps/image/icon-remove.gif');display:none;}
#bl_bt:hover{text-decoration:underline;}

@media screen and (max-width:480px){
	/***beneficiário legal****/
	#tr_bl{border-bottom:1px dashed #999;padding-bottom:10px;margin-bottom:10px;}
	.bl_td3.a{position:absolute;display:none;}
	.bl_td3.b{width:50%;}
	.bl_td3.c,.bl_td3.e{width:50%;}
	.bl_td3.d,.bl_td3.f{width:50%;padding-right:5px;}
	.bl_td3 input,.bl_td3 select{max-width:none !important;}
	.xhd{display:none;}
}
/*** end: beneficiário legal ****/




