.form-box,.styled-input,.styled-select{font-size:83.33%}.form-box{margin:1.5em 0;padding:2em 40px 0 20px;word-spacing:-.3em;background:#f3f3f3}.form-box.seamless{margin-left:-20px;margin-right:-20px;padding:0 20px 0 0;background:transparent;border-radius:0}.form-box .txt-field,.form-box .radio-btn,.form-box .inline-buttons{display:inline-block;vertical-align:bottom;position:relative;width:50%;margin:0 0 2em;padding-left:20px;word-spacing:normal}.form-box.top-align .txt-field,.form-box.top-align .radio-btn{vertical-align:top}.form-box .half-space{margin-bottom:.75em}.form-box .double-space{margin-bottom:3em}.form-box label,.form-box .form-text{display:block;margin-bottom:.5em;line-height:normal;font-weight:400}.form-box strong.form-text{font-weight:500}.form-box label.required:after,.form-box .form-text.required:after{content:"*";margin-left:.1em;color:#da2531}.txt-field input:not([type=file]),.txt-field textarea,.txt-field select,.styled-input,.styled-select select{display:inline-block;width:100%;height:2.4em;line-height:2.4em;padding:.3em 10px;margin:0;border:2px solid #cfcfcf;font:inherit;background:#fff;box-shadow:none;outline:none;-webkit-appearance:none;-moz-appearance:none}.txt-field input:not([type=file]):focus,.txt-field textarea:focus,.txt-field select:focus,.styled-input:focus,.styled-select select:focus,.icheck-item.hover{border-color:#3eb0e4}.txt-field input[disabled],.txt-field textarea[disabled],.txt-field select[disabled],.styled-input[disabled],.styled-select select[disabled],.icheck-item.disabled{background:#f9f9f9;color:#aaa;border-color:#eee}.txt-field input[type=file],.txt-field input[type=file]:focus{border-color:transparent}.txt-field textarea{height:auto}.txt-field .select-wrapper{width:auto;max-width:100%}.styled-select.select-wrapper{display:inline-block;max-width:100%}.form-box .inline-buttons{margin-bottom:1em;text-align:right}.inline-buttons .bt-action{height:2.4em;line-height:2.4em;margin:0 .5em .5em 0;padding:0 1em;font-size:100%}.inline-buttons .bt-action:last-child{margin-right:0}.form-box .radio-btn{vertical-align:top}.radio-btn input[type=radio],.radio-btn input[type=checkbox],.radio-btn .icheck-item{position:absolute}.radio-btn label{position:relative;display:inline-block;vertical-align:top;margin:0 1em 0 0;padding-left:1.66em;max-width:100%;font-weight:400}.radio-btn label input[type=radio],.radio-btn label input[type=checkbox],.radio-btn label .icheck-item{left:0}.check-list ul{margin:0;width:100%!important;overflow:hidden;word-spacing:-.3em}.check-list ul li{display:inline-block;width:50%;padding-right:15px;margin:0 0 .5em;word-spacing:normal}.check-list ul.auto-width li{width:auto}.form-box .width-18,.check-list ul.width-18 li{width:12.5%}.form-box .width-16,.check-list ul.width-16 li{width:16.67%}.form-box .width-14,.check-list ul.width-14 li{width:25%}.form-box .width-13,.check-list ul.width-13 li{width:33.33%}.form-box .width-23,.check-list ul.width-23 li{width:66.67%}.form-box .width-34,.check-list ul.width-34 li{width:75%}.form-box .full-width,.check-list ul.full-width li{width:100%}.icheck-item{position:relative;display:inline-block;vertical-align:middle;border:2px solid #cfcfcf;border-radius:4px;background:#fff;color:#3eb0e4;font-size:100%;cursor:pointer}.icheck-item:before{display:block;visibility:hidden;width:1em;height:1em;line-height:1}.icheck-item.checked:before{color:inherit;visibility:visible}.icheck-item.iradio,.icheck-item.iradio:before{border-radius:100%;font-size:100%}.icheck-item.iradio:before{content:"";font-size:50%;background-color:#3eb0e4;margin:6px}.icheck-item.disabled{pointer-events:none}.icheck-item.disabled input{visibility:hidden}.icheck-item.disabled+label{color:#aaa}.select-dates .select-wrapper{display:inline-block;margin:0 0 .25em 0}.select-dates .select-day{width:4.5em}.select-dates .select-month{width:8em}.select-dates .select-year{width:5.5em}.form-nav{margin:1.5em 0;overflow:hidden;padding:0 40px;text-align:right}.form-nav.half-space{margin-top:-.5em}.form-nav.seamless{padding:0}.form-nav.separateur{padding:1.5em 0 0}.form-nav .link-button{white-space:nowrap}.form-nav .bt-action{margin-bottom:1em;white-space:nowrap}.form-nav .form-bt-prev{float:left;margin-right:15px}.form-nav .form-bt-next{float:right;margin-left:15px}.form-box .input-validation-error{background-color:#ffe5eb!important;border-color:#da2531!important}.validation-summary-errors,.validation-summary-message{margin:1em 0;padding:20px;overflow:hidden;font-weight:400;background:#ffe5eb;color:#da2531}.validation-summary-errors span,.validation-summary-message span{font-weight:700}.validation-summary-errors ul li:before{color:#da2531}.validation-summary-valid{display:none}.validation-summary-message{background:#e5ffe9;color:#25d93d}.validation-complete{color:#25d93d}@media screen and (-webkit-min-device-pixel-ratio:0),screen and (min--moz-device-pixel-ratio:0){.select-wrapper{position:relative;border-color:#3eb0e4}.select-wrapper select,.styled-select.select-wrapper select{padding-right:2em}.select-wrapper:after{content:"";position:absolute;right:.66em;top:50%;margin-top:-.25em;border:solid transparent;border-width:.5em .5em 0;border-top-color:inherit;pointer-events:none}}@media(min-width:1px)and (max-width:63.9375em){.form-box{margin:1.5em -20px;padding:1.5em 20px 1.5em 0}.form-box .form-title{margin:-1.5em -20px 1.5em 0;padding:.5em 20px}.form-nav{padding:0}}@media print,(min-width:1px)and (max-width:47.9375em){.form-box .txt-field,.form-box .radio-btn,.form-box .inline-buttons{margin:0 0 1em}.form-box .half-space{margin-bottom:.5em}.form-box .double-space{margin-bottom:2em}.form-box .inline-buttons,.inline-buttons .bt-action{margin-bottom:.5em}.icheck-item.iradio:before{margin:4px}}@media(min-width:1px)and (max-width:37.5em){.form-box .txt-field,.form-box .radio-btn,.form-box .inline-buttons,.form-box ul li,.form-box .width-18,.form-box .width-16,.form-box .width-14,.form-box .width-13,.form-box .width-23,.form-box .width-34,.form-box .full-width,.check-list ul.width-18 li,.check-list ul.width-16 li,.check-list ul.width-14 li,.check-list ul.width-13 li,.check-list ul.width-23 li,.check-list ul.width-34 li,.check-list ul.full-width li{display:block;width:100%}.form-box>br{display:none}.form-nav.half-space{margin-top:-.5em}.form-nav .link-button{white-space:normal}}@media print{.form-box{background:#fff}.form-box .form-title{background:#fff;color:#393b36}}