.block-local-tasks-block {
  padding: 0px;
  margin: 0px; }
  .block-local-tasks-block li a {
    padding: 2px; }

.page_part_user.role_non_admin a[href$='payment-methods'],
.page_part_user.role_non_admin a[href$='activity'] {
  display: none; }

.page_part_user.role_non_admin #edit-set-default {
  display: none; }

.page_part_user.role_non_admin #edit-submit {
  margin-top: 20px;
  width: 100%;
  display: block;
  margin-bottom: 10px; }

.page_part_user .form-item--error-message {
  color: red; }

.page_part_user * {
  font-family: 'SSansPro-light', sans-serif; }

.page_part_user input {
  border: 1px solid lightgrey; }

.page_part_user #block-tabs {
  margin-bottom: 10px;
  margin-top: 0px;
  padding-bottom: 0px;
  text-align: left; }
  .page_part_user #block-tabs li {
    background: #00a4d6;
    border-radius: 3px;
    padding: 0px;
    margin: 0px; }
    .page_part_user #block-tabs li a {
      color: white;
      margin: 5px; }
  .page_part_user #block-tabs li.is-active a,
  .page_part_user #block-tabs li:hover a,
  .page_part_user #block-tabs li a:hover {
    color: black;
    text-decoration: none; }

.page_part_user .field--widget-address-default {
  margin-bottom: 20px; }
  .page_part_user .field--widget-address-default .select2-container {
    max-width: 300px; }
  .page_part_user .field--widget-address-default label {
    float: left;
    display: block;
    width: 100px; }
  .page_part_user .field--widget-address-default input {
    width: 300px; }
  .page_part_user .field--widget-address-default .address-line2 {
    margin-left: 100px; }

.role_non_admin #edit-contact,
.role_non_admin #edit-language,
.role_non_admin #edit-timezone,
.role_non_admin #edit-user-picture-wrapper {
  display: none; }

.page_user #block-meyrin-content {
  max-width: 6000px; }

.page_useredit #block-meyrin-content {
  max-width: 6000px;
  max-width: 900px; }
  .page_useredit #block-meyrin-content .password-parent,
  .page_useredit #block-meyrin-content .confirm-parent {
    max-width: 6000px; }
  .page_useredit #block-meyrin-content input[type=submit] {
    width: 100%;
    display: block;
    max-width: 100%; }
  .page_useredit #block-meyrin-content label {
    float: left;
    display: block;
    width: 200px; }
  .page_useredit #block-meyrin-content input,
  .page_useredit #block-meyrin-content .description,
  .page_useredit #block-meyrin-content .password-confirm {
    width: 100%;
    max-width: 500px;
    margin: 0px; }
  .page_useredit #block-meyrin-content .password-confirm {
    margin-left: 200px;
    font-size: 10px; }
  .page_useredit #block-meyrin-content .description,
  .page_useredit #block-meyrin-content .password-strength {
    margin-left: 200px;
    font-size: 10px;
    line-height: 10px;
    margin-bottom: 10px; }

.page_profileedit *,
.page_partuser * {
  font-family: 'SSansPro-light', sans-serif;
  font-style: normal;
  font-weight: normal;
  line-height: auto; }

.page_profileedit h1,
.page_partuser h1 {
  font-size: 1.5em; }

.page_profileedit #edit-submit,
.page_partuser #edit-submit {
  margin-top: 10px; }

.page_profileedit .inline-entity-form-node-status,
.page_partuser .inline-entity-form-node-status {
  display: none; }

