
body,
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  color: #000;
}

.bg-primary {
  background-color: #000 !important;
}

.text-primary {
  color: #000 !important;
}

.bg-secondary {
  background-color: #dc603b !important;
}

.text-secondary {
  color: #000;
}

.btn.btn-primary {
  background-color: #000;
  border: 1px solid #000;
}

.btn:focus,
.btn.btn-primary:hover,
.btn.btn-primary:active {
  background-color: #dc603b !important;
  border-color: #dc603b;
  box-shadow: unset !important;
}

.btn.btn-primary:disabled {
  color: #fff;
}

.btn.btn-outline-primary {
  background-color: transparent;
  border: 1px solid #000;
  color: #000;
}

.btn.btn-outline-primary:disabled {
  color: #000;
}

.btn.btn-outline-primary:hover,
.btn.btn-outline-primary:focus {
  background-color: transparent;
  border: 1px solid #000;
  color: #000;
}

.btn.btn-secondary {
  background-color: #dc603b;
  color: #fff;
  border: 1px solid #dc603b;
}

.btn.btn-secondary:focus {
  border: 1px solid #000;
}

.btn.btn-secondary:disabled {
  color: #fff;
}

.btn.btn-danger {
  border: 1px solid red;
  background-color: red;

}

.btn.btn-danger:disabled {
  color: #fff;
}

.candidate-filters .group + hr,
.switch-rail.on {
  background-color: #000;
}

.send-page-files-list .files-list .files-list-body.drag-drop-over,
.send-page-files-list .files-list .files-list-body ul.drag-drop-over,
.files-list .files-list-body.drag-drop-over,
.files-list .files-list-body ul.drag-drop-over,
.main-content-heading-hr {
  border-color: #000;
}

.form-control {
  color: #000;
}

.input-checkbox:disabled {
  color: #000;
}

.section-heading {
  color: #000;
  border-bottom-color: #000;
}

.loading-overlay {
  background-color: #000;
}

.tm-datatable-pagination .pagination .page-item.active .page-link {
  border-color: #000;
  background-color: #000;
  color: #fff;
}

.p-calendar .p-inputtext {
  color: #000;
}

.candidate-filters .add-remove-group {
  color: #dc603b;
}

.form-control:focus,
.form-control:active,
.p-multiselect.p-focus,
.p-multiselect.p-multiselect-open,
.input-dropdown-toggle:focus {
  border: 1px solid #000 !important;
}

.p-link:focus,
.p-element:focus {
  box-shadow: unset !important;
  border: 1px solid #dc603b !important;
}

a,
a:hover {
  color: #dc603b;
}

.p-calendar .p-inputtext:focus {
  border-color: #dc603b;
}

.prime-ng-table-card .add-to-list-btn .add-to-list-btn-counter {
  background-color: #dc603b;
}

.bubble-counter {
  background-color: #dc603b;
}

.sidebar {
  background-color: #000;
}

.sidebar .nav-item .subitem:hover,
.sidebar .nav-item .subitem.selected:hover,
.sidebar .nav-item .subitem.selected,
.sidebar .nav-item .sidebar-link:hover,
.sidebar .nav-item.selected .sidebar-link,
.sidebar .nav-item.selected .sidebar-link:hover {
  background-color: #dc603b;
}

.main-background .main-background-overlay {
  background-color: rgba(50, 50, 50, 0.473);;
}

.p-multiselect .p-placeholder,
.p-dropdown .p-placeholder {
  color: #000 !important;
}

.p-checkbox .p-checkbox-box.p-highlight {
  background: #dc603b !important;
  border-color: #dc603b !important; 
}

.p-checkbox .p-checkbox-box:hover {
  border-color: #dc603b !important;
}

.p-sortable-column.p-highlight,
.p-sortable-column.p-highlight .p-icon {
  color: #dc603b !important;
  background: #f8f9fa !important;
}

.p-multiselect-item.p-highlight,
.p-multiselect-item:focus,
.p-multiselect-item:hover {
  background: #fff !important;
  color: #000 !important;
  box-shadow: unset !important;
}

.p-datepicker .p-highlight {
  background: #dc603b !important;
  color: #fff !important;
}

.p-link:hover{
  color: #dc603b !important;
}

.column-checkbox .checkbox-container {
  border-color: #dc603b !important;
}

.p-button-label{
  color: #dc603b;
}

.password {
  color: #dc603b;
}

.bottom {
  background-color: #000;
  opacity: .85;
}

.bottom:hover {
  background-color: #000;
  opacity: 1;
}
