html, body {
  height: 100%;
}

body {
  background-color: #5E5E60;
}

.container {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  min-height: 100%;
  background-color: #fff;
}

.card {
  border: 0px;
}

.card-header {
  background-color: rgba(0, 0, 0, 0);
  border: 0px;
}

.shariff {
  margin-top: 1rem;
}

.clearDiv {
  display: block;
  width: 100%;
  float: none;
}

.img-fluid {
  width: 100%;
}

.header-row {
  display: block;
}

.shariff .orientation-horizontal li.shariff-button {
  min-width: 30px;
  max-width: 35px;
}

.shariff .orientation-horizontal li .share_text {
  display: none;
}

@media (min-width: 767px) {
  .shariff {
    margin-left: 50%;
  }
}

.guidecom_percos-fileUploadError {
  padding-left: 0px;
  margin-top: 1em;
}

.shariff .orientation-horizontal {
  display: -webkit-box;
  flex-wrap: nowrap;
}

.form-group.custom-file {
  margin-bottom: 1rem;
}

.custom-file-label::after {
  content: "Auswählen";
}

h1 {
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
}

.jumbotron h1 {
  -ms-word-break: normal;
  word-break: normal;
  word-break: normal;
}

.einverstaendnisErklaerungBox {
  display: none;
}

.block-label {
  display: block;
}

a.collapse-btn {
  color: #6c757d;
}

.nav-sub-link {
  margin-left: 20px;
}
#bewerbungTabbedPanel {
  background-color: #f7f7f7;
}
.job-alert-fx-btn {
  border: 1px solid var(--button_border_color);
  background-color: var(--button_background_color);
  color: var(--button_color);
  padding: 10px;
  text-align: center;
  cursor: pointer;
  right: 0;
  transition: 0.2s all;
  position: fixed;
  bottom: 45%;
  border-radius: 10px 0 0 10px;
}
@media (max-width: 670px) {
  .job-alert-fx-btn {
    position: relative;
    bottom: 0;
    border-radius: 10px;
  }
}
.job-alert-fx-btn .fa {
  font-size: 24px;
}
.job-alert-fx-btn #jobAlertText {
  font-size: 12px;
  line-height: 12px;
  display: block;
}
.job-alert-fx-btn:hover {
  background-color:var(--button_hover_background_color);
  color:var(--button_hover_color);
}
#jobAlertModal .modal-body {
  max-height: 700px;
  overflow: auto;
}

.multiselect-dropdown{display:inline-block;min-height:38px;padding:5px 40px 3px 5px;border-radius:4px;border:1px solid #ced4da;background-color:#fff;position:relative;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px}.multiselect-dropdown.open{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg xmlns='http://www.w3.org/2000/svg' transform='matrix(-1 0 0 -1 16 16)'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/g%3E%3C/svg%3E")}.multiselect-dropdown span.optext,.multiselect-dropdown span.placeholder{margin-right:.5em;margin-bottom:2px;padding:1px 0;border-radius:4px;display:inline-block}.multiselect-dropdown span.optext{background-color:#e7e5e5;padding:1px .75em;display:inline-flex;align-items:center;cursor:default}.multiselect-dropdown span.optext .optdel{float:right;margin:2px -6px 1px 5px;font-size:.7em;cursor:pointer;color:#666}.multiselect-dropdown span.optext .optdel:hover{color:#c66}.multiselect-dropdown span.placeholder{color:#ced4da}.multiselect-dropdown-list-wrapper{box-shadow:gray 0 3px 8px;z-index:100;padding:2px;border-radius:4px;border:1px solid #ced4da;display:none;margin:-1px;position:absolute;top:110%;left:0;right:0;background:#fff}.multiselect-dropdown-list-wrapper .multiselect-dropdown-search{margin-bottom:5px}.multiselect-dropdown-list{padding:2px;height:15rem;overflow-y:auto;overflow-x:hidden}.multiselect-dropdown-list::-webkit-scrollbar{width:6px}.multiselect-dropdown-list::-webkit-scrollbar-thumb{background-color:#bec4ca;border-radius:3px}.multiselect-dropdown-list div{display:flex;align-items:center;padding:5px;cursor:pointer}.multiselect-dropdown-list div>*{cursor:pointer}.multiselect-dropdown-list div label{margin:0}.multiselect-dropdown-list input{height:1.15em;width:1.15em;margin-right:.35em}.multiselect-dropdown-list div:hover{background-color:#ced4da}.multiselect-dropdown-all-selector{border-bottom:1px solid #999}
