/*************************************************/
/*                  FONT FAMILY                  */
/*************************************************/
/*************************************************/
/*              BRAND COLORS                     */
/*************************************************/
/*************************************************/
/*               TO CHECK                        */
/*************************************************/
/*************************************************/
/*                  GENERAL BOXES                */
/*************************************************/
/*************************************************/
/*             NEWS AND EVENTS TABS             */
/*************************************************/
/*************************************************/
/*             NEWS AND EVENTS CARDS             */
/*************************************************/
/*************************************************/
/*                 LOCATION CARDS                */
/*************************************************/
/*************************************************/
/*                 SPECIALITY CARDS                */
/*************************************************/
/*************************************************/
/*        SPECIALITY WITH TEXT CARDS             */
/*************************************************/
/*************************************************/
/*                     VIEWS                     */
/*************************************************/
/*************************************************/
/*                     NEWS                      */
/*************************************************/
/*************************************************/
/*                 MEDIA CONTACT                 */
/*************************************************/
/*************************************************/
/*                 EVENT SCHEDULE LIST           */
/*************************************************/
/*************************************************/
/*                 SAME PAGE LINKS               */
/*************************************************/
/*************************************************/
/*             JOBS BY REGION CARDS              */
/*************************************************/
/*************************************************/
/*                     BENEFIT                   */
/*************************************************/
/*************************************************/
/*                     SEARCH                   */
/*************************************************/
/*************************************************/
/*                 CAREER SEARCH                */
/*************************************************/
/*************************************************/
/*                 STORYTELLING WHITE            */
/*************************************************/
/*************************************************/
/*                  MEGANAV                 */
/*************************************************/
/*************************************************/
/*                  PRODUCT                      */
/*************************************************/
/*************************************************/
/*            PRODUCT PARAMETERS                 */
/*************************************************/
.external-user-register-form, form.external-user-edit-profile-form, .combo-form__user-form__profile-customer-form, form.external-user-change-email-form, form.external-user-change-password-form, form.external-user-forgot-password-form, form.external-user-set-new-password-form, form.external-user-login-form {
  background-color: #F5F5F5;
  padding: 30px;
}
@media screen and (min-width: 992px) {
  .external-user-register-form, form.external-user-edit-profile-form, .combo-form__user-form__profile-customer-form, form.external-user-change-email-form, form.external-user-change-password-form, form.external-user-forgot-password-form, form.external-user-set-new-password-form, form.external-user-login-form {
    padding: 30px 60px;
  }
}
@media screen and (min-width: 1200px) {
  .external-user-register-form, form.external-user-edit-profile-form, .combo-form__user-form__profile-customer-form, form.external-user-change-email-form, form.external-user-change-password-form, form.external-user-forgot-password-form, form.external-user-set-new-password-form, form.external-user-login-form {
    padding: 30px 90px;
  }
}
.external-user-register-form *, form.external-user-edit-profile-form *, .combo-form__user-form__profile-customer-form *, form.external-user-change-email-form *, form.external-user-change-password-form *, form.external-user-forgot-password-form *, form.external-user-set-new-password-form *, form.external-user-login-form * {
  font-family: "Werfen Regular", sans-serif;
}
.external-user-register-form label, form.external-user-edit-profile-form label, .combo-form__user-form__profile-customer-form label, form.external-user-change-email-form label, form.external-user-change-password-form label, form.external-user-forgot-password-form label, form.external-user-set-new-password-form label, form.external-user-login-form label {
  color: #696C71;
  width: 100%;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
  .external-user-register-form label, form.external-user-edit-profile-form label, .combo-form__user-form__profile-customer-form label, form.external-user-change-email-form label, form.external-user-change-password-form label, form.external-user-forgot-password-form label, form.external-user-set-new-password-form label, form.external-user-login-form label {
    font-size: 18px;
  }
}
.external-user-register-form select, form.external-user-edit-profile-form select, .combo-form__user-form__profile-customer-form select, form.external-user-change-email-form select, form.external-user-change-password-form select, form.external-user-forgot-password-form select, form.external-user-set-new-password-form select, form.external-user-login-form select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: #FFFFFF url(/themes/custom/werfen_theme/static/images/contact-us-select-arrow-down-rebranding.svg) no-repeat right 8px center;
  text-indent: 0.01px;
  width: 100%;
  height: 30px;
  padding: 0 10px;
}
.external-user-register-form input, form.external-user-edit-profile-form input, .combo-form__user-form__profile-customer-form input, form.external-user-change-email-form input, form.external-user-change-password-form input, form.external-user-forgot-password-form input, form.external-user-set-new-password-form input, form.external-user-login-form input {
  width: 100%;
  height: 30px;
}
.external-user-register-form input + .description, form.external-user-edit-profile-form input + .description, .combo-form__user-form__profile-customer-form input + .description, form.external-user-change-email-form input + .description, form.external-user-change-password-form input + .description, form.external-user-forgot-password-form input + .description, form.external-user-set-new-password-form input + .description, form.external-user-login-form input + .description {
  color: #696C71;
}
.external-user-register-form input[type="checkbox"], form.external-user-edit-profile-form input[type="checkbox"], .combo-form__user-form__profile-customer-form input[type="checkbox"], form.external-user-change-email-form input[type="checkbox"], form.external-user-change-password-form input[type="checkbox"], form.external-user-forgot-password-form input[type="checkbox"], form.external-user-set-new-password-form input[type="checkbox"], form.external-user-login-form input[type="checkbox"] {
  width: 14px;
  height: 14px;
  margin: 0;
}
@media screen and (min-width: 992px) {
  .external-user-register-form input[type="checkbox"], form.external-user-edit-profile-form input[type="checkbox"], .combo-form__user-form__profile-customer-form input[type="checkbox"], form.external-user-change-email-form input[type="checkbox"], form.external-user-change-password-form input[type="checkbox"], form.external-user-forgot-password-form input[type="checkbox"], form.external-user-set-new-password-form input[type="checkbox"], form.external-user-login-form input[type="checkbox"] {
    width: 18px;
    height: 18px;
  }
}
@media screen and (min-width: 1200px) {
  .external-user-register-form input[type="checkbox"], form.external-user-edit-profile-form input[type="checkbox"], .combo-form__user-form__profile-customer-form input[type="checkbox"], form.external-user-change-email-form input[type="checkbox"], form.external-user-change-password-form input[type="checkbox"], form.external-user-forgot-password-form input[type="checkbox"], form.external-user-set-new-password-form input[type="checkbox"], form.external-user-login-form input[type="checkbox"] {
    width: 20px;
    height: 20px;
  }
}
.external-user-register-form input[type="checkbox"] + label, form.external-user-edit-profile-form input[type="checkbox"] + label, .combo-form__user-form__profile-customer-form input[type="checkbox"] + label, form.external-user-change-email-form input[type="checkbox"] + label, form.external-user-change-password-form input[type="checkbox"] + label, form.external-user-forgot-password-form input[type="checkbox"] + label, form.external-user-set-new-password-form input[type="checkbox"] + label, form.external-user-login-form input[type="checkbox"] + label {
  margin-left: 5px;
}
@media screen and (min-width: 992px) {
  .external-user-register-form input[type="checkbox"] + label, form.external-user-edit-profile-form input[type="checkbox"] + label, .combo-form__user-form__profile-customer-form input[type="checkbox"] + label, form.external-user-change-email-form input[type="checkbox"] + label, form.external-user-change-password-form input[type="checkbox"] + label, form.external-user-forgot-password-form input[type="checkbox"] + label, form.external-user-set-new-password-form input[type="checkbox"] + label, form.external-user-login-form input[type="checkbox"] + label {
    font-size: 16px;
  }
}
.external-user-register-form input[type="submit"], form.external-user-edit-profile-form input[type="submit"], .combo-form__user-form__profile-customer-form input[type="submit"], form.external-user-change-email-form input[type="submit"], form.external-user-change-password-form input[type="submit"], form.external-user-forgot-password-form input[type="submit"], form.external-user-set-new-password-form input[type="submit"], form.external-user-login-form input[type="submit"] {
  background-color: #06038D;
  color: #FFFFFF;
  border: none;
  padding: 10px 20px;
  text-transform: uppercase;
  line-height: 14px;
  height: 40px;
  margin-top: 10px;
  min-width: 200px;
}
@media screen and (min-width: 992px) {
  .external-user-register-form input[type="submit"], form.external-user-edit-profile-form input[type="submit"], .combo-form__user-form__profile-customer-form input[type="submit"], form.external-user-change-email-form input[type="submit"], form.external-user-change-password-form input[type="submit"], form.external-user-forgot-password-form input[type="submit"], form.external-user-set-new-password-form input[type="submit"], form.external-user-login-form input[type="submit"] {
    max-width: fit-content;
  }
}
.external-user-register-form .form-submit-container, form.external-user-edit-profile-form .form-submit-container, .combo-form__user-form__profile-customer-form .form-submit-container, form.external-user-change-email-form .form-submit-container, form.external-user-change-password-form .form-submit-container, form.external-user-forgot-password-form .form-submit-container, form.external-user-set-new-password-form .form-submit-container, form.external-user-login-form .form-submit-container {
  text-align: center;
}
.external-user-register-form fieldset legend, form.external-user-edit-profile-form fieldset legend, .combo-form__user-form__profile-customer-form fieldset legend, form.external-user-change-email-form fieldset legend, form.external-user-change-password-form fieldset legend, form.external-user-forgot-password-form fieldset legend, form.external-user-set-new-password-form fieldset legend, form.external-user-login-form fieldset legend {
  border: none;
  margin-bottom: 5px;
}
.external-user-register-form fieldset legend span, form.external-user-edit-profile-form fieldset legend span, .combo-form__user-form__profile-customer-form fieldset legend span, form.external-user-change-email-form fieldset legend span, form.external-user-change-password-form fieldset legend span, form.external-user-forgot-password-form fieldset legend span, form.external-user-set-new-password-form fieldset legend span, form.external-user-login-form fieldset legend span {
  color: #696C71;
  font-size: 16px !important;
  font-weight: initial;
}
@media screen and (min-width: 992px) {
  .external-user-register-form fieldset legend span, form.external-user-edit-profile-form fieldset legend span, .combo-form__user-form__profile-customer-form fieldset legend span, form.external-user-change-email-form fieldset legend span, form.external-user-change-password-form fieldset legend span, form.external-user-forgot-password-form fieldset legend span, form.external-user-set-new-password-form fieldset legend span, form.external-user-login-form fieldset legend span {
    font-size: 18px !important;
  }
}
.external-user-register-form fieldset legend + .row, form.external-user-edit-profile-form fieldset legend + .row, .combo-form__user-form__profile-customer-form fieldset legend + .row, form.external-user-change-email-form fieldset legend + .row, form.external-user-change-password-form fieldset legend + .row, form.external-user-forgot-password-form fieldset legend + .row, form.external-user-set-new-password-form fieldset legend + .row, form.external-user-login-form fieldset legend + .row {
  margin: 0;
}
.external-user-register-form fieldset legend + .row label, form.external-user-edit-profile-form fieldset legend + .row label, .combo-form__user-form__profile-customer-form fieldset legend + .row label, form.external-user-change-email-form fieldset legend + .row label, form.external-user-change-password-form fieldset legend + .row label, form.external-user-forgot-password-form fieldset legend + .row label, form.external-user-set-new-password-form fieldset legend + .row label, form.external-user-login-form fieldset legend + .row label {
  font-size: 14px;
}
@media screen and (min-width: 992px) {
  .external-user-register-form fieldset legend + .row label, form.external-user-edit-profile-form fieldset legend + .row label, .combo-form__user-form__profile-customer-form fieldset legend + .row label, form.external-user-change-email-form fieldset legend + .row label, form.external-user-change-password-form fieldset legend + .row label, form.external-user-forgot-password-form fieldset legend + .row label, form.external-user-set-new-password-form fieldset legend + .row label, form.external-user-login-form fieldset legend + .row label {
    font-size: 16px;
  }
}
.external-user-register-form fieldset legend + .row fieldset, form.external-user-edit-profile-form fieldset legend + .row fieldset, .combo-form__user-form__profile-customer-form fieldset legend + .row fieldset, form.external-user-change-email-form fieldset legend + .row fieldset, form.external-user-change-password-form fieldset legend + .row fieldset, form.external-user-forgot-password-form fieldset legend + .row fieldset, form.external-user-set-new-password-form fieldset legend + .row fieldset, form.external-user-login-form fieldset legend + .row fieldset {
  border: solid 1px #e5e5e5;
  padding: 20px;
  margin: 0;
}
.external-user-register-form fieldset legend + .row fieldset > legend, form.external-user-edit-profile-form fieldset legend + .row fieldset > legend, .combo-form__user-form__profile-customer-form fieldset legend + .row fieldset > legend, form.external-user-change-email-form fieldset legend + .row fieldset > legend, form.external-user-change-password-form fieldset legend + .row fieldset > legend, form.external-user-forgot-password-form fieldset legend + .row fieldset > legend, form.external-user-set-new-password-form fieldset legend + .row fieldset > legend, form.external-user-login-form fieldset legend + .row fieldset > legend {
  display: none;
}
.external-user-register-form fieldset legend + .row fieldset fieldset, form.external-user-edit-profile-form fieldset legend + .row fieldset fieldset, .combo-form__user-form__profile-customer-form fieldset legend + .row fieldset fieldset, form.external-user-change-email-form fieldset legend + .row fieldset fieldset, form.external-user-change-password-form fieldset legend + .row fieldset fieldset, form.external-user-forgot-password-form fieldset legend + .row fieldset fieldset, form.external-user-set-new-password-form fieldset legend + .row fieldset fieldset, form.external-user-login-form fieldset legend + .row fieldset fieldset {
  border: none;
  padding: 0;
  margin: 0 0 20px;
}
.external-user-register-form fieldset legend + .row fieldset fieldset > legend, form.external-user-edit-profile-form fieldset legend + .row fieldset fieldset > legend, .combo-form__user-form__profile-customer-form fieldset legend + .row fieldset fieldset > legend, form.external-user-change-email-form fieldset legend + .row fieldset fieldset > legend, form.external-user-change-password-form fieldset legend + .row fieldset fieldset > legend, form.external-user-forgot-password-form fieldset legend + .row fieldset fieldset > legend, form.external-user-set-new-password-form fieldset legend + .row fieldset fieldset > legend, form.external-user-login-form fieldset legend + .row fieldset fieldset > legend {
  display: block;
}
.external-user-register-form fieldset legend + .row fieldset fieldset:last-child, form.external-user-edit-profile-form fieldset legend + .row fieldset fieldset:last-child, .combo-form__user-form__profile-customer-form fieldset legend + .row fieldset fieldset:last-child, form.external-user-change-email-form fieldset legend + .row fieldset fieldset:last-child, form.external-user-change-password-form fieldset legend + .row fieldset fieldset:last-child, form.external-user-forgot-password-form fieldset legend + .row fieldset fieldset:last-child, form.external-user-set-new-password-form fieldset legend + .row fieldset fieldset:last-child, form.external-user-login-form fieldset legend + .row fieldset fieldset:last-child {
  margin-bottom: 0;
}
.external-user-register-form .form-type-checkbox, form.external-user-edit-profile-form .form-type-checkbox, .combo-form__user-form__profile-customer-form .form-type-checkbox, form.external-user-change-email-form .form-type-checkbox, form.external-user-change-password-form .form-type-checkbox, form.external-user-forgot-password-form .form-type-checkbox, form.external-user-set-new-password-form .form-type-checkbox, form.external-user-login-form .form-type-checkbox {
  display: inline-flex;
  align-items: center;
  width: 100%;
}
.external-user-register-form .form-type-checkbox label, form.external-user-edit-profile-form .form-type-checkbox label, .combo-form__user-form__profile-customer-form .form-type-checkbox label, form.external-user-change-email-form .form-type-checkbox label, form.external-user-change-password-form .form-type-checkbox label, form.external-user-forgot-password-form .form-type-checkbox label, form.external-user-set-new-password-form .form-type-checkbox label, form.external-user-login-form .form-type-checkbox label {
  margin-bottom: -2px;
}
@media screen and (min-width: 992px) {
  .external-user-register-form .form-type-checkbox label, form.external-user-edit-profile-form .form-type-checkbox label, .combo-form__user-form__profile-customer-form .form-type-checkbox label, form.external-user-change-email-form .form-type-checkbox label, form.external-user-change-password-form .form-type-checkbox label, form.external-user-forgot-password-form .form-type-checkbox label, form.external-user-set-new-password-form .form-type-checkbox label, form.external-user-login-form .form-type-checkbox label {
    margin-bottom: -4px;
  }
}
.external-user-register-form .form-type-checkbox.form-item-privacy-policy, form.external-user-edit-profile-form .form-type-checkbox.form-item-privacy-policy, .combo-form__user-form__profile-customer-form .form-type-checkbox.form-item-privacy-policy, form.external-user-change-email-form .form-type-checkbox.form-item-privacy-policy, form.external-user-change-password-form .form-type-checkbox.form-item-privacy-policy, form.external-user-forgot-password-form .form-type-checkbox.form-item-privacy-policy, form.external-user-set-new-password-form .form-type-checkbox.form-item-privacy-policy, form.external-user-login-form .form-type-checkbox.form-item-privacy-policy {
  display: block;
}
@media screen and (min-width: 992px) {
  .external-user-register-form .form-type-checkbox.form-item-privacy-policy, form.external-user-edit-profile-form .form-type-checkbox.form-item-privacy-policy, .combo-form__user-form__profile-customer-form .form-type-checkbox.form-item-privacy-policy, form.external-user-change-email-form .form-type-checkbox.form-item-privacy-policy, form.external-user-change-password-form .form-type-checkbox.form-item-privacy-policy, form.external-user-forgot-password-form .form-type-checkbox.form-item-privacy-policy, form.external-user-set-new-password-form .form-type-checkbox.form-item-privacy-policy, form.external-user-login-form .form-type-checkbox.form-item-privacy-policy {
    display: inline-flex;
  }
}
@media screen and (min-width: 992px) {
  .external-user-register-form .form-type-checkbox.form-item-privacy-policy label, form.external-user-edit-profile-form .form-type-checkbox.form-item-privacy-policy label, .combo-form__user-form__profile-customer-form .form-type-checkbox.form-item-privacy-policy label, form.external-user-change-email-form .form-type-checkbox.form-item-privacy-policy label, form.external-user-change-password-form .form-type-checkbox.form-item-privacy-policy label, form.external-user-forgot-password-form .form-type-checkbox.form-item-privacy-policy label, form.external-user-set-new-password-form .form-type-checkbox.form-item-privacy-policy label, form.external-user-login-form .form-type-checkbox.form-item-privacy-policy label {
    margin-bottom: -2px;
  }
}
.external-user-register-form .form-item-privacy-policy label, form.external-user-edit-profile-form .form-item-privacy-policy label, .combo-form__user-form__profile-customer-form .form-item-privacy-policy label, form.external-user-change-email-form .form-item-privacy-policy label, form.external-user-change-password-form .form-item-privacy-policy label, form.external-user-forgot-password-form .form-item-privacy-policy label, form.external-user-set-new-password-form .form-item-privacy-policy label, form.external-user-login-form .form-item-privacy-policy label {
  color: #06038D;
}

