html, body {
    height: 100%;
}
.container-fluid{
	height:100%;
}
.container-main{
	padding:10px 30px;
	display:block; position:relative;
	min-height: calc(100% - 400px);
}
.container-top{
	padding:10px 0;
}

.container-main{
	
}
.btn-main-icones{
		width:100px;
	}
#container-inicial .accordion-button:not(.collapsed), .container-main-familys .accordion-button:not(.collapsed), .container-main-checkout .checkout-notice {
	color:#fff;
}
.img-patrocinios-home{
	float:right;
	width:50% !important;
}
.img-patrocinios-home-bottom{
		display:none;
	}
.img-cartaz-home{
	display: block;
	margin-left: auto;
	margin-right: auto;
	width:50% !important;
}
.accordionLoginFamilias{
	display: block; 	margin-left: auto;	margin-right: auto;	width:80% !important;
}
.checkout-notice{
	padding: 0 0 20px 0;
}
#container-historico-title{
	color:#fff;
	padding-top:40px;
}
#container-chechout-resumo{
	padding: 20px;
}

@media only screen and (orientation : portrait){
	.btn-menu-topo, .container-rodape button, .productSelectListTitle, #container-historico td{
		font-size:35px;
	}
	#container-inicial h2 button, .container-main-familys h2 button, .container-main-familys th, #container-historico th{
		font-size:40px;
	}
	#container-inicial .accordion-body, .login_email label, .login_email button, .container-main-checkout .checkout-notice{
		font-size:30px;
	}
	#container-chechout-resumo{font-size:40px; padding: 20px;}
	.btn-main-icones{
		width:180px;
	}
	.img-patrocinios-home{
		float:none;
		width:100% !important;
	}
	.img-patrocinios-home-top{
		display:none;
	}
	.img-patrocinios-home-bottom{
		display: block;
	}
	.img-cartaz-home{
		display: block;
		margin-left: auto;
		margin-right: auto;
		width:100% !important;
	}
	
	
	
}