/*!
    * Atomx input v1.0
*/.flatpickr-calendar{border-radius:0;width:275px}.flatpickr-rContainer{width:100%}.flatpickr-days{width:100%}.flatpickr-days .flatpickr-day.nextMonthDay{color:#666666}.flatpickr-days .flatpickr-day{font-family:Frutiger;font-size:14px;color:#1a1a1a;height:30px;line-height:30px;border-radius:100%;max-width:30px}.flatpickr-days .flatpickr-day.today{border-color:transparent}.flatpickr-days .flatpickr-day.selected{background-color:#007bff;border-color:#007bff;color:#FFFFFF}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{display:none}.flatpickr-calendar .flatpickr-innerContainer{padding:7.3%}.flatpickr-calendar .flatpickr-innerContainer .dayContainer{width:100%;min-width:100%;max-width:100%}.flatpickr-months{background-color:#d9e7f5;font-family:Frutiger;height:45px}.flatpickr-months .numInput{font-size:14px;color:#1a1a1a}.flatpickr-monthsDropdown-months{font-size:14px;color:#1a1a1a}.flatpickr-prev-month svg,.flatpickr-next-month svg{width:12px;height:12px}.flatpickr-weekday{font-family:Frutiger;font-size:12px;color:#666666}.flatpickr-input{padding-left:34px;-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 #666666;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}.flatpickr-input::-webkit-input-placeholder{position:relative;top:5px;font-family:"Frutiger", sans-serif;ont-size:16px;color:#1a1a1a}.flatpickr-input::-moz-placeholder{position:relative;top:5px;font-family:"Frutiger", sans-serif;ont-size:16px;color:#1a1a1a}.flatpickr-input:-ms-input-placeholder{position:relative;top:5px;font-family:"Frutiger", sans-serif;ont-size:16px;color:#1a1a1a}.flatpickr-input::-ms-input-placeholder{position:relative;top:5px;font-family:"Frutiger", sans-serif;ont-size:16px;color:#1a1a1a}.flatpickr-input::placeholder{position:relative;top:5px;font-family:"Frutiger", sans-serif;ont-size:16px;color:#1a1a1a}ng2-flatpickr .ng2-flatpickr-input-container{height:100%}ng2-flatpickr+label{color:#666666;position:absolute;font-size:16px;top:-20px;left:0 !important;font-size:1rem;font-family:"Frutiger", sans-serif;font-weight:500;text-transform:uppercase;line-height:20px}.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>input:focus,.atomx-form__field.blurOn{border-color:#006DFF;border-width:2px;line-height:1rem}.atomx-form__content-block>input:focus ~ label,.atomx-form__code-seizure__field[type="number"]:focus ~ label,.atomx-form__code-seizure__field[type="number"].focusOn ~ label,.atomx-form__code-seizure__field[type="number"].blurOn ~ label,.atomx-form__code-seizure__field[type="text"]:focus ~ label,.atomx-form__code-seizure__field[type="text"].focusOn ~ label,.atomx-form__code-seizure__field[type="text"].blurOn ~ label,.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__content-block>input:focus ~ label,.atomx-form__code-seizure__field[type="number"]:focus ~ label,.atomx-form__code-seizure__field[type="number"].focusOn ~ label,.atomx-form__code-seizure__field[type="number"].blurOn ~ label,.atomx-form__code-seizure__field[type="text"]:focus ~ label,.atomx-form__code-seizure__field[type="text"].focusOn ~ label,.atomx-form__code-seizure__field[type="text"].blurOn ~ label,.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>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;padding:20px 0 8px;line-height:inherit;background-image:none;font-family:"Frutiger",sans-serif;font-size:16px;font-size:1rem;font-weight:500}.atomx-form__content-block>input:focus ~ label{left:0}.atomx-form__content-block>input:not(:focus){border-bottom:2px solid #666}.atomx-form__content-block>input:not(:focus) ~ label{color:#666}.atomx-form__content-block>input::-ms-clear{display:none}.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__code-seizure-content{display:table;text-align:center;position:relative;padding-top:25px;width:100%}.atomx-form__code-seizure-content>.ico.valide{display:none}.atomx-form__code-seizure-content.field-container--error>input{border-color:#f23037}.atomx-form__code-seizure-content.field-container--error>label{color:#f23037}.atomx-form__code-seizure-content.field-container--valid>.ico.valide{display:block !important}.atomx-form__code-seizure-content>label{color:#666;text-align:left;line-height:15px;bottom:auto;top:0}.atomx-form__code-seizure__field[type="number"],.atomx-form__code-seizure__field[type="text"]{-moz-appearance:textfield;border-radius:0;background-color:transparent;border:none;border-radius:0;border-bottom:2px solid #666;float:left;outline:none;width:100%;font-family:"Frutiger",sans-serif;font-size:16px;font-size:1rem;font-weight:500}.atomx-form__code-seizure__field[type="number"]:focus,.atomx-form__code-seizure__field[type="number"].focusOn,.atomx-form__code-seizure__field[type="number"].blurOn,.atomx-form__code-seizure__field[type="text"]:focus,.atomx-form__code-seizure__field[type="text"].focusOn,.atomx-form__code-seizure__field[type="text"].blurOn{border-bottom:2px solid #006DFF}.atomx-form__code-seizure__field[type="number"].blurOn.last-child ~ .number-indicator,.atomx-form__code-seizure__field[type="text"].blurOn.last-child ~ .number-indicator{color:#006DFF}.atomx-form__code-seizure__field[type="number"]::-webkit-outer-spin-button,.atomx-form__code-seizure__field[type="number"]::-webkit-inner-spin-button,.atomx-form__code-seizure__field[type="text"]::-webkit-outer-spin-button,.atomx-form__code-seizure__field[type="text"]::-webkit-inner-spin-button{-webkit-appearance:none}.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}

