@font-face {
	font-family: "Lane-Narrow";
	src: url("../fonts/LANENAR.eot"); /* IE9 Compat Modes */
	src: url("../fonts/LANENAR.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
	  url("../fonts/LANENAR.otf") format("opentype"), /* Open Type Font */
	  url("../fonts/LANENAR.svg") format("svg"), /* Legacy iOS */
	  url("../fonts/LANENAR.ttf") format("truetype"), /* Safari, Android, iOS */
	  url("../fonts/LANENAR.woff") format("woff"), /* Modern Browsers */
	  url("../fonts/LANENAR.woff2") format("woff2"); /* Modern Browsers */
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "Helvetica";
	src: url("../fonts/helvetica/HelveticaLt.eot"); /* IE9 Compat Modes */
	src: url("../fonts/helvetica/HelveticaLt.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
	  url("../fonts/helvetica/HelveticaLt.otf") format("opentype"), /* Open Type Font */
	  url("../fonts/helvetica/HelveticaLt.svg") format("svg"), /* Legacy iOS */
	  url("../fonts/helvetica/HelveticaLt.ttf") format("truetype"), /* Safari, Android, iOS */
	  url("../fonts/helvetica/HelveticaLt.woff") format("woff"), /* Modern Browsers */
	  url("../fonts/helvetica/HelveticaLt.woff2") format("woff2"); /* Modern Browsers */
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family: "Helvetica";
	src: url("../fonts/helvetica/helvetica-normal.eot"); /* IE9 Compat Modes */
	src: url("../fonts/helvetica/helvetica-normal.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
	  url("../fonts/helvetica/helvetica-normal.otf") format("opentype"), /* Open Type Font */
	  url("../fonts/helvetica/helvetica-normal.svg") format("svg"), /* Legacy iOS */
	  url("../fonts/helvetica/helvetica-normal.ttf") format("truetype"), /* Safari, Android, iOS */
	  url("../fonts/helvetica/helvetica-normal.woff") format("woff"), /* Modern Browsers */
	  url("../fonts/helvetica/helvetica-normal.woff2") format("woff2"); /* Modern Browsers */
	font-weight: 500;
	font-style: normal;
}
@font-face {
	font-family: "Helvetica";
	src: url("../fonts/helvetica/helr65w.eot"); /* IE9 Compat Modes */
	src: url("../fonts/helvetica/helr65w.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
	  url("../fonts/helvetica/helr65w.otf") format("opentype"), /* Open Type Font */
	  url("../fonts/helvetica/helr65w.svg") format("svg"), /* Legacy iOS */
	  url("../fonts/helvetica/helr65w.ttf") format("truetype"), /* Safari, Android, iOS */
	  url("../fonts/helvetica/helr65w.woff") format("woff"), /* Modern Browsers */
	  url("../fonts/helvetica/helr65w.woff2") format("woff2"); /* Modern Browsers */
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: "Helvetica35";
	src: url("../fonts/helvetica/HelveticaThn.eot"); /* IE9 Compat Modes */
	src: url("../fonts/helvetica/HelveticaThn.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
	  url("../fonts/helvetica/HelveticaThn.otf") format("opentype"), /* Open Type Font */
	  url("../fonts/helvetica/HelveticaThn.svg") format("svg"), /* Legacy iOS */
	  url("../fonts/helvetica/HelveticaThn.ttf") format("truetype"), /* Safari, Android, iOS */
	  url("../fonts/helvetica/HelveticaThn.woff") format("woff"), /* Modern Browsers */
	  url("../fonts/helvetica/HelveticaThn.woff2") format("woff2"); /* Modern Browsers */
	font-weight: 200;
	font-style: normal;
  }
@font-face {
	font-family: "Helvetica75";
	src: url("../fonts/helvetica/HelveticaBd-.eot"); /* IE9 Compat Modes */
	src: url("../fonts/helvetica/HelveticaBd-.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
	  url("../fonts/helvetica/HelveticaBd-.otf") format("opentype"), /* Open Type Font */
	  url("../fonts/helvetica/HelveticaBd-.svg") format("svg"), /* Legacy iOS */
	  url("../fonts/helvetica/HelveticaBd-.ttf") format("truetype"), /* Safari, Android, iOS */
	  url("../fonts/helvetica/HelveticaBd-.woff") format("woff"), /* Modern Browsers */
	  url("../fonts/helvetica/HelveticaBd-.woff2") format("woff2"); /* Modern Browsers */
	font-weight: 700;
	font-style: normal;
}

#box-simulacao {
  background: #efefef;
  padding-top:  15px;
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-radius: 6px;
}

a:hover{text-decoration:none!important;}
ul, ol, dl{margin:0;}
.container-fluid{width:auto!important;}
.bg-purple{background-color:#303090!important;}.bg-lpurple{background-color:#3c3ca5!important;}
.bg-orange{background-color:#ff9000!important;}
.text-purple{color:#303090!important;}
.text-orange{color:#ff9000;}
.btn-orange{background-color:#ff9000;}
.btn-orange:hover{background-color:#ee8600;}
.btn-orange:focus, .btn-orange:active{box-shadow: 0 0 0 0.2rem rgba(255, 144, 0, .25);}
.vis-hidden{visibility: hidden;}
header{height:auto;}
#wrap-topo{height:auto;}
#barra-topo{min-height:145px;}

.collapse-button{width:auto;right:30px;}

#planoscont h2{font-size:3rem;font-family:"Helvetica35";font-weight:200;}
#planoscont h2 strong{font-family:"Helvetica";font-weight:700;}
#planoscont .price-col{opacity:.5;transition:opacity .15s linear;}
#planoscont .price-col:hover, #planoscont .price-col:focus, #planoscont .price-col.active{opacity:1;}
#planoscont h4{font-size:1.75rem;font-family:"Helvetica";font-weight:700;}
#planoscont p.subtitle{font-size:1.5rem;}
#planoscont p{font-family:"Helvetica";font-weight:300;font-size:1.3rem;}
#planoscont .price-circle {display:table;margin:2rem auto;padding:1rem;background-color:#fff;border-radius:50%;min-height:240px;min-width:240px;}
#planoscont .price-circle p {font-family:"Helvetica";font-size:5rem;margin:0;line-height:45px;font-weight:500;}
#planoscont .price-circle p span.tiny-number {font-size:2rem;vertical-align:text-top;font-family:'Helvetica35';}
#planoscont .price-circle span.period {font-family:Helvetica;font-size:1.5rem;}
#planoscont .price-circle span.apartir {font-family:Helvetica;font-size:1.3rem;}
#plano-sn, #plano-mei, #plano-mei-sm, #plano-sn-sm{display:none;}
#plano-mei-sm h2 span, #plano-mei-sm h3, #plano-sn-sm h2 span, #plano-sn-sm h3{font-family:Helvetica;font-weight:700;}
#plano-mei-sm ul > li, #plano-sn-sm{font-family:Helvetica;font-weight:500;}

#planoscont #planos-selected{position:relative;min-height:150px;}

#planoscont #planos-selected table{border-collapse:separate;border-spacing:5px 0}
#planoscont #planos-selected table thead th{border:0;vertical-align: middle;font-family:"Helvetica75";font-weight:700;font-size:1.5rem;line-height:25px;border-top-left-radius:10px;border-top-right-radius:10px;}
#planoscont #planos-selected table thead th:first-child{font-family:"Helvetica";font-weight:500;}
#planoscont #planos-selected table td{border:0;}
#planoscont #planos-selected table tr > td:first-child{font-family:"Helvetica";font-weight:500;}
#planoscont #planos-selected table tfoot td{border:0;vertical-align: middle;font-family:"Helvetica";font-weight:500;font-size:1rem;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
#planoscont #planos-selected table tfoot td span.price-big {font-size:1.5rem;font-weight:700;}

#servicos h3{font-family:"Helvetica";font-weight:500;}
#servicos ul > li {font-size:1.2rem;font-family:"Helvetica";font-weight:500;}

#planocontato .btn-light{font-size:1.5rem;}

footer{font:1.0em Oswald!important;}
#rodape-esquerdo {float: left;width: 50%; padding: 1% 5%; }
#rodape-direito {float: left; width: 50%; padding: 1% 5%;}

@media (min-width:768px) {
	#plano-mei{display:block;}
	#plano-mei-sm, #plano-sn-sm{display:none;}
}
@media (max-width:767px) {
	#plano-mei-sm{display:block;}
}