@charset "UTF-8";
title:after {
  content: "HR Suite" !important;
}

/*menue bar*/
.app-bar {
  border-bottom: none !important;
}

.menu-start {
  background-color: white !important;
  color: #212529 !important;
}

.menu-start-icon {
  background-image: url(../../../../CIM_IMAGES/CIM_klein.png) !important;
}

.responsive-logo-trigger[data-v-38a02b7b] {
  background-color: transparent !important;
}

/*Buttons*/
.btn-pf-primary,
.btn.btn-pf-secondary,
.btn.btn-pf-secondary#def_link,
.btn.btn-pf-secondary#erw_search_text,
.btn.btn-pf-secondary#erw_search_text,
.btn.btn-pf-secondary#searchRestore,
.table.table-tasks .next-dropdown > .btn,
.btn-outline-secondary {
  color: #212529 !important;
  background-color: #00bab3 !important;
  border-color: #00bab3 !important;
}

.btn-pf-primary:hover,
.btn.btn-pf-secondary:hover,
.btn.btn-pf-secondary#def_link:hover,
.btn.btn-pf-secondary#erw_search_text:hover,
.btn.btn-pf-secondary#erw_search_text:hover,
.btn.btn-pf-secondary#searchRestore:hover,
.table.table-tasks .next-dropdown > .btn:hover,
.btn-outline-secondary:hover {
  background-color: #212529 !important;
  color: white !important;
  border-color: #212529 !important;
}

.btn-pf-popup:not(:disabled):not(.disabled).active,
.btn-pf-popup:not(:disabled):not(.disabled):active,
.btn-pf-secondary:not(:disabled):not(.disabled).active,
.btn-pf-secondary:not(:disabled):not(.disabled):active,
.show > .btn-pf-popup.dropdown-toggle, .show > .btn-pf-secondary.dropdown-toggle,
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.show > .btn-outline-secondary.dropdown-toggle,
.table .table-footer .btn-pf-primary {
  background-color: #212529 !important;
  color: white !important;
  border-color: #212529 !important;
}

.btn-pf-popup:not(:disabled):not(.disabled).active:hover,
.btn-pf-popup:not(:disabled):not(.disabled):active:hover,
.btn-pf-secondary:not(:disabled):not(.disabled).active:hover,
.btn-pf-secondary:not(:disabled):not(.disabled):active:hover,
.show > .btn-pf-popup.dropdown-toggle:hover, .show > .btn-pf-secondary.dropdown-toggle:hover,
.btn-outline-secondary:not(:disabled):not(.disabled).active:hover,
.btn-outline-secondary:not(:disabled):not(.disabled):active:hover,
.show > .btn-outline-secondary.dropdown-toggle:hover,
.table .table-footer .btn-pf-primary:hover {
  background-color: #00bab3 !important;
  border-color: #00bab3 !important;
  color: #212529 !important;
}

/*Background aktiv eingeklappte Taskbar*/
.vsm_collapsed .vsm--item:hover, .vsm_collapsed .vsm--toggle-btn:hover {
  color: #212529 !important;
  background-color: #00bab3 !important;
}

.v-sidebar-menu .vsm--mobile-bg,
.v-sidebar-menu .vsm--link_mobile-item,
.v-sidebar-menu .vsm--link_mobile-item.vsm--link_hover,
.v-sidebar-menu .vsm--dropdown .vsm--list .vsm--item:not(.vsm--item_open) .vsm--link:hover,
.v-sidebar-menu .vsm--dropdown .vsm--list .vsm--item.vsm--item_open > .vsm--link_level-2,
.v-sidebar-menu .vsm--dropdown .vsm--list .vsm--item.vsm--item_open > .vsm--link_level-3,
.v-sidebar-menu .vsm--dropdown .vsm--list .vsm--item.vsm--item_open > .vsm--link_level-4,
.v-sidebar-menu .vsm--dropdown .vsm--list .vsm--item .router-link-exact-active {
  background-color: #00bab3 !important;
  color: #212529 !important;
}

/*Background Ausgeklappte Taskbar*/
.v-sidebar-menu.vsm_expanded .vsm--item_open .vsm--link_level-1,
.v-sidebar-menu.vsm_expanded .vsm--item_open .vsm--link_level-1 .vsm--icon {
  background-color: #00bab3 !important;
  color: #212529 !important;
}

.v-sidebar-menu .vsm--link_level-1.vsm--link_active, .v-sidebar-menu .vsm--link_level-1.vsm--link_exact-active {
  box-shadow: inset 3px 0 0 0 #00bab3 !important;
}

/*Background Datenblätter*/
.fusion-generic-view-navbar.fusion-generic-view-navbar-1,
.fusion-generic-view-navbar.fusion-generic-view-navbar-1 .persis-toolbar-menu-button,
.fusion-generic-view-navbar.fusion-generic-view-navbar-1 .persis-toolbar-button {
  background-color: #00bab3 !important;
  color: #212529 !important;
}

