td.details-control {
    background: url('../images/details_open.png') no-repeat center center;
    cursor: pointer;
}

tr.shown td.details-control {
    background: url('../images/details_close.png') no-repeat center center;
}

table.dataTable thead th,
table.dataTable thead td,
table.dataTable tr td {
    padding: 6px 7px;
    font-size: 12px;
    text-align: center;
    vertical-align: middle;
}

.table.dataTable tr td {
    font-weight: normal;
    font-size: 11px;
    padding: 2px 5px;
}

.table-bordered,
.table-bordered>tbody>tr>td,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>td,
.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>thead>tr>th {
    border-color: #A2A8AD;
}

.table-scrollable {
    border-color: #A2A8AD;
}

.table-hover>tbody>tr:hover,
.table>tbody>tr.active>td,
.table>tbody>tr.active>th,
.table>tbody>tr>td.active,
.table>tbody>tr>th.active,
.table>tfoot>tr.active>td,
.table>tfoot>tr.active>th,
.table>tfoot>tr>td.active,
.table>tfoot>tr>th.active,
.table>thead>tr.active>td,
.table>thead>tr.active>th,
.table>thead>tr>td.active,
.table>thead>tr>th.active {
    background-color: #FFFBE6;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    background-color: #32c5d2;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
    padding: 0.1em 0.5em;
}

.portlet.light .dataTables_wrapper .dt-buttons {
    margin-top: -31px;
}

.dataTables_wrapper .dataTables_paginate {
    float: left;
    text-align: left;
    padding-top: 0em;
}

.dataTables_wrapper .dataTables_info {
    clear: both;
    float: right;
}

.pagination-panel-input {
    margin: 0px 5px;
}

.pagination_button {
    padding: 5px 16px;
}

.table>caption+thead>tr:first-child>td, .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>td, .table>thead:first-child>tr:first-child>th {
    border-top: 0;
    background-color: #FFEC00;
    color: #1c1c1c;
}

.table>caption+thead>tr:first-child>td a, .table>caption+thead>tr:first-child>th a, .table>colgroup+thead>tr:first-child>td a, .table>colgroup+thead>tr:first-child>th a, .table>thead:first-child>tr:first-child>td a, .table>thead:first-child>tr:first-child>th a {
    color: #1c1c1c;
}

.table-bordered, .table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border-color: #B6B6B6;
}

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: rgb(253, 255, 227);
}

table.dataTable td.sorting_1, table.dataTable td.sorting_2, table.dataTable td.sorting_3, table.dataTable th.sorting_1, table.dataTable th.sorting_2, table.dataTable th.sorting_3 {
     background: none !important; 
}

.btn.yellow-crusta:not(.btn-outline) {
    color: #fff;
    background-color: #f3c200;
    border-color: #f3c200;
}

.btn.yellow-crusta:not(.btn-outline).active, .btn.yellow-crusta:not(.btn-outline):active, .btn.yellow-crusta:not(.btn-outline):hover, .open>.btn.yellow-crusta:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #f3c200;
    border-color: #f3c200;
}

.btn.yellow-crusta:not(.btn-outline).active.focus, .btn.yellow-crusta:not(.btn-outline).active:focus, .btn.yellow-crusta:not(.btn-outline).active:hover, .btn.yellow-crusta:not(.btn-outline):active.focus, .btn.yellow-crusta:not(.btn-outline):active:focus, .btn.yellow-crusta:not(.btn-outline):active:hover, .open>.btn.yellow-crusta:not(.btn-outline).dropdown-toggle.focus, .open>.btn.yellow-crusta:not(.btn-outline).dropdown-toggle:focus, .open>.btn.yellow-crusta:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #f3c200;
    border-color: #f3c200;
}

.table-hover>tbody>tr:hover, .table>tbody>tr.active>td, .table>tbody>tr.active>th, .table>tbody>tr>td.active, .table>tbody>tr>th.active, .table>tfoot>tr.active>td, .table>tfoot>tr.active>th, .table>tfoot>tr>td.active, .table>tfoot>tr>th.active, .table>thead>tr.active>td, .table>thead>tr.active>th, .table>thead>tr>td.active, .table>thead>tr>th.active {
    background-color: #F5E886;
    cursor: pointer;
}

table.dataTable tbody>tr.selected, table.dataTable tbody>tr>.selected {
    background-color: #F5E886;
}

table.dataTable tbody tr {
    white-space: nowrap;
}

.dropdown-menu li a:hover {
    background-color: #F5E886;
}

div.dt-button-collection {
    background-color: #FFF;
    max-height: 60%;
    overflow-y: auto;
}

div.dt-button-collection>a.dt-button.active {
    background: #F5E886!important;
}

.dataTables_scrollBody .table {
    background: transparent;
}

.portlet.portlet-fullscreen {
    z-index: 90;
    margin: 72px 0px 0px 0px;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: #fff;
}

.padding-zero{
    padding:0px 0px;
}

/* admin - all sell page css */

.dtSell tfoot input 
{
    width: 100%;
    padding: 3px;
    box-sizing: border-box;
    font-size: 10px;
}
.dtSell tr td
{
    font-size: 12px !important;
}
.dtSell tfoot {
    display: table-header-group;
}