#header #logo { margin-left: 9px !important; }
.logo-hunglion-container #logo { margin-top: 5px !important; }
.logo-agoraos-container #logo { margin-top: 3px !important;}
#logo img { width: auto !important; height: auto !important; padding: 9px !important; }

.form-agoraos .linha30 {
    line-height: 30px;
}

.margin-left-10 { margin-left: 10px; }

.margin-top-6 {	margin-top: 6px; }
.margin-top-7 {	margin-top: 7px; }
.margin-top-8 {	margin-top: 8px; }

.form-horizontal.list-data .control-label {padding-top: 0;}

.chat-body {height: auto; padding: 10px 10px 30px 10px;}
.chat-body li.message {min-height: 50px;}
.chat-body li.message img {border: 0px solid #fff;}

button.btn i{
    margin-right: 4px;
}

#windowFloatModal .modal-dialog {
    width: 80% !important;
}

/**
 * Evita que os ícones de campo obrigatório
 * sejam exibidos "com caimento" em casos onde
 * o setNote foi utilizado.
 */
.input-icon-left>i.fa.fa-asterisk.txt-color-red,
.input-icon-right>i.fa.fa-asterisk.txt-color-red {
    top: 8px;
}

/**
 * Evita que o datepicker apareca atras das modais.
 */
#ui-datepicker-div { z-index: 10000 !important; }

.desktop-detected #datatable_col_reorder { width: 100% !important; }
#datatable_col_reorder_wrapper .dt-toolbar #datatable_col_reorder_length { float: right !important; margin-right: 10px; }
#datatable_col_reorder_wrapper .dt-toolbar .ColVis button { -webkit-box-shadow: none; box-shadow: none; margin-right: 10px; }
#datatable_col_reorder_wrapper .dropdown-menu i { margin-right: 5px; }

/* Data Table Filtros */
.dataTables_wrapper { position: relative; }
.dataTables_wrapper table thead th { text-align: center; }
.dataTables_wrapper table .dt-data { width: 80px; }
.dataTables_wrapper table .dt-id { width: 50px; }
.dataTables_wrapper table .dt-valor { width: 70px; }
.dataTables_wrapper table tbody .dt-center { text-align: center; }
.dataTables_wrapper table tbody .dt-left { text-align: left; }
.dataTables_wrapper table tbody .dt-right { text-align: right; }
.dataTables_wrapper table tfoot tr { background-color: #eee; background-image: -webkit-gradient(linear,0 0,0 100%,from(#fafafa),to(#f2f2f2)); background-image: -webkit-linear-gradient(top,#fafafa 0,#f2f2f2 100%); }
.dataTables_wrapper table tfoot tr td { font-weight: bold; text-align: right; }
table.table-bordered.dataTable {border-collapse: collapse !important;}

.dataTables_wrapper .dataTables_processing {
	position: absolute;
	width: 100%;
	height: 100%;
 	display: table;
	top: 40px;
background: -moz-linear-gradient(top,  rgba(255,255,255,0.65) 0%, rgba(255,255,255,0.65) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.65)), color-stop(100%,rgba(255,255,255,0.65))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0.65) 0%,rgba(255,255,255,0.65) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,0.65) 0%,rgba(255,255,255,0.65) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,0.65) 0%,rgba(255,255,255,0.65) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,0.65) 0%,rgba(255,255,255,0.65) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6ffffff', endColorstr='#a6ffffff',GradientType=0 ); /* IE6-9 */

	z-index: 100;	
}

.dataTables_wrapper .dataTables_processing span {
	position: relative;
	display: block;
	top: 35%;
	text-align: center;
	background: #fff;
	width: 160px;
	height: 30px;
	line-height: 30px;
	margin: 0 auto;
	text-align: center;
	color: #000;
	letter-spacing:-1px;
	font-size:24px;
	font-weight:300;	
}

.tabela-small-txt { width: 100% !important; }
.tabela-small-txt table th { font-size: 11px !important; }
.tabela-small-txt table td { font-size: 11px !important; }
 
.dataTables_wrapper .dt-toolbar { background: #fff; }
.datatable-botao-drop { text-align: center; }
.datatable-botao-drop .dropdown-menu { min-width: 50px !important; }
.datatable-botao-drop .btn-primario { border-color: #bdbcbc !important; background: #f4f4f4 !important; color: #333333 !important; text-decoration: none !important; }
.datatable-botao-drop .btn-extra { border-color: #bdbcbc !important; background: #e3efef !important; color: #333333 !important; text-decoration: none !important; }
.datatable-botao-drop .dropdown-menu li a { padding-left: 10px;  padding-right: 10px; text-align: left; }
.datatable-botao-drop-large .dropdown-menu { left: -55px; }