/*Tabellenlinien links und rechts eliminieren*/
.card-detail .card-body .card-title-row,
.card-detail .card-body .card-title-row td,
.card-detail .card-body .card-title-row th,
.ma-kalender-calendar thead td,
.ma-kalender-calendar thead th,
.table thead td,
.table thead th,
.table-calendar-small thead td,
.table-calendar-small thead th,
.table-overview thead td,
.table-overview thead th {
  border: transparent !important;
  border-right: none !important;
  border-left: none !important;
}

.table.table-overview-inline tbody tr.ti-level-1 > td,
.table.table-overview-inline tbody tr.ti-secondary > td,
.card-detail .card-body .display-group,
.table-detail tr td,
.table-detail tr th,
.table-calendar-small tbody tr td, .table-calendar-small tbody tr th,
.table-overview tbody tr td, .table-overview tbody tr th,
.table.table-overview-inline tbody tr.ti-level-2.th > td,
.table.table-overview-inline tbody tr.ti-level-2 > th,
.table.table-overview-inline tbody tr.ti-data > td {
  border-left: none !important;
  border-right: none !important;
  border-bottom: 1px solid #d2d5d6 !important;
}

.card-detail .card-body .display-group .row .display-group-label,
.card-detail .card-body .display-group .row:first-of-type,
.card-detail-header .display-group > .col-6:first-of-type,
.table-calendar-small tbody tr td, .table-calendar-small tbody tr th,
.table-overview tbody tr td,
.table-overview tbody tr th,
.card-detail-header .display-group-content,
.theme--light #atom-main-container > div:not(.not-fusion-style) .v-data-table table tbody tr td,
.theme--light .v-dialog .v-data-table table tbody tr td,
.theme--light #atom-main-container > div:not(.not-fusion-style) .v-data-table table .v-data-table-header th,
.theme--light .v-dialog .v-data-table table .v-data-table-header th {
  border-right: none !important;
  border-left: none !important;
  /* border-bottom: none !important;*/
}

.table.table-overview-inline tbody tr.ti-primary > td,
.table.table-overview-inline tbody tr.ti-primary > th,
.table.table-overview-inline tbody tr.ti-section-head > td,
.table.table-overview-inline tbody tr.ti-section-head > th,
.table.table-overview-inline tbody tr.ti-level-1.th > td,
.table.table-overview-inline tbody tr.ti-level-1 > th,
.table.table-overview-inline tbody tr.ti-secondary.th > td,
.table.table-overview-inline tbody tr.ti-secondary > th,
.table.table-overview-inline tbody tr.ti-level-2 > td,
.table.table-overview-inline tbody tr.ti-level-3 > td {
  border: none !important;
}

hr.ribbon {
  background-color: transparent !important;
  border-bottom: none !important;
}

/*Jobportal*/
#html, html[data-persis-function="bm.ausschreibungsuebersicht"] .card-header,
#html, html[data-persis-function="bm.jobs.details"] .card-header {
  padding: .75rem 1.25rem;
  margin-bottom: 0;
  color: white !important;
  background-color: #212529 !important;
  border-bottom: 1px solid #212529 !important;
}

/*Ausschreibungen: Drucken Button*/
html[data-persis-function="bm.jobs.details"] .btn-pf-secondary {
  /*deaktivieren*/
  /*cursor: not-allowed  !important;
    pointer-events: none !important;*/
  position: absolute !important;
  left: 1rem !important;
  height: 30px !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/*Ausschreibungen: Details und Ansprechpartner ausblenden*/
html[data-persis-function="bm.jobs.details"] .order-12 {
  display: none !important;
}

/*Offene Aufgaben: Bewerbungen*/
html[data-persis-function="bm.inet"] .ti-primary {
  color: #212529 !important;
  background-color: lightgray !important;
}

/*Farblichen Rand ausblenden*/
#html, html[data-persis-function="bm.ausschreibungsuebersicht"], html[data-persis-function="bm.jobs.details"] {
  background-color: transparent !important;
}

html[data-persis-function="bm.jobs.details"] div.panel {
  padding: 10px !important;
  margin: 0px !important;
  background-color: #fff !important;
  border: 0px !important;
  color: black;
  text-align: center !important;
}

.page-link {
  position: relative;
  display: block;
  padding: .5rem .75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #00BAB3;
  background-color: #fff;
  border: 1px solid #f1f5f8;
}

.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #00BAB3;
  border-color: #00BAB3;
}

.page-link:hover {
  z-index: 2;
  color: #00BAB3;
  text-decoration: none;
  background-color: #f8f8fa;
  border-color: #f1f5f8;
}

a {
  color: #00BAB3;
  text-decoration: none;
  background-color: transparent;
}
/*# sourceMappingURL=customer-extensions.css.map */
