td img.datatable-detail {
    margin-left: 6px;
    cursor: pointer;
}

.comentario-geral-tecnico {
    font-size: 12px !important;
}




td.details-control {
    background: url('Images/Datatables/details_open.png') no-repeat center center;
    cursor: pointer;
}


td.details-control-detail-agenda {
    background: url('Images/Datatables/details_open.png') no-repeat center center;
    cursor: pointer;
}

td.details-excluir {
    /*para aparecer o botão de excluir*/
    background: url('images/fechar2.png') no-repeat center center;
    cursor: pointer;
}

td.details-editar {
    /*para aparecer o botão de editar*/
    background: url('images/editar.png') no-repeat center center;
    cursor: pointer;
}

tr.shown td.details-control {
    /*para aparecer o botão de menos*/
    background: url('../../Images/Datatables/details_close.png') no-repeat center center !important;
}


table.dataTable thead .sorting {
    background-image: url('../../Images/Datatables/sort_both.png');
}

table.dataTable thead .sorting_asc {
    background-image: url('../../Images/Datatables/sort_asc.png');
}

table.dataTable thead .sorting_desc {
    background-image: url("../../Images/Datatables/sort_desc.png");
}

table.dataTable thead .sorting_asc_disabled {
    background-image: url("../../Images/Datatables/sort_asc_disabled.png");
}

table.dataTable thead .sorting_desc_disabled {
    background-image: url("../../Images/Datatables/sort_desc_disabled.png");
}

table.dataTable.display tbody tr:hover > .sorting_1, table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
    /*deixas as colunas da cor normal*/
    background-color: white !important;
}

table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
    /*deixas as colunas da cor normal*/
    background-color: white !important;
}

table.dataTable.no-footer {
    /*colocar borda cinza no final da tabela*/
    border-color: #ccc !important;
}

table.dataTable {
    font-size: 0.875em !important;
}

.direita {
    /*fazer  o texto ficar na direita*/
    text-align: right !important;
}

.esquerda {
    /*fazer  o texto ficar na esquerda*/
    text-align: left !important;
}

.centro {
    text-align: center !important;
}

.forcarDireita {
    text-align: right !important;
}

table.dataTable thead th, table.dataTable thead td {
    /*arrumar  espaço entre as colunas*/
    padding: 7px 8px !important;
}

.mais {
    /*deixar um espaço maior para o botão de mais*/
    width: 35px !important;
}


.paragrafo {
    padding: 10px !important;
}

table.dataTable td {
    border: 1px solid #ccc !important;
}

table.dataTable th {
    border: 1px solid #ccc !important;
}

table.dataTable th {
    /*colocar a cor e negrito nos titulos*/
    background-color: #EEE9E9 !important;
}

.tabela-escondida {
    /*ajustar o tamanho da tabela que se abre quando clica no mais*/
    text-align: center;
    width: 100% !important;
}

.dez {
    width: 10% !important;
}

.quinze {
    width: 15% !important;
}

.vinte {
    width: 40% !important;
}


.dataTables_info {
    /*colocar o Mostrando X de X resultados mais para o lado >>>*/
    padding-left: 10px;
}

.margem {
    padding: 10px !important;
}

.tamanho-igual {
    width: 14.28% !important;
}

table.dataTable tbody tr {
    width: 100% !important;
}

.paginacao-tabela-gerenciador-pedido-data-tables {
    /* tirar a borda que estava muito grossa.*/
    border: 0px solid #ccc !important;
    padding: 10px !important;
    /*padding-right: 10px !important;*/
}

.grupo-tabela-conteudo table tr:nth-child(even) {
    background-color: #C0E1F0 !important;
}

/*.grupo-tabela-conteudo table tr:nth-child(even) {
    background-color: #fff8e1;
}*/

table.dataTable tbody tr {
    background-color: #fff !important;
}

.dataTables_paginate {
    border: 1px solid #CCC;
    border-top: none;
    float: none !important;
    padding: 0.25em;
    margin: 0px 1px;
    font-size: 14px;
}

.dataTables_processing {
    padding: 10px 10px 40px 10px;
    background-color: #ffd966;
    border: 1px solid;
}

table.dataTable tfoot th, table.dataTable tfoot td {
    padding: 8px 10px !important;
}
