.error-summary {
    color: #a94442;
    background: #fdf7f7;
    border-left: 3px solid #eed3d7;
    padding: 10px 20px;
    margin: 0 0 15px 0;
}

.autoscroll {
    overflow-x: auto;
    padding: 1px;
    margin-bottom: 1.2em;
}

.table-row td {
    border-bottom: 1px solid #b3b3b3 !important;
}

.table-td {
    border: none !important;
}

.table-medium td,
.table-medium th {
    padding: 5px !important;
}

.table-fix {
    border-left: 0 !important;
    border-right: 0 !important;
    border-bottom: 0 !important;
}

.table-fix > .table-bordered > thead > tr > th:first-child,
.table-fix > .table-bordered > tbody > tr > th:first-child,
.table-fix > .table-bordered > tfoot > tr > th:first-child,
.table-fix > .table-bordered > thead > tr > td:first-child,
.table-fix > .table-bordered > tbody > tr > td:first-child,
.table-fix > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0 !important;
}

.table-fix > .table-bordered > thead > tr > th:last-child,
.table-fix > .table-bordered > tbody > tr > th:last-child,
.table-fix > .table-bordered > tfoot > tr > th:last-child,
.table-fix > .table-bordered > thead > tr > td:last-child,
.table-fix > .table-bordered > tbody > tr > td:last-child,
.table-fix > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0 !important;;
}

.table-fix > .table-bordered > tbody > tr:last-child > th,
.table-fix > .table-bordered > tfoot > tr:last-child > th,
.table-fix > .table-bordered > tbody > tr:last-child > td,
.table-fix > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0 !important;;
}

.select2-results li.select2-results__option[aria-selected=true] {
    color: #fafafa;
}

.select2-results li.select2-results__option[aria-selected=true] .text-muted {
    color: #efefef;
}

.fancybox-close {
    position: absolute !important;
    right: -45px !important;
    top: -45px !important;
}