.page_part_justificatif_d_identite #block-meyrin-content,
.page_part_personnes_conjointes #block-meyrin-content,
.page_profileedit #block-meyrin-content {
  max-width: 6000px; }
  .page_part_justificatif_d_identite #block-meyrin-content a[href$='default'],
  .page_part_justificatif_d_identite #block-meyrin-content .view_title,
  .page_part_justificatif_d_identite #block-meyrin-content .dropbutton .set-default,
  .page_part_personnes_conjointes #block-meyrin-content a[href$='default'],
  .page_part_personnes_conjointes #block-meyrin-content .view_title,
  .page_part_personnes_conjointes #block-meyrin-content .dropbutton .set-default,
  .page_profileedit #block-meyrin-content a[href$='default'],
  .page_profileedit #block-meyrin-content .view_title,
  .page_profileedit #block-meyrin-content .dropbutton .set-default {
    display: none; }
  .page_part_justificatif_d_identite #block-meyrin-content .tabledrag-toggle-weight-wrapper,
  .page_part_personnes_conjointes #block-meyrin-content .tabledrag-toggle-weight-wrapper,
  .page_profileedit #block-meyrin-content .tabledrag-toggle-weight-wrapper {
    display: none; }
  .page_part_justificatif_d_identite #block-meyrin-content table,
  .page_part_personnes_conjointes #block-meyrin-content table,
  .page_profileedit #block-meyrin-content table {
    margin-bottom: 10px; }
  .page_part_justificatif_d_identite #block-meyrin-content h1,
  .page_part_personnes_conjointes #block-meyrin-content h1,
  .page_profileedit #block-meyrin-content h1 {
    display: none; }
  .page_part_justificatif_d_identite #block-meyrin-content .field-multiple-drag,
  .page_part_personnes_conjointes #block-meyrin-content .field-multiple-drag,
  .page_profileedit #block-meyrin-content .field-multiple-drag {
    display: none; }
  .page_part_justificatif_d_identite #block-meyrin-content input,
  .page_part_personnes_conjointes #block-meyrin-content input,
  .page_profileedit #block-meyrin-content input {
    width: 100%;
    max-width: 300px; }
  .page_part_justificatif_d_identite #block-meyrin-content input[type='submit'],
  .page_part_justificatif_d_identite #block-meyrin-content .field-add-more-submit,
  .page_part_personnes_conjointes #block-meyrin-content input[type='submit'],
  .page_part_personnes_conjointes #block-meyrin-content .field-add-more-submit,
  .page_profileedit #block-meyrin-content input[type='submit'],
  .page_profileedit #block-meyrin-content .field-add-more-submit {
    width: 100%;
    margin-bottom: 10px;
    max-width: 100%;
    margin-top: 10px; }
  .page_part_justificatif_d_identite #block-meyrin-content label,
  .page_part_justificatif_d_identite #block-meyrin-content h4,
  .page_part_personnes_conjointes #block-meyrin-content label,
  .page_part_personnes_conjointes #block-meyrin-content h4,
  .page_profileedit #block-meyrin-content label,
  .page_profileedit #block-meyrin-content h4 {
    float: left;
    display: block;
    width: 150px;
    font-weight: normal;
    font-size: 1em; }
  .page_part_justificatif_d_identite #block-meyrin-content .form-wrapper,
  .page_part_personnes_conjointes #block-meyrin-content .form-wrapper,
  .page_profileedit #block-meyrin-content .form-wrapper {
    clear: both; }
  .page_part_justificatif_d_identite #block-meyrin-content input,
  .page_part_justificatif_d_identite #block-meyrin-content .description,
  .page_part_justificatif_d_identite #block-meyrin-content .password-confirm,
  .page_part_personnes_conjointes #block-meyrin-content input,
  .page_part_personnes_conjointes #block-meyrin-content .description,
  .page_part_personnes_conjointes #block-meyrin-content .password-confirm,
  .page_profileedit #block-meyrin-content input,
  .page_profileedit #block-meyrin-content .description,
  .page_profileedit #block-meyrin-content .password-confirm {
    width: 100%;
    max-width: 300px;
    margin: 0px; }
  .page_part_justificatif_d_identite #block-meyrin-content .password-confirm,
  .page_part_personnes_conjointes #block-meyrin-content .password-confirm,
  .page_profileedit #block-meyrin-content .password-confirm {
    margin-left: 200px;
    font-size: 10px; }
  .page_part_justificatif_d_identite #block-meyrin-content .description,
  .page_part_justificatif_d_identite #block-meyrin-content .password-strength,
  .page_part_personnes_conjointes #block-meyrin-content .description,
  .page_part_personnes_conjointes #block-meyrin-content .password-strength,
  .page_profileedit #block-meyrin-content .description,
  .page_profileedit #block-meyrin-content .password-strength {
    margin-left: 150px;
    font-size: 10px;
    line-height: 10px;
    margin-bottom: 10px; }
  .page_part_justificatif_d_identite #block-meyrin-content img,
  .page_part_personnes_conjointes #block-meyrin-content img,
  .page_profileedit #block-meyrin-content img {
    width: 200px;
    height: auto; }
  .page_part_justificatif_d_identite #block-meyrin-content .field--name-field-personne,
  .page_part_personnes_conjointes #block-meyrin-content .field--name-field-personne,
  .page_profileedit #block-meyrin-content .field--name-field-personne {
    border-left: 1px solid black;
    padding-left: 10px;
    margin-left: 10px; }

.role_non_admin.page_usercustomer .views-field-operations,
.role_non_admin.page_usercustomer #block-meyrin-content a[href$='add'],
.role_non_admin.page_usercustomer #block-meyrin-content a[href$='edit'],
.role_non_admin.page_usercustomer #block-meyrin-content .edit.dropbutton-action {
  display: none; }

.role_non_admin.page_usercustomer #block-meyrin-content .view-profiles .view_title {
  display: none; }

.page_usercustomer h1 {
  display: none; }

.page_usercustomer #block-meyrin-content a[href$='add'] {
  display: none; }

.page_usercustomer .view-content {
  border-left: 1px solid black;
  margin-left: 10px;
  padding-left: 10px; }
  .page_usercustomer .view-content * {
    font-size: 1em; }

.page_usercustomer .dropbutton-wrapper {
  width: 150px; }

.page_userorders .view-commerce-user-orders {
  width: 500px; }
  .page_userorders .view-commerce-user-orders * {
    font-size: 14px; }
  .page_userorders .view-commerce-user-orders th.views-field-order-number a {
    display: none; }
  .page_userorders .view-commerce-user-orders .views-field-order-number {
    width: 50px; }
  .page_userorders .view-commerce-user-orders .views-field-placed,
  .page_userorders .view-commerce-user-orders .views-field-total-price__number,
  .page_userorders .view-commerce-user-orders .views-field-state {
    min-width: 170px;
    width: 170px; }
  .page_userorders .view-commerce-user-orders .views-field-state {
    width: 170px; }
  .page_userorders .view-commerce-user-orders .views-field-total-price__number {
    width: 100px;
    min-width: 100px; }
  .page_userorders .view-commerce-user-orders .views-field-purchased-entity {
    width: 200px;
    font-size: 8px; }
  .page_userorders .view-commerce-user-orders table {
    max-width: 100%; }

