.advantages2 h5 {
  font-size: 26px;
}
@media screen and (max-width: 995px) {
  #simulador-container .simulador-box {
    margin-top: 10px!important;
    margin-bottom: 10px;
  }
  .advantages {
    margin: 60px auto 0!important;
  }
}
@media screen and (max-width: 600px) {
  #simulador-container .simulador-box {
    margin-top: 0!important;
  }
}
@media screen and (max-width: 480px) {
  .advantages2 h5 {
    font-size: 21px;
  }
}
@font-face {
  font-family: 'FrutigerLTStd-Roman';
  src: url('../fonts/FrutigerLTStd-Roman.eot?#iefix') format('embedded-opentype'), url('../fonts/FrutigerLTStd-Roman.otf') format('opentype'), url('../fonts/FrutigerLTStd-Roman.woff') format('woff'), url('../fonts/FrutigerLTStd-Roman.ttf') format('truetype'), url('../fonts/FrutigerLTStd-Roman.svg#FrutigerLTStd-Roman') format('svg');
  font-weight: normal;
  font-style: normal
}
@font-face {
  font-family: 'FrutigerLTStd-Light';
  src: url('../fonts/FrutigerLTStd-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/FrutigerLTStd-Light.otf') format('opentype'), url('../fonts/FrutigerLTStd-Light.woff') format('woff'), url('../fonts/FrutigerLTStd-Light.ttf') format('truetype'), url('../fonts/FrutigerLTStd-Light.svg#FrutigerLTStd-Light') format('svg');
  font-weight: normal;
  font-style: normal
}
@font-face {
  font-family: 'FrutigerLTStd-Bold';
  src: url('../fonts/FrutigerLTStd-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/FrutigerLTStd-Bold.otf') format('opentype'), url('../fonts/FrutigerLTStd-Bold.woff') format('woff'), url('../fonts/FrutigerLTStd-Bold.ttf') format('truetype'), url('../fonts/FrutigerLTStd-Bold.svg#FrutigerLTStd-Bold') format('svg');
  font-weight: normal;
  font-style: normal
}
@font-face {
  font-family: 'KievitOT-Bold';
  src: url('../fonts/KievitOT-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/KievitOT-Bold.otf') format('opentype'), url('../fonts/KievitOT-Bold.woff') format('woff'), url('../fonts/KievitOT-Bold.ttf') format('truetype'), url('../fonts/KievitOT-Bold.svg#KievitOT-Bold') format('svg');
  font-weight: normal;
  font-style: normal
}
@font-face {
  font-family: 'KievitOT-Regular';
  src: url('../fonts/KievitOT-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/KievitOT-Regular.otf') format('opentype'), url('../fonts/KievitOT-Regular.woff') format('woff'), url('../fonts/KievitOT-Regular.ttf') format('truetype'), url('../fonts/KievitOT-Regular.svg#KievitOT-Regular') format('svg');
  font-weight: normal;
  font-style: normal
}
html,
body {
  margin: 0;
  padding: 0;
  font-family: 'FrutigerLTStd-Roman';
  font-size: 14px;
  line-height: 1.4
}
.browserupgrade {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0
}
:focus {
  outline: 0
}
a:focus,
a:hover {
  text-decoration: none
}
a.saibamais:hover,
a.saibamais:focus,
a.saibamais:active {
  color: #fff
}
a.conta:hover {
  text-decoration: underline
}
a.tel {
  color: #fff
}
#header {
  background: #f5323f;
  height: 70px
}
#header img {
  margin-top: 18px;
}
#header .header-superlinha {
  margin-top: 10px;
  float: right
}
#header .header-superlinha p {
  color: #FFF;
  margin-bottom: 0;
  line-height: 22px
}
#header .header-superlinha p a {
  font-size: 2em
}
#simulador-container {
}

.left-block {
	float: left;
	width: 43.4%;
}

.right-block {
	position: relative;
	float: left;
	width: 56.6%;
	background: url('../img/LP-credisimples-new-woman.new.png') no-repeat bottom center #deecf1;
    background-size: contain;
	height: 600px;
}

.white-block {
	position: absolute;
	width: 17%;
	height: 161px;
	background:#FFFFFF;
	right: 0;
	bottom: 0;
}