form.external-user-change-email-form .form-submit-container, form.external-user-change-password-form .form-submit-container, form.external-user-forgot-password-form .form-submit-container, form.external-user-set-new-password-form .form-submit-container {
  text-align: left;
}

@media screen and (min-width: 992px) {
  form.external-user-login-form > .row {
    width: 33.333333%;
    margin-left: 33.333333%;
  }
}
form.external-user-login-form .description a {
  font-size: 12px;
}
form.external-user-login-form .description a:hover {
  text-decoration: underline !important;
  box-shadow: none !important;
}
form.external-user-login-form a {
  color: #06038D;
}
form.external-user-login-form a:hover {
  color: #06038D;
  text-decoration: underline;
}

#megamenu-private-area form.external-user-login-form {
  background-color: transparent;
}
@media screen and (min-width: 992px) {
  #megamenu-private-area form.external-user-login-form {
    padding: 0;
  }
}
@media screen and (min-width: 992px) {
  #megamenu-private-area form.external-user-login-form > .row {
    width: 100%;
    margin-left: 0;
  }
}
#megamenu-private-area form.external-user-login-form .description {
  color: #FFFFFF;
}
#megamenu-private-area form.external-user-login-form a:hover {
  color: #FFFFFF;
}
#megamenu-private-area form.external-user-login-form input[type="submit"] {
  text-transform: none;
  float: right !important;
  margin-bottom: 20px;
  margin-right: 15px !important;
}
#megamenu-private-area form.external-user-login-form .login-link {
  font-size: 0.85em;
}
#megamenu-private-area form.external-user-login-form .login-link a {
  font-size: inherit;
  text-decoration: underline;
}
#megamenu-private-area form.external-user-login-form .login-link a:hover {
  text-decoration: none;
}
