.escondido{
	display: none;
}

.agradecimento_outras_simulacoes .rendimento_futuro_descubra p {
    margin: 0;
    padding: 5px 80px;
    color: #fff;
    font-family: 'nexabold';
    font-size: 18px;
    background-color: #FF4700;
    border: 2px solid #fff;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    display: inline-table;
    min-width: 400px;
    position: relative;
    cursor: pointer;
    -webkit-box-shadow: 0px 0px 7px 3px rgba(0,0,0,.3);
    box-shadow: 0px 0px 7px 3px rgba(0,0,0,.3);
    z-index: 10;
}
.rendimento_futuro_descubra p .fa {
    position: absolute;
    right: 10px;
    top: 5px;
    border: 1px solid #fff;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    padding: 1px 2px;
    color: #FF4700;
    background-color: #fff;
    font-size: 30px;
    line-height: 20px;
}
.rendimento_futuro_descubra {
    width: 100%;
    float: left;
    margin-top: -20px;
    text-align: center;
    position: relative;
    padding-bottom: 10px;
	    z-index: 9999;
}
.rendimento_futuro_area4 .simulador_select_wrapper_arrow {
    border-right-color: #0071BC !important;
    border-left-color: #0071BC !important;
    border-bottom: 1px solid #0071BC!important;
    z-index: 1;
}
.rendimento_futuro_area4 .simulador_select_wrapper_arrow{display:none;}
.agradecimento_outras_simulacoes{ background-color:#0071BC !important; color:#fff; width:100%; float:left; padding:0; display:none;}
.outras_simulacoes_wrapper p{ color:#fff; font-size:18px; margin-bottom:10px;}
.outras_simulacoes_wrapper{ width:100%; float:left; text-align:center; padding:40px 0; color:#fff;}
.outras_simulacoes_item{ display:inline-table; padding:40px 40px 0; text-align:center;}
.outras_simulacoes_item.item_orange img,
.outras_simulacoes_item:hover img,
.outras_simulacoes_item:hover i{background-color: #FF4700;}
.outras_simulacoes_item img{ border:2px solid #fff; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
.outras_simulacoes_item i{ color:#fff; font-size:40px; border:2px solid #fff; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;    width: 100px;height: 100px; line-height: 100px;}
.outras_simulacoes_item img {
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.outras_simulacoes_item:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
#area_lead .bv-form .help-block {
    position: relative;
    width: 300px;
    text-align: center;
    margin: 0 auto;
	    left: 0;
}

#area_lead .form-control-feedback {
    display: none !important;
}
.sk-circle {
  margin: 100px auto;
  width: 200px;
  height: 120px;
  position: relative;
}
.sk-circle p{margin: 0; text-align: center; font-size: 16px; text-transform: uppercase; color: #0071BC; font-family: nexabold;}
.sk-circle .sk-child {
  width: 120px;
  height: 90px;
  position: absolute;
  left: 40px;
  bottom: 0;
}
.sk-circle .sk-child:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 15%;
  height: 15%;
  background-color: #0071BC;
  border-radius: 100%;
  -webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out both;
          animation: sk-circleBounceDelay 1.2s infinite ease-in-out both;
}
.sk-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
      -ms-transform: rotate(30deg);
          transform: rotate(30deg); }
.sk-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
      -ms-transform: rotate(60deg);
          transform: rotate(60deg); }
.sk-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg); }
.sk-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
      -ms-transform: rotate(120deg);
          transform: rotate(120deg); }
.sk-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
      -ms-transform: rotate(150deg);
          transform: rotate(150deg); }
.sk-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg); }
.sk-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
      -ms-transform: rotate(210deg);
          transform: rotate(210deg); }
.sk-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
      -ms-transform: rotate(240deg);
          transform: rotate(240deg); }
.sk-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
          transform: rotate(270deg); }
.sk-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
      -ms-transform: rotate(300deg);
          transform: rotate(300deg); }
.sk-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
      -ms-transform: rotate(330deg);
          transform: rotate(330deg); }
.sk-circle .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
          animation-delay: -1.1s; }
.sk-circle .sk-circle3:before {
  -webkit-animation-delay: -1s;
          animation-delay: -1s; }
.sk-circle .sk-circle4:before {
  -webkit-animation-delay: -0.9s;
          animation-delay: -0.9s; }
.sk-circle .sk-circle5:before {
  -webkit-animation-delay: -0.8s;
          animation-delay: -0.8s; }
.sk-circle .sk-circle6:before {
  -webkit-animation-delay: -0.7s;
          animation-delay: -0.7s; }
.sk-circle .sk-circle7:before {
  -webkit-animation-delay: -0.6s;
          animation-delay: -0.6s; }
.sk-circle .sk-circle8:before {
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s; }
.sk-circle .sk-circle9:before {
  -webkit-animation-delay: -0.4s;
          animation-delay: -0.4s; }
.sk-circle .sk-circle10:before {
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s; }
.sk-circle .sk-circle11:before {
  -webkit-animation-delay: -0.2s;
          animation-delay: -0.2s; }
.sk-circle .sk-circle12:before {
  -webkit-animation-delay: -0.1s;
          animation-delay: -0.1s; }

@-webkit-keyframes sk-circleBounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  } 40% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes sk-circleBounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  } 40% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}


#header,
/*.pestana_scroll,*/
.pestana_scroll_botao,
#footerbox_menu{ display:none;}
.sk-circle-wrapper{
    top: 30%;
    right: 0!important;
	position: absolute;
    width: 100%;
}
.sk-circle-content{
    position: fixed!important;
    z-index: 99999;
	width:100%;
	height:100%;
	background-color: rgba(255,255,255,0.8);
	display:none;
}
#header,
/*.pestana_scroll,*/
.pestana_scroll_botao,
#footerbox_menu{ display:none;}

