.page-header {margin-top: 0; margin-bottom: 4px;}
.breadcrumb > li + li:before {content: '\f105'; font-family: 'FontAwesome'; color: var(--text-dark-primary); font-weight: bold;}
.breadcrumb > li > a, .breadcrumb > li {text-shadow: none; font-size: 12px; color: var(--text-dark-primary);}
.breadcrumb > li:last-child a {color: var(--text-dark-primary);}
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {border-width: 1px;}
.page-header {margin-top: 0; margin-bottom: 4px;}
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {border-width: 1px;}

.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {border: none; border-bottom: solid 1px var(--surface-light-quarteary); vertical-align: middle;}
.table-striped > tbody > tr:nth-of-type(odd) {background-color: var(--surface-light-secundary);}

.table-hover > tbody > tr:hover {
    background-color: var(--surface-light-terceary);
}

.table-bordered {
    border: none;
}

.note-toolbar .btn {padding: 4px 12px; border-radius: 4px !important; background: var(--surface-light-terceary);}
.note-popover .popover-content>.note-btn-group, .note-editor .note-toolbar>.note-btn-group {gap: 4px;}

.btn-group {display: flex;}
.text-right .btn-group {justify-content: flex-end;}

.page-header h1 {padding: 0; margin:0; font-size: 24px; font-weight: 700; display: flex; align-items: center; float: left;}
.page-header h1:after {content: '\f105'; font-family: 'FontAwesome'; font-weight: bold; font-size: 12px; margin-left: 10px; margin-right: 10px;}

.panel-title, .page-header h1:after, legend {color: var(--text-dark-primary);}

.panel, .well, .select-options-list {background: var(--surface-light-primary); }
.well, legend, .nav-tabs, .note-editor.note-frame, .note-editor.note-airframe {border-color: var(--surface-light-quinteary) 
	!important;}

.nav-tabs > li > a {color: var(--text-dark-primary); font-size: 12px; font-weight: 500;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus, .nav > li > a:hover, .nav > li > a:focus {background: var(--surface-light-quinteary); color: var(--text-dark-primary); border-color: var(--text-light-secundary);}

.pagination {display: flex; align-items: center; gap: 4px;}
.pagination > li > a, .pagination > li > span {border: none; color: var(--text-dark-primary); background: var(--surface-light-primary);}
.pagination > li > .page-number {border-radius: 8px !important;}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {color: var(--surface-action-blue-default); background-color: transparent; border-color: var(--surface-light-quinteary);}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {background: var(--surface-action-blue-default);}