.user-register-form details[data-drupal-selector="edit-entity-justificatif-d-identite"],
.user-register-form details[data-drupal-selector="edit-entity-customer"],
.user-register-form details[data-drupal-selector="edit-entity-personnes-conjointes"],
.commerce-checkout-flow-multistep-default #edit-payment-information details[data-drupal-selector="edit-entity-justificatif-d-identite"],
.commerce-checkout-flow-multistep-default #edit-payment-information details[data-drupal-selector="edit-entity-customer"],
.commerce-checkout-flow-multistep-default #edit-payment-information details[data-drupal-selector="edit-entity-personnes-conjointes"],
.commerce-checkout-flow-multistep-default .layout-region-checkout-footer details[data-drupal-selector="edit-entity-justificatif-d-identite"],
.commerce-checkout-flow-multistep-default .layout-region-checkout-footer details[data-drupal-selector="edit-entity-customer"],
.commerce-checkout-flow-multistep-default .layout-region-checkout-footer details[data-drupal-selector="edit-entity-personnes-conjointes"] {
  max-width: 640px; }

.user-register-form .field--name-field-justificatif-d-identite .form-item .description,
.commerce-checkout-flow-multistep-default #edit-payment-information .field--name-field-justificatif-d-identite .form-item .description,
.commerce-checkout-flow-multistep-default .layout-region-checkout-footer .field--name-field-justificatif-d-identite .form-item .description {
  max-width: 10000px;
  margin: 0px;
  padding: 0px;
  margin-left: 148px;
  margin-bottom: 10px; }
  .user-register-form .field--name-field-justificatif-d-identite .form-item .description br,
  .commerce-checkout-flow-multistep-default #edit-payment-information .field--name-field-justificatif-d-identite .form-item .description br,
  .commerce-checkout-flow-multistep-default .layout-region-checkout-footer .field--name-field-justificatif-d-identite .form-item .description br {
    content: " ";
    display: none; }

.user-register-form *,
.commerce-checkout-flow-multistep-default #edit-payment-information *,
.commerce-checkout-flow-multistep-default .layout-region-checkout-footer * {
  font-family: 'SSansPro-light', sans-serif;
  color: #333; }

.user-register-form .form-item-entity-justificatif-d-identite-field-user-pass-id-0 img,
.user-register-form .field--name-field-justificatif-d-identite img,
.commerce-checkout-flow-multistep-default #edit-payment-information .form-item-entity-justificatif-d-identite-field-user-pass-id-0 img,
.commerce-checkout-flow-multistep-default #edit-payment-information .field--name-field-justificatif-d-identite img,
.commerce-checkout-flow-multistep-default .layout-region-checkout-footer .form-item-entity-justificatif-d-identite-field-user-pass-id-0 img,
.commerce-checkout-flow-multistep-default .layout-region-checkout-footer .field--name-field-justificatif-d-identite img {
  width: 200px;
  height: auto;
  float: right; }

.user-register-form input,
.commerce-checkout-flow-multistep-default #edit-payment-information input,
.commerce-checkout-flow-multistep-default .layout-region-checkout-footer input {
  border: 1px solid lightgrey; }

.user-register-form input[type=file],
.commerce-checkout-flow-multistep-default #edit-payment-information input[type=file],
.commerce-checkout-flow-multistep-default .layout-region-checkout-footer input[type=file] {
  width: 100%; }

.user-register-form input[type=file],
.user-register-form input[type=text],
.user-register-form input[type=mail],
.user-register-form .description,
.commerce-checkout-flow-multistep-default #edit-payment-information input[type=file],
.commerce-checkout-flow-multistep-default #edit-payment-information input[type=text],
.commerce-checkout-flow-multistep-default #edit-payment-information input[type=mail],
.commerce-checkout-flow-multistep-default #edit-payment-information .description,
.commerce-checkout-flow-multistep-default .layout-region-checkout-footer input[type=file],
.commerce-checkout-flow-multistep-default .layout-region-checkout-footer input[type=text],
.commerce-checkout-flow-multistep-default .layout-region-checkout-footer input[type=mail],
.commerce-checkout-flow-multistep-default .layout-region-checkout-footer .description {
  min-width: 200px;
  max-width: 500px; }
  .details-wrapper .user-register-form input[type=file], .details-wrapper
  .user-register-form input[type=text], .details-wrapper
  .user-register-form input[type=mail], .details-wrapper
  .user-register-form .description, .details-wrapper
  .commerce-checkout-flow-multistep-default #edit-payment-information input[type=file], .details-wrapper
  .commerce-checkout-flow-multistep-default #edit-payment-information input[type=text], .details-wrapper
  .commerce-checkout-flow-multistep-default #edit-payment-information input[type=mail], .details-wrapper
  .commerce-checkout-flow-multistep-default #edit-payment-information .description, .details-wrapper
  .commerce-checkout-flow-multistep-default .layout-region-checkout-footer input[type=file], .details-wrapper
  .commerce-checkout-flow-multistep-default .layout-region-checkout-footer input[type=text], .details-wrapper
  .commerce-checkout-flow-multistep-default .layout-region-checkout-footer input[type=mail], .details-wrapper
  .commerce-checkout-flow-multistep-default .layout-region-checkout-footer .description {
    max-width: 200px; }

.user-register-form .description,
.commerce-checkout-flow-multistep-default #edit-payment-information .description,
.commerce-checkout-flow-multistep-default .layout-region-checkout-footer .description {
  max-width: 430px;
  max-width: 100%;
  margin-left: 0px; }

.user-register-form .address-line2,
.commerce-checkout-flow-multistep-default #edit-payment-information .address-line2,
.commerce-checkout-flow-multistep-default .layout-region-checkout-footer .address-line2 {
  margin-left: 100px; }

.user-register-form #edit-entity-customer-address-0-address-country-code,
.commerce-checkout-flow-multistep-default #edit-payment-information #edit-entity-customer-address-0-address-country-code,
.commerce-checkout-flow-multistep-default .layout-region-checkout-footer #edit-entity-customer-address-0-address-country-code {
  display: none; }

