@charset "UTF-8";

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

body.administration .table th,
.dokument-service .table th {
  color: white !important;
  background-color: rgb(0, 146, 82) !important;
}

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

body.administration .table tr:nth-child(odd) td:not(.group-title-row),
.dokument-service .table tr:nth-child(odd) td:not(.group-title-row) {
  background-color: whitesmoke !important;
}

body.administration a:hover {
  color: rgb(0, 146, 82) !important;
}

body.administration .admindata span.active {
  color: rgb(0, 146, 82);
  font-size: 1.1em;
}

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

body.administration h1,
body.administration h2,
body.administration h3 {
  color: rgb(0, 146, 82) !important;
}

body.administration ::-moz-selection {
  background: rgb(0, 146, 82);
  color: whitesmoke;
}

body.administration ::selection {
  background: rgb(0, 146, 82);
  color: whitesmoke;
}

body.administration .top-bar {
  border-bottom: 1px solid rgb(0, 146, 82);
}

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

body.administration .top-bar .page-header {
  background: whitesmoke !important;
}

body.administration .top-bar .page-header h1 {
  color: rgb(0, 146, 82) !important;
}

body.administration .top-bar .page-header-description {
  color: black;
}

body.administration .servertime-wrapper,
body.administration #servertime {
  background-color: whitesmoke !important;
  color: black !important;
}

body.administration .adminmenu {
  background: whitesmoke;
}

body.administration .main-menu li.menu-collapsed .menu-module-title p,
body.administration .main-menu li.menu-collapsed .menu-module-title a,
body.administration .main-menu li.menu-collapsed .menu-module-title a:visited {
  color: white !important;
  background: rgb(0, 146, 82) !important;
}

body.administration .main-menu li.menu-collapsed .menu-module-title p:hover,
body.administration .main-menu li.menu-collapsed .menu-module-title a:hover {
  color: rgb(0, 146, 82) !important;
  background: whitesmoke !important;
}

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

body.administration .main-menu li.menu-expanded .menu-module-title a,
body.administration .main-menu li.menu-expanded .menu-module-title a:visited,
body.administration .main-menu ul.adminmenue li.menu-expanded p .menu-module-title a,
body.administration .main-menu ul.adminmenue li.menu-expanded p .menu-module-title a:visited {
  color: white !important;
  background: rgb(0, 122, 69) !important;
}

body.administration .main-menu li.menu-expanded .menu-module-title a:hover,
body.administration .main-menu ul.adminmenue li.menu-expanded p .menu-module-title a:hover {
  color: white !important;
  background: rgb(0, 122, 69) !important;
}

body.administration .main-menu li.menu-expanded .menu-module .menu-item a,
body.administration .main-menu li.menu-expanded .menu-module .menu-item a:visited,
body.administration .main-menu ul.adminmenue li.menu-expanded p .menu-module .menu-item a,
body.administration .main-menu ul.adminmenue li.menu-expanded p .menu-module .menu-item a:visited {
  color: rgb(0, 146, 82) !important;
  background: whitesmoke !important;
}

body.administration .main-menu li.menu-expanded .menu-module .menu-item a:hover,
body.administration .main-menu ul.adminmenue li.menu-expanded p .menu-module .menu-item a:hover {
  color: rgb(0, 146, 82) !important;
  background: white !important;
}

body.administration .bicenter-table th,
body.administration .vemap-table th,
body.administration .auftraggeber-list-table th {
  color: white !important;
  background-color: rgb(0, 146, 82) !important;
}

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

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

body.administration .list-loader {
  color: rgb(0, 146, 82);
}

body.administration h3.projects-header {
  background-color: rgb(0, 146, 82) !important;
  color: white !important;
}

body.administration .card-title {
  background-color: whitesmoke !important;
  color: #555 !important;
}

body.administration .amount-number {
  color: rgb(0, 146, 82);
}

body.administration *.text-portal-main {
  color: rgb(0, 146, 82) !important;
}

body.administration *.text-portal-secondary {
  color: whitesmoke !important;
}

body.administration *.bg-portal-main {
  background-color: rgb(0, 146, 82) !important;
  color: whitesmoke !important;
}

body.administration .bg-portal-main:hover {
  color: white !important;
}

body.administration *.bg-portal-secondary {
  background-color: whitesmoke !important;
}

body.administration .border-color-portal {
  border-color: rgb(0, 146, 82) !important;
}

body.administration .is-invalid-marker {
  border: 1px solid rgb(0, 146, 82) !important;
  scroll-margin-top: 60px;
}

body.administration .vassi-dokument-form input.bg-portal-main {
  background-color: whitesmoke !important;
  color: #000 !important;
  /*müssen ein scss refactoring machen damit wir in zukunft nicht so elendige probleme haben*/
}

.tox-tbtn:hover,
.tox-collection__item--active {
  background-color: rgb(0, 146, 82) !important;
  color: white !important;
}

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

.portal-main-color {
  color: rgb(0, 146, 82);
}

.portal-main-background-color {
  background-color: rgb(0, 146, 82);
}

.portal-secondary-color {
  color: whitesmoke;
}

.portal-secondary-background-color {
  background-color: whitesmoke;
}

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

.portal-table-header-background {
  background-color: rgb(0, 146, 82);
}

.portal-table-even {
  background-color: whitesmoke;
}

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

.portal-mainmenu-background {
  background-color: whitesmoke;
}

table.portal-table-light th {
  background-color: rgb(0, 146, 82) !important;
  color: white !important;
}

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

table.portal-table th {
  background-color: rgb(0, 146, 82) !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: whitesmoke !important;
}

table.bekannt_liste.ifg-table th {
  background-color: rgb(0, 146, 82) !important;
  color: white !important;
  padding: 10px 13px !important;
  font-size: 0.85em !important;
}

table.bekannt_liste.ifg-table td {
  padding: 10px 13px !important;
  font-size: 0.9em !important;
}

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

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

