.modalAltura {
	max-height: initial;
}
.modalSmart {
  display: none;
}
#modal-news {
	top: 2.5%;
	margin-left: -370px;
	background: transparent;
}
@media (max-width: 900px){	
	.mfp-container {
	    padding-left: 6px;
	    padding-right: 6px;
	}
}
@media (max-width: 767px){
	.modalFull {
	    display: none;
	}
	.modalSmart {
		text-align: center;
	    display: block;
	}
	.modal {
		left: 20px;
	}
	#modal-news {
		margin-left: 0;
		background: transparent;
	}
}
/*@media (min-width: 768px){
	.modal{
		left: 37%;
	}
}*/

/*.modal-body {
    padding: 0;
}
*/

/* Popup Box */
.kl-pp-box {width: 400px; margin: 0 auto; position: relative;}
.kl-pp-box .kl-pp-inner {border-radius: 5px; background-color: #fff; }
.kl-pp-box[data-ppbox-timeout] .dontshow {font-size: 12px; color: #fff; margin-top: 5px; display: inline-block;}
/* Newsletter box */
.kl-newsletter-box {width: 755px; height:540px; margin: 0 auto; /*position: fixed; margin: -270px 0 0 -380px; left: 50%; top:50%;*/}
.kl-newsletter-box .kl-pp-inner {position:relative;}
.nlbox--inner { padding: 80px 60px 40px; margin-left: 315px; }
.nlbox--hugediscount {border-top: 1px solid #E7E7E7; border-bottom: 1px solid #E7E7E7; margin: 20px 0; padding: 0; max-height: 200px;}
.nlbox--hugediscount > span {display: inline-block; vertical-align: top;}
.nlbox--preview {position:absolute; left:0; top:0; background-size: cover; background-repeat: no-repeat; background-position: center center; 
	width: 315px; height: 100%;border-radius: 5px 0 0 5px;}
.nlbox-logo {position: absolute; left:0; right:0; bottom:30px; text-align: center; background-repeat: no-repeat; background-size:contain; 
	background-position: center center; min-height: 60px; }
.kl-newsletter-box input[type="email"] { width: 58%; height: 38px;}
.kl-newsletter-box form .btn {width:40%;}
@media (max-width: 768px) {
	.kl-newsletter-box { width: 100%;}
	.nlbox--inner { margin-left: 0;}
	.nlbox--preview { display: none;}
	.nlbox--hugediscount > span { font-size: 90px;}
	.kl-newsletter-box input[type="email"] { width: 100%;}
}

/*pontuacao features*/
.pontuacao {
	font-size: 33px;
	margin: 22px 15px;
	display: block;
}

/*digitos grafico feature*/
.digitos {
  font-size: 11px;
  display: inline;
  position: absolute;
  min-width: 25.17px;
  text-align: center;
}

.help-inline-doc {
	color: #f94816;
}
#modalFillIn {
	width: 100%;
}
.page-container .bc {
	height: 40px;
}