.isg-input-textbox,.pure-form .isg-input-textbox{vertical-align:middle;width:506px;max-width:100%;line-height:normal;display:inline-block;position:relative}.isg-input-textbox .isg-input-textbox-content,.pure-form .isg-input-textbox .isg-input-textbox-content{width:100%;display:inline-block;position:relative}.isg-input-textbox .isg-input-textbox-content .isg-input-textbox-input,.pure-form .isg-input-textbox .isg-input-textbox-content .isg-input-textbox-input{border-radius:var(--border-radius-xxl);vertical-align:top;background-color:#fff;border:2px solid rgba(123,117,117,.4);outline:none;width:100%;height:46px;padding:2px 20px 0}.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{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.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{display:none}.isg-input-textbox .isg-input-textbox-content .isg-input-textbox-input::-ms-reveal{display:none}.pure-form .isg-input-textbox .isg-input-textbox-content .isg-input-textbox-input::-ms-clear{display:none}.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;text-align:center;width:35px;height:45px;line-height:44px;position:absolute;top:0;left:10px}.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{vertical-align:middle;width:16px;height: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;width:25px;height:45px;line-height:42px;position:absolute;top:0;right:12px}.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{vertical-align:middle;width:24px;height: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{vertical-align:middle;width:24px;height: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;width:45px;height:45px;position:absolute;top:0;right:0}.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{vertical-align:middle;width:24px;height: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;width:45px;height:45px;line-height:42px;position:absolute;top:0;right:0}.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{vertical-align:middle;width:24px;height: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;width:30px;height:45px;line-height:42px;position:absolute;top:0;right:45px}.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{vertical-align:middle;width:14px;height: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{color:#7b7575;vertical-align:middle;cursor:text;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;border-radius:23px;max-width:90%;padding:0 2px;font-style:italic;line-height:40px;transition:all .3s;position:absolute;top:4px;left:20px;right:auto;overflow:hidden}.isg-input-textbox .isg-input-textbox-message,.pure-form .isg-input-textbox .isg-input-textbox-message{text-align:left;min-height:16px;margin:0 20px;font-size:14px;line-height:16px;display:block}.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{vertical-align:top;background:#fff;border-radius:8px;height:20px;padding:0 4px;font-size:14px;font-style:normal;line-height:20px;position:absolute;top:-10px;bottom:auto;left:16px}.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 rgba(123,117,117,.4)}.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{opacity:1;cursor:not-allowed;color:rgba(123,117,117,.4);background:rgba(255,255,255,.8);border:2px solid rgba(123,117,117,.4)}.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 rgba(123,117,117,.4)}.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 rgba(123,117,117,.4)}.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}