.user-register-form label,
.commerce-checkout-flow-multistep-default #edit-payment-information label,
.commerce-checkout-flow-multistep-default .layout-region-checkout-footer label {
  width: 200px;
  float: left;
  display: block; }

.user-register-form #edit-entity-justificatif-d-identite-field-user-pass-id-0-upload--description,
.commerce-checkout-flow-multistep-default #edit-payment-information #edit-entity-justificatif-d-identite-field-user-pass-id-0-upload--description,
.commerce-checkout-flow-multistep-default .layout-region-checkout-footer #edit-entity-justificatif-d-identite-field-user-pass-id-0-upload--description {
  max-width: 100%; }
  .user-register-form #edit-entity-justificatif-d-identite-field-user-pass-id-0-upload--description br,
  .commerce-checkout-flow-multistep-default #edit-payment-information #edit-entity-justificatif-d-identite-field-user-pass-id-0-upload--description br,
  .commerce-checkout-flow-multistep-default .layout-region-checkout-footer #edit-entity-justificatif-d-identite-field-user-pass-id-0-upload--description br {
    display: none; }

.user-register-form .form-item .description,
.commerce-checkout-flow-multistep-default #edit-payment-information .form-item .description,
.commerce-checkout-flow-multistep-default .layout-region-checkout-footer .form-item .description {
  margin-left: 200px;
  line-height: 100%;
  font-size: 12px;
  font-style: italic;
  color: grey;
  margin-bottom: 15px;
  max-width: 430px; }

.user-register-form .details-wrapper .form-item .description,
.commerce-checkout-flow-multistep-default #edit-payment-information .details-wrapper .form-item .description,
.commerce-checkout-flow-multistep-default .layout-region-checkout-footer .details-wrapper .form-item .description {
  margin-left: 0px; }

.user-register-form summary[aria-pressed=true],
.commerce-checkout-flow-multistep-default #edit-payment-information summary[aria-pressed=true],
.commerce-checkout-flow-multistep-default .layout-region-checkout-footer summary[aria-pressed=true] {
  background: lightgrey; }

.user-register-form .details-wrapper label,
.commerce-checkout-flow-multistep-default #edit-payment-information .details-wrapper label,
.commerce-checkout-flow-multistep-default .layout-region-checkout-footer .details-wrapper label {
  width: 100px; }

.user-register-form .details-wrapper input[type=text],
.user-register-form .details-wrapper input[type=mail],
.user-register-form .details-wrapper .description,
.commerce-checkout-flow-multistep-default #edit-payment-information .details-wrapper input[type=text],
.commerce-checkout-flow-multistep-default #edit-payment-information .details-wrapper input[type=mail],
.commerce-checkout-flow-multistep-default #edit-payment-information .details-wrapper .description,
.commerce-checkout-flow-multistep-default .layout-region-checkout-footer .details-wrapper input[type=text],
.commerce-checkout-flow-multistep-default .layout-region-checkout-footer .details-wrapper input[type=mail],
.commerce-checkout-flow-multistep-default .layout-region-checkout-footer .details-wrapper .description {
  max-width: 200px; }

.user-register-form details[data-drupal-selector="edit-entity-justificatif-d-identite"] #edit-entity-justificatif-d-identite-field-user-pass-id-wrapper label,
.commerce-checkout-flow-multistep-default #edit-payment-information details[data-drupal-selector="edit-entity-justificatif-d-identite"] #edit-entity-justificatif-d-identite-field-user-pass-id-wrapper label,
.commerce-checkout-flow-multistep-default .layout-region-checkout-footer details[data-drupal-selector="edit-entity-justificatif-d-identite"] #edit-entity-justificatif-d-identite-field-user-pass-id-wrapper label {
  float: none;
  width: 100%;
  max-width: 100%; }

