.label_text{color:#333;font-size:15px;line-height:25px;margin-bottom:1px;font-family:"titillium_websemibold",sans-serif;display:block;padding:0;text-align:left;letter-spacing:0.18px}.form-group,.input-group{margin-bottom:16px;position:relative}.form-group .form-control::-webkit-input-placeholder,.input-group .form-control::-webkit-input-placeholder{color:#AAAAAA !important;text-transform:none !important}.form-group .form-control::-moz-placeholder,.input-group .form-control::-moz-placeholder{color:#AAAAAA !important;text-transform:none !important}.form-group .form-control::-ms-input-placeholder,.input-group .form-control::-ms-input-placeholder{color:#AAAAAA !important;text-transform:none !important}.form-group .form-control::placeholder,.input-group .form-control::placeholder{color:#AAAAAA !important;text-transform:none !important}.form-group .input-group-addon,.input-group .input-group-addon{background:#fff;border:1px solid #888;border-radius:2px;color:#333;border-right:none;font-size:21px;line-height:21px;padding:0 0px 0 18px}.form-groupinput[type="search"],.input-groupinput[type="search"]{background-image:none}.form-group+.error-message,.form-group .error-message,.input-group+.error-message,.input-group .error-message{color:#CB1000;font-size:15px;line-height:14px;width:100%;padding-bottom:7px;margin-top:-4px;letter-spacing:0.1px}.form-group .validation-error-message,.input-group .validation-error-message{color:#CB1000;font-size:15px;line-height:14px;width:100%;padding-bottom:7px;margin-top:0;display:none}.form-group.validation-error>input.form-control,.input-group.validation-error>input.form-control{border-color:#CB1000;background:#FFFCFC}.form-group.validation-error>.validation-error-message,.input-group.validation-error>.validation-error-message{display:inline-block}.form-group.validation-error>textarea,.input-group.validation-error>textarea{border-color:#CB1000;background:#FFFCFC}.form-group.validation-error .label_text,.input-group.validation-error .label_text{margin-bottom:0}.form-group.validation-valid>input.form-control,.input-group.validation-valid>input.form-control{background:#fff url(/img/veneta/newredesign/svg/checkmark_green_bolder.svg) no-repeat center;background-position-x:calc(100% - 8px)}.form-group.validation-valid>.validation-error-message,.input-group.validation-valid>.validation-error-message{display:none}.form-group .form-control,.input-group .form-control{height:48px;width:100%;border:1px solid #999;border-radius:4px;background-color:#fff;font-size:15px;line-height:23px;color:#333;padding:12px 21px 13px 21px;-webkit-box-shadow:none;box-shadow:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:calc(100% - 8px) -2246px;-webkit-transition:all .4s linear;transition:all .4s linear;overflow:hidden;text-overflow:ellipsis;letter-spacing:0.2px}.form-group .form-control.client-error-message,.form-group .form-control.error,.input-group .form-control.client-error-message,.input-group .form-control.error{border-color:#CB1000;background:#FFFCFC}.form-group .form-control.valid,.input-group .form-control.valid{background:#fff url(/img/veneta/newredesign/svg/checkmark_green_bolder.svg) no-repeat center;background-position-x:calc(100% - 8px)}.form-group .form-control:focus,.input-group .form-control:focus{border-color:#333;-webkit-box-shadow:none;box-shadow:none}.form-group .form-control.date-pick,.input-group .form-control.date-pick{padding:15px 20px 15px 48px;background-size:50px;background:#fff url(../../../../../img/veneta/newredesign/sprite@2x.png) no-repeat calc(100% - 15px) -2347px}@media (min--moz-device-pixel-ratio: 1.25), (-webkit-min-device-pixel-ratio: 1.25), (min-device-pixel-ratio: 1.25), (min-resolution: 1.25dppx){.form-group .form-control.date-pick,.input-group .form-control.date-pick{background-image:url("../../../../../img/veneta/newredesign/sprite@2x.png");background-position:calc(100% - 15px) -2347px;width:100%;height:48px;background-repeat:no-repeat;background-size:50px}}@media (min--moz-device-pixel-ratio: 9 / 4), (-webkit-min-device-pixel-ratio: 2.25), (min-device-pixel-ratio: 2.25), (min-resolution: 2.25dppx){.form-group .form-control.date-pick,.input-group .form-control.date-pick{background-image:url("../../../../../img/veneta/newredesign/sprite@3x.png");background-position:calc(100% - 15px) -2347px;width:100%;height:48px;background-repeat:no-repeat;background-size:50px}}.form-group .form-control.small,.input-group .form-control.small{max-width:140px}.form-group .input-group-addon+.form-control,.input-group .input-group-addon+.form-control{border-left:0}.form-group .date-input-icon,.input-group .date-input-icon{position:relative}.form-group .date-input-icon:before,.input-group .date-input-icon:before{content:"\eb74";position:absolute;left:20px;top:15px;font-family:'icomoon' !important;font-size:21px;line-height:21px;z-index:2}.form-group .calendar,.input-group .calendar{width:100%;background:#fff;font-size:17px;line-height:26px;border:1px solid #888888;margin-top:2px}.form-group .calendar .ajax__calendar_container,.form-group .calendar .ajax__calendar_body,.form-group .calendar .ajax__calendar_days,.form-group .calendar .ajax__calendar_months,.form-group .calendar .ajax__calendar_years,.input-group .calendar .ajax__calendar_container,.input-group .calendar .ajax__calendar_body,.input-group .calendar .ajax__calendar_days,.input-group .calendar .ajax__calendar_months,.input-group .calendar .ajax__calendar_years{width:100%}.form-group .calendar .ajax__calendar_body,.input-group .calendar .ajax__calendar_body{height:210px}.form-group .calendar .ajax__calendar_container,.input-group .calendar .ajax__calendar_container{padding:24px 18px 34px 40px}.form-group .calendar table,.input-group .calendar table{width:100%}.form-group .calendar .ajax__calendar_dayname,.input-group .calendar .ajax__calendar_dayname{font-size:17px;line-height:19px;margin-bottom:20px;color:#888}.form-group .calendar .ajax__calendar_day,.input-group .calendar .ajax__calendar_day{height:30px;font-size:17px;line-height:26px}.form-group .calendar .ajax__calendar_header,.input-group .calendar .ajax__calendar_header{margin-bottom:30px}.form-group .calendar .ajax__calendar_invalid,.input-group .calendar .ajax__calendar_invalid{color:#D0D0D0}.form-group .calendar .ajax__calendar_active,.input-group .calendar .ajax__calendar_active{font-family:"titillium_webbold",sans-serif}.form-group .calendar .ajax__calendar_today,.input-group .calendar .ajax__calendar_today{font-family:"titillium_webbold",sans-serif}.form-group .calendar .ajax__calendar_prev,.input-group .calendar .ajax__calendar_prev{float:right;position:absolute;right:81px;background:#fff url(/img/veneta/newredesign/svg/arrow_black_left_large.svg) no-repeat;background-size:17px;background-position:center}.form-group .calendar .ajax__calendar_next,.input-group .calendar .ajax__calendar_next{margin-right:28px;background:#fff url(/img/veneta/newredesign/svg/arrow_black_right_large.svg) no-repeat;background-size:17px;background-position:center}.form-group .calendar .ajax__calendar_prev,.form-group .calendar .ajax__calendar_next,.input-group .calendar .ajax__calendar_prev,.input-group .calendar .ajax__calendar_next{border:1px solid #D0D0D0;border-radius:2px;height:27px;width:27px}.form-group .calendar .ajax__calendar_title,.input-group .calendar .ajax__calendar_title{margin:0;float:left;font-size:17px;line-height:26px;font-weight:normal}.form-group .calendar .ajax__calendar_footer,.input-group .calendar .ajax__calendar_footer{display:none}.form-group textarea.form-control,.input-group textarea.form-control{width:100%;min-height:56px;line-height:25px;min-height:57px;line-height:25px;max-width:100%;min-width:100%;height:auto}.form-group textarea.form-control.valid,.input-group textarea.form-control.valid{background-image:none}.form-group .error_message,.input-group .error_message{color:#CB1000;font-size:15px;letter-spacing:0.2px}.form-group .form-control[type="text"][disabled],.form-group .form-control[type="text"][readonly],.form-group fieldset[disabled] .form-control[type="text"],.form-group .form-control[type="text"][disabled].valid,.form-group .form-control[type="text"][readonly].valid,.form-group fieldset[disabled] .form-control[type="text"].valid,.form-group .form-control[type="email"][disabled],.form-group .form-control[type="email"][readonly],.input-group .form-control[type="text"][disabled],.input-group .form-control[type="text"][readonly],.input-group fieldset[disabled] .form-control[type="text"],.input-group .form-control[type="text"][disabled].valid,.input-group .form-control[type="text"][readonly].valid,.input-group fieldset[disabled] .form-control[type="text"].valid,.input-group .form-control[type="email"][disabled],.input-group .form-control[type="email"][readonly]{background-color:#E4E4E4;font-family:"titillium_websemibold",sans-serif;border:none;background-image:none}.form-control[type="text"][disabled],.form-control[type="text"][readonly],fieldset[disabled] .form-control[type="text"],.form-control[type="text"][disabled].valid,.form-control[type="text"][readonly].valid,fieldset[disabled] .form-control[type="text"].valid{background-color:#E4E4E4;font-family:"titillium_websemibold",sans-serif;border:none;background-image:none}.date-input-icon .form-control[type="text"][disabled],.date-input-icon .form-control[type="text"][readonly],.date-input-icon fieldset[disabled] .form-control[type="text"],.date-input-icon .form-control[type="text"][disabled].valid,.date-input-icon .form-control[type="text"][readonly].valid,.date-input-icon fieldset[disabled] .form-control[type="text"].valid{background-color:#fff;font-family:"titillium_webregular",sans-serif;border:1px solid #888;background-image:inherit}.validation-error-message{color:#CB1000;font-size:15px;line-height:14px;width:100%;padding-bottom:7px;margin-top:0;display:none}.form-container .label_text{color:#333;font-size:15px;line-height:25px;margin-bottom:1px;font-family:"titillium_websemibold",sans-serif;display:block;padding:0;text-align:left;letter-spacing:0.18px}.required-field{line-height:23px;font-family:"titillium_websemibold",sans-serif;font-size:15px}.double-container{display:-webkit-box;display:-ms-flexbox;display:flex}.double-container .double-block.first,.double-container .double-block.second{display:-webkit-box;display:-ms-flexbox;display:flex}.double-container .double-block.first .form-group,.double-container .double-block.second .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.double-container .double-block.first .form-group .form-control,.double-container .double-block.second .form-group .form-control{margin-top:auto}