.banner_top_corner  img {width: 45px !important; height: auto; position: absolute;left: 35px;top: 32px;}
.banner_top_corner { cursor:pointer; position: absolute; right: 0; top: 0; padding: 5px 10px 25px 25px; background-color: #FF4700;  color: #fff;border-bottom-left-radius: 100%;-webkit-border-bottom-left-radius: 100%;-moz-border-bottom-left-radius: 100%; z-index: 300;display:none;}
.banner_top_corner p.banner_top_corner_h2 { color: #fff;font-size: 18px;line-height: 22px;font-family: nexablack; text-align: right; margin: 0;text-transform: uppercase;}
.banner_top_corner p {margin: 0 0 2px; color: #fff;font-family: nexaregular;text-align: right;font-size: 16px;line-height: 20px;text-transform: uppercase;}
.banner_top_corner p.banner_top_corner_h3 {color: #fff; font-size: 18px;line-height: 22px; font-family: nexablack; margin-bottom: 10px;text-transform: none;}

.rendimento_futuro_banner_top{ width:100%; float:left; position:relative; background:url(../img/simuladores/valor-reforma/reforma_complemento_banner_1.jpg); background-repeat:no-repeat; background-position:top left; background-size:cover; padding-bottom:50px;}
.rendimento_futuro_banner_top img{ width:100%; height:auto;}

.rendimento_futuro_banner_top_title{/*position:absolute; top:20px; left:0;*/ float:left; margin-top:20px; width:100%; text-align:center;}
.rendimento_futuro_banner_top h1{  color:#0071BC; font-family:'nexabold'; font-size:40px; text-transform:uppercase; }
.rendimento_futuro_banner_top_text_wrapper{ width:100%; float:left;}
.rendimento_futuro_banner_top_text{/* position:absolute; bottom:8%; right:2%; */ float:right; margin-top: 50px;width:60%; margin-right:2%;}


.rendimento_futuro_banner_top_text img{ float:left; margin-right:20px;width:auto;    max-height: 70px; margin-bottom:5px;    margin-top: 15px;}
.rendimento_futuro_banner_top_title h3,
.rendimento_futuro_banner_top_text p{color:#0071BC;}
.rendimento_futuro_banner_top_title h3{font-family:'nexalight';font-size:36px; margin-top:5px; margin-bottom:10px;}
.rendimento_futuro_banner_top_text p{font-family:'nexalight';font-size:16px; margin-top:5px; margin-bottom:5px; text-align:justify;}
.rendimento_futuro_banner_top_text span{font-family:'nexabold'; font-size:20px;}

.rendimento_futuro_descubra{ width:100%; float:left; margin-top:-20px; text-align:center; position: relative;padding-bottom: 10px;}
#conheca_produtos.rendimento_futuro_descubra{ margin-top:0px;    text-transform: uppercase;}


.rendimento_futuro_descubra p{ margin:0; padding:5px 80px; color:#fff;font-family:'nexabold';font-size:18px; background-color:#FF4700; border:2px solid #fff; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;display: inline-table; min-width:300px; position:relative; cursor:pointer;-webkit-box-shadow: 0px 0px 7px 3px rgba(0,0,0,.3);box-shadow: 0px 0px 7px 3px rgba(0,0,0,.3);z-index: 10;}

#guarde_simulacao.rendimento_futuro_descubra{ padding-bottom:0;}
#valores_simulacao.rendimento_futuro_descubra,
#resultado_simulacao.rendimento_futuro_descubra{ margin-top:-35px;    z-index: 10;}
.rendimento_futuro_descubra p .fa{ position:absolute; right:10px; top:5px; border:1px solid #fff;border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;padding: 1px 2px;color:#FF4700; background-color:#fff;    font-size: 30px;line-height: 20px;}

.rendimento_futuro_descubra span{ position:absolute; left:-10px; top:-10px; padding:5px 10px; color:#FF4700; background:#fff;border:2px solid #FF4700;border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; font-size:34px;font-family:'nexabold';    line-height: 40px;-webkit-box-shadow: 0px 0px 7px 3px rgba(0,0,0,.3);box-shadow: 0px 0px 7px 3px rgba(0,0,0,.3); }

.rendimento_futuro_descubra .nomeUser{position:relative; left:0px; top:0px; padding:0px; color:#fff; background:none;border:none;border-radius:0%; -moz-border-radius:0%; -webkit-border-radius:0%; font-size:18px;font-family:'nexabold';    line-height: 22px;-webkit-box-shadow: none;box-shadow: none; }

.rendimento_futuro_conheca{ width:100%; float:left; margin-top:-35px; text-align:center; position: relative;padding-bottom: 10px;}
.rendimento_futuro_conheca p{ margin:0; padding:10px 80px; color:#fff;font-family:'nexaregular';font-size:21px; line-height:22px;  border:2px solid #fff; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;display: inline-table; position:relative; cursor:pointer;-webkit-box-shadow: 0px 0px 7px 3px rgba(0,0,0,.3);box-shadow: 0px 0px 7px 3px rgba(0,0,0,.3);
background: #88c544;
background: -moz-linear-gradient(top,  #88c544 0%, #43b74a 100%);
background: -webkit-linear-gradient(top,  #88c544 0%,#43b74a 100%);
background: linear-gradient(to bottom,  #88c544 0%,#43b74a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88c544', endColorstr='#43b74a',GradientType=0 );
}

.rendimento_futuro_conheca span{font-family:'nexaxbold';}
.rendimento_futuro_conheca p .fa{ position:absolute; right:10px; top:10px; border:2px solid #179547;border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;padding: 1px 2px;color:#3CB64B; background-color:#fff;    font-size: 50px;line-height: 35px;-webkit-box-shadow:inset 0px 0px 7px 1x #3CB64B;box-shadow:inset 0px 0px 7px 1px #3CB64B;}
.arrow_img{ width:100%; height:auto;}
.rendimento_futuro_area1{ width:100%; float:left; padding:60px 0 0; text-align:center; position:relative;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
}
input[type=number] {
 -moz-appearance:textfield;
}
.slider-handle.custom::before {
line-height: 20px;
font-size: 20px;
content: '\f0c9' !important; /*unicode star character*/
color: #fff !important;
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
}
.rentabilidade_anual_aviso,
.crescimento_salario_aviso,
.taxa_inflacao_aviso,
.taxa_crescimento_pensoes_aviso,
.montante_valor_aviso{ display:none;}

.montante_inicial_wrapper,
.duracao_invest_wrapper,
.montante_slide_wrapper{ width:100%; float:left;}
.slider.slider-horizontal {width: 90% !important; margin:0 5% !important;}
#duracao_investValLabel,
.rendimento_futuro_area1 p{ color:#4D4D4D; font-size:18px; }
.rendimento_futuro_area2 input,
.rendimento_futuro_area1 input{ height:35px; border:1px solid #0071BC; padding:0 10px;   border-radius: 20px;
    -moz-border-radius: 20px; -webkit-border-radius: 20px;}
.rendimento_futuro_area1 #nomeUser{ max-width:400px; width:80%;margin-left: 20px;    margin-bottom: 50px;}

.datepicker_ss,
.datepicker {width: 100%;max-width: 400px; display: inline-table;margin-bottom: 40px; margin-top: 0px; height: 35px;padding: 5px 35px 5px 10px;font-size: 18px;border: 1px solid #448AC8;background-image: url(../img/simuladores/calendar_icon.png);
    background-repeat: no-repeat;
    background-position: 95% 50%;}
.fa-calendar {position: relative; margin-left: -30px;font-size: 18px;}
.datepicker .table-condensed tfoot th,
.datepicker .table-condensed .prev,
.datepicker .table-condensed .next,
.datepicker .table-condensed .datepicker-switch{ text-align:center;}
.datepicker .table-condensed td,
.datepicker .table-condensed td span,
.datepicker .table-condensed th{ cursor:pointer;}
.datepicker-months .table-condensed,
.datepicker-years .table-condensed{ max-width:210px; text-align:center;}
.datepicker-months .table-condensed td .month,
.datepicker-years .table-condensed td .year{    width: 45px !important;display: inline-table; padding:5px; margin-bottom:10px;}
.montante_slide_wrapper{ margin:40px 0 20px;}
.montante_menos_wrapper,
.montante_input_wrapper,
.montante_mais_wrapper{ padding-left:0; padding-right:0;}
.montante_menos_wrapper{ text-align:right; }
.montante_mais_wrapper{ text-align:left; }
.montante_menos_wrapper p{  float:right;}
.montante_mais_wrapper p{  float:left;}
.montante_slide{ width:100%; float:left; padding:20px 0 0;}
.montante_mais_wrapper p,
.montante_menos_wrapper p{ margin:0; font-size:20px; color:#FF4700 !important; cursor:pointer;line-height: 30px;font-family:'nexaxbold';}
.montante_mais_wrapper p:focus,
.montante_menos_wrapper p:focus,
.montante_mais_wrapper p:hover,
.montante_menos_wrapper p:hover{ background-color:transparent !important; border:none !important;}
.slider.slider-horizontal .slider-track { height: 5px !important;margin-top: 0px !important;
background-image:none; background-color:#0071BC;}
.slider-selection { background-image:none !important; background-color:#FF4700 !important;}
.slider-handle{ background-image:none; background-color:#FF4700 !important; border:1px solid #FF4700 !important; padding:6px !important; width: 34px !important;height: 34px !important;margin-top: -5px;-webkit-box-shadow: 0px 0px 4px 1px rgba(0,0,0,.3);box-shadow: 0px 0px 4px 1px rgba(0,0,0,.3)!important;border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; cursor:pointer;}
p.valor_min,
p.valor_max{ margin-top:20px; color:#0071BC;font-family:'nexalight'; font-size:12px;}
p.valor_min{ float:left;padding-left: 30px;}
p.valor_max{ float:right;}
#montante_inicialValLabel{ display:inline-table; margin-top:0; padding:0 10px;border:3px solid #0071BC;border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,#FFF),color-stop(1,#F7F7F7));background-image: -o-linear-gradient(top,#FFF 0,#F7F7F7 100%);background-image: -moz-linear-gradient(top,#FFF 0,#F7F7F7 100%); background-image: -webkit-linear-gradient(top,#FFF 0,#F7F7F7 100%);background-image: -ms-linear-gradient(top,#FFF 0,#F7F7F7 100%);
background-image: linear-gradient(to top,#FFF 0,#F7F7F7 100%);}

#montante_inicialValLabel input:focus{ box-shadow:none;}
#montante_inicialValLabel input{ border:none; background:none; margin:0; text-align:center; padding:0; width:110px; height:110px; font-size:60px;}
#duracao_investValLabel input{ min-width: 50px;}
.rentabilidade_anual_aviso,
.taxa_inflacao_aviso,
.taxa_crescimento_pensoes_aviso,
.crescimento_salario_aviso,
.montante_valor_aviso{ color:#fff !important; margin:0; padding:5px; background-color:#f00; padding-bottom:5px !important;}
#entregasValLabel #entregasVal{ text-align:center; width: 60px; min-width:60px;}
.rendimento_futuro_area2{ width:100%; float:left; padding:80px 0 0px; background-color:#F7F8F8; color:#4d4d4d;    margin-top: -15px; position:relative; text-align:center;}
.rendimento_futuro_area5 p,
.rendimento_futuro_area3 p,
.rendimento_futuro_area2 p{ color:#4d4d4d; font-size:18px;}
.simulador_select_wrapper_arrow {border-right-color:#F7F8F8 !important; border-left-color: #F7F8F8 !important;
border-bottom: 1px solid #F7F8F8!important;}
.rendimento_futuro_area5 h2,
.rendimento_futuro_area3 h2,
.rendimento_futuro_area2 h2{font-size:24px; font-family:'nexabold'; color:#FF4700; }
.regime_left{ text-align:right;}
.regime_right{ text-align:left;}
.regime_left label,
.regime_right label{font-size:24px; font-family:'nexabold'; color:#4d4d4d; padding-left:25px;  cursor:pointer;}
.regime_left input,
.regime_right input {display: none;}
.regime_left label:before,
.regime_right label:before{content: "";display: inline-block; width: 28px; height: 28px; margin-right: 10px; position: absolute; bottom: 10px;background-color: #fff; box-shadow: inset 0px 0px 5px 1px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);border:1px solid #0071BC; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; cursor:pointer;}
.regime_left label:before{right: 240px;}
.regime_right label:before{left: 3px;}
.regime_left input[type="radio"]:checked+label:before,
.regime_right input[type="radio"]:checked+label:before{content: "\2713";color: #0071BC ; font-size: 40px;text-align: center; line-height: 18px;}
.regime_left{ padding-right:30px;}
.regime_left,
.regime_right{ margin:20px 0 50px;}

.rendimento_futuro_area3{ width:100%; float:left; padding:80px 0 60px; color:#4d4d4d;    margin-top: -15px; position:relative; text-align:center;     background-position: bottom right;
    background-repeat: no-repeat;
    background-size: cover;}
.rendimento_futuro_area3 p.small{font-size:16px;font-family:'nexalight'; margin:0; }
.rendimento_futuro_area3 p.small span{ color:#FF4700;font-family:'nexaregular'; }

.rendimento_futuro_area5{ width:100%; float:left; padding:80px 0 60px; color:#4d4d4d;    margin-top: -15px; position:relative; text-align:center; background-position: bottom left; background-repeat: no-repeat;    background-size: contain;}
.fa-info{ border:1px solid #4d4d4d; padding:1px 4px; margin-left:5px; cursor:pointer; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;font-size: 10px !important;position: relative;top: -8px; }
.area5_input_wrapper{display: inline-table;font-size:20px;  margin-top: 0; padding: 2px 10px;border: 1px solid #0071BC; border-radius: 10px;-moz-border-radius: 10px; -webkit-border-radius: 10px;background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,#FFF),color-stop(1,#F7F7F7));background-image: -o-linear-gradient(top,#FFF 0,#F7F7F7 100%); background-image: -moz-linear-gradient(top,#FFF 0,#F7F7F7 100%); background-image: -webkit-linear-gradient(top,#FFF 0,#F7F7F7 100%); background-image: -ms-linear-gradient(top,#FFF 0,#F7F7F7 100%); background-image: linear-gradient(to top,#FFF 0,#F7F7F7 100%);
}
.rendimento_futuro_area5 .simulador_select_wrapper_arrow { border-right-color:#fff !important; border-left-color: #fff !important; border-bottom: 1px solid #fff!important;}
.area5_input_wrapper input{ border: none;font-size:20px;  background: none;  margin: 0;height:30px;  text-align: right; padding: 0;  min-width: 200px;  max-width: 200px;}
.area5_input_wrapper input:focus {   box-shadow: none;}
.valores_detalhados_buttons{ width:100%; float:left; padding:80px 0 40px; text-align:center;}
.valores_detalhados_buttons div{ width:100%; float:left; text-align:center;}
.valores_detalhados_buttons div p{ margin:0; line-height:24px; color:#fff;font-family: 'nexaxbold'; font-size:18px;border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; margin:0px;  color:#fff; height:55px; cursor:pointer; min-width:170px; float:none !important; display:inline-table;}
.valores_detalhados_buttons div a:hover,
.valores_detalhados_buttons div a:focus,
.valores_detalhados_buttons div a{ color:#fff !important;}
.valores_detalhados_buttons .valores_detalhados_buttons_orange p{ float:left; margin-left:10px; background-color:#FF4700; padding:15px 20px;}
.valores_detalhados_buttons .valores_detalhados_buttons_grey p{ float:right; margin-right:10px;background-color:#808080; padding:4px 20px;}
body .tooltip.in {
    opacity: 1!important;
}
body .tooltip.top,
body .tooltip{ background-color:#fff !important;border:1px solid #aaa;box-shadow: 0 1px 10px rgba(0,0,0,0.5);width: 90%;max-width:400px !important;padding:0 !important;/* display:block !important;*/text-transform: none!important}
body .tooltip.top .tooltip-arrow,
body .tooltip.right .tooltip-arrow{ display:none !important;}
body .tooltip.top  .tooltip-inner,
body .tooltip.right  .tooltip-inner {max-width:400px !important;width:100% !important; background-color: #fff!important; font-size: 14px!important;	color:#448AC8;	text-align:left;padding:10px !important;}
body .tooltip.top  .tooltip-inner ul,
body .tooltip.right  .tooltip-inner ul{	padding-left:15px;    padding-top: 5px;}
body .tooltip.top  .tooltip-inner li,
body .tooltip.right  .tooltip-inner li{list-style:disc;}
.rendimento_futuro_area2 .simulador_select_wrapper_arrow {  border-right-color: #fff !important;   border-left-color: #fff !important; border-bottom: 1px solid #fff!important;}
.rendimento_futuro_area6 h1{font-family: 'nexabold'; font-size:34px; line-height:38px; color:#0071BC;}
.rendimento_futuro_area6{ width:100%; float:left; padding:40px 0 30px; color:#4d4d4d;    margin-top: -15px; position:relative; text-align:center; background-image: url(../img/simuladores/valor-reforma/reforma_complemento_banner_4.jpg);
    background-position: bottom right;background-repeat: no-repeat;    background-size: 30%;}
.clear{ width:100%; float:left; height:1px;}

.area6_top_wrapper{ width:100%; float:left; padding:10px 10px 0; margin:30px 0 10px; background-color:#f2f2f2;    -webkit-box-shadow: 0px 0px 7px 3px rgba(0,0,0,.3);box-shadow: 0px 0px 7px 3px rgba(0,0,0,.3);}
.area6_bottom h3,
.area6_top h3{font-family: 'nexabold'; font-size:20px; line-height:22px; text-transform:uppercase;}
.area6_bottom p,
.area6_top p{font-family: 'nexalight'; font-size:14px; line-height:18px; margin:5px 0 0px;  padding-bottom:10px; }
.area6_top p{ min-height:55px;border-bottom:1px solid #FF4700;}
.area6_bottom.area6_first_left p,
.area6_bottom.area6_first_center p,
.area6_bottom.area6_first_right p{ min-height:50px;}

.area6_bottom.area6_first_left .montante_slide p,
.area6_bottom.area6_first_center .montante_slide p,
.area6_bottom.area6_first_right .montante_slide p{ min-height: inherit !important;}

.area6_bottom.area6_first_left p,
.area6_bottom.area6_second_left  p,
.area6_bottom.area6_third_left p{ border-bottom:1px solid #D9E021;}

.area6_bottom .area6_bottom_input_wrapper,
.area6_top .area6_top_input_wrapper{
display: inline-table;
	border-bottom:none!important;
font-family: 'nexabold' !important; font-size:35px !important; line-height:45px !important;
color:#29ABE2;
padding-bottom:0; margin-bottom:0;
	}
.area6_bottom.area6_third_center p{padding-bottom:8px; margin-bottom:0px;}
.area6_bottom_input_wrapper input:focus,
.area6_top_input_wrapper input:focus{ box-shadow:none !important;}
.area6_bottom_small{ border-bottom: none !important; font-size:16px !important; text-align:right; min-height: 20px !important;    margin: 0 !important;}
.area6_bottom.area6_third_left{ padding-left:0;}
.area6_bottom.area6_third_center{ padding-top:10px; padding-bottom:10px; background-color:#8CC63F;}

.area6_bottom.area6_third_center{ padding-top:10px;    min-height: 159px;}

.area6_bottom.area6_third_left .area6_third_left_wrapper{ padding:15px 20px 10px;  background-color:#C1272D;}
.area6_bottom.area6_third_center p,
.area6_bottom.area6_third_center h3,
.area6_bottom.area6_third_center .area6_bottom_input_wrapper input,
.area6_bottom.area6_third_left .area6_third_left_wrapper p,
.area6_bottom.area6_third_left .area6_third_left_wrapper .area6_bottom_input_wrapper input,
.area6_bottom.area6_third_left .area6_third_left_wrapper h3{ color:#fff !important;}
.area6_bottom.area6_third_center h3{ font-size:26px; line-height:30px;font-family: 'nexablack';    margin-bottom: 10px;}
.area6_bottom.area6_third_center .area6_bottom_big{font-size:21px ; line-height:26px;}
.area6_bottom.area6_third_center .area6_bottom_big span{font-family: 'nexabold';}

.area6_bottom.area6_third_center .area6_bottom_input_wrapper{ max-width:300px; padding:10px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; background-color:#fff;color:#39B54A !important;-webkit-box-shadow: 0px 0px 7px 3px rgba(0,0,0,.3);box-shadow: 0px 0px 7px 3px rgba(0,0,0,.3);margin: 5px 0 0px;}
.area6_bottom.area6_third_center .area6_bottom_input_wrapper input{ color:#39B54A !important; text-shadow: 2px 2px 4px rgba(0,0,0,.3);}

.area6_bottom.area6_first_left,
.area6_bottom.area6_first_center,
.area6_bottom.area6_first_right{ padding-top: 5px;padding-bottom: 0px; margin-bottom: 15px;}
.area6_bottom_wrapper .montante_slide_wrapper{ margin:0;}
.area6_bottom_wrapper .montante_slide{ padding:10px 0 0;}
.area6_bottom_wrapper .area6_second_center .montante_slide{ padding:25px 0 0;}
.area6_bottom_wrapper  .slider.slider-horizontal .slider-track {height: 2px !important;}
.area6_bottom_wrapper .slider-handle {background-image: none; background-color: #0071BC !important; border: 1px solid #0071BC !important;padding: 1px !important;width: 24px !important; height: 24px !important;margin-top: -1px;}
.area6_bottom_wrapper .slider-handle.custom::before {line-height: 14px;font-size: 14px;}
.area6_bottom_wrapper #montante_inicialValLabel input {width: 35px; height: 35px;  font-size: 20px;font-family: 'nexabook';text-align:right;}
.area6_bottom.area6_second_center h3{ font-size:26px; line-height:30px; margin-bottom:10px;}
.area6_bottom_wrapper #montante_inicialValLabel input#rentabilidadeAnual,
.area6_bottom_wrapper #montante_inicialValLabel input#crescimentoSalario {width: 60px;padding-right:3px;}
.area6_bottom_wrapper #montante_inicialValLabel {font-family: 'nexabook';font-size: 20px;  display: inline-table;  margin-top: 0;  padding: 0 10px;border: 1px solid #0071BC;min-height: inherit;}
.area6_bottom{}
.area6_bottom .area6_bottom_input_wrapper input,
.area6_top .area6_top_input_wrapper input{ border: none; background: none;   margin: 0;  text-align: right;padding: 0;color:#29ABE2;font-family: 'nexabold'; font-size:35px; line-height:40px; height: 40px;width: 80%;}
.area6_top_center,
.area6_top_left	{-webkit-box-shadow:15px 0px 25px -26px rgba(0,0,0,0.8)); -moz-box-shadow:15px 0px 25px -26px rgba(0,0,0,0.8)); box-shadow:15px 0px 25px -26px rgba(0,0,0,0.8);}
.area6_bottom.area6_second_left,
.area6_bottom.area6_first_center,
.area6_bottom.area6_first_left	{ -webkit-box-shadow:15px 0px 25px -26px rgba(0,0,0,0.8);-moz-box-shadow:15px 0px 25px -26px rgba(0,0,0,0.8);box-shadow:15px 0px 25px -26px rgba(0,0,0,0.8);}
.area6_bottom.area6_second_left{ margin-bottom:15px;}
.bottom_shadow{min-height:175px;width:100%;float:left;-webkit-box-shadow:0px 15px 25px -26px rgba(0,0,0,0.8);-moz-box-shadow:0px 15px 25px -26px rgba(0,0,0,0.8); box-shadow:0px 15px 25px -26px rgba(0,0,0,0.8);}
.area6_second_left .bottom_shadow,
.area6_second_center .bottom_shadow{min-height:150px;}
.area6_bottom_wrapper{ width:100%; float:left; padding:5px; margin:20px 0 40px;  -webkit-box-shadow: 0px 0px 7px 3px rgba(0,0,0,.3);box-shadow: 0px 0px 7px 3px rgba(0,0,0,.3); background-color:#fff;}
.rendimento_futuro_area3_produtos{ width:100%; float:left; padding:0px;-webkit-box-shadow: 0px 3px 7px 3px rgba(0,0,0,.3);box-shadow: 0px 3px 7px 3px rgba(0,0,0,.3);     position: relative; z-index: 10;}
.rendimento_futuro_area3_produtos .produto_item{ width:25%; float:left; text-align:center; padding:15px 10px 30px;}
.rendimento_futuro_area3_produtos .produto_item img{ margin-bottom:10px;}
.rendimento_futuro_area3_produtos .produto_item .produto_item_nome{ margin:0; line-height:22px; color:#0071BC;font-family: 'nexaxbold'; font-size:18px;}
.rendimento_futuro_area3_produtos .produto_item .produto_item_valor{ margin:0; line-height:20px; color:#0071BC;font-family: 'nexalight'; font-size:16px;}
.rendimento_futuro_area4{ width:100%; float:left; padding:80px 0 60px; background-image:url(../img/simuladores/rendimento-futuro/rendimento_futuro_area4_bg.jpg); background-position:top left;    margin-top: -20px;background-repeat: no-repeat;background-size: cover; position:relative;}
.rendimento_futuro_area4_title{font-family: 'nexabold'; text-align:center; font-size:34px; line-height:38px; color:#FF4700;}
.area4_form{ width:80%; margin:20px 10%; float:left; text-align:center;}
.area4_form_group{ width:100%; float:left; text-align:center;margin-bottom: 20px !important;}
.area4_form_group label{ font-size:16px; text-shadow:none; }
.area4_form_group label,
.area4_form_group input{ display:inline-table; float:none;margin:0;}
.area4_nome label{ width:190px; text-align:left;}
.area4_email label{ width:190px;text-align:left;}
.area4_telefone label{ width:245px;text-align:left;}
.area4_nome input{ width:245px;}
.area4_email input{ width:245px;}
.area4_telefone input{ width:190px;}
.area4_form_group input{ border: none; background:none; box-shadow:none;}
.area4_form_group_wrapper {padding: 5px; width: 450px;display: inline-table;border: 1px solid #0071BC;border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,#FFF),color-stop(1,#F7F7F7)); background-image: -o-linear-gradient(top,#FFF 0,#F7F7F7 100%); background-image: -moz-linear-gradient(top,#FFF 0,#F7F7F7 100%); background-image: -webkit-linear-gradient(top,#FFF 0,#F7F7F7 100%); background-image: -ms-linear-gradient(top,#FFF 0,#F7F7F7 100%); background-image: linear-gradient(to top,#FFF 0,#F7F7F7 100%);}
.area4_form_group input[type=checkbox] {    margin:0 10px;}
#area4_enviar{padding: 10px ; font-size:18px; width: 400px;display: inline-table;border: 1px solid #FF4700;border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; color:#fff;    background-color: #FF4700; }
#area4_enviar:focus,
#area4_enviar:hover{background-color:#fff;    color: #FF4700; }
.area4_form_group.concordo .small{ margin-top:10px; color:#58595b;}
.area4_form_group.area4_telefone{ display:none ;}


/*/////////////////////////////////////////////////////////////////////////////////////////////////////////*/


.fullwidth{ width:100%; float:left;}
.area7_purple{ color:#93014A;}
.area7_orange{ color:#FE330A;}
.area7_yellow{ color:#FF8000;}
.area7_bg_purple{ background-color:#93014A;}
.area7_bg_orange{ background-color:#FE330A;}
.area7_bg_yellow{ background-color:#FF8000;}
.area7 {
    width: 100%;
    float: left;
    padding: 5px;
    margin: 0px 0 40px;
    -webkit-box-shadow: 0px 0px 7px 3px rgba(0,0,0,.3);
    box-shadow: 0px 0px 7px 3px rgba(0,0,0,.3);
    background-color: #fff;
}
.area7_1{ width:100%; float:left; padding:10px; margin-bottom:20px; border:1px solid #0071BC;}
.area7_1_left{ padding:20px 15px 10px;}
.area7_1_left img{ margin-right:20px;}
.area7_1_left img,.area7_1_left p{ float:left; }
.area7_1_left p{ font-size:22px; line-height:32px; text-transform:uppercase; font-family:nexablack; color:#0071BC ; text-align:left; margin-top:30px;}
.area7_1_right_wrapper{ border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; background-color:#f2f2f2;-webkit-box-shadow: 0px 0px 7px 3px rgba(0,0,0,.3);
    box-shadow: 0px 0px 7px 3px rgba(0,0,0,.3); margin:10px 0; text-align:center; padding:10px 30px;color:#4D4D4D;}
.area7_1_right_wrapper p.a7_1_title.area7_purple{ border-color:#93014A;}
.area7_1_right_wrapper p.a7_1_title.area7_orange{ border-color:#FE330A;}
.area7_1_right_wrapper p.a7_1_title.area7_yellow{ border-color:#FF8000;}
.area7_1_right_wrapper p.a7_1_title{ font-size:34px; line-height:40px; padding-bottom:5px; border-bottom:1px solid;font-family:nexaxbold;    margin-bottom: 10px;}
.area7_1_right_wrapper p{ font-size:14px; line-height:18px;  margin-bottom:0;font-family:nexabook;}
.area_7_sub{ font-size:24px; line-height:30px; text-transform:uppercase; font-family:nexablack; color:#0071BC ; text-align:center; margin:30px 0;width: 100%;float: left;}

.area7_2{width:100%; float:left; padding:10px;  border:1px solid #0071BC;}
.area7_2_title_row,.area7_2_row{width:100%; float:left; }

.area7_2_table p{ margin-bottom:0; font-family:nexabold; font-size:21px; line-height:25px; color:#333333;}
.area7_2_table td input{ position:absolute;bottom: 14px;right: 11px;    height: 20px;
    width: 20px;}

.area7_2_table{border-bottom: 1px solid #0071BC; margin-top:20px;}
.area7_2_table td img{ margin-bottom: 15px;}
.area7_2_left,
.area7_2_center{ border-right: 1px solid #0071BC;}
.area7_2_left,
.area7_2_center,
.area7_2_right{ padding-left:5px; padding-right:5px;}
.area7_2_row_table tr td:first-child span{ height:80px; width:65px; padding-right:15px; position:relative; display:block;}
.area7_2_row_table tr td:first-child span:after{ position: absolute; content: '';
    width: 0;
    height: 0;
    border-top: 40px solid transparent;
    border-bottom: 40px solid transparent;
    right: -15px;
    top: 0;
    z-index: 10;
}
.area7_2_row_right_table,
.area7_2_row_center_table,
.area7_2_row_table{ margin:10px 0;}
.area7_2_row_right_table tr td,
.area7_2_row_center_table tr td,
.area7_2_row_table tr td{ background-color:#f2f2f2;}


.area7_purple .area7_2_row_table tr td:first-child span{background-color:#93014A;}
.area7_orange .area7_2_row_table tr td:first-child span{background-color:#FE330A;}
.area7_yellow .area7_2_row_table tr td:first-child span{background-color:#FF8000;}

.area7_purple .area7_2_row_table tr td:first-child span:after{border-left: 15px solid #93014A;}
.area7_orange .area7_2_row_table tr td:first-child span:after{border-left: 15px solid #FE330A;}
.area7_yellow .area7_2_row_table tr td:first-child span:after{border-left: 15px solid #FF8000;}
.area7_2_row_table tr td:last-child{ font-size:24px; line-height:29px; color:#333 !important; font-family:nexabook; text-transform:uppercase; }
.area7_2_row_table tr td:last-child strong{font-family:nexablack;}

.area7_2_row_center_table tr td:first-child{ font-size:24px; line-height:29px; font-family:nexablack; text-transform:uppercase; padding-left:20px; }

.area7_2_row_center_table tr td:last-child input{ height:20px; width:20px; margin:30px auto; display:block; }
.area7_2_row_right_table tr td{ padding:0 5px 0 15%;}
.area7_2_row_right_table tr td span{color:#333 !important; font-size:46px; line-height:80px;float:left; display:block;}
.area7_2_row_right_table tr td input{font-size: 20px;border-radius: 5px; -moz-border-radius:5px;-webkit-border-radius: 5px;    height: 40px;
    border: 1px solid #0071BC;padding: 0 10px;margin:20px auto; color:#333 !important; float:left;    max-width: 140px;}

.area8{ padding:20px 0;}
.area8_title{ text-align:center; font-size:34px; line-height:40px; color:#29ABE2; font-family:nexaxbold; text-transform:uppercase;}
.area8_title img{ margin-right:10px;}

.area8_1{ padding:30px 10px; background-color:#f2f2f2; margin-top:10px;    -webkit-box-shadow: 0px 0px 7px 3px rgba(0,0,0,.3); box-shadow: 0px 0px 7px 3px rgba(0,0,0,.3);}

.area8_1_right,
.area8_1_left{ padding-right:10px; padding-left:10px; text-align:center;}
.area8_1_right span,
.area8_1_left span{ font-size:14px; line-height:16px; color:#000;    margin-bottom: 5px; display: block;    height: 36px;}
.area8_1_right input,
.area8_1_left input{ width:100%; height:60px;    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;    border: 1px solid #0071BC;
    padding: 5px;    color: #333 !important;    font-size: 38px; line-height:60px; text-align:center;margin: 0;}
.area8_1_center{ padding-left:0; padding-right:15px; padding-top:41px;}
.area8_1_center_right,
.area8_1_center_center,
.area8_1_center_left{ float:left;}
.span_arrow_8{ height:60px; padding-right:15px; position:relative; color:#fff; text-align:center; font-size:18px; line-height:60px; font-family:nexalight;display: block;}
.span_text_8{ font-size:10px; line-height:18px; color:#333; display:block; text-align:center; text-transform:uppercase;}
.span_arrow_8:after{ position: absolute; content: '';
    width: 0;
    height: 0;
    border-top: 30px solid transparent;
    border-bottom: 30px solid transparent;
    right: -15px;
    top: 0;
    z-index: 10;
}
.span_arrow_8.area7_bg_purple:after{border-left: 15px solid #93014A;}
.span_arrow_8.area7_bg_orange:after{border-left: 15px solid #FE330A;}
.span_arrow_8.area7_bg_yellow:after{border-left: 15px solid #FF8000;}

.area9{ padding:20px 0;}
.area9_1{ padding:30px 10px; background-color:#f2f2f2; margin-top:10px;    -webkit-box-shadow: 0px 0px 7px 3px rgba(0,0,0,.3); box-shadow: 0px 0px 7px 3px rgba(0,0,0,.3);}

.area9_title{ color:#0071BC; font-size:34px; line-height:40px; font-family:nexaxbold;}

.area9_1 label{ width:100%; float:left; display:block; font-size:18px; line-height:22px; color:#4D4D4D; font-family:nexabook ; text-align:left; margin-bottom:5px;}
.area9_1 select{  -webkit-appearance: none;-webkit-border-radius: 0px; -moz-appearance: none;border-radius: 5px; -moz-border-radius:5px;-webkit-border-radius: 5px; border: 1px solid #0071BC; color: #333; font-size: 18px;line-height: 30px;
  overflow: hidden;background: url(https://www.realvidaseguros.pt/assets/frontend/img/simuladores/valor-reforma/icons.jpg) top right no-repeat #fff;padding: 5px 25px 5px 5px; height:40px; float:left; width:100%; max-width:300px;}

.area9_1_left_top{ padding-left:0; padding-right:0; margin-bottom:15px; margin-top:15px;}
.area9_1_left_bottom{padding-left:0;}
.area9_1_left_bottom2{padding-right:0;}
.area9_1 .area9_1_left_top label{ color:#FE330A; font-size:18px; line-height:25px; text-transform:uppercase;}
.area9_1_left_bottom input,
.area9_1_left_bottom2 input{border-radius: 5px; -moz-border-radius:5px;-webkit-border-radius: 5px; border: 1px solid #0071BC; color: #333; font-size: 18px;line-height: 30px;height:40px; float:left; padding:5px;}
.area9_1_left_bottom input{width:100%; max-width:300px;}
.area9_1_left_bottom2 input{ width:100%; max-width:150px;float: left;}
.area9_1_left_bottom2 span{    color: #4D4D4D;font-size: 45px; line-height: 40px; padding-left:5px;  float: left; display: block;}
#segundo_passo,.simulador_bottom_messages{display: none; width: 100%; float:left;}
#main_popup{display: block!important;}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////*/
@media (min-width: 1600px) {
.rendimento_futuro_banner_top_text img {max-width: 120px;}
.rendimento_futuro_banner_top_title h3{font-size:36px; margin-top:5px; margin-bottom:10px;}
.rendimento_futuro_banner_top_text p{font-size:18px; margin-top:0px; margin-bottom:10px;}
.rendimento_futuro_banner_top_text {bottom: 10%;right: 10%;width: 45%;}
.rendimento_futuro_banner_top_text img {max-width: 110px; margin-bottom:50px;}
}
@media (max-width: 1200px) {
.rendimento_futuro_banner_top h1 {font-size: 40px;}
.rendimento_futuro_banner_top_text { bottom: 10%; width: 65%;}
.rendimento_futuro_banner_top_title{background: rgba(255,255,255,0.5);    width: 84%;}
.rendimento_futuro_banner_top_text { background: rgba(255,255,255,0.5); padding: 10px;}
}
@media (max-width: 992px) {
.area6_bottom.area6_third_left {
    padding-right: 0 !important;
}
}
@media (max-width: 979px) {
.rendimento_futuro_banner_top h1 {font-size: 30px !important;}
.rendimento_futuro_banner_top_text img {
    max-width: 80px !important;
}
.rendimento_futuro_banner_top_title h3 {
    font-size: 18px !important;
    margin-top: 0px !important;
}
.rendimento_futuro_banner_top_text p {
    font-size: 16px !important;
    margin-top: 0px !important;
    margin-bottom: 5px !important;
}
.rendimento_futuro_area3{background-position: bottom center;}
	}
@media (max-width: 879px) {
.rendimento_futuro_banner_top_title {
    top: 5px;
}
.idade_reforma_banner_top_text img {
    margin-bottom: 20px !important;
}
.rendimento_futuro_banner_top_title{width: 75%;}
	}
@media (max-width: 767px) {
.regime_left, .regime_right{ text-align:center !important}
.regime_left label, .regime_right label{ position:relative !important;    width: 100%; }
.regime_left label:before, .regime_right label:before{right:auto !important; left:-15px !important;    bottom: 5px;}
.rendimento_futuro_area4 .container {padding-left: 20px;padding-right: 20px;}
.area4_form {
    width: 100%;margin: 20px 0%;
}
	}
@media (max-width: 700px) {
	.banner_top_corner{ display:none !important;}
.rendimento_futuro_banner_top img { display:none;}
.rendimento_futuro_area6{ background:#f1f2f2 !important;}
.rendimento_futuro_area4,
.rendimento_futuro_area5,
.rendimento_futuro_area3,
.rendimento_futuro_banner_top{ background:#fff !important;}
.rendimento_futuro_banner_top_title{width: 100% !important;}
.rendimento_futuro_banner_top_title{ position:relative !important;}
.rendimento_futuro_banner_top_text{position:relative !important; width:100% !important; margin-top:40px; padding:0 40px 60px; text-align:center; border-bottom:1px solid #eee;}
.rendimento_futuro_conheca p {font-size: 16px !important;}
#formSimComplemento p{ width:100%; float:left; display:block;}
#datepicker,
.rendimento_futuro_area1 #nomeUser{
    width: 100%;
    margin: 0 auto 40px !important;
    display: inline-table;
    float: none;}
	}

@media (max-width: 510px) {
#area4_enviar,
.area4_form_group_wrapper,
.area4_form_group_wrapper input,
.area4_form_group_wrapper label{ width:100% !important; text-align:center;}
.area4_form_group_wrapper{margin-bottom: 10px;}
	}
@media (max-width: 480px) {
.rendimento_futuro_banner_top_text{ display:none;}
#conheca_produtos.rendimento_futuro_descubra p {padding: 5px 50px 5px 10px;min-width: 250px;}
.valores_detalhados_buttons div { width: 100%;}
.valores_detalhados_buttons .valores_detalhados_buttons_orange p {margin-left:0px;text-align: center; width: 100%;}
.valores_detalhados_buttons .valores_detalhados_buttons_grey p{margin-right:0px; margin-bottom:10px;text-align: center; width: 100%;}
.rendimento_futuro_descubra {width: 90%;left: 4%;}
.rendimento_futuro_conheca p{
    padding: 10px 55px 10px 10px !important;}
	}
