table.table-wrap {
    width: 81%;
    margin: 0 0 10px;
    border-bottom: 1px solid #000;
    background: #fcfcfa;
    border-collapse: collapse !important;
}
table.table-wrap.webStatsTable {
    width: 100%;
}
.filter-wrap {
    width: 55%;
    margin: 0 0 10px;
    border: 1px solid #000;
}
#edit-re-execute {
    margin-bottom: 10px;
    left: -15px;
}
.improvedselect {
    min-width: 310px !important;
}
.path-websites-rank-list fieldset:not(.fieldgroup) > legend, .path-websites-rank-list-social-posts fieldset:not(.fieldgroup) > legend,
.path-websites-rank-web-stats-data-import fieldset:not(.fieldgroup) > legend,
.path-websites-rank-list-orders-subscriptions fieldset:not(.fieldgroup) > legend,
.path-websites-rank-list-web-stats fieldset:not(.fieldgroup) > legend {
    margin-top: 8px;
}
.path-websites-rank-list .fieldset-wrapper, .path-websites-rank-list-social-posts .fieldset-wrapper,
.path-websites-rank-web-stats-data-import .fieldset-wrapper, .path-websites-rank-list-orders-subscriptions .fieldset-wrapper,
.path-websites-rank-list-web-stats .fieldset-wrapper {
    margin-top: 5px;
}
.path-websites-rank-list table thead th, .path-websites-rank-list table tbody td,
.path-websites-rank-list-social-posts table thead th, .path-websites-rank-list-social-posts table tbody td,
.path-websites-rank-list-orders-subscriptions table thead th, .path-websites-rank-list-orders-subscriptions table tbody td,
.path-websites-rank-list-web-stats table thead th, .path-websites-rank-list-web-stats table tbody td,
.path-websites-rank-list table tfoot td, .path-websites-rank-list-social-posts table tfoot td,
.path-websites-rank-list-orders-subscriptions table tfoot td,
.path-websites-rank-list-web-stats table tfoot td {
    text-align: center !important;
}
.path-websites-rank-list table tfoot td, .path-websites-rank-list-social-posts table tfoot td,
.path-websites-rank-list-orders-subscriptions table tfoot td, .path-websites-rank-list-web-stats table tfoot td {
    font-weight: 600;
    text-transform: uppercase;
    color: #333;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    background: #f5f5f2;
}
table.table-wrap th {
    border-top: 1px solid #000;
}
table.table-wrap tr:last-child {
    border-bottom: 1px solid #000;
}
table.table-wrap tr th:first-child, table.table-wrap tr td:first-child {
    border-left: 1px solid #000;
}
table.table-wrap tr th:last-child, table.table-wrap tr td:last-child {
    border-right: 1px solid #000;
}
.path-websites-rank-list fieldset:not(.fieldgroup), .path-websites-rank-list-social-posts fieldset:not(.fieldgroup) {
    width: 79%;
    padding-top: 36px;
    padding-bottom: 6px;
}
.path-websites-rank-list-web-stats fieldset:not(.fieldgroup) {
    width: 71%;
    padding-top: 36px;
    padding-bottom: 6px;
}
.path-websites-rank-list details#edit-re-execution, .path-websites-rank-list-social-posts details#edit-re-execution,
.path-websites-rank-list-orders-subscriptions details#edit-re-execution, .path-websites-rank-list-web-stats details#edit-re-execution {
    border: 1px solid #000;
    border-radius: 2px;
    background-color: #fcfcfa;
}
.path-websites-rank-list-orders-subscriptions details#edit-re-execution, .path-websites-rank-list-web-stats details#edit-re-execution {
    width: 73%;
}
.path-websites-rank-list details#edit-re-execution, .path-websites-rank-list-social-posts details#edit-re-execution {
    width: 81%;
}
.path-websites-rank-list details#edit-re-execution summary, .path-websites-rank-list-social-posts details#edit-re-execution summary,
.path-websites-rank-list-orders-subscriptions details#edit-re-execution summary,
.path-websites-rank-list-web-stats details#edit-re-execution summary {
    margin-top: 8px;
    margin-bottom: 16px;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    font-size: 1em;
    font-weight: bold;
    padding-bottom: 0;
}
.path-websites-rank-list details#edit-re-execution .seven-details__wrapper,
.path-websites-rank-list-social-posts details#edit-re-execution .seven-details__wrapper,
.path-websites-rank-list-orders-subscriptions details#edit-re-execution .seven-details__wrapper,
.path-websites-rank-list-web-stats details#edit-re-execution .seven-details__wrapper {
    margin-top: -11px;
    padding-bottom: 0.4em;
}
.path-websites-rank-list details#edit-re-execution .seven-details__wrapper .form-item-published-at,
.path-websites-rank-list-social-posts details#edit-re-execution .seven-details__wrapper .form-item-published-at,
.path-websites-rank-list-orders-subscriptions details#edit-re-execution .seven-details__wrapper .form-item-published-at,
.path-websites-rank-list-web-stats details#edit-re-execution .seven-details__wrapper .form-item-published-at {
    margin-right: 9px;
}
.path-websites-rank-web-stats-data-import fieldset:not(.fieldgroup) {
    width: 63% !important;
    padding-top: 36px;
    padding-bottom: 6px;
}
#edit-truncat-table {
    vertical-align: middle;
    margin-top: -2px;
    margin-right: 3px;
}
.path-websites-rank-list fieldset:not(.fieldgroup) .js-form-item,
.path-websites-rank-list-social-posts fieldset:not(.fieldgroup) .js-form-item,
.path-websites-rank-web-stats-data-import fieldset:not(.fieldgroup) .js-form-item,
.path-websites-rank-list-orders-subscriptions fieldset:not(.fieldgroup) .js-form-item,
.path-websites-rank-list-web-stats fieldset:not(.fieldgroup) .js-form-item {
    margin-right: 9px;
}
.path-websites-rank-list-orders-subscriptions fieldset:not(.fieldgroup) {
    width: 71%;
    padding-top: 36px;
    padding-bottom: 6px;
}
.path-websites-rank-list th:not(:first-child), .path-websites-rank-list-social-posts th:not(:first-child),
.path-websites-rank-web-stats-data-import th:not(:first-child), .path-websites-rank-list-orders-subscriptions th:not(:first-child),
.path-websites-rank-list-web-stats th:not(:first-child) {
    cursor: pointer;
}
@media screen and (max-width: 1000px) {
    .path-websites-rank-list fieldset:not(.fieldgroup), .path-websites-rank-list-social-posts fieldset:not(.fieldgroup),
    .path-websites-rank-web-stats-data-import fieldset:not(.fieldgroup),
    .path-websites-rank-list-orders-subscriptions fieldset:not(.fieldgroup), .path-websites-rank-list-web-stats fieldset:not(.fieldgroup) {
        width: 96%;
    }
    table.table-wrap {
        width: 100%;
    }
}

