	.sectors > div .sector-icon { background: url('../img/icons-sectors-small.png') no-repeat; width: 50px; height: 50px; position: relative; margin:auto; z-index: 2;}
	.sectors > div .easyPieChart { margin: 0 auto; }	
	.sectors > div .car-icon { background-position: -28px -21px; top: 34px; left: 0px; }
	.sectors > div .eat-icon { background-position: -138px -14px; top: 25px; left: 0px; }
	.sectors > div .hair-icon { background-position: -244px -17px; top: 30px; left: 0px; }
	.sectors > div .moto-icon { background-position: -355px -21px; top: 30px; left: 0px; }


	.sectors > div .sector-icon-big { background: url('../img/icons-sectors.png') no-repeat; width: 100px; height: 100px; position: relative; margin:auto; }
	.sectors > div .car-icon-big { background-position: -55px -42px; top: 50px; }
	.sectors > div .eat-icon-big { background-position: -275px -28px; top: 40px; }
	.sectors > div .hair-icon-big { background-position: -487px -33px; top: 45px; }
	.sectors > div .moto-icon-big { background-position: -710px -41px; top: 45px; }

div.verMaisInfoFaturas{
	margin-top: 15px;
}

div.verMaisInfoFaturas > a{
	color: #4CB1CF;
}

div.graficoModal{
	width: 800px !important;
	left: 42%;
}

div.infoDataAtualizacao{
	width: 80%;
}

#labelContainer {
	padding-top: 50px;
}
div.flotChartContainer{
	height: 300px;
}

#separador{
	border: 2px solid #aaa;
}

#complementarEdit, #adquirenteTableEdit, .editBackground{
	background-color: #EDEDED !important;

} 


@media (min-width: 768px) and (max-width: 979px) {
 	
	.hide-NotDesktop{
		display: none ! important;
	}

	 /* SECTOR */
 	.sectors > div { width: 45%; float: left; margin: 0 2.5%; margin-top: 20px; margin-bottom: 20px; min-height: 50px;}

	div.verMaisInfoFaturas{
		display: none;
	}
	
	div.graficoModal{
		width: 770px !important;
		left: 0%;
	}
	div.flotChartContainer{
		width: 90%;
		margin: 0px;
	}
	#labelContainer{
		width: 10%;
	}
}

@media (max-width: 767px) {
	.hide-NotDesktop{
		display: none ! important;
	}
	
	.hide-Phone{
		display: none ! important;
	}
	
	 /* SECTOR */
 	.sectors > div { width: 45%; float: left; margin: 0 2.5%; margin-top: 20px; margin-bottom: 20px; min-height: 50px;}
	
	div.verMaisInfoFaturas{
		display: none;
	}
	
	div.graficoModal{
		left: 0%;
	}
	
	div.flotChartContainer{
		width: 90%;
		margin: 0px;
	}
	#labelContainer{
		width: 10%;
	}
	div.infoDataAtualizacao{
		width: 75%;
	}
}

@media (max-width: 480px) {
	.hide-NotDesktop{
		display: none ! important;
	}
	 /* SECTOR */
 	.sectors > div { width: 45%; float: left; margin: 0 2.5%; margin-top: 20px; margin-bottom: 20px; min-height: 50px;}
 	
	div.verMaisInfoFaturas{
		display: none;
	}
	
	div.graficoModal{
		left: 0%;
	}
	
	div.flotChartContainer{
		width: 90%;
		margin: 0px;
	}
	#labelContainer{
		width: 10%;
	}
	div.infoDataAtualizacao{
		width: 75%;
	}
}

/* Fontes do google */
@font-face {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 300;
	src: local('Source Sans Pro Light'), local('SourceSansPro-Light'),
		url(font/toadOcfmlt9b38dHJxOBGNbE_oMaV8t2eFeISPpzbdE.woff)
		format('woff');
}

@font-face {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 700;
	src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'),
		url(font/toadOcfmlt9b38dHJxOBGFkQc6VGVFSmCnC_l7QZG60.woff)
		format('woff');
}

@font-face {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 200;
	src: local('Source Sans Pro ExtraLight'),
		local('SourceSansPro-ExtraLight'),
		url(font/toadOcfmlt9b38dHJxOBGMa9awK0IKUjIWABZIchFI8.woff)
		format('woff');
}

@font-face {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 400;
	src: local('Source Sans Pro'), local('SourceSansPro-Regular'),
		url(font/ODelI1aHBYDBqgeIAH2zlBM0YzuT7MdOe03otPbuUS0.woff)
		format('woff');
}

@font-face {
	font-family: 'Source Sans Pro';
	font-style: italic;
	font-weight: 400;
	src: local('Source Sans Pro Italic'), local('SourceSansPro-It'),
		url(font/M2Jd71oPJhLKp0zdtTvoMzNrcjQuD0pTu1za2FULaMs.woff)
		format('woff');
}

@font-face {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 600;
	src: local('Source Sans Pro Semibold'), local('SourceSansPro-Semibold'),
		url(font/toadOcfmlt9b38dHJxOBGJ6-ys_j0H4QL65VLqzI3wI.woff)
		format('woff');
}

.fileUpload {
	position: relative;
	overflow: hidden;
	margin: 10px;
}
.fileUpload input.upload {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}

.margin-top-30{
	margin-top: 30%;
}

.margins-none-important{
	margin: 0 !important;
}

