﻿.page-item.active .page-link {
    background-color: #094FA3;
    border-color: #094FA3;
}

.page-link {
    color: #094FA3;
}

table.dataTable.collapsed > tbody > tr[role="row"] > td:first-child > i {
    visibility: visible !important;
}

table.dataTable.collapsed > tbody > tr[role="row"] > td:first-child {
    position: relative;
}

    table.dataTable.collapsed > tbody > tr[role="row"] > td:first-child > i {
        top: 4px;
        left: 4px;
        height: 14px;
        position: absolute;
        color: grey;
        line-height: 14px;
        font-style: normal;
        font-weight: 700;
    }

    table.dataTable.collapsed > tbody > tr[role="row"] > td:first-child > a {
        margin-left: 20px;
    }

table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"].parent {
    background-color: #cdcdcd;
    font-weight: bold;
}

table.dataTable.dtr-inline.collapsed > tbody > tr.child > td.child {
    background-color: #cdcdcd;
    /*padding:6px;*/
}

table.dataTable > tbody > tr.child ul.dtr-details > li {
    border-bottom: none;
    padding: 0.25em 0;
}

table.dataTable thead .sorting:before, table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:before, table.dataTable thead .sorting_desc_disabled:after {
    top: 2px;
}

.dropdown-toggleup::after {
    border-bottom: .3em solid;
    border-top: 0;
}

.dropdown-menu {
    padding: 10px;
    border: 4px solid #878787;
    font-size: 1em;
}

.dropdown-item.active, .dropdown-item:active {
    color: inherit;
    text-decoration: none;
    background-color: inherit;
}

.buttons-columnVisibility:before {
    content: '\2610';
    padding-right: 0.5em;
}

.buttons-columnVisibility.active:before, buttons-columnVisibility:active:before {
    content: '\2611';
    padding-right: 0.5em;
}

.dropdown-menu input[type='checkbox'] {
	-webkit-appearance: none;
	padding: 9px;
	display: inline-block;
	position: relative;
}

.dropdown-menu input[type='checkbox']:before {
    content: '\2610';
    position: absolute;
    top: 4px;
    left: 3px;
}

.dropdown-menu input[type='checkbox']:checked:before {
    content: '\2611';
    position: absolute;
    top: 4px;
    left: 3px;
}

table.dataTable>tbody>tr.child span.dtr-title {
    width: 120px;
    display:inline-block;
}

table.dataTable>tbody>tr.child span.dtr-data div {
    display:inline-block;
}


@media screen and (min-width: 1300px) {
    table.dataTable.collapsed > tbody > tr[role="row"] > td:first-child {
        text-align: center;
    }

        table.dataTable.collapsed > tbody > tr[role="row"] > td:first-child > a {
            margin: 0;
        }

        table.dataTable.collapsed > tbody > tr[role="row"] > td:first-child > i {
            bottom: 4px;
            top: auto;
            left: 50%;
            transform: translateX(-50%);
        }

    div.button {
        margin-bottom: 20px;
    }
}
