input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{background-color:#fff !important;-webkit-box-shadow:0 0 0 1000px #fff inset;background-image:none !important;color:#333}
.lgi-form-error-required input:-webkit-autofill,.lgi-form-error-required textarea:-webkit-autofill,.lgi-form-error-required select:-webkit-autofill{color:#c30a28 !important}
.lgi-form-error-constraint input:-webkit-autofill,.lgi-form-error-constraint textarea:-webkit-autofill,.lgi-form-error-constraint select:-webkit-autofill{color:#c30a28 !important}
.parsys_column .parsys .form fieldset{max-width:100%}
.lgi_container_bg_full .parsys .form fieldset{max-width:59%}
.lgi-form{display:block}
.lgi-form fieldset{margin:0;width:100%;padding:0;border:0}
.lgi-form fieldset:before,.lgi-form fieldset:after{content:" ";display:table}
.lgi-form fieldset:after{clear:both}
.lgi-form fieldset>legend{display:block;font-family:'speak_bold',Arial,sans-serif;font-weight:normal;color:#333;font-size:25px;font-size:1.5625rem;line-height:37.5px;line-height:2.34375rem;margin:0 0 15px 0;padding:0;clear:both;width:100%;text-align:center}
.lgi-form fieldset>ol{display:block;list-style-type:none;margin:0;padding:0;float:left;clear:both;width:100%}
.lgi-form fieldset>ol>.button{padding-top:30px}
.lgi-form fieldset.lgi_fieldset_hide{display:none}
.lgi-form fieldset.lgi_fieldset_show{display:block}
.lgi-form h1,.lgi-form h2,.lgi-form h3,.lgi-form h4,.lgi-form h5,.lgi-form h6{line-height:normal}
.lgi_col_forms-c0 .lgi-form fieldset{width:100%}
.lgi-form-field{position:relative;clear:both;margin:0;padding:20px 0 0 0 !important;min-height:40px;width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.lgi-form-field>input{height:41px;background-color:#fff}
.lgi-form-field:first-child{padding-top:0}
.lgi-form-field:before,.lgi-form-field:after{content:" ";display:table}
.lgi-form-field:after{clear:both}
.lgi-form-field>label{display:block;color:#333;font-family:'speak_bold',Arial,sans-serif;font-size:20px;font-size:1.25rem;line-height:30px;line-height:1.875rem;margin-right:2.4%;width:auto;clear:both;text-align:left;vertical-align:middle;-webkit-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;-webkit-flex-order:1;flex-order:1;order:1;padding:0 0 5px 0}
.lgi-form-field>label.lgi-form-label-left{margin:0;width:auto;padding:0;text-align:left}
.lgi-form-field .radio-vt label{vertical-align:top}
.lgi-form-field .radio-hz label{vertical-align:top}
.lgi-form-inline .lgi-form-field{clear:none}
.lgi-oim-form{width:500px;margin:0 auto}
.lgi-oim-form .button .clearboth{clear:none !important}
.lgi-oim-form .button.backbutton{float:left;margin-right:60px;margin-top:-5px}
.lgi-form-field.lgi-form-error-required,.lgi-form-field.lgi-form-error-constraint{padding:5px 0 0 0}
.lgi-form-field.lgi-file-upload-list-item .lgi-form-error-constraint{width:auto}
.lgi-form-field-container{position:relative;display:inline-block;width:100%;vertical-align:middle;-webkit-box-ordinal-group:3;-ms-flex-order:3;-webkit-flex:3;-webkit-order:3;-webkit-flex-order:3;flex-order:3;order:3}
.lgi-form-password-strength-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;-webkit-flex-order:3;flex-order:3;order:3}
.lgi-form-field>span.lgi-form-error-required,.lgi-form-field>span.lgi-form-error-constraint,.lgi-form-field>span.username-not-available,.lgi-form-field .lgi-form-error-message-container{float:none;-webkit-box-ordinal-group:4;-ms-flex-order:4;-webkit-order:4;-webkit-flex:4;-webkit-flex-order:4;flex-order:4;order:4;margin:0;width:auto;padding:5px 0 0 0}
.lgi-form-field .lgi-form-error-message-container.lgi-form-spec-radio{-webkit-box-ordinal-group:0;-ms-flex-order:0;-webkit-order:0;-webkit-flex:0;-webkit-flex-order:0;flex-order:0;order:0}
.lgi-form-width-extrawide input,.lgi-form-width-extrawide textarea,.lgi-form-width-extrawide .lgi-form-dropdown,.lgi-form-width-extrawide .lgi-form-dropdown select,.lgi-form-width-extrawide .lgi-form-password-strength-wrapper{width:calc(100% - 55px)}
.lgi-form-width-wide input,.lgi-form-width-wide textarea,.lgi-form-width-wide .lgi-form-dropdown,.lgi-form-width-wide .lgi-form-dropdown select,.lgi-form-width-wide .lgi-form-password-strength-wrapper{width:calc(100% - 55px)}
.lgi-form-width-medium input,.lgi-form-width-medium textarea,.lgi-form-width-medium .lgi-form-dropdown,.lgi-form-width-medium .lgi-form-dropdown select,.lgi-form-width-medium .lgi-form-password-strength-wrapper{width:300px}
.lgi-form-width-narrow input,.lgi-form-width-narrow textarea,.lgi-form-width-narrow .lgi-form-dropdown,.lgi-form-width-narrow .lgi-form-dropdown select,.lgi-form-width-narrow .lgi-form-password-strength-wrapper{width:220px}
.lgi-form-width-mini input,.lgi-form-width-mini textarea,.lgi-form-width-mini .lgi-form-dropdown,.lgi-form-width-mini .lgi-form-dropdown select,.lgi-form-width-mini .lgi-form-password-strength-wrapper{width:100px}
.lgi-form-width-narrow input[type="date"],.lgi-form-width-mini input[type="date"]{width:160px}
.iPhone input,.Android input{font-size:16px !important;font-size:1rem !important;line-height:24px !important;line-height:1.5rem !important}
.lgi-form-field-hidden-wysiwyg{padding:10px;margin:0 0 5px 0;color:#999 !important;font-size:11px;font-size:.6875rem;line-height:16.5px;line-height:1.03125rem;font-style:italic;border:1px dashed #0AD}
.lgi-form-field-hidden-wysiwyg span{color:#07983b}
input[type="date"]::-webkit-calendar-picker-indicator,input[type="date"]::-webkit-inner-spin-button{display:none}
.lgi-form-field input,.lgi-form-field textarea{display:inline-block;position:relative;font-family:'speak_bold',Arial,sans-serif;font-size:20px;font-size:1.25rem;line-height:30px;line-height:1.875rem;border-width:1px;border-style:solid;border-color:#ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;clear:both;background-color:#fff;color:#333;outline:0;font-weight:normal;vertical-align:middle}
.lgi-form-field input{height:44px;padding:0 15px}
.lgi-form-field textarea{max-width:100%;min-height:80px;padding:8px 15px}
.lgi-form-field .lgi-form-field-container>input:active,.lgi-form-field .lgi-form-field-container>input:focus,.lgi-form-field .lgi-form-field-container>textarea:active,.lgi-form-field .lgi-form-field-container>textarea:focus{border-width:1px;border-style:solid;border-color:#0ad}
.lgi-form-error-required .lgi-form-field-container>input,.lgi-form-error-constraint .lgi-form-field-container>input,.lgi-form-error-required .lgi-form-field-container>textarea,.lgi-form-error-constraint .lgi-form-field-container>textarea{border-width:1px;border-style:solid;border-color:#c30a28;color:#c30a28}
.lgi-form-disabled .lgi-form-field-container>input:hover,.lgi-form-disabled .lgi-form-field-container>textarea:hover,.lgi-form-disabled .lgi-form-field-container>input:active,.lgi-form-disabled .lgi-form-field-container>textarea:active,.lgi-form-disabled .lgi-form-field-container>input:focus,.lgi-form-disabled .lgi-form-field-container>textarea:focus{color:#999;background-color:#eee}
.lgi-form-field-container::-webkit-input-placeholder{color:#999}
.lgi-form-field-container::-moz-placeholder{color:#999;opacity:1}
.lgi-form-field-container:-ms-input-placeholder{color:#999}
.lgi-form-field-container:-moz-placeholder{color:#999}
.lgi-form-error-required .lgi-form-field-container::-webkit-input-placeholder,.lgi-form-error-constraint .lgi-form-field-container::-webkit-input-placeholder{color:#c30a28}
.lgi-form-error-required .lgi-form-field-container::-moz-placeholder,.lgi-form-error-constraint .lgi-form-field-container::-moz-placeholder{color:#c30a28;opacity:1}
.lgi-form-error-required .lgi-form-field-container:-ms-input-placeholder,.lgi-form-error-constraint .lgi-form-field-container:-ms-input-placeholder{color:#c30a28}
.lgi-form-error-required .lgi-form-field-container:-moz-placeholder,.lgi-form-error-constraint .lgi-form-field-container:-moz-placeholder{color:#c30a28}
.lgi-form-password-strength-wrapper{margin-left:0;width:226px;padding:12px;background:#fff;color:#000;border-width:1px;border-style:solid;border-color:#ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-top:3px}
.lgi-form-error-required .lgi-form-password-strength-wrapper{display:none}
.lgi-form-password-strength-wrapper>span{font-family:'speak_regular',Arial,sans-serif}
.lgi-form-password-strength-wrapper ul{margin-top:10px}
.lgi-form-password-strength-wrapper ul li{font-size:16px;font-family:'speak_light',Arial,sans-serif}
.lgi-form-password-strength-wrapper .criteria-met{color:#1e9b41}
.lgi-form-password-strength-wrapper .criteria-met:after{font-family:FontAwsome;padding-left:10px;line-height:18px;content:'\f00c';color:#1e9b41}
.lgi-form-password-strength-wrapper.visible{width:50%;margin-right:10px}
.lgi-form-strength-invalid{width:0;margin-right:0}
.lgi-form-form-field-password .lgi-form-error-required,.lgi-form-form-field-password .lgi-form-error-constraint{margin-top:0}
.lgi-form-password-strength-text.invalid{color:#c30a28}
.lgi-form-dropdown{display:inline-block;position:relative;height:44px;font-family:'speak_bold',Arial,sans-serif;font-size:20px;font-size:1.25rem;line-height:30px;line-height:1.875rem;border-width:1px;border-style:solid;border-color:#ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff;color:#333}
.lgi-form-dropdown.opened>div{display:block}
.lgi-form-dropdown.opened input{cursor:text}
.lgi-form-dropdown .dropdown-body{display:block;height:40px;padding:10px;font-size:20px;font-size:1.25rem;line-height:30px;line-height:1.875rem;color:#333;cursor:pointer}
.lgi-form-dropdown .dropdown-body:before{position:absolute;right:1px;top:1px;width:40px;height:40px;background-color:#0ad;font-family:FontAwsome;font-size:16px;font-size:1rem;line-height:39px;content:"\f078";-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;text-align:center}
.lgi-form-dropdown .dropdown-body input{top:-11px;left:-11px;padding-left:10px;min-height:30px;border:0;line-height:23px;cursor:pointer;background:transparent;color:#999;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.lgi-form-dropdown .dropdown-body input::-webkit-input-placeholder{color:#999}
.lgi-form-dropdown .dropdown-body input::-moz-placeholder{color:#999;opacity:1}
.lgi-form-dropdown .dropdown-body input:-ms-input-placeholder{color:#999}
.lgi-form-dropdown .dropdown-body input:-moz-placeholder{color:#999}
.lgi-form-dropdown .dropdown-body>span{display:block;width:auto !important;padding-right:20px;line-height:22px;overflow:hidden;cursor:default;white-space:nowrap;text-overflow:ellipsis;color:#999}
.lgi-form-dropdown .dropdown-body.selected>span,.lgi-form-dropdown .dropdown-body.selected>input{color:#333}
.lgi-form-dropdown select{display:none}
.lgi-form-dropdown>div{display:none;position:absolute;top:46px;left:-1px;right:-1px;margin:0;padding:0;background:#fff;color:#333;border-width:1px;border-style:solid;border-color:#ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;z-index:399;max-height:312px;overflow:hidden}
.lgi-form-dropdown>div>a{font-size:7px;line-height:18px;height:18px;display:none;position:absolute;width:100%;margin:0;text-align:center;vertical-align:middle;background:#fff;z-index:8020}
.lgi-form-dropdown>div>a>span{display:inline-block;width:11px;height:7px}
.lgi-form-dropdown>div .lgi-form-dropdown-down,.lgi-form-dropdown>div .lgi-form-dropdown-up{display:none !important}
.lgi-form-dropdown>div>ul{position:absolute;top:0;width:100%;list-style-type:none;margin:0;padding:0;z-index:8010}
.lgi-form-dropdown>div>ul>li{height:39px;margin:0;padding:0 10px;border-width:0 0 1px 0;border-style:solid;border-color:#ccc;background:#fff;font-size:20px;font-size:1.25rem;line-height:30px;line-height:1.875rem;line-height:39px;white-space:nowrap;overflow:hidden;cursor:default;text-overflow:ellipsis}
.lgi-form-dropdown>div>ul>li:last-child{border:0}
.lgi-form-dropdown>div>ul>li.lgi-form-autocomplete-selected,.lgi-form-dropdown>div>ul>li:hover,.lgi-form-dropdown>div>ul>li.lgi-form-option-active:hover{color:#fff;background-color:#0ad}
.lgi-form-error-required .lgi-form-dropdown,.lgi-form-error-constraint .lgi-form-dropdown{border-width:1px;border-style:solid;border-color:#c30a28;color:#c30a28}
.lgi-form-error-required .lgi-form-dropdown>span:after,.lgi-form-error-constraint .lgi-form-dropdown>span:after{background-color:rgba(195,10,40,0.5) !important}
.lgi-form-error-required .lgi-form-dropdown>span>span,.lgi-form-error-constraint .lgi-form-dropdown>span>span{color:rgba(195,10,40,0.5) !important}
.lgi-form-error-required .lgi-form-dropdown input,.lgi-form-error-constraint .lgi-form-dropdown input{color:rgba(195,10,40,0.5) !important}
.lgi-form-error-required .lgi-form-dropdown input::-webkit-input-placeholder,.lgi-form-error-constraint .lgi-form-dropdown input::-webkit-input-placeholder{color:rgba(195,10,40,0.5) !important}
.lgi-form-error-required .lgi-form-dropdown input::-moz-placeholder,.lgi-form-error-constraint .lgi-form-dropdown input::-moz-placeholder{color:rgba(195,10,40,0.5) !important}
.lgi-form-error-required .lgi-form-dropdown input:-ms-input-placeholder,.lgi-form-error-constraint .lgi-form-dropdown input:-ms-input-placeholder{color:rgba(195,10,40,0.5) !important}
.lgi-form-error-required .lgi-form-dropdown input:-moz-placeholder,.lgi-form-error-constraint .lgi-form-dropdown input:-moz-placeholder{color:rgba(195,10,40,0.5) !important}
.lgi-form-disabled .lgi-form-dropdown{border-color:#eee;background-color:#eee;color:#eee !important}
.lgi-form-disabled .lgi-form-dropdown:active,.lgi-form-disabled .lgi-form-dropdown:focus{border-width:1px;border-style:solid;border-color:#0ad}
.lgi-form-disabled .lgi-form-dropdown>span:after{color:#fff;text-align:center;background-color:rgba(227,227,227,0.2);border:0}
.lgi-form-disabled .lgi-form-dropdown>span,.lgi-form-disabled .lgi-form-dropdown input{color:#eee !important}
.lgi-form-disabled .lgi-form-dropdown>span:after,.lgi-form-disabled .lgi-form-dropdown input:after{background-color:rgba(153,153,153,0.2);border-color:#eee}
.lgi-form-disabled .lgi-form-dropdown .dropdown-body>span{color:#eee !important}
.lgi-form-disabled .lgi-form-validmark{display:none}
.lgi-form-dropdowngroup .lgi-form-field{padding:0 0 5px 0}
.lgi-form-checkbox{list-style-type:none}
.lgi-form-checkbox>li{display:inline-block;position:relative;margin-bottom:10px;padding:0;clear:left}
.lgi-form-checkbox>li>label{display:inline-block;font-family:'speak_bold',Arial,sans-serif;font-size:20px;font-size:1.25rem;line-height:30px;line-height:1.875rem;white-space:nowrap;cursor:pointer}
.lgi-form-checkbox input{display:none}
.lgi-form-checkbox.lgi-form-hastooltip .lgi-form-checkbox{width:calc(100% - 55px)}
.lgi-form-checkbox.lgi-form-hastooltip .lgi-form-checkbox>li{display:block;word-break:break-all}
.lgi-form-checkbox.lgi-form-hastooltip .lgi-form-checkbox>li:last-child{margin-bottom:0}
.radio-vt .lgi-form-checkbox{max-width:100%}
.radio-vt.lgi-form-hastooltip .lgi-form-checkbox{width:calc(100% - 55px)}
.radio-vt.lgi-form-hastooltip .lgi-form-checkbox>li{display:block;word-break:break-all}
.radio-vt.lgi-form-hastooltip .lgi-form-checkbox>li:last-child{margin-bottom:0}
.radio-hz .lgi-form-checkbox{max-width:100%}
.radio-hz .lgi-form-checkbox>li{margin:0 10px 10px 0;width:46%;word-wrap:break-word;vertical-align:top}
.radio-hz.lgi-form-hastooltip .lgi-form-checkbox{width:calc(100% - 55px)}
.radio-hz .lgi-checkbox-textPlaceholder{max-width:100%}
.lgi-checkbox-imagePlaceholder{position:relative;display:inline-block;vertical-align:middle;width:20px;height:20px;background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-width:2px;border-style:solid;border-color:#999}
.lgi-checkbox-imagePlaceholder:after{font-size:15px;font-size:.9375rem;line-height:15px;position:absolute;display:none;top:0;left:1px;width:20px;height:20px;color:#0ad;font-family:FontAwsome;content:'\f00c'}
.lgi-checkbox-imagePlaceholder.lgi-form-checked:after{display:block}
#ppveorder-details .lgi-form-checkbox .lgi-checkbox-imagePlaceholder{margin-top:5px}
.lgi-checkbox-textPlaceholder{font-family:'speak_bold',Arial,sans-serif;display:inline-block;margin-left:10px;max-width:90%;padding:0;vertical-align:middle;white-space:normal}
.lgi-form-disabled .lgi-form-field-container li>label,.lgi-form-disabled .lgi-form-field-container li>label:hover,.lgi-form-disabled .lgi-form-field-container li>label:active,.lgi-form-disabled .lgi-form-field-container li>label:focus{cursor:default}
.lgi-form-disabled .lgi-form-field-container li>label .lgi-checkbox-imagePlaceholder,.lgi-form-disabled .lgi-form-field-container li>label:hover .lgi-checkbox-imagePlaceholder,.lgi-form-disabled .lgi-form-field-container li>label:active .lgi-checkbox-imagePlaceholder,.lgi-form-disabled .lgi-form-field-container li>label:focus .lgi-checkbox-imagePlaceholder{border-color:#ccc}
.lgi-form-disabled .lgi-form-field-container li>label .lgi-checkbox-imagePlaceholder:after,.lgi-form-disabled .lgi-form-field-container li>label:hover .lgi-checkbox-imagePlaceholder:after,.lgi-form-disabled .lgi-form-field-container li>label:active .lgi-checkbox-imagePlaceholder:after,.lgi-form-disabled .lgi-form-field-container li>label:focus .lgi-checkbox-imagePlaceholder:after{color:#ccc}
.lgi-form-error-required .lgi-form-field-container>li>label .lgi-checkbox-imagePlaceholder:after,.lgi-form-error-required .lgi-form-field-container>li>label:hover .lgi-checkbox-imagePlaceholder:after,.lgi-form-error-required .lgi-form-field-container>li>label:active .lgi-checkbox-imagePlaceholder:after,.lgi-form-error-required .lgi-form-field-container>li>label:focus .lgi-checkbox-imagePlaceholder:after,.lgi-form-error-constraint .lgi-form-field-container>li>label .lgi-checkbox-imagePlaceholder:after,.lgi-form-error-constraint .lgi-form-field-container>li>label:hover .lgi-checkbox-imagePlaceholder:after,.lgi-form-error-constraint .lgi-form-field-container>li>label:active .lgi-checkbox-imagePlaceholder:after,.lgi-form-error-constraint .lgi-form-field-container>li>label:focus .lgi-checkbox-imagePlaceholder:after{color:#c02}
.lgi-form-radio{max-width:70%;list-style-type:none}
.lgi-form-radio>li{display:inline-block;position:relative;padding:0;clear:left}
.lgi-form-radio>li>label{display:inline-block;font-family:'speak_bold',Arial,sans-serif;font-size:20px;font-size:1.25rem;line-height:30px;line-height:1.875rem;white-space:nowrap;cursor:pointer}
.lgi-form-radio input{display:none}
.radio-vt .lgi-form-radio{max-width:100%}
.radio-vt .lgi-form-radio>li{display:block;margin-bottom:10px}
.radio-vt .lgi-form-radio>li:last-child{margin-bottom:0}
.radio-vt.lgi-form-hastooltip .lgi-form-radio{width:calc(100% - 55px)}
.lgi-radiobox-textPlaceholder{font-family:'speak_bold',Arial,sans-serif;display:inline-block;margin-left:10px;max-width:90%;padding:0;vertical-align:middle;white-space:normal}
.radio-hz .lgi-form-radio>li{margin:0 10px 10px 0;width:46%;vertical-align:middle}
.radio-hz .lgi-radiobox-textPlaceholder{max-width:75%}
.lgi-radiobox-imagePlaceholder{position:relative;display:inline-block;vertical-align:middle;width:20px;height:20px;background-color:#fff;border-width:2px;border-style:solid;border-color:#999;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}
.lgi-radiobox-imagePlaceholder:after{font-size:20px;font-size:1.25rem;line-height:30px;line-height:1.875rem;position:absolute;display:none;top:2px;left:2px;width:12px;height:12px;content:'';background:#0ad;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.lgi-radiobox-imagePlaceholder.lgi-form-checked:after{display:block}
.lgi-form-disabled .lgi-form-field-container li>label,.lgi-form-disabled .lgi-form-field-container li>label:hover,.lgi-form-disabled .lgi-form-field-container li>label:active,.lgi-form-disabled .lgi-form-field-container li>label:focus{cursor:default}
.lgi-form-disabled .lgi-form-field-container li>label .lgi-radiobox-imagePlaceholder,.lgi-form-disabled .lgi-form-field-container li>label:hover .lgi-radiobox-imagePlaceholder,.lgi-form-disabled .lgi-form-field-container li>label:active .lgi-radiobox-imagePlaceholder,.lgi-form-disabled .lgi-form-field-container li>label:focus .lgi-radiobox-imagePlaceholder{border-color:#ccc}
.lgi-form-disabled .lgi-form-field-container li>label .lgi-radiobox-imagePlaceholder:after,.lgi-form-disabled .lgi-form-field-container li>label:hover .lgi-radiobox-imagePlaceholder:after,.lgi-form-disabled .lgi-form-field-container li>label:active .lgi-radiobox-imagePlaceholder:after,.lgi-form-disabled .lgi-form-field-container li>label:focus .lgi-radiobox-imagePlaceholder:after{display:block;background:#ccc}
.lgi-form-error-required .lgi-form-field-container>li>label .lgi-radiobox-imagePlaceholder:after,.lgi-form-error-required .lgi-form-field-container>li>label:hover .lgi-radiobox-imagePlaceholder:after,.lgi-form-error-required .lgi-form-field-container>li>label:active .lgi-radiobox-imagePlaceholder:after,.lgi-form-error-required .lgi-form-field-container>li>label:focus .lgi-radiobox-imagePlaceholder:after,.lgi-form-error-constraint .lgi-form-field-container>li>label .lgi-radiobox-imagePlaceholder:after,.lgi-form-error-constraint .lgi-form-field-container>li>label:hover .lgi-radiobox-imagePlaceholder:after,.lgi-form-error-constraint .lgi-form-field-container>li>label:active .lgi-radiobox-imagePlaceholder:after,.lgi-form-error-constraint .lgi-form-field-container>li>label:focus .lgi-radiobox-imagePlaceholder:after{color:#c02}
.lgi-form-info-icon{position:absolute;top:11px;right:0;text-decoration:none !important;height:22px;width:22px;line-height:22px;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.lgi-form-info-icon:after{font-family:FontAwsome;font-size:25px;content:'\f059';color:#2d4196}
.lgi-file-upload-list-item .lgi-form-info-icon{top:10px}
.lgi-file-upload-list-item.lgi-form-error-constraint .lgi-form-info-icon{top:-5px}
.radio-vt .lgi-form-info-icon{top:5px}
.lgi-form-info-icon .lgi-form-info-tooltip{position:absolute;left:-105px;bottom:40px;display:none;width:230px;padding:10px;color:#ccc;word-wrap:break-word;background-color:#fff;font-size:14px;z-index:8800;border-width:1px;border-style:solid;border-color:#ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.lgi-form-info-icon .lgi-form-info-tooltip h1,.lgi-form-info-icon .lgi-form-info-tooltip h2,.lgi-form-info-icon .lgi-form-info-tooltip h3,.lgi-form-info-icon .lgi-form-info-tooltip h4,.lgi-form-info-icon .lgi-form-info-tooltip h5,.lgi-form-info-icon .lgi-form-info-tooltip h6{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;line-height:normal;color:#ccc}
.lgi-form-info-icon .lgi-form-info-tooltip.inactive{display:none !important}
.lgi-form-info-icon .lgi-form-info-tooltip>span{display:block;position:absolute;left:47%;width:15px;height:15px;bottom:-8px;background-color:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-width:0 1px 1px 0;border-style:solid;border-color:#ccc}
.lgi-form-info-icon:hover .lgi-form-info-tooltip,.lgi-form-info-tooltip.active{display:block}
.lgi-form-validmark{position:absolute;right:25px;top:9px;display:none;width:20px;height:20px}
.lgi-form-validmark:after,.lgi-form-error-valid>label:after{font-family:FontAwsome;content:'\f00c';color:#1e9b41;font-size:20px;font-size:1.25rem;line-height:30px;line-height:1.875rem}
.lgi-file-upload-list-item .lgi-form-validmark{top:6px}
.lgi-file-upload-list-item.lgi-form-error-constraint{float:none;margin:2px 0 10px;width:70%;padding:0}
.lgi-file-upload-list-item.lgi-form-error-constraint .lgi-form-validmark{top:0}
.lgi-form-field span.lgi-form-error-required,.lgi-form-field span.lgi-form-error-constraint,.lgi-form-field span.username-not-available,.lgi-file-upload-list-item .lgi-form-error-constraint,.lgi-form-error-message-container{display:none;float:left;margin:0;width:auto;padding:5px 0 0 0;font-size:14px;font-size:.875rem;line-height:21px;line-height:1.3125rem;color:#c30a28;text-align:left;clear:both}
.lgi-form-error-message-container .error-message-icon{display:none}
.lgi-form-error-message-container>.lgi-form-error-required,.lgi-form-error-message-container>.lgi-form-error-constraint{margin:0 !important;float:none !important;display:inline-block !important}
input.lgi-errorfield{border-color:#c30a28 !important}
.lgi-form-error-required>span.lgi-form-error-required,.lgi-form-error-constraint>span.lgi-form-error-constraint,.lgi-form-error-required .lgi-form-error-message-container,.lgi-form-error-constraint .lgi-form-error-message-container,.lgi-form-field span.lgi-form-error-constraint.lgi-form-error-serverside,.lgi-file-upload-list-item.lgi-form-error-constraint span.lgi-form-error-constraint,.lgi-file-upload-list-item.lgi-form-error-required span.lgi-form-error-required{display:block}
.lgi-file-upload-list-item.lgi-form-error-required span.lgi-form-error-required{float:none;margin:3px 0 0 0}
.lgi-form-field.lgi-form-error-required>label{vertical-align:top}
.lgi-form-field.lgi-form-error-required>span.lgi-form-error-constraint{display:none}
li.lgi-form-error-required,li.lgi-form-error-constraint{padding:0}
.lgi-form-field.lgi-form-error-valid>label:after,.lgi-form-field.lgi-form-error-required>label:after,.lgi-form-field.lgi-form-error-constraint>label:after{display:none;padding-left:10px}
.lgi-form-field.lgi-form-cb-rdo-list-item.lgi-form-error-valid>label:after,.lgi-form-field.lgi-form-cb-rdo-list-item.lgi-form-error-required>label:after,.lgi-form-field.lgi-form-cb-rdo-list-item.lgi-form-error-constraint>label:after{display:none;padding-left:10px}
.lgi-form-error-required .lgi-form-validmark{display:inline-block}
.lgi-form-error-required .lgi-form-validmark:after,.lgi-form-error-constraint .lgi-form-validmark:after,.lgi-form-field.lgi-form-error-required>label:after,.lgi-form-field.lgi-form-error-constraint>label:after,.lgi-error-container .lgi-form-error-required:before,.lgi-error-container .lgi-form-error-constraint:before{font-family:FontAwsome;content:'\f071';color:#c30a28}
.lgi-error-container .lgi-form-error-required:before,.lgi-error-container .lgi-form-error-constraint:before{margin:0 5px 0 -16px;display:inline-block}
.lgi-form-field.lgi-form-error-valid .lgi-form-validmark,.lgi-form-field.lgi-form-error-required .lgi-form-validmark,.lgi-form-field.lgi-form-error-constraint .lgi-form-validmark{display:block}
.lgi-form-field.lgi-form-cb-rdo-list-item.lgi-form-error-valid .lgi-form-validmark,.lgi-form-field.lgi-form-cb-rdo-list-item.lgi-form-error-required .lgi-form-validmark,.lgi-form-field.lgi-form-cb-rdo-list-item.lgi-form-error-constraint .lgi-form-validmark{display:none}
.lgi-form-field.file-upload.lgi-form-error-required .lgi-form-file>span,.lgi-form-field.file-upload.lgi-form-error-constraint .lgi-form-file>span{border:1px solid #c02 !important}
.lgi-form-inline span.lgi-form-error-required,.lgi-form-inline span.lgi-form-error-constraint{margin:0;padding:10px 0 0 0}
.lgi-lgi-form-validation-error{display:table-cell;font-weight:normal !important;height:35px;margin-bottom:20px;padding:0 0 20px 60px !important;vertical-align:middle}
.lgi-oim-validation-error{display:table;height:60px;width:439px;position:relative;color:#c30a28;padding:23px 23px 27px 68px;font-size:14px;border:2px solid #c30a28;margin-bottom:15px}
.lgi-oim-validation-error>div{position:relative}
.lgi-oim-validation-error>div:before{position:absolute;font-family:FontAwsome;content:"\f071";font-size:27px;left:-50px;top:-8px}
.g-recaptcha{vertical-align:middle}
.g-recaptcha+.lgi-form-info-icon:after{top:-18px}
.mvno-ie-login-error{display:none;position:relative;padding:18px 78px !important;margin:0 auto 30px auto;width:80%;float:none !important;border-width:1px;border-style:solid;border-color:#2d4196;color:#2d4196}
.mvno-ie-login-error:before{display:inline-block;padding-right:10px;position:absolute;font-size:27px;width:30px;height:30px;left:26px;top:11px}
.login-sup-link{display:block;margin-top:5px}
.resetchoice .lgi-form-info-container{top:-25px}
.mobileView .lgi-form-info-container{top:0}
.lgi-form-field input.hasDatepicker{-webkit-appearance:none !important;height:44px}
.lgi-form-field .ui-datepicker-trigger{position:absolute;top:7px;right:68px;background:#fff;text-decoration:none !important;cursor:pointer;z-index:0}
.lgi-form-field .ui-datepicker-trigger:hover:after{color:#c30a28}
.lgi-form-field .ui-datepicker-trigger:after{font-family:FontAwsome;color:#cbcbcb;font-size:20px;font-size:1.25rem;line-height:30px;line-height:1.875rem;content:'\f073'}
.lgi-form-field.lgi-form-error-required .ui-datepicker-trigger,.lgi-form-field.lgi-form-error-constraint .ui-datepicker-trigger{color:rgba(195,10,40,0.5) !important}
.lgi-form-field.lgi-form-hastooltip .ui-datepicker-trigger{right:68px}
.Android .lgi-form-field>input[type="date"]{padding-top:15px}
.Android .hasDatepicker::-webkit-inner-spin-button,.Android .hasDatepicker::-webkit-calendar-picker-indicator{display:none !important;-webkit-appearance:none !important}
.ui-datepicker{position:absolute;top:-1000px;outline:medium none;padding:10px 0 0 0 !important;margin:3px 0;width:322px;background:#fff;text-align:center;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border-width:1px;border-style:solid;border-color:#ccc;overflow:hidden}
.ui-datepicker .ui-datepicker-header{width:100%;height:24px;margin:3px auto 13px}
.ui-datepicker .ui-datepicker-title{display:inline-block;line-height:24px;text-align:center;font-size:17px}
.ui-datepicker .ui-datepicker-calendar{margin:0;padding:0;width:100%;overflow:hidden;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border-width:3px;border-style:solid;border-color:#fff}
.ui-datepicker .ui-datepicker-calendar th{width:auto;height:22px;font-size:12px !important;font-weight:bold}
.ui-datepicker .ui-datepicker-calendar th.ui-datepicker-week-end{color:#c30a28}
.ui-datepicker .ui-datepicker-calendar td{width:auto;height:36px;font-size:12px;margin:0;padding:0;border-width:1px;border-style:solid;border-color:#fff}
.ui-datepicker .ui-datepicker-calendar td>a{display:block;line-height:36px;width:44px;text-decoration:none;height:100%;background-color:#cbcbcb}
.ui-datepicker .ui-datepicker-calendar td>a.ui-state-active{background-color:#2d4196}
.ui-datepicker .ui-datepicker-calendar td>a:hover{color:#fff !important;background-color:#2d4196;outline:medium none;text-decoration:none}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable{color:#cbcbcb;background:#fafafa}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day>a{font-weight:bold;color:#fff;background:#c30a28;outline:medium none}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today>a{font-weight:bold;color:#fff;background:#c30a28;outline:medium none}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{display:inline-block;position:relative;width:28px;height:28px;color:#000;margin:0 6px;cursor:pointer;text-decoration:none;border:0}
.ui-datepicker .ui-datepicker-prev{float:left}
.ui-datepicker .ui-datepicker-prev:before{float:left;width:28px;height:28px;font-family:'icons';content:"8";left:0;top:0;position:absolute;font-size:17px}
.ui-datepicker .ui-datepicker-next{float:right}
.ui-datepicker .ui-datepicker-next:before{float:right;width:28px;height:28px;font-family:'icons';content:"7";right:0;top:0;position:absolute;font-size:17px}
.lgi-form-dropdown select{visibility:hidden}
.lgi-form-upload-container{display:inline-block;position:relative;width:80%}
.lgi-form-upload-container input[type=file]{display:none}
.lgi-form-upload-container .upload-file-path{display:none;max-width:90%;overflow:hidden;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;outline:medium none;padding:5px}
.lgi-form-upload-container .upload-file-path:before{margin-right:5px;font-family:FontAwsome;font-size:20px;font-size:1.25rem;line-height:30px;line-height:1.875rem;content:'\f15b';color:#1e9b41}
.lgi-form-upload-container .upload-file-path-delete{display:none;vertical-align:middle;position:relative;cursor:pointer}
.lgi-form-upload-container .upload-file-path-delete:after{font-family:FontAwsome;font-size:25px;font-size:1.5625rem;line-height:37.5px;line-height:2.34375rem;content:'\f057';color:#ccc}
.lgi-form-upload-container.lteIE10 input[type=file]{display:block !important;padding:0 !important;height:40px !important}
.lgi-form-upload-container.lteIE10 .upload-file-button{display:none !important}
.lgi-form-upload-container.lteIE10 .upload-file-path{display:none !important}
.lgi-form-upload-container.lteIE10 .upload-file-path-delete{display:none !important}
.lgi-form-upload-container.lteIE10 .upload-file-spinner{display:none !important}
.lgi-form-error-constraint .lgi-form-upload-container .upload-file-path{display:none}
.lgi-form-field.lgi-file-upload-list-item.lgi-form-error-constraint>label{vertical-align:top}
.lgi-form-field.lgi-form-hastooltip .lgi-form-upload-container{width:70%}
.upload-file-spinner{position:relative;display:inline-block;width:1px;height:1px}
.upload-file-spinner:before{position:absolute;display:inline-block;font-family:FontAwsome;font-size:20px;font-size:1.25rem;line-height:30px;line-height:1.875rem;content:"\f110";color:#ccc;width:45px;height:45px;left:45%;top:0;-webkit-animation:lgispin 2s linear infinite;-moz-animation:lgispin 2s linear infinite;-o-animation:spin 2s linear infinite;animation:lgispin 2s linear infinite}
@-moz-keyframes lgispin{100%{-moz-transform:rotate(360deg)}
}
@-webkit-keyframes lgispin{100%{-webkit-transform:rotate(360deg)}
}
@-o-keyframes lgispin{100%{-webkit-transform:rotate(360deg)}
}
@keyframes lgispin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.lgi-form-error-constraint .lgi-form-upload-container .upload-file-path,.lgi-form-error-constraint .lgi-form-upload-container .upload-file-path-delete:after{display:none}
.lgi-form-error-constraint .lgi-form-upload-container .upload-file-button{display:block}
.lgi-form-field-country,.oim-form-field-country{display:none}
.g-recaptcha{display:block}
.rc-anchor-standard{background:inherit;border:0}
.rc-anchor{box-shadow:none;-webkit-box-shadow:none}
@media only screen and (max-width:619px){.lgi_container_bg_full .parsys .form fieldset{max-width:100%}
.lgi-form-field-container,.lgi-form-field{width:100%}
.lgi-form-field.lgi-form-error-required,.lgi-form-field.lgi-form-error-constraint{padding:3px 0 0 0}
.lgi-form-field span.lgi-form-error-required,.lgi-form-field span.lgi-form-error-constraint{width:80%}
.lgi-form-field.lgi-file-upload-list-item .lgi-form-error-constraint{width:auto}
.lgi-form-field.lgi-form-error-valid>label:after,.lgi-form-field.lgi-form-error-required>label:after,.lgi-form-field.lgi-form-error-constraint>label:after{display:none}
.lgi-form-field.lgi-form-error-valid .lgi-form-validmark,.lgi-form-field.lgi-form-error-required .lgi-form-validmark,.lgi-form-field.lgi-form-error-constraint .lgi-form-validmark{display:block;top:-30px;font-size:20px;right:30px}
.lgi-form-width-wide input,.lgi-form-width-wide textarea,.lgi-form-width-wide .lgi-form-dropdown,.lgi-form-width-wide .lgi-form-dropdown select,.lgi-form-width-wide .lgi-form-password-strength-wrapper,.lgi-form-width-extrawide input,.lgi-form-width-extrawide textarea,.lgi-form-width-extrawide .lgi-form-dropdown,.lgi-form-width-extrawide .lgi-form-dropdown select,.lgi-form-width-extrawide .lgi-form-password-strength-wrapper{width:100%}
.lgi-form-info-icon{right:0;top:-28px}
.lgi-form-field.lgi-form-hastooltip .ui-datepicker-trigger{right:15px}
.lgi-form-radio,.radio-hz .lgi-form-radio>li,.lgi-form-checkbox,.radio-hz .lgi-form-checkbox>li{max-width:85%}
.radio-vt.lgi-form-hastooltip .lgi-form-radio,.radio-vt.lgi-form-hastooltip .lgi-form-checkbox{max-width:90%}
.lgi-form-cb-rdo-list-item .lgi-form-info-icon{top:-32px}
.lgi-form-cb-rdo-list-item.lgi-form-error-required .lgi-form-info-icon,.lgi-form-cb-rdo-list-item.lgi-form-error-constraint .lgi-form-info-icon{top:-5px !important}
.lgi-form-width-virginmedia-style textarea{padding-right:0 !important;max-width:100% !important}
.lgi-form-upload-container{width:100%}
.lgi-form-field.lgi-form-hastooltip .lgi-form-upload-container{width:90%}
.lgi-form-upload-container .upload-file-path{max-width:92%}
.lgi-form-field .lgi-form-error-message-container{margin:10px 0;padding:10px 15px}
.lgi-oim-validation-error{width:100%}
.ui-datepicker{width:92%}
.ui-datepicker .ui-datepicker-calendar td>a{width:auto}
.lgi-form-field .lgi-form-file{width:100%}
.lgi-form-field .lgi-form-file span{width:60%}
.lgi-form-field.lgi-form-hastooltip .lgi-form-file{width:80%}
.lgi-form-field.lgi-form-hastooltip .lgi-form-file span{width:50%}
.lgi-form-field.lgi-file-upload-list-item .lgi-form-validmark{top:5px !important}
.lgi-form-info-icon .lgi-form-info-tooltip{left:-200px}
.lgi-form-info-icon .lgi-form-info-tooltip>span{left:200px}
.lgi-form-field.radio-vt.lgi-form-hastooltip .lgi-form-error-message-container,.lgi-form-field.radio-hz .lgi-form-error-message-container{margin:17px 0 10px 0;width:100%}
.lgi-oim-form{width:400px}
}
@media only screen and (max-width:519px){.lgi-oim-form{width:auto}
}
@media only screen and (max-width:959px){.lgi-form-info-icon .lgi-form-info-tooltip{left:-200px}
.lgi-form-info-icon .lgi-form-info-tooltip>span{left:200px}
}