﻿


/*Tabelas - DataTables*/
body.kronos-inspinia .table {
    width: 100%;
}

.table > thead > tr > th {    
    text-align: left;
}


.table > thead > tr > th, .table > thead > tr > td {
    background-color: rgb(207, 226, 254);
    border-color: rgb(166, 196, 238);
    border-bottom: 1px solid #DDDDDD;
}

.table > thead > tr > th > input[type="checkbox"],
.table > thead > tr > th > input[type="radio"],
.table > thead > tr > td > input[type="checkbox"],
.table > thead > tr > td > input[type="radio"] {
    margin: 4px 4px 0 5px !important;
}

table.dataTable tbody tr.selected {
    background-color: #B0BED9;
}

table.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected {
    background-color: #acbad4;
}

table.dataTable.hover tbody tr:hover.selected, table.dataTable.display tbody tr:hover.selected {
    background-color: #aab7d1;
}

table.dataTable.order-column tbody tr.selected > .sorting_1, table.dataTable.order-column tbody tr.selected > .sorting_2, table.dataTable.order-column tbody tr.selected > .sorting_3, table.dataTable.display tbody tr.selected > .sorting_1, table.dataTable.display tbody tr.selected > .sorting_2, table.dataTable.display tbody tr.selected > .sorting_3 {
    background-color: #acbad5;
}

table.dataTable.display tbody tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 {
    background-color: #a6b4cd;
}

table.dataTable.display tbody tr.odd.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 {
    background-color: #a9b7d1;
}

table.dataTable.display tbody tr.even.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 {
    background-color: #acbad5;
}

table.dataTable.display tbody tr:hover.selected > .sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1 {
    background-color: #a2aec7;
}

table.dataTable.display tbody tr:hover.selected > .sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2 {
    background-color: #a3b0c9;
}

table.dataTable.display tbody tr:hover.selected > .sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 {
    background-color: #a5b2cb;
}

.dataTable > thead > tr > th.xs-column {
    padding: 0;
    vertical-align: middle;
    text-align: center;
}

.dataTable > tbody > tr > td {
    line-height: 2 !important;  /*1.42857*/    
}
.dataTable > thead > tr {
    background-color: #164E79 !important;
    color: #fff;
}

    .dataTable > thead > tr > td {
        background-color: #164E79 !important;
    }

.dropdown-search-container {
    border: medium none;
    border-radius: 3px;
    box-shadow: 0 0 3px rgba(86, 96, 117, 0.7);
    display: none;
    float: left;
    font-size: 12px;
    left: -128%;
    list-style: none outside none;
    padding: 0;
    position: absolute;
    text-shadow: none;
    top: 100%;
    z-index: 1000;
}

.dropdown-search-container input {
    width: 50px;
}

#tb-pesquisa-lote.dataTable {
    width: 400px !important;
}

/*Painel de agrupadores*/
.painel-agrupadores {
    border: solid 1px #ddd;
    border-radius: 4px;
}


/*Modal de insumos*/
.insumos-viewport {
    width: 90%;
    position: absolute;
    outline: 0 none;
    z-index: 1050;
}

.insumos-viewport .viewport-content {
    background-clip: padding-box;
    background-color: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    padding: 5px;
}

.insumos-viewport .viewport-header {
    background-color: #164E79;
    border-radius: 4px;
    padding: 5px;
    cursor: grab;
}

.insumos-viewport .viewport-header h3 {
    margin-top: 0px;
    margin-bottom: 0px;
    color: white;
}

.viewport-modal {
    z-index: 1040;
    opacity: 0.5;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #000000;
    box-sizing: border-box;
}

ul.ui-autocomplete {
    z-index: 1060;
}

.table .dt-right {
    text-align: right;
}

.table .dt-left {
    text-align: left;
}

.table .dt-center {
    text-align: center;
}
