/* #postbox-container-2 {
	width: 67% !important;
}
@media only screen and (max-width: 799px) {
	#postbox-container-2 {
		width: 100%  !important;
	}
}

.self-assessment-dashboard-widget {
	height: 500px;
} */

#dashboard-widgets .sa-nav-bar h3 {
    font-weight: 500;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0;
    margin-right: 4px;
}
.sa-nav-bar .button {
    vertical-align: middle;
	margin-right: 2px;
}
.sa-nav-bar .button:last-of-type {
    margin-right: 0;
}

.sa-totals {
    display: flex;
}
.sa-totals__total:not(:last-of-type) {
    margin-right: 25px;
    padding-right: 25px;
    border-right: 1px solid #eee;
}
.sa-totals__total span {
    display: block;
    font-size: 32px;
    text-align: right;
}

#sa-downloads-table {
    margin-bottom: 12px !important;
    width: 100%;
}

#sa-downloads-table th {
	text-align: left;
}
#sa-downloads-table th:nth-of-type(1) {
    width: 75% !important;
}
#sa-downloads-table th:nth-of-type(2) {
    width: 25% !important;
}

.dataTables_length {
    margin-bottom: 30px;
}
.dataTables_length select {
    margin-top: -2px;
}

table.dataTable thead>tr>th.sorting_asc, table.dataTable thead>tr>th.sorting_desc, table.dataTable thead>tr>th.sorting, table.dataTable thead>tr>td.sorting_asc, table.dataTable thead>tr>td.sorting_desc, table.dataTable thead>tr>td.sorting{
    padding-right: 60px !important;
}

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 {
    bottom: 0.1em !important;
}

table.dataTable td, table.dataTable th {
    padding: 2px 14px 2px 4px;
}

table.dataTable {
    border-spacing: 0;
}

table.dataTable tbody tr:hover {
    background-color: #eef4f5;
}

.dataTables_wrapper:after {
    content: "";
    display: table;
    clear: both;
}

.dataTables_info {
    float: left;
    clear: both;
}
.dataTables_paginate {
    float: right;
    padding-top: .85em;
}
.dataTables_paginate a {
    cursor: pointer;
}
.dataTables_paginate a:hover{
    text-decoration: underline !important;
}
.dataTables_paginate > * + *,
.dataTables_paginate span > * + * {
    margin-left: 5px;
}

.paginate_button.current {
    color: inherit;
    font-weight: 500;
}

@media screen and (max-width: 767px) {
    div.dataTables_wrapper div.dataTables_length, div.dataTables_wrapper div.dataTables_filter, div.dataTables_wrapper div.dataTables_info, div.dataTables_wrapper div.dataTables_paginate {
        text-align: left !important;
    }
}

.sa-disclaimer {
    margin-top: 20px;
}
.sa-disclaimer p {
    font-size: 12px;
}