/*!
    * Atomx select v1.0
*/.field-container.calendar-container .atomx-form__content-block.has-icon.left>label{position:absolute;display:block;width:100%;color:#666;font-size:14px;font-weight:400;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;left:0;top:auto;bottom:22px}@media (max-width: 576px){.field-container.calendar-container .atomx-form__content-block.has-icon.left>label{line-height:15px;max-width:100%;white-space:pre-wrap}}.atomx-form__content-block>select:focus,.atomx-form__field.blurOn{border-color:#006DFF;border-width:2px;line-height:1rem}.atomx-form__field.blurOn ~ label,.atomx-form__field:focus ~ label{color:#006DFF;-webkit-transform:translate(0, 0);transform:translate(0, 0);font-size:12px;line-height:12px;-o-text-overflow:ellipsis;text-overflow:ellipsis;bottom:auto;top:0;text-transform:uppercase}@media (max-width: 576px){.atomx-form__field.blurOn ~ label,.atomx-form__field:focus ~ label{line-height:12px;max-width:100%;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}}.atomx-form__field ~ label{color:#666;position:absolute;-webkit-transform:translate(0, 15px);transform:translate(0, 15px);font-size:16px;-o-text-overflow:clip;text-overflow:clip;cursor:text;pointer-events:none;top:auto;bottom:22px;left:0;-webkit-transition:all 0.15s ease-out;-o-transition:all 0.15s ease-out;transition:all 0.15s ease-out;font-family:"Frutiger",sans-serif;font-size:16px;font-size:1rem;font-weight:500}@media (max-width: 576px){.atomx-form__field ~ label{white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}}.field-container.calendar-container .atomx-form__content-block.has-icon.left .flatpickr-input{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;background-color:transparent;color:rgba(0,0,0,0.87);border:0 none;border-bottom:2px solid #666;height:100%;outline:0;width:100%;-webkit-box-shadow:none;box-shadow:none;border-radius:0;font-family:"Frutiger",sans-serif;font-size:16px;font-size:1rem;font-weight:500;line-height:inherit;background-image:none}.field-container.calendar-container .atomx-form__content-block.has-icon.left>label{bottom:35px;left:0px;text-transform:uppercase}.field-container.calendar-container .atomx-form__content-block .ico.valide{display:none}.field-container.calendar-container.blurOn .atomx-form__content-block.has-icon.left .flatpickr-input{border-bottom:2px solid #006DFF}.field-container.calendar-container.blurOn .atomx-form__content-block.has-icon.left>label{color:#006DFF}.field-container.field-container--error>input,.field-container.field-container--error>input:not(:focus){border-color:#f23037}.field-container.field-container--error>input ~ label,.field-container.field-container--error>input:not(:focus) ~ label{color:#f23037}.field-container.field-container--error .atomx-form__content-block>label{color:#f23037}.field-container.field-container--error .atomx-form__content-block>.ico{display:none}.field-container.field-container--error .atomx-form__content-block>.ico.error{display:block;color:#f23037}.field-container.field-container--error .atomx-form__content-block>input.atomx-form__field,.field-container.field-container--error .atomx-form__content-block>input.atomx-form__field:not(:focus){border-color:#f23037}.field-container.field-container--error .clearfix::after{display:block;content:"";clear:both}.field-container.field-container--error p{display:block;color:#f23037;line-height:12px;margin-bottom:0;margin-top:0;text-align:left;line-height:22px;width:90%;font-family:"Frutiger",sans-serif;font-size:14px;font-size:.875rem;font-weight:500}.field-container.field-container--valid .ico.valide{display:block !important}.field-container>p{display:none}.atomx-form__content-block{position:relative;height:45px;margin-bottom:5px}.atomx-form__content-block .IBAN{font-size:15px}.atomx-form__content-block.IBAN-container{height:auto}.atomx-form__content-block.IBAN-container .number-indicator{position:inherit;float:right}.atomx-form__content-block>select{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;text-indent:0.01px;-o-text-overflow:"";text-overflow:"";cursor:pointer;background-color:transparent;border-bottom:2px solid #666;width:100%;height:100%;padding:15px 0 0;font-family:"Frutiger",sans-serif;font-size:14px;font-size:.875rem;font-weight:500;color:#1A1A1A}.atomx-form__content-block>select:focus{outline:0 none}.atomx-form__content-block>select:not(:focus){border-bottom:2px solid #666}.atomx-form__content-block>select:not(:focus) ~ label{color:#666}.atomx-form__content-block .ico.ico-r-fleche{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAAAXNSR0IArs4c6QAAAdFJREFUeAHt2D1Ow0AQBtB1uAYXoqOjSE+XE4AoEJyAjj4FUgo6TgfGQ2JwJCcEeyV2pbdSFEW2Z2ffF/kvJYMAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgdoEmmIavmsv0kd63vWzSg/Na9bebtvLrt7TV81Fuk73zVvW+hOLLSYel/+wwG/T+e6zSTftVbZJolabNt/1f4LONsXUQuUEsL+Cs+7nOksI2yDXXb2oWdwoKYBVp/M+EJofwjh+zBFzFTHKCWB7zl92KnlCOIy/zH59mRFlORfhfhHH4B6bl363o985ahydIN/G8gKItc0BnHNsPteTK5UZwNQQKsOPZZYbwF9DqBC//ABODaFS/DoC+C2E2B7PDPv3+XEntUynXrSjwj+Nsk9BQ5TD//LYa/iQVQ1+NF5PANHteAixpR9V4UfTdQUQHR8OoTr8OgMYD6FK/HoDiM6Hr5fj3U7u19cxh0GAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIERgU/RgYBtngmD/wAAAABJRU5ErkJggg==) no-repeat scroll center center;background-size:45px 45px;height:25px;position:absolute;pointer-events:none;right:0;bottom:5px;width:25px}.atomx-form__content-block>.number-indicator{color:#666;margin-top:5px;position:absolute;right:0;top:100%;line-height:22px;font-family:"Frutiger",sans-serif;font-size:14px;font-size:.875rem;font-weight:500}.atomx-form__content-block.has-icon.left>.ico{margin-top:-30px;opacity:0.4;position:absolute;left:0;top:100%}.atomx-form__content-block.has-icon.left>label{left:34px}.atomx-form__content-block.has-icon.left>input{padding-left:34px}.atomx-form__content-block.has-icon.left>input.blurOn ~ label{left:0;text-transform:uppercase}.atomx-form__content-block.has-icon.left>input:focus ~ .ico{opacity:1}.atomx-form__content-block.has-icon.left>input:focus ~ .ico ~ label{left:0}.atomx-form__content-block.has-icon.right input{padding-right:20px}.atomx-form__content-block.has-icon.right .text-indication{color:#1A1A1A;bottom:4px;position:absolute;right:0;font-family:"Frutiger",sans-serif;font-size:16px;font-size:1rem;font-weight:500}.atomx-form__content-block.has-icon.right>.ico{display:none;font-weight:bold;position:absolute;right:0;bottom:6px}.atomx-form__field.blurOn ~ label{text-transform:uppercase}.atomx-indication-iban{color:#666;line-height:22px;width:90%;font-family:"Frutiger",sans-serif;font-size:14px;font-size:.875rem;font-weight:500}

.field-container.field-container--error > select,
.field-container.field-container--error > select:not(:focus) {
  border-color: #f23037; }
  .field-container.field-container--error > select ~ label,
  .field-container.field-container--error > select:not(:focus) ~ label {
    color: #f23037; }

.field-container.field-container--error .atomx-form__content-block > select.atomx-form__field,
.field-container.field-container--error .atomx-form__content-block > select.atomx-form__field:not(:focus) {
  border-color: #f23037; }

