.isg-input-textbox,.pure-form .isg-input-textbox{display:inline-block;line-height:normal;max-width:100%;position:relative;vertical-align:middle;width:506px}.isg-input-textbox .isg-input-textbox-content,.pure-form .isg-input-textbox .isg-input-textbox-content{display:inline-block;position:relative;width:100%}.isg-input-textbox .isg-input-textbox-content .isg-input-textbox-input,.pure-form .isg-input-textbox .isg-input-textbox-content .isg-input-textbox-input{background-color:#fff;border:2px solid #7b757566;border-radius:var(--border-radius-xxl);height:46px;outline:none;padding:2px 20px 0;vertical-align:top;width:100%}.isg-input-textbox .isg-input-textbox-content .isg-input-textbox-input:focus,.pure-form .isg-input-textbox .isg-input-textbox-content .isg-input-textbox-input:focus{border:2px solid var(--input-textbox-focus-border-color)}.isg-input-textbox .isg-input-textbox-content .isg-input-textbox-input:-webkit-autofill,.pure-form .isg-input-textbox .isg-input-textbox-content .isg-input-textbox-input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.isg-input-textbox .isg-input-textbox-content .isg-input-textbox-input::-ms-clear,.isg-input-textbox .isg-input-textbox-content .isg-input-textbox-input::-ms-reveal,.pure-form .isg-input-textbox .isg-input-textbox-content .isg-input-textbox-input::-ms-clear,.pure-form .isg-input-textbox .isg-input-textbox-content .isg-input-textbox-input::-ms-reveal{display:none}.isg-input-textbox .isg-input-textbox-content .isg-input-textbox-picto,.pure-form .isg-input-textbox .isg-input-textbox-content .isg-input-textbox-picto{cursor:text;height:45px;left:10px;line-height:44px;position:absolute;text-align:center;top:0;width:35px}.isg-input-textbox .isg-input-textbox-content .isg-input-textbox-picto .isg-icon-textbox,.pure-form .isg-input-textbox .isg-input-textbox-content .isg-input-textbox-picto .isg-icon-textbox{height:16px;vertical-align:middle;width:16px}.isg-input-textbox .isg-input-textbox-content .isg-input-textbox-picto .isg-icon-textbox path,.pure-form .isg-input-textbox .isg-input-textbox-content .isg-input-textbox-picto .isg-icon-textbox path{fill:#7b7575}.isg-input-textbox .isg-input-textbox-content .isg-input-textbox-picto .isg-icon-textbox:hover path,.pure-form .isg-input-textbox .isg-input-textbox-content .isg-input-textbox-picto .isg-icon-textbox:hover path{fill:#333}.isg-input-textbox .isg-input-textbox-content .isg-input-textbox-picto-message,.pure-form .isg-input-textbox .isg-input-textbox-content .isg-input-textbox-picto-message{cursor:text;height:45px;line-height:42px;position:absolute;right:12px;top:0;width:25px}.isg-input-textbox .isg-input-textbox-content .isg-input-textbox-picto-message .isg-icon-close-fill,.pure-form .isg-input-textbox .isg-input-textbox-content .isg-input-textbox-picto-message .isg-icon-close-fill{height:24px;vertical-align:middle;width:24px}.isg-input-textbox .isg-input-textbox-content .isg-input-textbox-picto-message .isg-icon-close-fill path,.pure-form .isg-input-textbox .isg-input-textbox-content .isg-input-textbox-picto-message .isg-icon-close-fill path{fill:#c12c10}.isg-input-textbox .isg-input-textbox-content .isg-input-textbox-picto-message .isg-icon-check-fill,.pure-form .isg-input-textbox .isg-input-textbox-content .isg-input-textbox-picto-message .isg-icon-check-fill{height:24px;vertical-align:middle;width:24px}.isg-input-textbox .isg-input-textbox-content .isg-input-textbox-picto-message .isg-icon-check-fill path,.pure-form .isg-input-textbox .isg-input-textbox-content .isg-input-textbox-picto-message .isg-icon-check-fill path{fill:#52ba50}.isg-input-textbox .isg-input-textbox-content .isg-input-textbox-password,.pure-form .isg-input-textbox .isg-input-textbox-content .isg-input-textbox-password{cursor:pointer;height:45px;position:absolute;right:0;top:0;width:45px}.isg-input-textbox .isg-input-textbox-content .isg-input-textbox-password .isg-icon-eye,.isg-input-textbox .isg-input-textbox-content .isg-input-textbox-password .isg-icon-eye-off,.pure-form .isg-input-textbox .isg-input-textbox-content .isg-input-textbox-password .isg-icon-eye,.pure-form .isg-input-textbox .isg-input-textbox-content .isg-input-textbox-password .isg-icon-eye-off{height:24px;vertical-align:middle;width:24px}.isg-input-textbox .isg-input-textbox-content .isg-input-textbox-password .isg-icon-eye path,.isg-input-textbox .isg-input-textbox-content .isg-input-textbox-password .isg-icon-eye-off path,.pure-form .isg-input-textbox .isg-input-textbox-content .isg-input-textbox-password .isg-icon-eye path,.pure-form .isg-input-textbox .isg-input-textbox-content .isg-input-textbox-password .isg-icon-eye-off path{fill:#7b7575}.isg-input-textbox .isg-input-textbox-content .isg-input-textbox-search,.pure-form .isg-input-textbox .isg-input-textbox-content .isg-input-textbox-search{cursor:pointer;height:45px;line-height:42px;position:absolute;right:0;top:0;width:45px}.isg-input-textbox .isg-input-textbox-content .isg-input-textbox-search .isg-icon-loupe,.pure-form .isg-input-textbox .isg-input-textbox-content .isg-input-textbox-search .isg-icon-loupe{height:24px;vertical-align:middle;width:24px}.isg-input-textbox .isg-input-textbox-content .isg-input-textbox-search .isg-icon-loupe path,.pure-form .isg-input-textbox .isg-input-textbox-content .isg-input-textbox-search .isg-icon-loupe path{fill:#b4acac}.isg-input-textbox .isg-input-textbox-content .isg-input-textbox-empty,.pure-form .isg-input-textbox .isg-input-textbox-content .isg-input-textbox-empty{cursor:pointer;height:45px;line-height:42px;position:absolute;right:45px;top:0;width:30px}.isg-input-textbox .isg-input-textbox-content .isg-input-textbox-empty .isg-icon-close,.pure-form .isg-input-textbox .isg-input-textbox-content .isg-input-textbox-empty .isg-icon-close{height:14px;vertical-align:middle;width:14px}.isg-input-textbox .isg-input-textbox-content .isg-input-textbox-empty .isg-icon-close path,.pure-form .isg-input-textbox .isg-input-textbox-content .isg-input-textbox-empty .isg-icon-close path{fill:#7b7575}.isg-input-textbox .isg-input-textbox-content .isg-input-textbox-label,.pure-form .isg-input-textbox .isg-input-textbox-content .isg-input-textbox-label{border-radius:23px;color:#7b7575;cursor:text;font-style:italic;left:20px;line-height:40px;max-width:90%;overflow:hidden;padding:0 2px;position:absolute;right:auto;text-overflow:ellipsis;top:4px;transition:all .3s ease;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.isg-input-textbox .isg-input-textbox-message,.pure-form .isg-input-textbox .isg-input-textbox-message{display:block;font-size:14px;line-height:16px;margin:0 20px;min-height:16px;text-align:left}.isg-input-textbox.picto .isg-input-textbox-input,.pure-form .isg-input-textbox.picto .isg-input-textbox-input{padding-left:45px}.isg-input-textbox.picto .isg-input-textbox-label,.pure-form .isg-input-textbox.picto .isg-input-textbox-label{left:45px}.isg-input-textbox.error .isg-input-textbox-input,.isg-input-textbox.success .isg-input-textbox-input,.pure-form .isg-input-textbox.error .isg-input-textbox-input,.pure-form .isg-input-textbox.success .isg-input-textbox-input{padding-right:48px}.isg-input-textbox.password .isg-input-textbox-picto-message,.pure-form .isg-input-textbox.password .isg-input-textbox-picto-message{right:45px}.isg-input-textbox.password .isg-input-textbox-input,.pure-form .isg-input-textbox.password .isg-input-textbox-input{padding-right:48px}.isg-input-textbox.password.error .isg-input-textbox-input,.isg-input-textbox.password.success .isg-input-textbox-input,.pure-form .isg-input-textbox.password.error .isg-input-textbox-input,.pure-form .isg-input-textbox.password.success .isg-input-textbox-input{padding-right:75px}.isg-input-textbox.search .isg-input-textbox-input,.pure-form .isg-input-textbox.search .isg-input-textbox-input{padding-right:45px}.isg-input-textbox.search.error .isg-input-textbox-picto-message,.isg-input-textbox.search.success .isg-input-textbox-picto-message,.pure-form .isg-input-textbox.search.error .isg-input-textbox-picto-message,.pure-form .isg-input-textbox.search.success .isg-input-textbox-picto-message{right:45px}.isg-input-textbox.search.error .isg-input-textbox-input,.isg-input-textbox.search.has-value .isg-input-textbox-input,.isg-input-textbox.search.success .isg-input-textbox-input,.pure-form .isg-input-textbox.search.error .isg-input-textbox-input,.pure-form .isg-input-textbox.search.has-value .isg-input-textbox-input,.pure-form .isg-input-textbox.search.success .isg-input-textbox-input{padding-right:75px}.isg-input-textbox.search.has-value.error .isg-input-textbox-picto-message,.isg-input-textbox.search.has-value.success .isg-input-textbox-picto-message,.pure-form .isg-input-textbox.search.has-value.error .isg-input-textbox-picto-message,.pure-form .isg-input-textbox.search.has-value.success .isg-input-textbox-picto-message{right:75px}.isg-input-textbox.search.has-value.error .isg-input-textbox-input,.isg-input-textbox.search.has-value.success .isg-input-textbox-input,.pure-form .isg-input-textbox.search.has-value.error .isg-input-textbox-input,.pure-form .isg-input-textbox.search.has-value.success .isg-input-textbox-input{padding-right:100px}.isg-input-textbox.focus .isg-input-textbox-label,.isg-input-textbox.has-value .isg-input-textbox-label,.pure-form .isg-input-textbox.focus .isg-input-textbox-label,.pure-form .isg-input-textbox.has-value .isg-input-textbox-label{background:#fff;border-radius:8px;bottom:auto;font-size:14px;font-style:normal;height:20px;left:16px;line-height:20px;padding:0 4px;position:absolute;top:-10px;vertical-align:top}.isg-input-textbox.focus .isg-input-textbox-picto .isg-font,.isg-input-textbox.has-value .isg-input-textbox-picto .isg-font,.pure-form .isg-input-textbox.focus .isg-input-textbox-picto .isg-font,.pure-form .isg-input-textbox.has-value .isg-input-textbox-picto .isg-font{color:#333}.isg-input-textbox.read-only .isg-input-textbox-input,.pure-form .isg-input-textbox.read-only .isg-input-textbox-input{border:2px solid #7b757566}.isg-input-textbox.success .isg-input-textbox-input,.pure-form .isg-input-textbox.success .isg-input-textbox-input{border:2px solid #52ba50}.isg-input-textbox.success .isg-input-textbox-message,.pure-form .isg-input-textbox.success .isg-input-textbox-message{color:#52ba50}.isg-input-textbox.error .isg-input-textbox-input,.pure-form .isg-input-textbox.error .isg-input-textbox-input{border:2px solid #c12c10}.isg-input-textbox.error .isg-input-textbox-message,.pure-form .isg-input-textbox.error .isg-input-textbox-message{color:#c12c10}.isg-input-textbox.disabled,.pure-form .isg-input-textbox.disabled{opacity:.5}.isg-input-textbox.disabled .isg-input-textbox-input,.pure-form .isg-input-textbox.disabled .isg-input-textbox-input{background:#fffc;border:2px solid #7b757566;color:#7b757566;cursor:not-allowed;opacity:1}.isg-input-textbox.disabled .isg-input-textbox-label,.isg-input-textbox.disabled .isg-input-textbox-password,.isg-input-textbox.disabled .isg-input-textbox-picto,.isg-input-textbox.disabled .isg-input-textbox-picto-message,.pure-form .isg-input-textbox.disabled .isg-input-textbox-label,.pure-form .isg-input-textbox.disabled .isg-input-textbox-password,.pure-form .isg-input-textbox.disabled .isg-input-textbox-picto,.pure-form .isg-input-textbox.disabled .isg-input-textbox-picto-message{cursor:not-allowed}.no-touch .isg-input-textbox .isg-input-textbox-content:hover .isg-input-textbox-input{border:2px solid var(--input-textbox-hover-border-color)}.no-touch .isg-input-textbox .isg-input-textbox-content:hover .isg-input-textbox-picto .isg-font{color:#333}.no-touch .isg-input-textbox .isg-input-textbox-content:hover.read-only .isg-input-textbox-input{border:2px solid #7b757566}.no-touch .isg-input-textbox .isg-input-textbox-content:hover.success .isg-input-textbox-input{border:2px solid #52ba50}.no-touch .isg-input-textbox .isg-input-textbox-content:hover.error .isg-input-textbox-input{border:2px solid #c12c10}.no-touch .isg-input-textbox .isg-input-textbox-content:hover.disabled .isg-input-textbox-input{border:2px solid #7b757566}.no-touch .isg-input-textbox .isg-input-textbox-content:hover .isg-input-textbox-password:hover .isg-icon-eye path,.no-touch .isg-input-textbox .isg-input-textbox-content:hover .isg-input-textbox-password:hover .isg-icon-eye-off path{fill:#333}
