@charset "UTF-8";

body.administration,
body.administration * {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

a:hover {
  color: #BE3219 !important;
}

.admindata span.active {
  color: #BE3219;
  font-size: 1.1em;
}

.admindata span.active:before {
  content: "\25BA   ";
}

.administration h1,
.administration h2,
.administration h3 {
  color: #BE3219 !important;
}

::-moz-selection {
  background: #BE3219;
  color: #Ffcfcf;
}

::selection {
  background: #BE3219;
  color: #Ffcfcf;
}

.top-bar {
  border-bottom: 0 solid black;
}

.top-bar .page-logo {
  background-color: white;
}

.top-bar .page-header {
  background: #BE3219 !important;
}

.top-bar .page-header h1 {
  color: white !important;
}

.top-bar .page-header-description {
  color: white;
}

.servertime-wrapper,
#servertime {
  background-color: #d1d1d1 !important;
  color: black !important;
}

.adminmenu {
  background: #d1d1d1;
}

.main-menu li.menu-collapsed .menu-module-title p,
.main-menu li.menu-collapsed .menu-module-title a,
.main-menu li.menu-collapsed .menu-module-title a:visited {
  color: white !important;
  background: black !important;
}

.main-menu li.menu-collapsed .menu-module-title p:hover,
.main-menu li.menu-collapsed .menu-module-title a:hover {
  color: white !important;
  background: #BE3219 !important;
}

.main-menu li.menu-expanded .header,
.main-menu ul.adminmenue li.menu-expanded p .header {
  color: #BE3219 !important;
  background: none !important;
}

.main-menu li.menu-expanded .menu-module-title a,
.main-menu li.menu-expanded .menu-module-title a:visited,
.main-menu ul.adminmenue li.menu-expanded p .menu-module-title a,
.main-menu ul.adminmenue li.menu-expanded p .menu-module-title a:visited {
  color: white !important;
  background: #BE3219 !important;
}

.main-menu li.menu-expanded .menu-module-title a:hover,
.main-menu ul.adminmenue li.menu-expanded p .menu-module-title a:hover {
  color: white !important;
  background: #BE3219 !important;
}

.main-menu li.menu-expanded .menu-module .menu-item a,
.main-menu li.menu-expanded .menu-module .menu-item a:visited,
.main-menu ul.adminmenue li.menu-expanded p .menu-module .menu-item a,
.main-menu ul.adminmenue li.menu-expanded p .menu-module .menu-item a:visited {
  color: black !important;
  background: #d1d1d1 !important;
}

.main-menu li.menu-expanded .menu-module .menu-item a:hover,
.main-menu ul.adminmenue li.menu-expanded p .menu-module .menu-item a:hover {
  color: #BE3219 !important;
  background: whitesmoke !important;
}

.bicenter-table th,
.vemap-table th,
.auftraggeber-list-table th {
  color: white !important;
  background-color: #BE3219 !important;
}

.bicenter-table tr:nth-child(odd) td:not(.group-title-row),
.vemap-table tr:nth-child(odd) td:not(.group-title-row),
.auftraggeber-list-table tr:nth-child(odd) td:not(.group-title-row) {
  background-color: white !important;
}

.bicenter-table tr:nth-child(even) td:not(.group-title-row),
.vemap-table tr:nth-child(even) td:not(.group-title-row),
.auftraggeber-list-table tr:nth-child(even) td:not(.group-title-row) {
  background-color: #Ffcfcf !important;
}

.table th {
  color: white !important;
  background-color: #BE3219 !important;
}

.table tr:nth-child(even) td:not(.group-title-row) {
  background-color: white !important;
}

.table tr:nth-child(odd) td:not(.group-title-row) {
  background-color: #Ffcfcf !important;
}

.list-loader {
  color: #BE3219;
}

h3.projects-header {
  background-color: #BE3219 !important;
  color: white !important;
}

.card-title {
  background-color: whitesmoke !important;
  color: #BE3219 !important;
}

.amount-number {
  color: #BE3219;
}

*.text-portal-main {
  color: #BE3219 !important;
}

*.text-portal-secondary {
  color: #Ffcfcf !important;
}

*.bg-portal-main {
  background-color: #BE3219 !important;
}

*.bg-portal-secondary {
  background-color: #Ffcfcf !important;
}

.tox-tbtn:hover,
.tox-collection__item--active {
  background-color: #BE3219 !important;
  color: white !important;
}

.tox-tbtn:hover * {
  fill: white !important;
}

.portal-main-color {
  color: #BE3219;
}

.portal-main-background-color {
  background-color: #BE3219;
}

.portal-secondary-color {
  color: #Ffcfcf;
}

.portal-secondary-background-color {
  background-color: #Ffcfcf;
}

.portal-table-header-color {
  color: white;
}

.portal-table-header-background {
  background-color: #BE3219;
}

.portal-table-even {
  background-color: #Ffcfcf;
}

.portal-table-odd {
  background-color: white;
}

.portal-mainmenu-background {
  background-color: #d1d1d1;
}

table.portal-table-light th {
  background-color: #BE3219 !important;
  color: white !important;
}

table.portal-table-light tr:nth-child(odd) td {
  background-color: #e6e6e6 !important;
}

table.portal-table th {
  background-color: #BE3219 !important;
  color: white !important;
}

table.portal-table tr:nth-child(odd) td {
  background-color: white !important;
}

table.portal-table tr:nth-child(even) td {
  background-color: #Ffcfcf !important;
}

table.bekannt_liste th {
  background-color: #BE3219 !important;
  color: white !important;
}

table.bekannt_liste tr:nth-child(even) td {
  background-color: #e6e6e6 !important;
}

table.bekannt_liste tr:nth-child(odd) td {
  background-color: white !important;
}