/* Datatable Sorting Color */
table.dataTable thead>tr>th.sorting:before, table.dataTable thead>tr>th.sorting:after,
table.dataTable thead>tr>th.sorting_asc:before, table.dataTable thead>tr>th.sorting_asc:after,
table.dataTable thead>tr>th.sorting_desc:before, table.dataTable thead>tr>th.sorting_desc:after,
table.dataTable thead>tr>th.sorting_asc_disabled:before, table.dataTable thead>tr>th.sorting_asc_disabled:after,
table.dataTable thead>tr>th.sorting_desc_disabled:before, table.dataTable thead>tr>th.sorting_desc_disabled:after,
table.dataTable thead>tr>td.sorting:before, table.dataTable thead>tr>td.sorting:after,
table.dataTable thead>tr>td.sorting_asc:before, table.dataTable thead>tr>td.sorting_asc:after,
table.dataTable thead>tr>td.sorting_desc:before, table.dataTable thead>tr>td.sorting_desc:after,
table.dataTable thead>tr>td.sorting_asc_disabled:before, table.dataTable thead>tr>td.sorting_asc_disabled:after,
table.dataTable thead>tr>td.sorting_desc_disabled:before, table.dataTable thead>tr>td.sorting_desc_disabled:after {
    opacity: .35 !important;
}
table.dataTable thead>tr>th.sorting_asc:before, table.dataTable thead>tr>th.sorting_desc:after,
table.dataTable thead>tr>td.sorting_asc:before, table.dataTable thead>tr>td.sorting_desc:after {
    opacity: .8 !important;
}