#lightbox-erro {
  max-width: 85%;
  width: 310px;
  background: #E5E5E5;
  position: absolute;
  right: 90px;
  margin-left: auto;
  margin-right: auto;
  display: none;
  top: 160px;
  z-index: 10;
  border-radius: 3px;
  text-align: left;
  box-shadow: 0px 1px 8px #000
}
#lightbox-erro h3 {
  margin: 0;
  display: block;
  text-align: left;
  color: #F7323F;
  margin-bottom: 10px;
  line-height: 30px;
  font-size: 1.586em;
  padding: 10px 0 10px 10px;
  background: #333333
}
#secondOverlay {
  position: fixed;
  height: 100%;
  top: 0;
  left: 0;
  background-image: url(../img/popup_bg.png);
  width: 100%;
  z-index: 3;
  display: none;
  opacity: 1
}
#lightbox .close,
#lightbox-erro .close {
  position: absolute;
  right: 20px;
  top: 20px;
  cursor: pointer;
  width: 27px;
  height: 27px;
  background: url(../images/close.png)
}
#lightbox-erro .close {
  right: 10px;
  top: 10px
}
a.simulador-btn {
  position: absolute;
  bottom: 10px;
  left: 0;
  right: 0;
  margin: auto;
  margin-bottom: 25px;
  background-color: #f6323f;
  border-bottom: 3px solid #b10000;
  color: #ffffff;
  display: none;
  font-size: 1.1em;
  padding: 10px 0 8px;
  text-align: center;
  width: 215px;
  text-decoration: none
}
#simBlock {
  z-index: 6;
  position: fixed;
  left: 58%;
  max-width: 510px;
  top: 20px
}
#simulador-container .simulador-box {  
  background-color: #fff;
  border: 1px solid #303030;
  margin-top: 20px;
  width: 100%
}
#simulador-container .simulador-box .simulador-header {
  background: url(../img/top_shadow.png) center bottom no-repeat;
  background-color: #fff;  
  margin-bottom: 5px
}
#simulador-container .simulador-box .simulador-header h2 br {
  display: none
}
#simulador-container .simulador-box .simulador-header h2 {
  color: #000;
  font-size: 1.6em;
  padding: 25px 0 35px;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  font-family: 'FrutigerLTStd-Bold';
  margin-top: 0
}
#simulador-container .simulador-box .simulador-body {
  padding: 20px
}
#simulador-container .simulador-box .simulador-body .montante-row {
  width: 100%
}
#simulador-container .simulador-box .simulador-body .montante-row .mont-col-1 {
  float: left;
  width: 20%;
  padding-top: 5px;
}
#simulador-container .circleOne,
#simulador-container .circleTwo {
  width: 52px;
  font-size: 2em;
  height: 52px;
  display: block;
  border-radius: 50%;
  background-color: #DDECF1;  
  color: #1BB2BB;
  margin: 0px 0 0 10px;
  text-align: center;
  padding-top: 5px;
  line-height: 41px;
  font-weight: 700
}
#simulador-container .simulador-box .simulador-body .montante-row .mont-col-2 {
  float: left;
  width: 60%;
  margin-top: 4px
}
#simulador-container .simulador-box .simulador-body .mont-col-2 p {
  line-height: 14px
}
.montLess {
  color: #ee3342;
  float: left;
  margin-top: 7px;
  margin-right: 8px;
  cursor: pointer
}
.montPlus {
  color: #ee3342;
  float: left;
  margin-top: 6px;
  cursor: pointer
}
#simulador-container .simulador-box .simulador-body .montante-row .mont-col-3 {
  float: right;
  width: 20%
}
#simulador-container .simulador-box .simulador-body .mont-col-3 p {
  background-color: #DDECF1;
  border: none;
  height: 35px;  
  margin-top: 16px;
  padding: 0 5px;
  width: 100%;
  display: block;
  font-size: 0.9em;
  font-weight: bold;
  text-align: right
}
#simulador-container .simulador-box .simulador-body p {
  color: #323232;
  font-size: 1.3em;
  margin-bottom: 0
}
#simulador-container .simulador-box .simulador-body .prazo-row {
  width: 100%;
  margin-top: 20px
}
#simulador-container .simulador-box .simulador-body .prazo-row .prazo-col-1 {
  float: left;
  width: 20%;
  padding-top: 5px;
}
#simulador-container .simulador-box .simulador-body .prazo-row .prazo-col-2 {
  float: left;
  width: 60%;
  margin-top: -3px
}
#simulador-container .simulador-box .simulador-body .prazo-row .prazo-col-3 {
  float: right;
  width: 20%
}
.valLess,
.valPlus {
  position: relative
}
.valLess .val {
  left: 0
}
.valPlus .val {
  right: 0;
  text-align: right
}
.val {
  position: absolute;
  bottom: -15px;
  width: 65px;
  color: #323232;
  font-size: 11px;
}
.prazoLess {
  color: #ee3342;
  float: left;
  margin-top: 7px;
  margin-right: 8px;
  cursor: pointer
}
.prazoPlus {
  color: #ee3342;
  float: left;
  margin-top: 6px;
  cursor: pointer
}
.montSlider {
  width: 78%;
  float: left;
  height: 7px;
  background: #DDECF1;
  margin-top: 13px;
  border-radius: 3px;
  position: relative;
  margin: 13px 13px 0 10px
}
.ui-widget.ui-widget-content {
  border: 1px solid #DDECF1
}
.ui-slider-range {
  background: #DDECF1;
  height: 7px;
  position: absolute;
  border-radius: 3px;
  border: 0
}
.montSlider .ui-slider-handle,
.prazoSlider .ui-slider-handle,
.radioImg {
  cursor: pointer
}
.montSlider .ui-slider-handle {
  border: 0;
  display: block;
  background: url('../img/euro.png') no-repeat 0 0;
  background-size: 25px 25px;
  width: 25px;
  height: 25px;
  position: absolute;
  margin-top: -10px;
  margin-left: -17px
}
.prazoSlider .ui-slider-handle {
  border: 0;
  display: block;
  background: url('../img/prazo.png') no-repeat 0 0;
  background-size: 25px 25px;
  width: 25px;
  height: 25px;
  position: absolute;
  margin-top: -10px;
  margin-left: -17px
}
.prazoSlider {
  width: 78%;
  float: left;
  height: 7px;
  background: #DDECF1;
  margin-top: 13px;
  border-radius: 3px;
  position: relative;
  margin: 13px 13px 0 10px
}
#simulador-container .simulador-box .simulador-body .prazo-col-3 p {
  text-transform: uppercase;
  background-color: #DDECF1;
  border: none;
  height: 35px;  
  margin-top: 22px;
  padding: 0 5px;
  width: 100%;
  display: block;
  font-size: 0.7em;
  text-align: right;
  font-weight: bold; 
  padding-top: 5px    
}
#simulador-container .simulador-box .simulador-body .prazo-col-3 p input {
  background: transparent;
  border: 0;
  width: 33%;
  font-size: 1.7em
}
#simulador-container .simulador-box .simulador-body .prestacoes-row {
  margin-top: 15px
}
#simulador-container .simulador-box .simulador-body .prestacoes-row p {
  font-size: 26px;
  font-family: 'FrutigerLTStd-Bold';
  margin: 0;
  width: 100%
}
#simulador-container .simulador-box .simulador-body .prestacoes-row p sup {
  font-size: 12px;
  font-family: 'FrutigerLTStd-Light'
}
#simulador-container .simulador-box .simulador-body .prestacoes-row .taeg-col-1 a {
  color: #000;
  font-size: 19px;
  font-family: 'FrutigerLTStd-Bold';
  text-decoration: underline;
  margin-top: -10px;
  display: block
}
#simulador-container .simulador-box .simulador-body .prestacoes-row .prest-col-2 {
  float: right;
  width: 50%
}
#simulador-container .simulador-box .simulador-body .prestacoes-row .prest-col-2.no-pad-left p.prestText {
  font-size: 14px;
  font-family: 'FrutigerLTStd-Light';
  line-height: 25px
}
#simulador-container .simulador-box .simulador-body .prestacoes-row .prest-col-2.no-pad-left p {
  padding-left: 0;
  text-align: left;
  position: relative;
  right: -15px
}
#simulador-container .simulador-box .simulador-body .prestacoes-row .prest-col-2 p {
  float: left;
  width: 100%;
  font-family: 'FrutigerLTStd-Bold';
  font-size: 2.8em;
  line-height: 0.8em;
  margin-bottom: 0;
  padding-left: 20px
}
#simulador-container .simulador-box .simulador-header h2 img {
  display: none
}
#simulador-container .simulador-box .simulador-body .prestacoes-row .prest-col-2 p span.prestacao1ano {
  font-size: 38px
}
#simulador-container .simulador-box .simulador-body .prestacoes-row .prest-col-1 p span,
#simulador-container .simulador-box .simulador-body .prestacoes-row .prest-col-2 p span {
  font-size: 0.35em
}
#simulador-container .simulador-box .simulador-body .prestacoes-row .prest-col-2 p.prestacao-small {
  font-size: 11px
}
#simulador-container .simulador-box .simulador-body .prestacoes-row .prest-col-2 p.prestacao-small span {
  font-size: 14px
}
#simulador-container .clienteSantander {
  padding: 5px 0 10px 0;
  border-bottom: 1px solid #cccccc
}
#simulador-container .clienteSantander .content-input {
  width: 100%
}
#simulador-container .clienteSantander .content-input,
#simulador-container #clienteOverlay .content-input {
  float: right
}
#simulador-container .simulador-box .simulador-body .clienteSantander input {
  margin-top: 0
}
#simulador-container .simulador-box label {
  font-family: 'FrutigerLTStd-Light';
  position: relative
}
#simulador-container .simulador-box label input,
#simulador-container #clienteOverlay label input {
  visibility: hidden;
  position: absolute
}
#simulador-container label .radioImg {
  background: url('../img/radio.png') no-repeat -2px -1px;
  background-size: 50px 20px;
  width: 18px;
  height: 18px;
  float: left;
  margin-right: 10px;
  cursor: pointer
}
.info-box,
.financiar-box,
.plano-box {
  background: #FFF;
  width: 300px;
  padding: 15px;
  position: absolute;
  left: 49px;
  z-index: 99;
  display: none;
  box-shadow: 0 0 10px #999;
  bottom: 38px;
  pointer-events: initial
}
.plano-box {
  left: -26px;
  bottom: 41px
}
#overlayTransparent {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 9;
  display: none;
  opacity: 1
}
#simulador-container .info-box h2,
#leadForm .box-resultado .info-box h2,
#simulador-container .financiar-box h2,
#leadForm .box-resultado .financiar-box h2,
#simulador-container .plano-box h2,
#leadForm .box-resultado .plano-box h2 {
  margin-top: 0;
  font-size: 2.476em;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 10px;
  color: #333
}
#simulador-container .simulador-box .simulador-body .info-box p,
#simulador-container .simulador-box .simulador-body .financiar-box p,
#simulador-container .simulador-box .simulador-body .plano-box p,
#simulador-container .simulador-box .simulador-body .info-box ul,
#simulador-container .simulador-box .simulador-body .financiar-box ul,
#simulador-container .simulador-box .simulador-body .plano-box ul {
  width: 100%;
  color: #333333;
  margin-bottom: 0;
  font-family: 'FrutigerLTStd-Light';
  font-size: 1em;
  font-weight: normal
}
#simulador-container #clienteOverlay p {
  color: #323232;
  font-size: 1.3em;
  font-family: 'FrutigerLTStd-Bold';
  margin-bottom: 0;
  width: 50%;
  float: left
}
#simulador-container p {
  color: #ffffff;
  font-size: 1.5em;
  width: 90%;
  font-family: 'FrutigerLTStd-Light'
}
.info-box .fecha,
.financiar-box .fecha,
.plano-box .fecha {
  position: absolute;
  top: 0px;
  right: 3px
}
.info-box .fecha:after,
.financiar-box .fecha:after,
.plano-box .fecha:after {
  content: "\2716";
  width: 10px;
  height: 10px
}
.info-box img,
.financiar-box img,
.plano-box img {
  position: absolute;
  right: 0;
  left: -107px;
  margin-left: auto;
  margin-right: auto;
  bottom: -17px
}
.plano-box img {
  left: 218px
}
#simulador-container .info-box h2,
#simulador-container .financiar-box h2,
#simulador-container .plano-box h2 {
  font-size: 20px
}
.financiar-box {
  left: 0
}
#simulador-container h2,
#leadHeader h2 {
  color: #58595B;
  font-size: 40px;
  font-family: 'KievitOT-Regular';
  margin: 0
}
.financiar-box img {
  left: 162px
}
.seguroToggle {
  display: none
}
.seguroBox {
  padding-left: 15px
}
.seguroBox .form-control {
  width: auto;
  float: left;
  padding: 6px 4px
}
#simulador-container .simulador-box .simulador-body .mont-col-3 p input {
  background: transparent;
  border: 0;
  width: 78%;
  margin-top: 4px;
  font-size: 1.4em
}
#advantages-container h3 {
  color: #f6323f;
  font-size: 26px;
  font-family: 'FrutigerLTStd-Light';
  margin-top: 0;
  line-height: normal
}
.labelPPP {
  margin-top: 9px
}
#advantages-container ul,
#app-container ul {
  padding-left: 0
}
#advantages-container ul li.processo {
  background: url('../img/icon-processo.png') no-repeat;
  background-size: 53px 40px
}
#advantages-container ul li {
  color: #4c4c4c;
  font-size: 16px;
  font-family: 'FrutigerLTStd-Light';
  list-style: none;
  padding: 10px 0 10px 60px
}
#advantages-container ul li.taxas {
  background: url(../img/icon-taxas.png) no-repeat 0 0;
  background-size: 53px 40px
}
#advantages-container ul li.montante {
  background: url(../img/icon-montante.png) no-repeat 0 0;
  background-size: 53px 40px
}
#advantages-container ul li.prazos {
  background: url(../img/icon-prazos.png) no-repeat 0 0;
  background-size: 53px 40px
}
#advantages-container {
  background-color: #ecf4f6;
  padding: 55px 0
}
#lightbox-erro {
  max-width: 85%;
  width: 310px;
  background: #E5E5E5;
  position: absolute;
  right: 90px;
  margin-left: auto;
  margin-right: auto;
  display: none;
  top: 160px;
  z-index: 10;
  border-radius: 3px;
  text-align: left;
  box-shadow: 0px 1px 8px #000
}
#lightbox-erro .close {
  right: 10px;
  top: 10px
}
#lightbox .close,
#lightbox-erro .close {
  position: absolute;
  right: 20px;
  top: 9px;
  cursor: pointer;
  width: 27px;
  height: 27px;
  background: url(../img/close.png)
}
#lightbox-erro h4 {
  margin: 0;
  display: block;
  text-align: left;
  color: #F7323F;
  margin-bottom: 10px;
  line-height: 30px;
  font-size: 1.586em;
  padding: 10px 0 10px 10px;
  background: #333333
}
section#simulador-container #lightbox-erro p,
#lightbox-erro p {
  padding: 10px;
  width: 90%;
  font-family: 'FrutigerLTStd-Roman';
  font-size: 14px;
  color: #333
}
#app-container {
  background-color: #fff;
  padding: 40px 0;
  color: #000
}
h5 {
  font-family: 'FrutigerLTStd-Light';
  font-size: 26px
}
section#app-container ul li.segura {
  background: url(../img/icon-segura.png) no-repeat -10px 0;
  background-size: 53px 40px
}
section#app-container ul li {
  color: #000;
  font-size: 16px;
  font-family: 'FrutigerLTStd-Light';
  list-style: none;
  padding: 10px 0 10px 40px
}
section#app-container ul li.simples {
  background: url(../img/icon-simples.png) no-repeat -10px 0;
  background-size: 53px 40px
}
section#app-container ul li.privacidade {
  background: url(../img/icon-privacidade.png) no-repeat -10px 0;
  background-size: 53px 40px
}
section#app-container ul li.facil {
  background: url(../img/icon-facil.png) no-repeat -10px 0;
  background-size: 53px 40px
}
section#app-container ul li.disponivel {
  background: url(../img/icon-disponivel.png) no-repeat -10px 0;
  background-size: 53px 40px
}
li.disponivel a img {
  width: 112px;
  box-shadow: 0 0 12px #ccc;
}
section#footer-container {
  background-color: #f3f3f3;
  padding: 40px 0 0 0;
}
section#footer-container p {
  color: #303030;
  font-family: 'FrutigerLTStd-Light';
  font-size: 0.95em;
  line-height: 1.4em;
  margin-bottom: 0px
}
#disclaimer {
  color: #666;
  padding: 50px 0
}
.copy {
  margin: 0!important;
  padding: 0!important
}
#disclaimer a {
  text-decoration: underline;
  color: inherit
}
#disclaimer p.apoiosTit {
  font-size: 18px;
  text-align: right;
  margin: 0;
  line-height: 18px
}
.uldisclaimer {
  color: #656565;
  font-family: 'FrutigerLTStd-Light';
  font-size: 0.95em;
  line-height: 1.6em;
  list-style: none;
  padding: 0
}
.apoio2 {
  width: 106px;
  float: right;
  text-align: center
}
.apoio3 {
  width: 70px;
  float: right;
  text-align: center;
  margin-right: 50px
}
.apoio1 {
  width: 76px;
  float: right;
  text-align: center;
  margin-right: 50px
}
#disclaimer .apoio1 p,
#disclaimer .apoio2 p,
#disclaimer .apoio3 p {
  text-align: center;
  font-size: 8px;
  line-height: 10px;
  margin-top: 12px;
  color: #303030;
  padding-bottom: 10px
}
#disclaimer p.apoiosText {
  color: #58595b;
  font-family: 'FrutigerLTStd-Light';
  font-size: 10px;
  text-align: right;
  float: right;
  margin-top: 10px
}
#simulador-container .simulador-box .simulador-body .prestacoes-row p.prestacoes-text {
  font-family: 'FrutigerLTStd-Light';
  font-size: 14px;
  font-weight: 700;
  margin-top: 5px
}
#simulador-container .simulador-box .simulador-body .prestacoes-row p.prestacoes-text-mobile {
  font-family: 'FrutigerLTStd-Light';
  font-size: 12px;
  font-weight: 700;
  float: left;
  margin: 10px 0;
  display: none
}
.taeg-col-1 {
  margin-top: 22px
}
.saibamais {
  color: #FFF;
  font-size: 15px;
  display: block;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  background: #AAC011;
  padding: 15px 0;  
  border-radius:35px;
  box-shadow: 0 0 15px #ccc;
}
.simulador-footer {
  padding: 20px 0 5px 0
}
#simulador-container .simulador-box .simulador-footer-text p {
  font-size: 15px;
  width: 100%;
  line-height: 17px
}
#simulador-container .simulador-box .mini-text p {
  font-size: 12px;
  display: block;
  width: 100%
}
section#simulador-container .simulador-box label>input:checked+.radioImg,
section#simulador-container #clienteOverlay label>input:checked+.radioImg {
  background: url('../img/radio.png') no-repeat -32px -1px;
  background-size: 50px 20px;
  width: 18px;
  height: 18px;
  margin-right: 10px
}
label {
  cursor: pointer
}
.form-control {
  width: auto;
  float: left;
  padding: 6px 4px;
  margin-right: 5px
}
.seguroBox label {
  cursor: pointer;
  float: left;
  width: 100%
}
.montante br {
  display: none
}
.swiper-container {
  width: 100%;
  height: 200px;
  display: none
}
h3 br {
  display: none
}
.shops.hide-mobile-text {
  display: inline-block;
  padding-left: 15px
}
.shops-mobile a {
  display: block;
  margin: 0 auto;
  width: 171px;
  margin-top: 20px
}
.shops-mobile {
  display: none
}
.shops-mobile a img {
  width: 100%;
  box-shadow: 0 0 5px #ccc;
  border-radius: 5px;
}
.mobile-show-btn {
  display: none
}
.mobile-hide-btn {
  display: block
}
section#simulador-container #lightbox-erro p,
#lightbox-erro p {
  padding: 10px;
  font-family: 'FrutigerLTStd-Roman';
  font-size: 14px;
  color: #333
}
.show-des {
  display: block
}
.show-mob {
  display: none
}
.red {
  color: #F7323F !important
}
.bold {
  font-family: 'FrutigerLTStd-Bold'
}
.hidden {
  display: none !important;
  visibility: hidden
}
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table
}
.clearfix:after {
  clear: both
}
.clearfix {
  *zoom: 1
}
.underline {
  text-decoration: underline
}
.big { font-size: 22px;}
.row.relative { margin: 0;}
.clearfix { clear: both; }
.rightArrow { position: relative; top: -2px; padding-left: 5px; }
.col-md-6.noPadRight { padding-right: 0px; }
.simulador-footer-text { padding-top: 7px; }

@media screen and (max-width: 1024px) {
  #simBlock { max-width: 400px; }
  #simulador-container .simulador-box .simulador-body { padding: 5px; }
  #simulador-container .simulador-box .simulador-header h2 { font-size: 1.5em; }
  .saibamais { font-size: 12px;}
  .montSlider { width: 70%;}
}

@media screen and (max-width: 460px) { 
  .right-block { height: 400px; }
}

@media screen and (max-width: 375px) { 
  .right-block { height: 300px; }
}