.user-register-form details[data-drupal-selector="edit-entity-justificatif-d-identite"] #edit-entity-justificatif-d-identite-field-date-de-naissance-wrapper .label,
.commerce-checkout-flow-multistep-default #edit-payment-information details[data-drupal-selector="edit-entity-justificatif-d-identite"] #edit-entity-justificatif-d-identite-field-date-de-naissance-wrapper .label,
.commerce-checkout-flow-multistep-default .layout-region-checkout-footer details[data-drupal-selector="edit-entity-justificatif-d-identite"] #edit-entity-justificatif-d-identite-field-date-de-naissance-wrapper .label {
  float: left;
  width: 134px;
  max-width: 100%; }

.user-register-form #edit-entity-enfant-s-field-enfant-wrapper label,
.commerce-checkout-flow-multistep-default #edit-payment-information #edit-entity-enfant-s-field-enfant-wrapper label,
.commerce-checkout-flow-multistep-default .layout-region-checkout-footer #edit-entity-enfant-s-field-enfant-wrapper label {
  width: 167px; }

.user-register-form #edit-entity-enfant-s-field-enfant-wrapper .description,
.commerce-checkout-flow-multistep-default #edit-payment-information #edit-entity-enfant-s-field-enfant-wrapper .description,
.commerce-checkout-flow-multistep-default .layout-region-checkout-footer #edit-entity-enfant-s-field-enfant-wrapper .description {
  margin: 0px; }

.user-register-form #edit-entity-enfant-s-field-enfant-wrapper #edit-entity-enfant-s-field-enfant-0-inline-entity-form-field-adresse-enfants-0 label,
.commerce-checkout-flow-multistep-default #edit-payment-information #edit-entity-enfant-s-field-enfant-wrapper #edit-entity-enfant-s-field-enfant-0-inline-entity-form-field-adresse-enfants-0 label,
.commerce-checkout-flow-multistep-default .layout-region-checkout-footer #edit-entity-enfant-s-field-enfant-wrapper #edit-entity-enfant-s-field-enfant-0-inline-entity-form-field-adresse-enfants-0 label {
  width: 100px; }

.user-register-form .field--name-field-personne .field-multiple-drag,
.commerce-checkout-flow-multistep-default #edit-payment-information .field--name-field-personne .field-multiple-drag,
.commerce-checkout-flow-multistep-default .layout-region-checkout-footer .field--name-field-personne .field-multiple-drag {
  display: none; }

