/********************************************************************

Determina os elementos que n�o ser�o impressos
			 
********************************************************************
Estrutura
********************************************************************/

#sidebar_menu, footer, .gritter-item-wrapper, .menu-item, .no-print{
	display:none !important;
}
#main_content.with-sidebar{
	margin-left: 0;
	width: 100%;
}
#main_content{
	padding: 0;
	margin:0;
}
body{
	background: #fff;
	box-shadow: none;
	border: none;
	margin: 0;
	padding: 0;
	/*font-size: 10px;*/
}
/*
h1{
	font-family: "Verdana", serif;
	font-size: 24pt;
	padding-left: 0;
	color: #000;
	border-bottom: dotted 1px #555;
	border-radius: 0 !important;
	background: none;
	
}
*/
header{
	border-top: none;
	border-bottom: solid 1px #555; 
	min-height: 50px;
	position: relative;
}
#dados-usuario{
	margin-top: 0;
}
.sidebar{width:100%; padding-left: 0 !important;}
.tabela1 td, .tabela-header{
	color: #000;
	font-weight: bold;
	border: solid 1px #000;
}

.texto-contrato h1 {
    font-size: 14pt !important;
}
.texto-contrato {
    font-size: 7pt !important;
    text-align: justify;
}

.texto-contrato-curso{
	font-size: 8pt !important;
	text-align: justify;
}

.transacoes-curso{
	padding-left: 2px;
	padding-right: 2px;
}

.ass{
	font-size: 6pt !important;
}
.title-wrap{
	clear: both;
}

#main_content{
	min-height: 0px !important;
}


h4{
	font-size: 8pt;
}
fieldset p{
	font-size: 10pt;
}
table{
	font-size: 7pt;
}
legend{
	font-size: 10pt;
	margin-bottom: 10px;
}

h1 span{
	font-size: 10pt;
}

h2{
	font-size: 12pt;
}
h3{
	font-size: 9pt;
}
fieldset{
	margin-top:30px !important;
}

h1.title-content{
	clear: both;
	display: block;
	margin: 0;
}
h1.title-content form{
	display: none;
}
.tabela-header{font-size: 18px}
.to-print{display: block}

/**
 * grid
 */
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12,
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{
  float: left !important;
}
.col-sm-12,.col-md-12 {
  width: 100%;
}
.col-sm-11,.col-md-11 {
  width: 91.66666666666666%;
}
.col-sm-10,.col-md-10 {
  width: 83.33333333333334%;
}
.col-sm-9,.col-md-9 {
  width: 75%;
}
.col-sm-8,.col-md-8 {
  width: 66.66666666666666%;
}
.col-sm-7,.col-md-7 {
  width: 58.333333333333336%;
}
.col-sm-6,.col-md-6 {
  width: 50%;
}
.col-sm-5,.col-md-5 {
  width: 41.66666666666667%;
}
.col-sm-4,.col-md-4 {
  width: 33.33333333333333%;
 }
 .col-sm-3,.col-md-3 {
   width: 25%;
 }
 .col-sm-2,.col-md-2 {
   width: 16.666666666666664%;
 }
 .col-sm-1,.col-md-1 {
  width: 8.333333333333332%;
 }

 #jivo-iframe-container{
 	display: none !important;
 	visibility: hidden !important;
 	opacity: 0 !important;
 }