@charset "UTF-8";
@import url(../../global/jobexchange_colors_master.css?s=816a0ea27dc6c1c4e7ce23cc28d2610e5c11e426);
table.jobexchanges th,
table.jobexchanges th *,
table.joboffers th,
table.joboffers th *,
table#otherEntityList th,
table#otherEntityList th *,
table#otherEntityList td.thColSeparator,
table.jobexchanges td.thColSeparator,
table.joboffers td.thColSeparator,
.ui-selectmenu-menu .ui-menu.flags .ui-menu-item-wrapper.ui-state-active {
  color: #064678 !important; }

select option:checked,
div.checklist ul.checklist li.checked,
div.checklist ul.checklist li.checked:hover,
div.checklist ul.checklist li.checked:hover label {
  background-color: #064678 !important;
  box-shadow: inset 30px 30px #064678;
  border: 1px solid #064678;
  color: #ffffff !important; }

.ui-icon-background,
.ui-state-active .ui-icon-background,
.ui-selectmenu-menu .ui-menu .ui-menu-item-wrapper.ui-state-active {
  border-color: #064678 !important; }

.ui-selectmenu-menu .ui-state-active,
.ui-selectmenu-menu .ui-widget-content .ui-state-active,
.ui-selectmenu-menu .ui-widget-header .ui-state-active,
.ui-selectmenu-menu a.ui-button:active,
.ui-selectmenu-menu .ui-button:active,
.ui-selectmenu-menu .ui-button.ui-state-active:hover {
  background-color: #064678 !important;
  border: 1px solid #064678; }

.lineTop,
.lineBottom,
table.jobexchanges th,
table.jobexchanges td.thColSeparator,
table.joboffers th,
table.joboffers td.thColSeparator,
table#otherEntityList th,
table#otherEntityList td.thColSeparator {
  border-top: 1px solid #064678; }

@media (max-width: 700px) {
  table#otherEntityList td.first[data-th] {
    border-top: 1px solid #064678 !important;
    border-bottom: 1px solid #064678 !important; }
  table#otherEntityList td.first[data-th],
  table#otherEntityList td.first[data-th] a {
    color: #064678 !important; }
  table#otherEntityList tr.entityRow:hover td.first[data-th],
  table#otherEntityList tr.entityRow:hover td.first[data-th] * {
    background-color: #064678 !important; }
  .checkApplicationData table#otherEntityList tr.entityRow:hover td.first[data-th],
  .checkApplicationData table#otherEntityList tr.entityRow:hover td.first[data-th] *,
  .checkApplicationData table#otherEntityList tr:hover td.first[data-th],
  .checkApplicationData table#otherEntityList tr:hover td.first[data-th] * {
    color: #064678 !important; } }

input.button,
input.multiuploadButton,
.fileWrapper input.fileInputButton[type="button"],
.ui-selectmenu-menu .ui-menu .ui-menu-item-wrapper.ui-state-active {
  color: #ffffff !important; }

select option {
  border: 1px solid transparent; }
  select option:hover {
    border: 1px solid #E8E8E8; }

input.button[disabled],
.fileWrapper input.fileInputButton[type="button"][disabled],
input.button.fileInputButton[type="button"][disabled],
input.multiuploadButton:hover:not([disabled]),
input.multiuploadButton[disabled],
input.button.buttonBack[disabled],
input.button.applicationDataButton[disabled],
input.button.removeAlternativeJobOfferButton[disabled],
input.button.buttonReset[disabled],
input.button.buttonResetGeoLocSearch[disabled],
input.button.buttonNewSearch[disabled],
input.button.buttonBackToJobexchange[disabled],
input.button.buttonApplyAnonymous[disabled],
input#deleteApplicantAccount.button[disabled] {
  color: #E8E8E8 !important; }

.leftheader_blue,
.input,
table.jobexchanges th,
table.jobexchanges th *,
table.jobexchanges td.thColSeparator,
table.joboffers th,
table.joboffers th *,
table.joboffers td.thColSeparator,
table#otherEntityList th,
table#otherEntityList th *,
table#otherEntityList td.thColSeparator {
  background-color: #ffffff; }

@media (max-width: 700px) {
  .checkApplicationData table#otherEntityList tr.entityRow:hover td.first[data-th],
  .checkApplicationData table#otherEntityList tr.entityRow:hover td.first[data-th] *,
  .checkApplicationData table#otherEntityList tr:hover td.first[data-th],
  .checkApplicationData table#otherEntityList tr:hover td.first[data-th] * {
    background-color: #ffffff !important; } }

table#otherEntityList tr:nth-child(2n) td, table#otherEntityList tr.otherEntitiesCaptionRow td {
  background-color: #ffffff; }

table#otherEntityList tr:nth-child(2n+1):not(.otherEntitiesCaptionRow) td {
  background-color: #ffffff; }

table#otherEntityList th {
  background-color: #ffffff; }

@media (max-width: 700px) {
  table#otherEntityList td.first[data-th] {
    background-color: #ffffff !important; }
  table#otherEntityList tr.entityRow:hover td.first[data-th],
  table#otherEntityList tr.entityRow:hover td.first[data-th] * {
    color: #ffffff !important; }
  table#otherEntityList tr:not(.otherEntitiesCaptionRow):nth-child(2n+1) td,
  table#otherEntityList tr:not(.otherEntitiesCaptionRow):nth-child(2n+1) td a {
    background-color: #ffffff !important; } }

.jobgroupCol {
  background-color: #f6f6f6; }

.languageContainer #language,
.languageContainer #language-button {
  background-color: #f6f6f6;
  color: #6a6665; }

input,
input.mandatory,
select,
select.mandatory,
textarea,
textarea.mandatory,
.ui-selectmenu-button.ui-button,
.ui-selectmenu-button.ui-button.mandatory,
.ui-selectmenu-menu .ui-menu .ui-menu-item-wrapper,
div.checklist {
  background-color: #f6f6f6 !important;
  color: #6a6665 !important; }

.ui-selectmenu-button.ui-button .ui-selectmenu-text,
.ui-checkboxradio-label.ui-button,
div.checklist ul.checklist li {
  color: #6a6665 !important; }

input[type="text"],
input[type="password"] {
  border: 1px solid #f6f6f6 !important; }

table.jobexchanges tr.joboffer a,
table.jobexchanges tr.jobexchange:not(.notVisitable) a,
table.jobexchanges tr.entityRow a,
table.joboffers tr.joboffer a,
table.joboffers tr.jobexchange:not(.notVisitable) a,
table.joboffers tr.entityRow a,
table#otherEntityList tr.joboffer a,
table#otherEntityList tr.jobexchange:not(.notVisitable) a,
table#otherEntityList tr.entityRow a {
  color: #5D5D5D !important; }

table.jobexchanges tr.jobexchange.notVisitable td,
table.joboffers tr.jobexchange.notVisitable td,
table#otherEntityList tr.jobexchange.notVisitable td {
  color: #bdc5cd !important; }

select:not([disabled]):hover, select.hover:not([disabled]),
input[type="text"]:not([disabled]):hover,
input.hover[type="text"]:not([disabled]),
input[type="password"]:not([disabled]):hover,
input.hover[type="password"]:not([disabled]),
textarea:not([disabled]):hover,
textarea.hover:not([disabled]),
.ui-selectmenu-button.ui-button:not([disabled]):hover,
.ui-selectmenu-button.ui-button.hover:not([disabled]) {
  border: 1px solid grey !important; }

select.error,
input.error[type="text"],
input.error[type="password"],
textarea.error,
.ui-selectmenu-button.ui-button.error {
  border: 1px solid #ff7777 !important; }

/* input.button.applicationDataButton:hover:not([disabled]), input.button.applicationDataButton.hover:not([disabled]),
input.button.buttonApplyAnonymous:hover:not([disabled]),
input.button.buttonApplyAnonymous.hover:not([disabled]),
input.button.buttonBack:hover:not([disabled]),
input.button.buttonBack.hover:not([disabled]),
input.button.buttonBackToJobexchange:hover:not([disabled]),
input.button.buttonBackToJobexchange.hover:not([disabled]),
input.button.buttonNewSearch:hover:not([disabled]),
input.button.buttonNewSearch.hover:not([disabled]),
input.button.buttonReset:hover:not([disabled]),
input.button.buttonReset.hover:not([disabled]),
input.button.buttonResetGeoLocSearch:hover:not([disabled]),
input.button.buttonResetGeoLocSearch.hover:not([disabled]),
input.button.removeAlternativeJobOfferButton:hover:not([disabled]),
input.button.removeAlternativeJobOfferButton.hover:not([disabled]),
input.button.fileInputButton[type="button"]:hover:not([disabled]),
input.button.fileInputButton.hover[type="button"]:not([disabled]),
input#deleteApplicantAccount.button:hover:not([disabled]),
input#deleteApplicantAccount.button.hover:not([disabled]),
input.multiuploadButton:hover:not([disabled]),
input.multiuploadButton.hover:not([disabled]) {
  background-color: #fafafa !important; } */

.ui-checkboxradio-label.ui-button,
.ui-checkboxradio-label.ui-button {
  background-color: transparent !important;
  border-color: transparent; }

#language-button.ui-selectmenu-button.ui-button:focus:not([disabled]) {
  border: 1px solid transparent !important; }

.ui-selectmenu-menu .ui-menu.flags .ui-menu-item-wrapper.ui-state-active {
  background-color: #f2f2f2 !important;
  border-color: #f2f2f2 !important; }

/*.leftheader_blue {
  color: inherit;
}*/
.googleMap {
  border: 1px solid #939393; }

/* Farben [Start] */
/* Farben - Kundenfarbe [Start] */
.topTable td, .menu, .bgbottom, div.footerLeft, div.footerRight,
.top .topHeader,
.top .topHeader *,
.ui-selectmenu-menu .ui-menu.flags .ui-menu-item-wrapper,
#language-button.ui-selectmenu-button.ui-button .ui-selectmenu-text,
a, a:visited, a:focus, a.menu:hover, .loginApplicantAccountSeparator,
a.menu:focus,
.ui-selectmenu-button a,
.ui-selectmenu-button a:link,
.ui-selectmenu-button a:visited,
.ui-checkboxradio-label a,
.ui-checkboxradio-label a:link,
.ui-checkboxradio-label a:visited,
.jobOfferDetailView a:hover,
body > .blockUI.blockMsg,
/* input.button.applicationDataButton,
input.button.buttonApplyAnonymous,
input.button.buttonBack,
input.button.buttonBackToJobexchange,
input.button.buttonNewSearch,
input.button.buttonReset,
input.button.buttonResetGeoLocSearch,
input.button.removeAlternativeJobOfferButton,
input.button.fileInputButton[type="button"],
input.multiuploadButton,
input#deleteApplicantAccount.button, */
span.mandatoryLabelSign, span.mandatoryBlockSign,
h1, p.caption, td.caption, div.caption, .jobOfferDetailHeader .accountUserGroupLogoCol, td.offices,
.jobOfferList.filterActivated .jobOfferSearchFilter h3,
h2.leftheader_blue, h2.leftheader_blue a,
.jobOfferDataTable .fieldLabel,
.jobOfferDataTable .fieldLabel *,
.leftheader_blue a,
.jobOfferList .jobOffer .jobOfferDescription,
.jobOfferList .jobOffer .accountUserGroupText,
.jobOfferList .jobOfferDescription,
.jobOfferDetail .jobOfferDescription,
.jobOfferData .jobOfferDescription,
.jobOfferSearchFilter .filterButtons #resetFilter.button,
.jobOfferSearchFilter h3,
.searchResultInfo {
  color: #322a60 !important; }

body > .blockUI.blockMsg,
select:not([disabled]):focus,
input[type="text"]:not([disabled]):focus,
input[type="password"]:not([disabled]):focus,
textarea:not([disabled]):focus,
input.button,
input.button:hover,
input.button.buttonBack,
input.multiuploadButton,
.fileWrapper input.fileInputButton[type="button"],
.ui-selectmenu-button.ui-button:not([disabled]):focus,
div.checklist ul.checklist li.focused,
.topCookieMessage .topCookieMessageButton input.button:hover,
.jobOfferList .jobOffer:hover,
select option:checked,
div.checklist ul.checklist li.checked,
div.checklist ul.checklist li.checked:hover,
div.checklist ul.checklist li.checked:hover label {
  border: 1px solid #322a61 !important; }

input.button:hover:not([disabled]), input.button.hover:not([disabled]),
input.button.applicationDataButton:hover:not([disabled]),
input.button.applicationDataButton.hover:not([disabled]),
input.button.buttonApplyAnonymous:hover:not([disabled]),
input.button.buttonApplyAnonymous.hover:not([disabled]),
input.button.buttonBack:hover:not([disabled]),
input.button.buttonBack.hover:not([disabled]),
input.button.buttonBackToJobexchange:hover:not([disabled]),
input.button.buttonBackToJobexchange.hover:not([disabled]),
input.button.buttonNewSearch:hover:not([disabled]),
input.button.buttonNewSearch.hover:not([disabled]),
input.button.buttonReset:hover:not([disabled]),
input.button.buttonReset.hover:not([disabled]),
input.button.buttonResetGeoLocSearch:hover:not([disabled]),
input.button.buttonResetGeoLocSearch.hover:not([disabled]),
input.button.removeAlternativeJobOfferButton:hover:not([disabled]),
input.button.removeAlternativeJobOfferButton.hover:not([disabled]),
input.button.fileInputButton[type="button"]:hover:not([disabled]),
input.button.fileInputButton.hover[type="button"]:not([disabled]),
.fileWrapper input.fileInputButton[type="button"]:hover:not([disabled]),
.fileWrapper input.fileInputButton.hover[type="button"]:not([disabled]),
input#deleteApplicantAccount.button:hover:not([disabled]),
input#deleteApplicantAccount.button.hover:not([disabled]),
input.multiuploadButton:hover:not([disabled]),
input.multiuploadButton.hover:not([disabled]) {
  border: 1px solid #322a61 !important; }

input.button {
  background-color: #322a61 !important; 
  border: 1px solid #322a61 !important;
  border-radius: 35px !important;
}

.ui-icon-background, .ui-state-active .ui-icon-background {
  border-color: #e94e0f !important; }

select option:checked,
div.checklist ul.checklist li.checked,
div.checklist ul.checklist li.checked:hover,
div.checklist ul.checklist li.checked:hover label {
  background-color: #e94e0f !important;
  box-shadow: inset 30px 30px #e94e0f; }

/* Farben - WeiÃ [Start] */
div.menu .lineTop {
  border-top: 1px solid #ffffff !important; }

.lineBottom {
  border-bottom: 1px solid #ffffff !important; }

td.line,
input, input.mandatory,
select, select.mandatory,
select option:checked,
textarea, textarea.mandatory,
div.footerLeft, div.footerRight,
.top .topHeader,
.top .topHeader *,
.topTable td,
.menu, .bgbottom,
.ui-selectmenu-menu .ui-menu.flags .ui-menu-item-wrapper,
.ui-selectmenu-button.ui-button,
.ui-selectmenu-button.ui-button.mandatory,
.ui-selectmenu-menu .ui-menu .ui-menu-item-wrapper,
.ui-selectmenu-menu .ui-menu .ui-menu-item-wrapper.ui-state-active,
div.checklist {
  background-color: #ffffff !important; }

/* Farben - WeiÃ [Ende] */
/* Farben - Duneklgrau [Start] */
div.menu.topMenu {
  border-bottom: 1px solid #ffffff !important;
  }

.lineTop {
  border-top: 1px solid #ffffff !important; }

.footerTop.lineTop {
  border-top: 1px solid #322a60 !important; }

.footerTop.lineBottom {
  border-bottom: 1px solid #322a60 !important; }


select, input[type="text"], input[type="password"], textarea, .ui-selectmenu-button.ui-button, div.checklist,
div#applyByContent fieldset {
  border: 1px solid #e8eaeb !important; }

fieldset.filterBlock > div {
  border-top: none !important; }

/* Farben - Dunkelgrau [Ende] */
/* Farben - Hellgrau [Start] */
body > .blockUI.blockMsg,
input.readonly,
input.mandatory.readonly,
select.readonly,
select.mandatory.readonly,
textarea.readonly,
textarea.mandatory.readonly,
.ui-selectmenu-button.ui-button.readonly,
.ui-selectmenu-button.ui-button.mandatory.readonly,
.ui-selectmenu-menu .ui-menu .ui-menu-item-wrapper.readonly,
/* input.button.buttonBack,
input.button.applicationDataButton,
input.button.removeAlternativeJobOfferButton,
input.button.fileInputButton[type="button"],
input.button.buttonReset,
input.button.buttonResetGeoLocSearch,
input.button.buttonNewSearch,
input.button.buttonBackToJobexchange,
input.button.buttonApplyAnonymous,
input.multiuploadButton,
input#deleteApplicantAccount.button, */
.jobOfferList .jobOffer,
.jobOfferList .jobOfferSearchFilter .filterBlock.expandable .filter {
  background-color: #f6f6f6 !important; }

.jobOfferList .jobOffer {
  border: 1px solid #f6f6f6 !important; }

/* Farben - Hellgrau [Ende] */
/* Farben - Schwarz [Start] */
body,
.leftheader_blue, .leftheader_blue a,
div.jobOfferData > p.caption,
.jobOfferSearchFilter .filterBlock .filterCaption h5,
.menu1 a,
.menu, a.menu, a.menu:visited,
span.menuSeparator,
a.menu:hover {
  color: #000000 !important; }

.footerTop .footerLeft, .footerTop .footerRight,
div.footer a {
  color: #ffffff !important; }

/* Farben - Schwarz [Ende] */
/* Farben - Kundenfarbe [Ende] */
/* Farben [Ende]*/