table.table-wrap.ordersSubscriptionsTable {
    width: 73%;
}
.path-websites-rank-list-orders-subscriptions th:nth-child(1) {
    width: 40px;
}
.path-websites-rank-list-orders-subscriptions th:nth-child(2), .path-websites-rank-list-orders-subscriptions th:nth-child(3),
.path-websites-rank-list-orders-subscriptions th:nth-child(4), .path-websites-rank-list-orders-subscriptions th:nth-child(5),
.path-websites-rank-list-orders-subscriptions th:nth-child(6), .path-websites-rank-list-orders-subscriptions th:nth-child(7),
.path-websites-rank-list-orders-subscriptions th:nth-child(8), .path-websites-rank-list-orders-subscriptions th:nth-child(9),
.path-websites-rank-list-orders-subscriptions th:nth-child(10), .path-websites-rank-list-orders-subscriptions th:nth-child(11) {
    width: 60px;
}
.path-websites-rank-list #edit-reset, .path-websites-rank-list-orders-subscriptions #edit-reset,
.path-websites-rank-list-social-posts #edit-reset, .path-websites-rank-list-web-stats #edit-reset {
    font-weight: 500;
    color: #fff;
    background: #d9534f !important;
    border-color: #d43f3a !important;
    margin-left: 0.35rem;
}
.path-websites-rank-list #edit-submit, .path-websites-rank-list-orders-subscriptions #edit-submit,
.path-websites-rank-list-social-posts #edit-submit, .path-websites-rank-list-web-stats #edit-submit {
    font-weight: 500;
    color: #fff;
    background: #337ab7;
    border-color: #2e6da4;
}
.path-websites-rank-list #edit-re-execute, .path-websites-rank-list-orders-subscriptions #edit-re-execute,
.path-websites-rank-list-social-posts #edit-re-execute, .path-websites-rank-list-web-stats #edit-re-execute {
    font-weight: 500;
    color: #fff;
    background: #5cb85c;
    border-color: #4cae4c;
}
.path-websites-rank-list table th:nth-child(2), .path-websites-rank-list table td:nth-child(2),
.path-websites-rank-list-social-posts table th:nth-child(2), .path-websites-rank-list-social-posts table td:nth-child(2),
.path-websites-rank-list-orders-subscriptions table th:nth-child(2), .path-websites-rank-list-orders-subscriptions table td:nth-child(2),
.path-websites-rank-list-web-stats table th:nth-child(2), .path-websites-rank-list-web-stats table td:nth-child(2) {
    text-align: left !important;
}
.path-websites-rank-list-web-stats table.webStatsTable th:nth-child(5), .path-websites-rank-list-web-stats table.webStatsTable td:nth-child(5),
.path-websites-rank-list-web-stats table.webStatsTable th:nth-child(8), .path-websites-rank-list-web-stats table.webStatsTable td:nth-child(8),
.path-websites-rank-list-web-stats table.webStatsTable th:nth-child(12), .path-websites-rank-list-web-stats table.webStatsTable td:nth-child(12) {
    border-right: 1px solid #000000;
}
.path-websites-rank-list-web-stats table.extraHeader {
    margin-bottom: 0;
}
.path-websites-rank-list-web-stats table.extraHeader thead th {
    border-top: 1px solid #000000;
}
.path-websites-rank-list-web-stats table.extraHeader tr {
    border: 1px solid #000000;
}
.extraHeader,
.webStatsTable {
    width: 1537px !important;
}