.user-register-form .field--name-field-personne summary[aria-pressed=true],
.commerce-checkout-flow-multistep-default #edit-payment-information .field--name-field-personne summary[aria-pressed=true],
.commerce-checkout-flow-multistep-default .layout-region-checkout-footer .field--name-field-personne summary[aria-pressed=true] {
  background: #f2f2f2; }

.user-register-form .field--name-field-personne .field-label,
.commerce-checkout-flow-multistep-default #edit-payment-information .field--name-field-personne .field-label,
.commerce-checkout-flow-multistep-default .layout-region-checkout-footer .field--name-field-personne .field-label {
  padding: 2px 10px; }

.user-register-form .field--name-field-personne h4,
.commerce-checkout-flow-multistep-default #edit-payment-information .field--name-field-personne h4,
.commerce-checkout-flow-multistep-default .layout-region-checkout-footer .field--name-field-personne h4 {
  line-height: 18px;
  font-size: 18px; }

.user-register-form .field--name-field-personne .tabledrag-toggle-weight,
.commerce-checkout-flow-multistep-default #edit-payment-information .field--name-field-personne .tabledrag-toggle-weight,
.commerce-checkout-flow-multistep-default .layout-region-checkout-footer .field--name-field-personne .tabledrag-toggle-weight {
  display: none; }

.user-register-form .field--name-field-personne label,
.commerce-checkout-flow-multistep-default #edit-payment-information .field--name-field-personne label,
.commerce-checkout-flow-multistep-default .layout-region-checkout-footer .field--name-field-personne label {
  width: 150px;
  clear: left; }

.user-register-form .field--name-field-personne input,
.commerce-checkout-flow-multistep-default #edit-payment-information .field--name-field-personne input,
.commerce-checkout-flow-multistep-default .layout-region-checkout-footer .field--name-field-personne input {
  max-width: 1000px !important;
  width: 100%; }

.user-register-form .field--name-field-personne input[type=submit],
.commerce-checkout-flow-multistep-default #edit-payment-information .field--name-field-personne input[type=submit],
.commerce-checkout-flow-multistep-default .layout-region-checkout-footer .field--name-field-personne input[type=submit] {
  margin: 0px;
  margin-bottom: 10px; }

.user-register-form .field--name-field-personne .field--type-address input,
.commerce-checkout-flow-multistep-default #edit-payment-information .field--name-field-personne .field--type-address input,
.commerce-checkout-flow-multistep-default .layout-region-checkout-footer .field--name-field-personne .field--type-address input {
  width: 370px;
  margin-right: 0px; }

.user-register-form .field--name-field-personne .field--type-address label,
.commerce-checkout-flow-multistep-default #edit-payment-information .field--name-field-personne .field--type-address label,
.commerce-checkout-flow-multistep-default .layout-region-checkout-footer .field--name-field-personne .field--type-address label {
  width: 124px; }

.user-register-form .field--name-field-personne .field--type-address .address-line2,
.commerce-checkout-flow-multistep-default #edit-payment-information .field--name-field-personne .field--type-address .address-line2,
.commerce-checkout-flow-multistep-default .layout-region-checkout-footer .field--name-field-personne .field--type-address .address-line2 {
  margin-left: 124px; }

.page_adminpeopleprofiles2 .layout-container * {
  font-family: 'SSansPro-light', sans-serif;
  font-style: normal;
  font-weight: normal;
  line-height: auto; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWV5cmluX2N1c3RvbWVyLmNzcyIsInNvdXJjZXMiOlsibWV5cmluX2N1c3RvbWVyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcblxuICBsaSB7XG4gICAgYSB7XG4gICAgICBwYWRkaW5nOiAycHg7XG4gICAgfVxuICB9XG59XG5cbi5wYWdlX3BhcnRfdXNlci5yb2xlX25vbl9hZG1pbiB7XG5cbiAgYVtocmVmJD0ncGF5bWVudC1tZXRob2RzJ10sXG4gIGFbaHJlZiQ9J2FjdGl2aXR5J10ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAjZWRpdC1zZXQtZGVmYXVsdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICNlZGl0LXN1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5wYWdlX3BhcnRfdXNlciB7XG4gIC5mb3JtLWl0ZW0tLWVycm9yLW1lc3NhZ2Uge1xuICAgIGNvbG9yOiByZWQ7XG4gIH1cblxuICAqIHtcbiAgICBmb250LWZhbWlseTogJ1NTYW5zUHJvLWxpZ2h0Jywgc2Fucy1zZXJpZjtcbiAgfVxuXG4gIC50YWJzIHt9XG5cbiAgaW5wdXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0Z3JleTtcbiAgfVxuXG4gIC52aWV3cy1jb2wge31cblxuICAjYmxvY2stdGFicyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgbGkge1xuICAgICAgYmFja2dyb3VuZDogIzAwYTRkNjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgIG1hcmdpbjogMHB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaS5pcy1hY3RpdmUgYSxcbiAgICBsaTpob3ZlciBhLFxuICAgIGxpIGE6aG92ZXIge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0td2lkZ2V0LWFkZHJlc3MtZGVmYXVsdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgIH1cblxuICAgIC5hZGRyZXNzLWxpbmUyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICB9XG4gIH1cbn1cblxuLnJvbGVfbm9uX2FkbWluIHtcblxuICAjZWRpdC1jb250YWN0LFxuICAjZWRpdC1sYW5ndWFnZSxcbiAgI2VkaXQtdGltZXpvbmUsXG4gICNlZGl0LXVzZXItcGljdHVyZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wYWdlX3VzZXIge1xuICAjYmxvY2stbWV5cmluLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogNjAwMHB4O1xuICB9XG59XG5cbi5wYWdlX3VzZXJlZGl0IHtcbiAgI2Jsb2NrLW1leXJpbi1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDYwMDBweDtcblxuICAgIC5wYXNzd29yZC1wYXJlbnQsXG4gICAgLmNvbmZpcm0tcGFyZW50IHtcbiAgICAgIG1heC13aWR0aDogNjAwMHB4O1xuICAgIH1cblxuICAgIG1heC13aWR0aDogOTAwcHg7XG5cbiAgICBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgIH1cblxuICAgIGlucHV0LFxuICAgIC5kZXNjcmlwdGlvbixcbiAgICAucGFzc3dvcmQtY29uZmlybSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICBtYXJnaW46IDBweDtcbiAgICB9XG5cbiAgICAucGFzc3dvcmQtY29uZmlybSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjAwcHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uLFxuICAgIC5wYXNzd29yZC1zdHJlbmd0aCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjAwcHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi5wYWdlX3Byb2ZpbGVlZGl0LFxuLnBhZ2VfcGFydHVzZXIge1xuICAqIHtcbiAgICBmb250LWZhbWlseTogJ1NTYW5zUHJvLWxpZ2h0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogYXV0bztcbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG5cbiAgI2VkaXQtc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLmlubGluZS1lbnRpdHktZm9ybS1ub2RlLXN0YXR1cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGFnZV9wYXJ0X2p1c3RpZmljYXRpZl9kX2lkZW50aXRlLFxuLnBhZ2VfcGFydF9wZXJzb25uZXNfY29uam9pbnRlcyxcbi5wYWdlX3Byb2ZpbGVlZGl0IHtcbiAgI2Jsb2NrLW1leXJpbi1jb250ZW50IHtcblxuICAgIGFbaHJlZiQ9J2RlZmF1bHQnXSxcbiAgICAudmlld190aXRsZSxcbiAgICAuZHJvcGJ1dHRvbiAuc2V0LWRlZmF1bHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAudGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIHRhYmxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgbWF4LXdpZHRoOiA2MDAwcHg7XG5cbiAgICBoMSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5maWVsZC1tdWx0aXBsZS1kcmFnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddLFxuICAgIC5maWVsZC1hZGQtbW9yZS1zdWJtaXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICBsYWJlbCxcbiAgICBoNCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIH1cblxuICAgIC5mb3JtLXdyYXBwZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgaW5wdXQsXG4gICAgLmRlc2NyaXB0aW9uLFxuICAgIC5wYXNzd29yZC1jb25maXJtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgIH1cblxuICAgIC5wYXNzd29yZC1jb25maXJtIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24sXG4gICAgLnBhc3N3b3JkLXN0cmVuZ3RoIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1wZXJzb25uZSB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi5yb2xlX25vbl9hZG1pbi5wYWdlX3VzZXJjdXN0b21lciB7XG5cbiAgLnZpZXdzLWZpZWxkLW9wZXJhdGlvbnMsXG4gICNibG9jay1tZXlyaW4tY29udGVudCBhW2hyZWYkPSdhZGQnXSxcbiAgI2Jsb2NrLW1leXJpbi1jb250ZW50IGFbaHJlZiQ9J2VkaXQnXSxcbiAgI2Jsb2NrLW1leXJpbi1jb250ZW50IC5lZGl0LmRyb3BidXR0b24tYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgI2Jsb2NrLW1leXJpbi1jb250ZW50IC52aWV3LXByb2ZpbGVzIC52aWV3X3RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wYWdlX3VzZXJjdXN0b21lciB7XG4gIGgxIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgI2Jsb2NrLW1leXJpbi1jb250ZW50IGFbaHJlZiQ9J2FkZCddIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnZpZXctY29udGVudCB7XG4gICAgKiB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICB9XG5cbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIGJsYWNrO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuXG4gIC5kcm9wYnV0dG9uLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxufVxuXG4ucGFnZV91c2Vyb3JkZXJzIHtcbiAgLnZpZXctY29tbWVyY2UtdXNlci1vcmRlcnMge1xuICAgIHdpZHRoOiA1MDBweDtcblxuICAgICoge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIHRoLnZpZXdzLWZpZWxkLW9yZGVyLW51bWJlciBhIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnZpZXdzLWZpZWxkLW9yZGVyLW51bWJlciB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICB9XG5cbiAgICAudmlld3MtZmllbGQtcGxhY2VkLFxuICAgIC52aWV3cy1maWVsZC10b3RhbC1wcmljZV9fbnVtYmVyLFxuICAgIC52aWV3cy1maWVsZC1zdGF0ZSB7XG4gICAgICBtaW4td2lkdGg6IDE3MHB4O1xuICAgICAgd2lkdGg6IDE3MHB4O1xuICAgIH1cblxuICAgIC52aWV3cy1maWVsZC1zdGF0ZSB7XG4gICAgICB3aWR0aDogMTcwcHg7XG4gICAgfVxuXG4gICAgLnZpZXdzLWZpZWxkLXRvdGFsLXByaWNlX19udW1iZXIge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICB9XG5cbiAgICAudmlld3MtZmllbGQtcHVyY2hhc2VkLWVudGl0eSB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBmb250LXNpemU6IDhweDtcbiAgICB9XG5cbiAgICB0YWJsZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi51c2VyLXJlZ2lzdGVyLWZvcm0sXG4uY29tbWVyY2UtY2hlY2tvdXQtZmxvdy1tdWx0aXN0ZXAtZGVmYXVsdCAjZWRpdC1wYXltZW50LWluZm9ybWF0aW9uLFxuLmNvbW1lcmNlLWNoZWNrb3V0LWZsb3ctbXVsdGlzdGVwLWRlZmF1bHQgLmxheW91dC1yZWdpb24tY2hlY2tvdXQtZm9vdGVyIHtcblxuICBkZXRhaWxzW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPVwiZWRpdC1lbnRpdHktanVzdGlmaWNhdGlmLWQtaWRlbnRpdGVcIl0sXG4gIGRldGFpbHNbZGF0YS1kcnVwYWwtc2VsZWN0b3I9XCJlZGl0LWVudGl0eS1jdXN0b21lclwiXSxcbiAgZGV0YWlsc1tkYXRhLWRydXBhbC1zZWxlY3Rvcj1cImVkaXQtZW50aXR5LXBlcnNvbm5lcy1jb25qb2ludGVzXCJdIHtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWp1c3RpZmljYXRpZi1kLWlkZW50aXRlIC5mb3JtLWl0ZW0ge1xuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBtYXgtd2lkdGg6IDEwMDAwcHg7XG4gICAgICBtYXJnaW46IDBweDtcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNDhweDtcblxuICAgICAgYnIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgIH1cbiAgfVxuXG4gICoge1xuICAgIGZvbnQtZmFtaWx5OiAnU1NhbnNQcm8tbGlnaHQnLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG5cbiAgLmZvcm0taXRlbS1lbnRpdHktanVzdGlmaWNhdGlmLWQtaWRlbnRpdGUtZmllbGQtdXNlci1wYXNzLWlkLTAgaW1nLFxuICAuZmllbGQtLW5hbWUtZmllbGQtanVzdGlmaWNhdGlmLWQtaWRlbnRpdGUgaW1nIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuXG4gIGlucHV0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGdyZXk7XG4gIH1cblxuICBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9ZmlsZV0sXG4gIGlucHV0W3R5cGU9dGV4dF0sXG4gIGlucHV0W3R5cGU9bWFpbF0sXG4gIC5kZXNjcmlwdGlvbiB7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuXG4gICAgLmRldGFpbHMtd3JhcHBlciAmIHtcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgfVxuICB9XG5cbiAgLmRlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDQzMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG5cbiAgLmFkZHJlc3MtbGluZTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgfVxuXG4gICNlZGl0LWVudGl0eS1jdXN0b21lci1hZGRyZXNzLTAtYWRkcmVzcy1jb3VudHJ5LWNvZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBsYWJlbCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLy9odHRwczovL3d3dy5tZXlyaW4uY2gvZnIvYWRtaW4vY29uZmlnL3Blb3BsZS9hY2NvdW50c1xuICAjZWRpdC1lbnRpdHktanVzdGlmaWNhdGlmLWQtaWRlbnRpdGUtZmllbGQtdXNlci1wYXNzLWlkLTAtdXBsb2FkLS1kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1pdGVtIC5kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgY29sb3I6IGdyZXk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXgtd2lkdGg6IDQzMHB4O1xuICB9XG5cbiAgLmRldGFpbHMtd3JhcHBlciAuZm9ybS1pdGVtIC5kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxuXG4gIHN1bW1hcnlbYXJpYS1wcmVzc2VkPXRydWVdIHtcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGdyZXk7XG4gIH1cblxuICAuZGV0YWlscy13cmFwcGVyIHtcbiAgICBsYWJlbCB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT10ZXh0XSxcbiAgICBpbnB1dFt0eXBlPW1haWxdLFxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIH1cbiAgfVxuXG4gIGRldGFpbHNbZGF0YS1kcnVwYWwtc2VsZWN0b3I9XCJlZGl0LWVudGl0eS1qdXN0aWZpY2F0aWYtZC1pZGVudGl0ZVwiXSB7XG4gICAgI2VkaXQtZW50aXR5LWp1c3RpZmljYXRpZi1kLWlkZW50aXRlLWZpZWxkLXVzZXItcGFzcy1pZC13cmFwcGVyIGxhYmVsIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgI2VkaXQtZW50aXR5LWp1c3RpZmljYXRpZi1kLWlkZW50aXRlLWZpZWxkLWRhdGUtZGUtbmFpc3NhbmNlLXdyYXBwZXIge1xuICAgICAgLmxhYmVsIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMzRweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNlZGl0LWVudGl0eS1jdXN0b21lci1hZGRyZXNzLXdyYXBwZXIge31cblxuICAjZWRpdC1lbnRpdHktZW5mYW50LXMtZmllbGQtZW5mYW50LXdyYXBwZXIge1xuICAgIGxhYmVsIHtcbiAgICAgIHdpZHRoOiAxNjdweDtcbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgfVxuXG4gICAgI2VkaXQtZW50aXR5LWVuZmFudC1zLWZpZWxkLWVuZmFudC0wLWlubGluZS1lbnRpdHktZm9ybS1maWVsZC1hZHJlc3NlLWVuZmFudHMtMCB7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtcGVyc29ubmUge1xuICAgIC5maWVsZC1tdWx0aXBsZS1kcmFnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgc3VtbWFyeVthcmlhLXByZXNzZWQ9dHJ1ZV0ge1xuICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICB9XG5cbiAgICAuZmllbGQtbGFiZWwge1xuICAgICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgLnRhYmxlZHJhZy10b2dnbGUtd2VpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAwcHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgICBtYXJnaW46IDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLmZpZWxkLS10eXBlLWFkZHJlc3Mge1xuICAgICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogMzcwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIHdpZHRoOiAxMjRweDtcbiAgICAgIH1cblxuICAgICAgLmFkZHJlc3MtbGluZTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYWdlX2FkbWlucGVvcGxlcHJvZmlsZXMyIC5sYXlvdXQtY29udGFpbmVyIHtcbiAgKiB7XG4gICAgZm9udC1mYW1pbHk6ICdTU2Fuc1Byby1saWdodCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxBQUFBLHdCQUF3QixDQUFDO0VBQ3ZCLE9BQU8sRUFBRSxHQUFHO0VBQ1osTUFBTSxFQUFFLEdBQUcsR0FPWjtFQVRELEFBS0ksd0JBTG9CLENBSXRCLEVBQUUsQ0FDQSxDQUFDLENBQUM7SUFDQSxPQUFPLEVBQUUsR0FBRyxHQUNiOztBQUlMLEFBRUUsZUFGYSxBQUFBLGVBQWUsQ0FFNUIsQ0FBQyxDQUFBLEFBQUEsSUFBQyxFQUFNLGlCQUFpQixBQUF2QjtBQUZKLGVBQWUsQUFBQSxlQUFlLENBRzVCLENBQUMsQ0FBQSxBQUFBLElBQUMsRUFBTSxVQUFVLEFBQWhCLEVBQWtCO0VBQ2xCLE9BQU8sRUFBRSxJQUFJLEdB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 */
