/*linha que divide secoes de formularios */
.line-divider {
	width: 100%;
	height: 1px;
	background-color: #e4e4e4;
	display: block;
	margin: 10px 0;
}

/*icones genericos*/
a[class^="icon-"] {
	cursor: pointer;
}

a[class^="icon-"]:hover {
	text-decoration: none;
}

/*icones desabilitados*/
a[class^="icon-"].disabled,  span[class^="icon-"].disabled {
	color: #c6cace  !important;
	background-color: transparent !important;
}

.button-save::after {
    content: "Salvar";
}



/* tabela datatables.net*/

.dataTables_wrapper .dataTables_scrollBody .break_all{
	word-break: break-all;
}

.dataTables_wrapper .dataTables_scrollBody .break_all .limit-150 {
    display: block;
    width: 150px;
}

.dataTables_wrapper [class^="button-"], .dataTables_wrapper [class*=" button-"], .botao_tabela {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

table thead > tr > th,table thead > tr > td {
    text-transform: uppercase;
    color: #264A93;
}

table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting, table.dataTable thead > tr > td.sorting_asc, table.dataTable thead > tr > td.sorting_desc, table.dataTable thead > tr > td.sorting {
	padding-right: 17px !important;
}

table.dataTable th > i {
	opacity: 0.2;
	color: #264A93 !important;
}

.dataTables_wrapper .btn-group .btn, .geo.btn, .botao_tabela {
    font-size: 20px;
    padding: 4px;
    border: 0px none;
    margin-right: 10px;
}

.dataTables_wrapper .btn-group .btn::after, .dataTables_wrapper .btn-group .btn span,.geo.btn::after, .geo.btn span, .botao_tabela::after, .botao_tabela span  {
 	color: #000;
    font-size: 13px;
    padding: 1px;
    vertical-align: baseline;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

.dataTables_wrapper .btn-group .btn::before, .geo.btn::before, .botao_tabela::before {
    color: rgb(51, 122, 183) !important;
    font-size: 20px;
}

.dataTables_wrapper .btn-group .button-add::after, .botao_tabela.button-add::after {
    content: "Adicionar";
}


.dataTables_wrapper .btn-group .button-attach::after {
    content: "Anexar";
}

.dataTables_wrapper .btn-group .button-englob::after {
    content: "Englobar";
}

.dataTables_wrapper .btn-group .button-assoc::after {
    content: "Associar";
}

.dataTables_wrapper .btn-group .button-refresh::after {
    content: "Atualizar";
}

.dataTables_wrapper .btn-group .button-destacar::after{
    content: "Destacar";
}


.dataTables_wrapper .btn-group .button-checklist::after {
    content: "Validar Fotos";
}


.dataTables_wrapper .btn-group .button-check::after {
    content: "Aplicar";
}

.dataTables_wrapper .btn-group .button-pdf::after {
    content: "PDF";
}

.dataTables_wrapper .btn-group .button-excel::after {
    content: "Excel";
}

.dataTables_wrapper .btn-group .button-sequence::after {
    content: "Salvar Sequência";
}

.dataTables_wrapper .btn-group .button-csv::after {
    content: "CSV";
}

.dataTables_wrapper .btn-group .button-flag::after {
    content: "Destacar";
}

.dataTables_wrapper .btn-group .button-print::after {
    content: "Imprimir";
}

.dataTables_wrapper .btn-group .button-remove::after {
    content: "Excluir";
}

.dataTables_wrapper .btn-group .button-removeAll::after {
    content: "Excluir Tudo";
}

.dataTables_wrapper .btn-group span[class^="icon-"] {
	color: #337ab7;
	font-size: 20px;
	margin-right: 10px;
}



/*labels*/
.rotulo.secao {
    text-transform: uppercase;
    color: #264A93;
}

label > input[type="radio"] {
    margin: 4px 1px 0px 5px;
}

