 * {
text-shadow: none !important;
filter:none !important;
-ms-filter: none !important;
}

@page {
margin: 1.5cm;
}

.wrap {
width: 100%;
margin: 0;
float: none !important;
}

.no-print, nav, footer, video, audio, object, embed {
display:none;
}

.print {
display: block;
}

img {
max-width: 100%;
}

.page-break {
page-break-before: always;
}

.navbar, .navbar-inverse, .navbar-fixed-top {
	display:none !important;	
}

.btn, .btn-info {
	display:none !important;
}

/*-----------------------------*/
/*------- DEFAULT TAGS --------*/
html {

	color:#000;
}
body {
	position:relative !important;
	color:#000;
	font-size:11px !important;
	margin:0;
	padding:0;
	line-height: 16px !important;
}

.row-fluid {
	page-break-inside: avoid;
}

.alert-grade {
	page-break-inside: avoid;
}

.span1Grade{
	width:6%!important;
	float:left!important;
	margin-right: 2% !important;
	display: inline-block!important;
	vertical-align: top;
}
.span2Grade{
	width:16%!important;
	float:left!important;
	margin-left: 10px !important;
	display: inline-block!important;
	vertical-align: top;
}

.fieldset-bimestrais{
	margin-bottom: 2px !important;
    padding: 20px 1px 1px !important;	
    margin-bottom: 5px !important;
}

.fieldset-bimestrais-label{
    border-radius: 2px 0 !important;
	font-size:10px !important;
    padding: 2px 2px !important;
}

.page-header{
	margin-top:-20px!important;
}

.fundoContainer{
	margin: 0px 0px;

	padding: 5px 0px 0px;
}
.alert-info {

    color: #000;
}
.container-fluid {
    padding-left: 2px !important;
    padding-right: 2px !important;
}
.paddingPrincipal {
	padding-bottom: 3px;
    padding-left: 2px !important;
    padding-right: 2px !important;
}
