.node-performance-journey-form .form-type-select label,
.node-performance-journey-edit-form .form-type-select label {
  display: block;
  margin-bottom: 8px;
}
.node-performance-journey-form .field--type-list-string > fieldset legend span,
.node-performance-journey-edit-form .field--type-list-string > fieldset legend span {
  font-size: 14px;
  font-family: "Trebuchet";
  font-weight: bold;
  text-transform: none;
}
.node-performance-journey-form .field--type-list-string > fieldset legend span:after,
.node-performance-journey-edit-form .field--type-list-string > fieldset legend span:after {
  background-image: url(../../images/icons/required-green.svg);
}
.node-performance-journey-form .field--type-datetime,
.node-performance-journey-edit-form .field--type-datetime {
  margin: 0;
}
.node-performance-journey-form .field--type-datetime h4,
.node-performance-journey-edit-form .field--type-datetime h4 {
  color: #1E2643;
  font-size: 12px;
}
@media screen and (max-width: 980px) {
  .node-performance-journey-form .field--type-datetime h4,
.node-performance-journey-edit-form .field--type-datetime h4 {
    font-size: 12px;
  }
}
.node-performance-journey-form .field--type-datetime input,
.node-performance-journey-edit-form .field--type-datetime input {
  display: initial;
  height: auto;
  min-height: 25px;
  color: #008080;
  background-image: none;
  background-color: transparent;
  width: 100%;
  text-align: left;
  padding-left: 250px;
}
.node-performance-journey-form .field--type-datetime input::-webkit-input-placeholder,
.node-performance-journey-edit-form .field--type-datetime input::-webkit-input-placeholder {
  text-align: left;
}
.node-performance-journey-form .field--type-datetime input:-moz-placeholder,
.node-performance-journey-edit-form .field--type-datetime input:-moz-placeholder { /* Firefox 18- */
  text-align: left;
}
.node-performance-journey-form .field--type-datetime input::-moz-placeholder,
.node-performance-journey-edit-form .field--type-datetime input::-moz-placeholder { /* Firefox 19+ */
  text-align: left;
}
.node-performance-journey-form .field--type-datetime input:-ms-input-placeholder,
.node-performance-journey-edit-form .field--type-datetime input:-ms-input-placeholder {
  text-align: left;
}
.node-performance-journey-form .field--name-field-birthdate,
.node-performance-journey-form .field--name-field-passport-issuance-date,
.node-performance-journey-form .field--name-field-child-birthdate,
.node-performance-journey-form .field--name-field-child-birthdate-2,
.node-performance-journey-edit-form .field--name-field-birthdate,
.node-performance-journey-edit-form .field--name-field-passport-issuance-date,
.node-performance-journey-edit-form .field--name-field-child-birthdate,
.node-performance-journey-edit-form .field--name-field-child-birthdate-2 {
  margin-top: 40px;
}
.node-performance-journey-form .field--name-field-passport-expiry-date,
.node-performance-journey-edit-form .field--name-field-passport-expiry-date {
  margin-top: 8px;
}
.node-performance-journey-form .dates_stay_artist,
.node-performance-journey-form .dates_stay_accompanying_person,
.node-performance-journey-edit-form .dates_stay_artist,
.node-performance-journey-edit-form .dates_stay_accompanying_person {
  padding-top: 40px;
  padding-bottom: 45px;
}
.node-performance-journey-form .dates_stay_artist .fieldset-wrapper,
.node-performance-journey-form .dates_stay_accompanying_person .fieldset-wrapper,
.node-performance-journey-edit-form .dates_stay_artist .fieldset-wrapper,
.node-performance-journey-edit-form .dates_stay_accompanying_person .fieldset-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
@media screen and (max-width: 980px) {
  .node-performance-journey-form .dates_stay_artist .fieldset-wrapper,
.node-performance-journey-form .dates_stay_accompanying_person .fieldset-wrapper,
.node-performance-journey-edit-form .dates_stay_artist .fieldset-wrapper,
.node-performance-journey-edit-form .dates_stay_accompanying_person .fieldset-wrapper {
    flex-direction: column;
  }
}
.node-performance-journey-form .dates_stay_artist .fieldset-wrapper > .form-wrapper,
.node-performance-journey-form .dates_stay_accompanying_person .fieldset-wrapper > .form-wrapper,
.node-performance-journey-edit-form .dates_stay_artist .fieldset-wrapper > .form-wrapper,
.node-performance-journey-edit-form .dates_stay_accompanying_person .fieldset-wrapper > .form-wrapper {
  position: relative;
  width: 100%;
}
.node-performance-journey-form .dates_stay_artist .fieldset-wrapper > .form-wrapper .form-item,
.node-performance-journey-form .dates_stay_accompanying_person .fieldset-wrapper > .form-wrapper .form-item,
.node-performance-journey-edit-form .dates_stay_artist .fieldset-wrapper > .form-wrapper .form-item,
.node-performance-journey-edit-form .dates_stay_accompanying_person .fieldset-wrapper > .form-wrapper .form-item {
  position: relative;
  width: 100%;
}
.node-performance-journey-form .dates_stay_artist .fieldset-wrapper > .form-wrapper .form-item input,
.node-performance-journey-form .dates_stay_accompanying_person .fieldset-wrapper > .form-wrapper .form-item input,
.node-performance-journey-edit-form .dates_stay_artist .fieldset-wrapper > .form-wrapper .form-item input,
.node-performance-journey-edit-form .dates_stay_accompanying_person .fieldset-wrapper > .form-wrapper .form-item input {
  position: relative;
  width: 100%;
}
.node-performance-journey-form .dates_stay_artist .field--name-field-artist-end-date,
.node-performance-journey-form .dates_stay_artist .field--name-field-accompanying-end-date,
.node-performance-journey-form .dates_stay_accompanying_person .field--name-field-artist-end-date,
.node-performance-journey-form .dates_stay_accompanying_person .field--name-field-accompanying-end-date,
.node-performance-journey-edit-form .dates_stay_artist .field--name-field-artist-end-date,
.node-performance-journey-edit-form .dates_stay_artist .field--name-field-accompanying-end-date,
.node-performance-journey-edit-form .dates_stay_accompanying_person .field--name-field-artist-end-date,
.node-performance-journey-edit-form .dates_stay_accompanying_person .field--name-field-accompanying-end-date {
  margin-top: 8px;
}
.node-performance-journey-form .dates_stay_artist .form-item-field-hr-post,
.node-performance-journey-form .dates_stay_accompanying_person .form-item-field-hr-post,
.node-performance-journey-edit-form .dates_stay_artist .form-item-field-hr-post,
.node-performance-journey-edit-form .dates_stay_accompanying_person .form-item-field-hr-post {
  margin: 0;
  margin-top: 40px;
}
@media screen and (max-width: 980px) {
  .node-performance-journey-form .dates_stay_artist .form-item-field-hr-post,
.node-performance-journey-form .dates_stay_accompanying_person .form-item-field-hr-post,
.node-performance-journey-edit-form .dates_stay_artist .form-item-field-hr-post,
.node-performance-journey-edit-form .dates_stay_accompanying_person .form-item-field-hr-post {
    margin-top: 40px;
  }
}
.node-performance-journey-form .div-container h2,
.node-performance-journey-edit-form .div-container h2 {
  font-size: 24px;
  margin-top: 40px;
  margin-bottom: 20px;
}
@media screen and (max-width: 980px) {
  .node-performance-journey-form .div-container h2,
.node-performance-journey-edit-form .div-container h2 {
    font-size: 24px;
  }
}
.node-performance-journey-form .field--name-field-identity-document .form-item,
.node-performance-journey-edit-form .field--name-field-identity-document .form-item {
  margin-top: 0;
}
.node-performance-journey-form .field--name-field-address,
.node-performance-journey-edit-form .field--name-field-address {
  background: none;
}
.node-performance-journey-form .field--name-field-family-situation,
.node-performance-journey-edit-form .field--name-field-family-situation {
  margin-top: 40px;
}
.node-performance-journey-form .field--name-field-family-situation > fieldset,
.node-performance-journey-edit-form .field--name-field-family-situation > fieldset {
  border: none !important;
  margin: 0 !important;
  padding: 0 !important;
}
.node-performance-journey-form .field--name-field-family-situation > fieldset legend,
.node-performance-journey-edit-form .field--name-field-family-situation > fieldset legend {
  padding: 0;
  margin-bottom: 8px;
}
.node-performance-journey-form .field--name-field-family-situation > fieldset .form-radios,
.node-performance-journey-edit-form .field--name-field-family-situation > fieldset .form-radios {
  position: relative;
}
.node-performance-journey-form .field--name-field-family-situation > fieldset .form-radios .form-item,
.node-performance-journey-edit-form .field--name-field-family-situation > fieldset .form-radios .form-item {
  display: inline;
  margin-left: 15px;
}
.node-performance-journey-form .field--name-field-family-situation > fieldset .form-radios .form-item:nth-child(1),
.node-performance-journey-edit-form .field--name-field-family-situation > fieldset .form-radios .form-item:nth-child(1) {
  margin-left: 0;
}
.node-performance-journey-form .field--name-field-family-situation > fieldset .form-radios .form-item label,
.node-performance-journey-edit-form .field--name-field-family-situation > fieldset .form-radios .form-item label {
  font-size: 12px;
  font-weight: normal;
}
.node-performance-journey-form .info-artist-container,
.node-performance-journey-form .info-child-container,
.node-performance-journey-edit-form .info-artist-container,
.node-performance-journey-edit-form .info-child-container {
  position: relative;
}
.node-performance-journey-form .info-artist-container .dates_stay_artist,
.node-performance-journey-form .info-artist-container .field--name-field-member-talent,
.node-performance-journey-form .info-child-container .dates_stay_artist,
.node-performance-journey-form .info-child-container .field--name-field-member-talent,
.node-performance-journey-edit-form .info-artist-container .dates_stay_artist,
.node-performance-journey-edit-form .info-artist-container .field--name-field-member-talent,
.node-performance-journey-edit-form .info-child-container .dates_stay_artist,
.node-performance-journey-edit-form .info-child-container .field--name-field-member-talent {
  position: relative;
  width: 100%;
}
.node-performance-journey-form .info-artist-container .field--name-field-birthdate,
.node-performance-journey-form .info-child-container .field--name-field-birthdate,
.node-performance-journey-edit-form .info-artist-container .field--name-field-birthdate,
.node-performance-journey-edit-form .info-child-container .field--name-field-birthdate {
  margin-top: 0;
}
.node-performance-journey-form .info-artist-container .field--name-field-member-talent > fieldset,
.node-performance-journey-form .info-child-container .field--name-field-member-talent > fieldset,
.node-performance-journey-edit-form .info-artist-container .field--name-field-member-talent > fieldset,
.node-performance-journey-edit-form .info-child-container .field--name-field-member-talent > fieldset {
  border: 0;
  padding: 0;
  margin: 0;
}
.node-performance-journey-form .info-artist-container .field--name-field-member-talent > fieldset > legend,
.node-performance-journey-form .info-child-container .field--name-field-member-talent > fieldset > legend,
.node-performance-journey-edit-form .info-artist-container .field--name-field-member-talent > fieldset > legend,
.node-performance-journey-edit-form .info-child-container .field--name-field-member-talent > fieldset > legend {
  display: none;
}
.node-performance-journey-form .info-artist-container .field--name-field-member-talent > fieldset > .fieldset-wrapper,
.node-performance-journey-form .info-child-container .field--name-field-member-talent > fieldset > .fieldset-wrapper,
.node-performance-journey-edit-form .info-artist-container .field--name-field-member-talent > fieldset > .fieldset-wrapper,
.node-performance-journey-edit-form .info-child-container .field--name-field-member-talent > fieldset > .fieldset-wrapper {
  position: relative;
  width: 100%;
}
.node-performance-journey-form .info-artist-container .field--name-field-member-talent > fieldset > .fieldset-wrapper > .form-wrapper,
.node-performance-journey-form .info-child-container .field--name-field-member-talent > fieldset > .fieldset-wrapper > .form-wrapper,
.node-performance-journey-edit-form .info-artist-container .field--name-field-member-talent > fieldset > .fieldset-wrapper > .form-wrapper,
.node-performance-journey-edit-form .info-child-container .field--name-field-member-talent > fieldset > .fieldset-wrapper > .form-wrapper {
  position: relative;
  width: 100%;
}
.node-performance-journey-form .info-artist-container .field--name-field-member-talent > fieldset > .fieldset-wrapper fieldset,
.node-performance-journey-form .info-child-container .field--name-field-member-talent > fieldset > .fieldset-wrapper fieldset,
.node-performance-journey-edit-form .info-artist-container .field--name-field-member-talent > fieldset > .fieldset-wrapper fieldset,
.node-performance-journey-edit-form .info-child-container .field--name-field-member-talent > fieldset > .fieldset-wrapper fieldset {
  border: 1px solid #1E2643;
  margin-top: 25px;
  padding-top: 40px;
  padding-bottom: 45px;
  padding-left: 15px;
  padding-right: 15px;
}
.node-performance-journey-form .info-artist-container .field--name-field-member-talent > fieldset > .fieldset-wrapper fieldset > .fieldset-wrapper > .form-wrapper .form-item,
.node-performance-journey-form .info-child-container .field--name-field-member-talent > fieldset > .fieldset-wrapper fieldset > .fieldset-wrapper > .form-wrapper .form-item,
.node-performance-journey-edit-form .info-artist-container .field--name-field-member-talent > fieldset > .fieldset-wrapper fieldset > .fieldset-wrapper > .form-wrapper .form-item,
.node-performance-journey-edit-form .info-child-container .field--name-field-member-talent > fieldset > .fieldset-wrapper fieldset > .fieldset-wrapper > .form-wrapper .form-item {
  position: relative;
  width: 100%;
}
.node-performance-journey-form .info-artist-container .field--name-field-member-talent > fieldset > .fieldset-wrapper fieldset > .fieldset-wrapper > .form-wrapper:nth-child(1) .form-item:not(.form-item-field-member-talent-0-inline-entity-form-field-address-0-address-postal-code, .form-item-field-member-talent-0-inline-entity-form-field-address-0-address-locality),
.node-performance-journey-form .info-child-container .field--name-field-member-talent > fieldset > .fieldset-wrapper fieldset > .fieldset-wrapper > .form-wrapper:nth-child(1) .form-item:not(.form-item-field-member-talent-0-inline-entity-form-field-address-0-address-postal-code, .form-item-field-member-talent-0-inline-entity-form-field-address-0-address-locality),
.node-performance-journey-edit-form .info-artist-container .field--name-field-member-talent > fieldset > .fieldset-wrapper fieldset > .fieldset-wrapper > .form-wrapper:nth-child(1) .form-item:not(.form-item-field-member-talent-0-inline-entity-form-field-address-0-address-postal-code, .form-item-field-member-talent-0-inline-entity-form-field-address-0-address-locality),
.node-performance-journey-edit-form .info-child-container .field--name-field-member-talent > fieldset > .fieldset-wrapper fieldset > .fieldset-wrapper > .form-wrapper:nth-child(1) .form-item:not(.form-item-field-member-talent-0-inline-entity-form-field-address-0-address-postal-code, .form-item-field-member-talent-0-inline-entity-form-field-address-0-address-locality) {
  margin-top: 0;
}
.node-performance-journey-form .info-artist-container .field--name-field-member-talent .field--name-field-address details,
.node-performance-journey-form .info-child-container .field--name-field-member-talent .field--name-field-address details,
.node-performance-journey-edit-form .info-artist-container .field--name-field-member-talent .field--name-field-address details,
.node-performance-journey-edit-form .info-child-container .field--name-field-member-talent .field--name-field-address details {
  margin-top: 0;
  padding: 0;
  border: none;
}
.node-performance-journey-form .info-artist-container .field--name-field-member-talent .field--name-field-address details summary,
.node-performance-journey-form .info-child-container .field--name-field-member-talent .field--name-field-address details summary,
.node-performance-journey-edit-form .info-artist-container .field--name-field-member-talent .field--name-field-address details summary,
.node-performance-journey-edit-form .info-child-container .field--name-field-member-talent .field--name-field-address details summary {
  display: none;
}
.node-performance-journey-form .info-artist-container .field--name-field-member-talent .field--name-field-address details .details-wrapper,
.node-performance-journey-form .info-child-container .field--name-field-member-talent .field--name-field-address details .details-wrapper,
.node-performance-journey-edit-form .info-artist-container .field--name-field-member-talent .field--name-field-address details .details-wrapper,
.node-performance-journey-edit-form .info-child-container .field--name-field-member-talent .field--name-field-address details .details-wrapper {
  padding: 0;
}
.node-performance-journey-form .info-artist-container .field--name-field-member-talent .field--name-field-address details .details-wrapper > #field-member-talent-0-inline-entity-form-field-address-0-address-ajax-wrapper > .form-wrapper > .form-item,
.node-performance-journey-form .info-child-container .field--name-field-member-talent .field--name-field-address details .details-wrapper > #field-member-talent-0-inline-entity-form-field-address-0-address-ajax-wrapper > .form-wrapper > .form-item,
.node-performance-journey-edit-form .info-artist-container .field--name-field-member-talent .field--name-field-address details .details-wrapper > #field-member-talent-0-inline-entity-form-field-address-0-address-ajax-wrapper > .form-wrapper > .form-item,
.node-performance-journey-edit-form .info-child-container .field--name-field-member-talent .field--name-field-address details .details-wrapper > #field-member-talent-0-inline-entity-form-field-address-0-address-ajax-wrapper > .form-wrapper > .form-item {
  margin-top: 40px;
}
.node-performance-journey-form .info-artist-container .field--name-field-secondary-member,
.node-performance-journey-form .info-child-container .field--name-field-secondary-member,
.node-performance-journey-edit-form .info-artist-container .field--name-field-secondary-member,
.node-performance-journey-edit-form .info-child-container .field--name-field-secondary-member {
  display: none;
}
.node-performance-journey-form .info-accompagnying-container,
.node-performance-journey-edit-form .info-accompagnying-container {
  position: relative;
}
.node-performance-journey-form .info-accompagnying-container > fieldset,
.node-performance-journey-edit-form .info-accompagnying-container > fieldset {
  position: relative;
  border: none;
  padding: 0;
  margin-top: 60px;
}
.node-performance-journey-form .info-accompagnying-container > fieldset > legend,
.node-performance-journey-edit-form .info-accompagnying-container > fieldset > legend {
  display: none;
}
.node-performance-journey-form .info-accompagnying-container > fieldset > .fieldset-wrapper,
.node-performance-journey-edit-form .info-accompagnying-container > fieldset > .fieldset-wrapper {
  flex-direction: column;
  align-items: flex-start;
}
.node-performance-journey-form .info-accompagnying-container > fieldset > .fieldset-wrapper > .description,
.node-performance-journey-edit-form .info-accompagnying-container > fieldset > .fieldset-wrapper > .description {
  position: absolute;
  top: -50px;
  left: 0;
  color: #1E2643;
}
.node-performance-journey-form .info-accompagnying-container > fieldset > .fieldset-wrapper .dates_stay_accompanying_person,
.node-performance-journey-form .info-accompagnying-container > fieldset > .fieldset-wrapper .field--name-field-accompanying-person,
.node-performance-journey-edit-form .info-accompagnying-container > fieldset > .fieldset-wrapper .dates_stay_accompanying_person,
.node-performance-journey-edit-form .info-accompagnying-container > fieldset > .fieldset-wrapper .field--name-field-accompanying-person {
  position: relative;
  width: 100%;
}
.node-performance-journey-form .info-accompagnying-container > fieldset > .fieldset-wrapper .dates_stay_accompanying_person,
.node-performance-journey-edit-form .info-accompagnying-container > fieldset > .fieldset-wrapper .dates_stay_accompanying_person {
  border: 1px solid #1E2643;
  margin-top: 25px;
  padding-top: 40px;
  padding-bottom: 45px;
  padding-left: 15px;
  padding-right: 15px;
}
.node-performance-journey-form .info-accompagnying-container > fieldset > .fieldset-wrapper .field--name-field-accompanying-person > fieldset,
.node-performance-journey-edit-form .info-accompagnying-container > fieldset > .fieldset-wrapper .field--name-field-accompanying-person > fieldset {
  margin: 0;
  padding: 0;
  border: none;
}
.node-performance-journey-form .info-accompagnying-container > fieldset > .fieldset-wrapper .field--name-field-accompanying-person > fieldset > legend,
.node-performance-journey-edit-form .info-accompagnying-container > fieldset > .fieldset-wrapper .field--name-field-accompanying-person > fieldset > legend {
  display: none;
}
.node-performance-journey-form .info-accompagnying-container > fieldset > .fieldset-wrapper .field--name-field-accompanying-person > fieldset fieldset,
.node-performance-journey-edit-form .info-accompagnying-container > fieldset > .fieldset-wrapper .field--name-field-accompanying-person > fieldset fieldset {
  border: 1px solid #1E2643;
  margin-top: 25px;
  padding-top: 40px;
  padding-bottom: 45px;
  padding-left: 15px;
  padding-right: 15px;
}
.node-performance-journey-form .info-accompagnying-container > fieldset > .fieldset-wrapper .field--name-field-accompanying-person > fieldset fieldset > .fieldset-wrapper > .form-wrapper:nth-child(1) > .form-item,
.node-performance-journey-edit-form .info-accompagnying-container > fieldset > .fieldset-wrapper .field--name-field-accompanying-person > fieldset fieldset > .fieldset-wrapper > .form-wrapper:nth-child(1) > .form-item {
  margin-top: 0;
}
.node-performance-journey-form .info-child-container > fieldset,
.node-performance-journey-edit-form .info-child-container > fieldset {
  border: 0;
  padding: 0;
  margin: 0;
  margin-top: 60px;
}
.node-performance-journey-form .info-child-container > fieldset > legend,
.node-performance-journey-edit-form .info-child-container > fieldset > legend {
  display: none;
}
.node-performance-journey-form .info-child-container > fieldset > .fieldset-wrapper,
.node-performance-journey-edit-form .info-child-container > fieldset > .fieldset-wrapper {
  position: relative;
  width: 100%;
  flex-direction: column;
  align-items: flex-start;
}
.node-performance-journey-form .info-child-container > fieldset > .fieldset-wrapper > .description,
.node-performance-journey-edit-form .info-child-container > fieldset > .fieldset-wrapper > .description {
  position: absolute;
  top: -50px;
  left: 0;
  color: #1E2643;
}
.node-performance-journey-form .info-child-container > fieldset > .fieldset-wrapper > .form-wrapper,
.node-performance-journey-edit-form .info-child-container > fieldset > .fieldset-wrapper > .form-wrapper {
  position: relative;
  width: 100%;
}
.node-performance-journey-form .info-child-container > fieldset > .fieldset-wrapper fieldset,
.node-performance-journey-edit-form .info-child-container > fieldset > .fieldset-wrapper fieldset {
  border: 1px solid #1E2643;
  margin-top: 25px;
  padding-top: 40px;
  padding-bottom: 45px;
  padding-left: 15px;
  padding-right: 15px;
}
.node-performance-journey-form .info-child-container > fieldset > .fieldset-wrapper fieldset > .fieldset-wrapper > .form-wrapper .form-item,
.node-performance-journey-edit-form .info-child-container > fieldset > .fieldset-wrapper fieldset > .fieldset-wrapper > .form-wrapper .form-item {
  position: relative;
  width: 100%;
}
.node-performance-journey-form .info-child-container > fieldset > .fieldset-wrapper fieldset > .fieldset-wrapper > .form-wrapper:nth-child(1) .form-item,
.node-performance-journey-edit-form .info-child-container > fieldset > .fieldset-wrapper fieldset > .fieldset-wrapper > .form-wrapper:nth-child(1) .form-item {
  margin-top: 0;
}