.layout-region__content {
  max-width: 100% !important;
}

.layout-form {
  display: unset !important;
}

#node-application-form .layout-region--secondary,
#node-application-edit-form .layout-region--secondary {
  display: none;
}

.node-experience-form .layout-region--secondary,
.node-experience-edit-form .layout-region--secondary {
  display: none;
}

.field--name-field-experience-user {
  display: none;
}

.node-education-form .layout-region--secondary,
.node-education-edit-form .layout-region--secondary {
  display: none;
}

.field--name-field-education-user {
  display: none;
}

.node-training-course-form .layout-region--secondary,
.node-training-course-edit-form .layout-region--secondary {
  display: none;
}

.field--name-field-training-course-user {
  display: none;
}

.field--name-field-reference-user {
  display: none;
}

.node-reference-form .layout-region--secondary,
.node-reference-edit-form .layout-region--secondary {
  display: none;
}

.node-application-form .layout-region--secondary,
.node-application-edit-form .layout-region--secondary {
  display: none;
}

.node-vacancy-form .layout-region--secondary,
.node-vacancy-edit-form .layout-region--secondary {
  display: none;
}

.node-company-form .layout-region--secondary,
.node-company-edit-form .layout-region--secondary {
  display: none;
}

.node-job-offer-form .layout-region--secondary,
.node-job-offer-edit-form .layout-region--secondary {
  display: none;
}

.node-interview-form .layout-region--secondary,
.node-interview-edit-form .layout-region--secondary {
  display: none;
}

.node-branch-form .layout-region--secondary,
.node-branch-edit-form .layout-region--secondary {
  display: none;
}

.filter-wrapper {
  display: none;
}

.button.ui-button {
  padding: calc(var(--space-m) - 1px) calc(var(--space-l) - 1px) !important;
  background-color: var(--color-absolutezero) !important;
}

.button.action-link--danger {
  background-color: var(--button-bg-color--danger) !important;
  color: white !important;
}

/* .layout__region--first .fieldset {
  border-radius: none !important;
  box-shadow: none !important;
} */

.top-wrapper,
.first-wrapper,
.second-wrapper,
.third-wrapper,
.bottom-wrapper {
  border-radius: none !important;
  box-shadow: none !important;
}

.field-group-table th:first-child {
  text-align: left;
  width: 50%;
}

.field-group-table td:last-child {
  text-align: right;
  width: 50%;
}

#profile-completion td:last-child {
  text-align: right;
}

#profile-completion th:last-child {
  text-align: right;
}

.float-right {
  float: right;
}

.menu--footer {
  position: fixed;
  bottom: 0;
  left: 0;
  padding: 16px;
  z-index: 99;
  width: 100%;
  background-color: #f3f4f9;
  display: flex;
  column-gap: 32px;
  align-items: center;
  z-index: 99;
  display: flex;
  align-items: center;
  flex-direction: row;
}

.menu--footer ul {
  margin: 0 !important;
  padding: 0 !important;
  list-style-type: disc;
  list-style-image: none;
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
}

.menu--footer li {
  list-style-type: none !important;
  list-style-image: none !important;
  font-weight: 700;
  font-size: 1rem;
  border-top: none;
  border-bottom: none;
  position: relative;
  display: flex;
  overflow: hidden;
  flex-grow: 1;
  align-items: center;
  box-sizing: border-box;
  text-decoration: none !important;
  color: #55565b;
  line-height: 1.2rem;
}

.paragraph {
  width: 100%;
  max-width: 600px;
}

.field--name-field-branch-company {
  display: none;
}

.field--name-field-interview-application {
  display: none;
}

#edit-field-interview-location-0 {
  display: none;
}

.field--name-field-interview-latitude {
  display: none !important;
}

.field--name-field-interview-longitude {
  display: none !important;
}

.field--name-field-account-latitude {
  display: none !important;
}

.field--name-field-account-longitude {
  display: none !important;
}

.pac-container {
  z-index: 10000 !important;
}

.location-image {
  width: 100%;
  max-width: 360px;
  height: auto;
  margin-top: 16px;
}

.form-checkboxes .form-type--checkbox {
  display: inline-block;
  margin-right: 8px;
  vertical-align: top;
  width: 35%;
}

.datetime {
  white-space: nowrap;
}

.year-column {
  width: 25%;
}

.description-column {
  width: 70%;
}

.select-wrapper {
  margin-bottom: 20px;
}

.site-logo img {
  max-width: 160px;
  height: auto;
}

.region-header {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 16px;
}

.content-header {
  padding-top: 16px !important;
  padding-bottom: 0px !important;

  overflow: visible;
}

/* Form actions should always be 
 displayed on their own line */
.form-actions {
  display: block !important;
  margin-top: 0 !important;
  margin-left: 12px !important;
}

.experience-column {
  width: 25%;
}

.education-column {
  width: 25%;
}