
.logo-name {
  font-size: 44px;
  font-weight: 800;
  letter-spacing: 0px;
}

@media (min-width: 768px) {
  #page-wrapper {
    position: inherit;
    margin: 0 0 0 220px;
  }
}

.dashboard-header{
	min-height: 400px;	
}

.texto-sem-margem p{
	margin: 0;
}

.dataTables-default p{margin: 0;}

.clearfix{clear: both;}

.ibox-title-tramitacao {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #ffffff;
	border-color: #e7eaec;
	border-image: none;
	border-style: solid solid none;
	border-width: 4px 0px 0px 0px;
	color: inherit;
	margin: 5px 0 5px 0;
}

.ibox-title-tramitacao h2 {
	font-weight: bold;
	padding: 0;
}

.count-info .label {
  line-height: 12px;
  padding: 2px 3px;
  position: absolute;
  right: 6px;
  top: 12px;
  font-size: 8px;
}


/*********************** Menu *******/

.white-bg .navbar-static-top{background-color: #f3f3f4;}

.nav-header {
  padding: 10px 25px;
  background: url("patterns/header-profile.png") no-repeat;
}

body.canvas-menu .nav-header {
  padding: 10px 25px;
}

.nav-header .profile-element img{
	max-height: 75px;
}

.close-canvas-menu{display: none;}

/*********************** Form *******/

.form-control:focus, .single-line:focus {
  border-color: #cccccc !important;
}

.form-padrao label{display: block;}
.form-padrao label, .form-padrao span, .form-padrao input, 
.form-padrao select, .form-padrao textarea{font-weight: normal;}

.form-padrao .clear{clear: both;}

.form-padrao .success {display:none; margin-bottom:20px;}
.form-padrao .error,
.form-padrao .empty {
	color:#f00;
	font-size:11px;
	display:none;
	overflow:hidden;
	margin: 0 0 5px 0;
}

.dataTables_filter label {
    margin-right: 5px;
}

.form-control:focus,
.single-line:focus {
  border-color: #ccc;
}

.form-filtro label{display: block;}
.form-filtro label, .form-filtro span, .form-filtro input, 
.form-filtro select, .form-filtro textarea{font-weight: normal;}

.acao-form{margin-right: 10px;}
.acao-form select{font-size: 12px; font-weight: normal; padding: 2px 2px; height: 22px; display: block;}

/*********************** Buttons *******/

.button-crud {
	background: none;
	cursor: pointer;
	color: #000;
	border: none;
	padding: 1px;
}

body.DTTT_Print {
    background: #fff;

}
.DTTT_Print #page-wrapper {
    margin: 0;
    background:#fff;
}

button.DTTT_button, div.DTTT_button, a.DTTT_button {
    border: 1px solid #e7eaec;
    background: #fff;
    color: #676a6c;
    box-shadow: none;
    padding: 6px 8px;
}
button.DTTT_button:hover, div.DTTT_button:hover, a.DTTT_button:hover {
    border: 1px solid #d2d2d2;
    background: #fff;
    color: #676a6c;
    box-shadow: none;
    padding: 6px 8px;
}


@media print { 
 .noprint { display: none !important; } 
 
 .dataTables_wrapper table{font-size: 9px;}
}

/*********************** Cores *******/

.green{color: #238E23}


/*********************** Protocolo *******/

.texto-protocolo-visualizacao{
	text-align: left;
}

.texto-protocolo-visualizacao p{
	margin: 0;
	padding: 0;
}

/*********************** Print *******/
@media print {
	.no-print{display: none;}
}

/*********************** Tables *******/

.table-striped>tbody>tr:nth-of-type(odd){background-color: transparent;}

.table.dataTable tbody tr.even, .table.dataTable tbody tr {
  background-color: #ffffff;
}

.table-striped>tbody tr.odd{
  background-color: #f9f9f9;
}

