input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{background-color:#fff !important;-webkit-box-shadow:0 0 0 1000px #fff inset;box-shadow:0 0 0 1000px #fff inset;background-image:none !important;color:#000}
.lgi-form-error-required input:-webkit-autofill,.lgi-form-error-constraint input:-webkit-autofill,.lgi-form-error-required textarea:-webkit-autofill,.lgi-form-error-constraint textarea:-webkit-autofill,.lgi-form-error-required select:-webkit-autofill,.lgi-form-error-constraint select:-webkit-autofill{color:#ed0000 !important}
input[type=text]::-ms-clear{display:none;width:0;height:0}
input[type=text]::-ms-reveal{display:none;width:0;height:0}
.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:'VM Circular Medium',Arial,sans-serif;font-weight:normal;color:#000;font-size:18px;margin:0 0 15px 0;padding:0;clear:both}
.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:490px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-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:#000;font-family:'VM Circular Bold',Arial,sans-serif;font-size:16px;margin-right:2.4%;width:35%;clear:both;vertical-align:middle;-webkit-box-ordinal-group:1;-webkit-order:1;order:1;width:auto;padding:0 0 5px 0;text-align:left}
.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}
.advancedreference .lgi-form-field{width:100%}
.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-container{position:relative;display:inline-block;width:490px;vertical-align:middle;-webkit-box-ordinal-group:3;-webkit-flex:3;flex:3;-webkit-order:3;order:3}
.lgi-form-field.lgi-form-error-required,.lgi-form-field.lgi-form-error-constraint{padding:0 0 10px 0}
.lgi-form-field.lgi-file-upload-list-item .lgi-form-error-constraint{width:auto}
.lgi-form-password-strength-wrapper{-webkit-box-ordinal-group:3;-webkit-order:3;order:3}
.lgi-form-field>.lgi-form-error-required,.lgi-form-field>.lgi-form-error-constraint,.lgi-form-field>.username-not-available,.lgi-form-field .lgi-form-error-message-container{float:none;-webkit-box-ordinal-group:2;-webkit-order:2;-webkit-flex:2;flex:2;order:2;margin:0;width:auto;padding:0 0 5px 0}
.lgi-form-field .lgi-form-error-message-container.lgi-form-spec-radio{-webkit-box-ordinal-group:0;-webkit-order:0;-webkit-flex:0;flex:0;order:0}
.lgi-form-field-hidden-wysiwyg{padding:10px;margin:0 0 5px 0;color:#999 !important;font-size:11px;font-style:italic;border:1px dashed #0AD}
.lgi-form-field-hidden-wysiwyg span{color:#07983b}
.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:439px}
.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:439px}
.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:232px}
.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:180px}
.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:140px}
.iPhone input{font-size:16px !important}
.Android input{font-size:16px !important}
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;padding:11px 15px;clear:both;border-width:1px;border-style:solid;border-color:#ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#fff;color:#000;font-family:Arial,sans-serif;font-size:14px;outline:0;font-weight:normal;vertical-align:middle}
.lgi-form-field textarea{max-width:100%;min-height:80px}
.lgi-form-field.lgi-form-width-virginmedia-style.lgi-form-hastooltip .lgi-form-field-container>input,.lgi-form-field.lgi-form-width-virginmedia-style.lgi-form-hastooltip .lgi-form-field-container>textarea{padding-right:35px}
.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:#000}
.lgi-form-error-required .lgi-form-field-container>input,.lgi-form-error-required .lgi-form-field-container>textarea,.lgi-form-error-constraint .lgi-form-field-container>input,.lgi-form-error-constraint .lgi-form-field-container>textarea{border-width:1px;border-style:solid;border-color:#ed0000;color:#ed0000}
.lgi-form-disabled .lgi-form-field-container>input,.lgi-form-disabled .lgi-form-field-container>input:hover,.lgi-form-disabled .lgi-form-field-container>input:active,.lgi-form-disabled .lgi-form-field-container>input:focus,.lgi-form-disabled .lgi-form-field-container>textarea,.lgi-form-disabled .lgi-form-field-container>textarea:hover,.lgi-form-disabled .lgi-form-field-container>textarea:active,.lgi-form-disabled .lgi-form-field-container>textarea:focus{color:#888989;background-color:#fafafa;border:1px solid #e3e5e4}
.lgi-form-field-container>::-webkit-input-placeholder{color:#999}
.lgi-form-field-container>::-moz-placeholder{color:#999}
.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{color:#ed0000}
.lgi-form-error-required .lgi-form-field-container>::-moz-placeholder{color:#ed0000}
.lgi-form-error-required .lgi-form-field-container>:-ms-input-placeholder{color:#ed0000}
.lgi-form-error-required .lgi-form-field-container>:-moz-placeholder{color:#ed0000}
.lgi-form-error-constraint .lgi-form-field-container>::-webkit-input-placeholder{color:#ed0000}
.lgi-form-error-constraint .lgi-form-field-container>::-moz-placeholder{color:#ed0000}
.lgi-form-error-constraint .lgi-form-field-container>:-ms-input-placeholder{color:#ed0000}
.lgi-form-error-constraint .lgi-form-field-container>:-moz-placeholder{color:#ed0000}
.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:'VM Circular Medium',Arial,sans-serif}
.lgi-form-password-strength-wrapper ul{margin-top:10px}
.lgi-form-password-strength-wrapper ul li{font-size:16px;font-family:'VM Circular Book',Arial,sans-serif}
.lgi-form-password-strength-wrapper .criteria-met{color:#348437}
.lgi-form-password-strength-wrapper .criteria-met:after{font-family:'FontAwsome',Arial,sans-serif;padding-left:10px;line-height:18px;content:'\f00c';color:#348437}
.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:#ed0000}
.lgi-form-dropdown{display:inline-block;position:relative;height:41px;border-width:1px;border-style:solid;border-color:#ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#fff;color:#000;font-family:Arial,sans-serif}
.lgi-form-dropdown .dropdown-body{display:block;height:40px;padding:10px;font-size:14px;color:#000;cursor:pointer}
.lgi-form-dropdown .dropdown-body:before{position:absolute;right:1px;top:1px;width:37px;height:37px;background-color:#322332;font-family:'FontAwsome',Arial,sans-serif;line-height:37px;font-size:16px;content:"\f078";-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;text-align:center;z-index:1}
.lgi-form-dropdown .dropdown-body input{top:-11px;left:-11px;width:calc(100% - 15px) !important;border:0;line-height:23px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:transparent;color:#999;cursor:pointer}
.lgi-form-dropdown .dropdown-body input::-webkit-input-placeholder{color:#999}
.lgi-form-dropdown .dropdown-body input::-moz-placeholder{color:#999}
.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;padding-right:20px;line-height:22px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#999}
.lgi-form-dropdown select{display:none}
.lgi-form-dropdown>div{display:none;position:absolute;top:43px;left:-1px;right:-1px;margin:0;padding:0;background:#fff;color:#000;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:14px;line-height:39px;white-space:nowrap;overflow:hidden;cursor:default;text-overflow:ellipsis}
.lgi-form-dropdown>div ul li span.level1{padding-left:0}
.lgi-form-dropdown>div ul li span.level2{padding-left:30px}
.lgi-form-dropdown>div ul li span.level3{padding-left:60px}
.lgi-form-dropdown>div ul li span.level4{padding-left:90px}
.lgi-form-dropdown>div ul li span.level5{padding-left:120px}
.lgi-form-dropdown>div ul li.parent{cursor:default;color:#999}
.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:#322332}
.lgi-form-dropdown.opened>div{display:block}
.lgi-form-dropdown.opened input{cursor:text}
.lgi-form-disabled .lgi-form-dropdown{border-color:#e3e3e3;color:#e3e3e3 !important}
.lgi-form-disabled .lgi-form-dropdown>span:after{color:#fff;text-align:center;background-color:rgba(153,153,153,0.2);border:0}
.lgi-form-disabled .lgi-form-dropdown>span,.lgi-form-disabled .lgi-form-dropdown input{color:#e3e3e3 !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:#e3e3e3}
.lgi-form-disabled .lgi-form-dropdown .dropdown-body>span{background-color:#e3e3e3 !important}
.lgi-form-disabled .lgi-form-validmark{display:none}
.lgi-form-width-virginmedia-style.lgi-form-hastooltip .lgi-form-dropdown{width:70%}
.step0overlay .lgi-form-dropdown>div{z-index:8900;max-height:118px !important}
.step0overlay .lgi-form-dropdown ul{z-index:8910}
.lgi-form-dropdown.opened>div{display:block}
.lgi-form-dropdowngroup .lgi-form-field{padding:0 0 5px 0}
.lgi-form-error-required .lgi-form-dropdown,.lgi-form-error-constraint .lgi-form-dropdown{border-width:1px;border-style:solid;border-color:#ed0000;color:#ed0000}
.lgi-form-error-required .lgi-form-dropdown>span>span,.lgi-form-error-constraint .lgi-form-dropdown>span>span{color:#ed0000}
@media only screen and (max-width:959px){.lgi-form-dropdown{display:table;table-layout:fixed;width:100%;white-space:nowrap}
.lgi-form-dropdown span{padding-right:25px !important}
}
.lgi-form-checkbox{max-width:70%;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:Arial,sans-serif;font-size:14px;white-space:nowrap;cursor:pointer}
.lgi-form-checkbox input{display:none}
.radio-vt .lgi-form-checkbox{max-width:100%}
.radio-vt .lgi-form-checkbox>li{display:block}
.radio-vt.lgi-form-hastooltip .lgi-form-checkbox{max-width:70%}
.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>li{margin:0 10px 10px 0;width:46%;word-wrap:break-word;vertical-align:top}
.radio-hz .lgi-checkbox-textPlaceholder{max-width:75%}
.lgi-checkbox-imagePlaceholder{position:relative;display:inline-block;width:20px;height:20px;background-color:#fff;border-width:2px;border-style:solid;border-color:#000}
.lgi-checkbox-imagePlaceholder:after{position:absolute;display:none;top:-2px;left:1px;width:12px;height:12px;color:#000;font-family:'FontAwsome',Arial,sans-serif;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{display:inline-block;margin-left:10px;max-width:90%;padding:0;vertical-align:top;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:Arial,sans-serif;font-size:14px;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{max-width:70%}
.lgi-radiobox-textPlaceholder{display:inline-block;margin-left:10px;max-width:90%;padding:0;vertical-align:top;white-space:normal}
.radio-hz .lgi-form-radio>li{margin:0 10px 10px 0;width:46%;vertical-align:top}
.radio-hz .lgi-radiobox-textPlaceholder{max-width:75%}
.lgi-radiobox-imagePlaceholder{position:relative;display:inline-block;width:20px;height:20px;background-color:#fff;border-width:2px;border-style:solid;border-color:#000;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}
.lgi-radiobox-imagePlaceholder:after{position:absolute;display:none;top:2px;left:2px;width:12px;height:12px;content:'';background:#000;-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:8px;right:-2px;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',Arial,sans-serif;font-size:25px;content:'\f05a';color:#5f2878}
.lgi-file-upload-list-item .lgi-form-info-icon{top:0}
.lgi-file-upload-list-item.lgi-form-error-constraint .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:#322332;word-wrap:break-word;background:#fff;font-size:14px;z-index:8800;border:1px solid #ccc;border-radius:5px;box-shadow:1px 1px 15px 1px #ccc}
.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;line-height:normal;color:#322332}
.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:105px;bottom:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff}
.lgi-form-info-icon .lgi-form-info-tooltip>span:after{content:'';display:block;position:absolute;border-style:solid;border-width:11px;border-color:#ccc transparent transparent transparent;z-index:-1;top:-10px;left:-11px}
.lgi-form-info-icon:hover .lgi-form-info-tooltip{display:block}
.file-upload .lgi-form-info-icon{margin-top:2px}
.oim_header_info{position:relative;border:2px solid #9b1478;padding:30px}
.oim_header_info h2{position:relative;color:#9b1478;padding:0 0 0 55px;font-size:30px}
.oim_header_info h2:before{font-family:'FontAwsome',Arial,sans-serif;position:absolute;content:"\f05a";font-size:50px;left:0}
.oim_header_error{position:relative;border:2px solid #ed0000;padding:30px}
.oim_header_error h2{position:relative;color:#ed0000;padding:0 0 0 55px;font-size:30px}
.oim_header_error h2:before{font-family:'FontAwsome',Arial,sans-serif;position:absolute;content:"\f071";font-size:50px;left:0}
.oim_header_tick{position:relative;border:2px solid #348437;padding:30px}
.oim_header_tick h2{position:relative;color:#348437;padding:0 0 0 55px;font-size:30px}
.oim_header_tick h2:before{font-family:'FontAwsome',Arial,sans-serif;position:absolute;content:"\f00c";font-size:50px;left:0}
.lgi-is-select-radio .lgi-form-info-icon,.mobileView .lgi-is-select-radio .lgi-form-info-icon{display:inline-block;position:static;width:26px;height:26px;background:transparent url("../../media/icons/ico_info_sprite.png") no-repeat scroll left top;text-decoration:none !important}
.lgi-form-info-container>ul{display:block;float:none !important;width:100%;clear:both;line-height:22px;margin:0}
.lgi-form-info-container>ul>li{display:block;clear:both;font-size:14px;text-align:left;vertical-align:middle;color:#333;line-height:inherit;height:auto !important;margin:0 !important;padding:0 0 8px 12px !important;list-style-type:none !important;background:url('media/icons/ico_greybullet_list.png') no-repeat left 8px}
.lgi-form-validmark{position:absolute;right:25px;top:3px;display:none;width:20px;font-size:22px}
.lgi-file-upload-list-item .lgi-form-validmark{top:-5px}
.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 .lgi-form-error-required,.lgi-form-field .lgi-form-error-constraint,.lgi-form-field .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:0 0 5px 0;font-size:14px;color:#ed0000;text-align:left;clear:both}
.lgi-form-error-message-container{margin:17px 4% 10px 44px;width:58%;padding:10px 15px;border-width:2px;border-style:solid;border-color:#ed0000}
.lgi-form-error-message-container .error-message-icon{display:inline-block;padding-right:15px;vertical-align:middle}
.lgi-form-error-message-container .error-message-icon:before{display:inline-block;font-family:'FontAwsome',Arial,sans-serif;content:'\f071';color:#ed0000;font-size:30px}
.lgi-form-error-message-container>.lgi-form-error-required,.lgi-form-error-message-container>.lgi-form-error-constraint{width:79% !important;margin:0 !important;float:none !important;display:inline-block !important;vertical-align:middle}
.lgi-form-field.radio-vt .lgi-form-error-message-container{margin:0 0 10px 0 !important;font-size:16px;padding:15px !important}
.lgi-form-field.radio-hz .lgi-form-error-message-container{margin:0 0 10px 0 !important;font-size:16px;padding:15px !important}
.lgi-errorfield{border-color:#ed0000 !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-validmark:after,.lgi-form-field.lgi-form-error-valid>label:after{font-family:'FontAwsome',Arial,sans-serif;content:'\f00c';color:#348437}
.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',Arial,sans-serif;content:'\f071';color:#ed0000}
.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:#ed0000;padding:23px 23px 27px 68px;font-size:14px;border:2px solid #ed0000;margin-bottom:15px}
.lgi-oim-validation-error>div{position:relative}
.lgi-oim-validation-error>div:before{position:absolute;font-family:'FontAwsome',Arial,sans-serif;content:"\f071";font-size:27px;left:-50px;top:-8px}
.lgi-handler-validation-error{display:table;height:60px;width:439px;position:relative;color:#ed0000;padding:23px 23px 27px 68px;font-size:14px;border:2px solid #ed0000;margin-bottom:15px}
.lgi-handler-validation-error>div{position:relative}
.lgi-handler-validation-error>div:before{position:absolute;font-family:'FontAwsome',Arial,sans-serif;content:"\f071";font-size:27px;left:-50px}
.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:#ed0000;color:#ed0000}
.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{appearance:none !important;height:41px}
.lgi-form-field .ui-datepicker-trigger{position:relative;top:2px;right:30px;background:#fff;text-decoration:none !important;cursor:pointer;z-index:0}
.lgi-form-field .ui-datepicker-trigger:hover:after{color:#ed0000}
.lgi-form-field .ui-datepicker-trigger:after{font-family:'FontAwsome',Arial,sans-serif;font-size:16px;content:'\f073'}
.lgi-form-field.lgi-form-error-required .ui-datepicker-trigger,.lgi-form-field.lgi-form-error-constraint .ui-datepicker-trigger{color:#ed0000}
.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;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%;margin:3px auto 13px}
.ui-datepicker .ui-datepicker-title{display:flex;text-align:left;font-family:'VM Circular Medium',Arial,sans-serif;font-size:1rem;line-height:1.8em;height:28px;float:none;padding:0 10px 10px}
.ui-datepicker .ui-datepicker-title.set-input-block{display:inline-block}
.ui-datepicker .ui-datepicker-title .lgi-form-field{padding:0 !important;min-height:28px}
.ui-datepicker .ui-datepicker-title .lgi-form-field-container .lgi-form-dropdown>li{display:none}
.ui-datepicker .ui-datepicker-title .lgi-form-field-dropdown .lgi-form-field-container{padding:0 5px;height:100%;-webkit-flex:unset;flex:unset;text-align:center;width:100%}
.ui-datepicker .ui-datepicker-title .lgi-form-field-dropdown .lgi-form-field-container .lgi-form-dropdown.lgi-form-dropdown-initialized{height:100%;width:95px;text-align:left}
.ui-datepicker .ui-datepicker-title .lgi-form-field-dropdown .lgi-form-field-container .lgi-form-dropdown.lgi-form-dropdown-initialized .dropdown-body{height:100%;padding-top:2px}
.ui-datepicker .ui-datepicker-title .lgi-form-field-dropdown .lgi-form-field-container .lgi-form-dropdown .dropdown-body{font-size:.8rem;line-height:1.5rem !important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.ui-datepicker .ui-datepicker-title .lgi-form-field-dropdown .lgi-form-field-container .lgi-form-dropdown .dropdown-body:before{width:24px;height:24px;right:6px;font-size:.8rem;color:#000;background-color:transparent;line-height:24px}
.ui-datepicker .ui-datepicker-title .lgi-form-field-dropdown .lgi-form-field-container .lgi-form-dropdown .dropdown-body>span{color:#000}
.ui-datepicker .ui-datepicker-title .lgi-form-field-dropdown .lgi-form-field-container .lgi-form-dropdown>div{top:28px;background-color:#fff;min-height:28px;max-height:200px;overflow:visible !important;border-width:1px;border-style:solid;border-color:#ccc;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.ui-datepicker .ui-datepicker-title .lgi-form-field-dropdown .lgi-form-field-container .lgi-form-dropdown>div ul{padding:0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;overflow-y:auto;max-height:197px;padding:4px 0}
.ui-datepicker .ui-datepicker-title .lgi-form-field-dropdown .lgi-form-field-container .lgi-form-dropdown>div ul li{height:22px;font-size:.8rem;line-height:1.3rem;border-width:0;padding-left:25px;background-color:transparent}
.ui-datepicker .ui-datepicker-title .lgi-form-field-dropdown .lgi-form-field-container .lgi-form-dropdown>div ul li:hover{background-color:transparent;color:#000}
.ui-datepicker .ui-datepicker-title .lgi-form-field-dropdown .lgi-form-field-container .lgi-form-dropdown>div ul li.lgi-form-option-active:before{font-family:'FontAwsome',Arial,sans-serif;content:"\f00c";position:absolute;color:#000;font-size:.7rem;left:8px}
.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:#ed0000}
.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:#e8e8e8;text-align:center}
.ui-datepicker .ui-datepicker-calendar td>a.ui-state-active{background-color:#322332}
.ui-datepicker .ui-datepicker-calendar td>a:hover{color:#fff !important;background-color:#322332;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-unselectable span{line-height:3;text-align:center}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day>a{font-weight:bold;color:#fff;background:#ed0000;outline:medium none}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today>a{font-weight:bold;color:#fff;background:#ed0000;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:2px 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}
.ui-datepicker-week-end.ui-datepicker-unselectable.ui-state-disabled{height:36px;width:43px}
.ui-state-default{height:36px;width:43px}
.lgi-form-upload-container{width:90%;display:table;table-layout:fixed;white-space:nowrap}
.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-delete{display:none;vertical-align:middle}
.lgi-form-upload-container .upload-file-path-delete:before{font-family:'FontAwsome',Arial,sans-serif;font-size:25px;content:'\f057';color:#000}
.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:block;width:25px;height:25px;background:#fff}
.upload-file-spinner:before{font-family:'FontAwsome',Arial,sans-serif;content:"\f110";color:#999;left:0;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);transform:rotate(360deg)}
}
@-webkit-keyframes lgispin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-o-keyframes lgispin{100%{-webkit-transform:rotate(360deg);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{-webkit-box-shadow:none;box-shadow:none}
@media only screen and (max-width:619px){.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 .lgi-form-error-required,.lgi-form-field .lgi-form-error-constraint{width:80%}
.lgi-form-field.lgi-form-hastooltip .lgi-form-validmark{right:35px !important}
.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:-32px;font-size:20px;right:0}
.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:-30px}
.lgi-form-field.lgi-form-error-required .lgi-form-field-container .lgi-form-checkbox ~ .lgi-form-validmark{top:-9px !important}
.lgi-form-field.lgi-form-width-wide .ui-datepicker-trigger,.lgi-form-field.lgi-form-width-extrawide .ui-datepicker-trigger{right:15px;position:absolute;top:10px}
.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:90%}
.lgi-form-field.lgi-form-hastooltip .lgi-form-upload-container{width:90%}
.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,.ui-datepicker .ui-datepicker-calendar td span{width:auto;text-align:center}
.ui-datepicker .ui-state-default{width:auto}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable{line-height:3}
.ui-datepicker .lgi-form-dropdown .dropdown-body{padding-bottom:0}
.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:-2px !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}
.lgi-form-upload-container .upload-file-path{max-width:83%}
.ui-datepicker .lgi-form-dropdown .dropdown-body{padding-bottom:0}
}
.lgi-step-indicator{display:block;margin:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}
.lgi-step-indicator:after{clear:both;content:"";display:block}
.lgi-step-indicator li a{text-decoration:none}
.lgi-step-indicator.lgi-steps-2{height:34px;padding:0;overflow:hidden;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.lgi-step-indicator.lgi-steps-2 li{float:left;display:inline-block;position:relative;list-style-type:none;margin:0;height:34px;padding:10px 22px;font-size:16px;width:23%;min-width:35px;font-family:'VM Circular Bold',Arial,sans-serif;background-color:#e5e5e5;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}
.lgi-step-indicator.lgi-steps-2 li:first-child{-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px}
.lgi-step-indicator.lgi-steps-2 li:after{top:0;position:absolute;content:"";-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:34px;height:34px;right:-18px;border:5px solid #fff;border-width:5px 5px 0 0;z-index:1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.lgi-step-indicator.lgi-steps-2 li a{display:inline-block;width:100%}
.lgi-step-indicator.lgi-steps-2 li .stepTitle{display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0;line-height:16px;text-align:center;width:100%;z-index:3;position:relative}
.lgi-step-indicator.lgi-steps-2 li .stepTitle span{display:none}
.lgi-step-indicator.lgi-steps-2 li .stepNumber{display:none;overflow:hidden}
.lgi-step-indicator.lgi-steps-2 li:last-child{-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0}
.lgi-step-indicator.lgi-steps-2 li:last-child:after{display:none}
.lgi-step-indicator.lgi-steps-2 li.inactive{color:#333}
.lgi-step-indicator.lgi-steps-2 li.done,.lgi-step-indicator.lgi-steps-2 li.active{background-color:#ed0000;color:#fff}
.lgi-step-indicator.lgi-steps-2 li.done a,.lgi-step-indicator.lgi-steps-2 li.active a{color:#fff}
.lgi-step-indicator.lgi-steps-2 li.done:after,.lgi-step-indicator.lgi-steps-2 li.active:after{background-color:#ed0000}
.lgi-steps-1,.virginmedia-step-indicator{display:block;margin:0;height:42px;background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}
.lgi-steps-1:after,.virginmedia-step-indicator:after{clear:both;content:"";display:block}
.lgi-steps-1 li,.virginmedia-step-indicator li{float:left;display:inline-block;position:relative;list-style-type:none;margin:0;height:42px;padding:12px;font-size:14px;width:23%;min-width:35px;font-family:'VM Circular Book',Arial,sans-serif;background-color:#fff}
.lgi-steps-1 li .stepTitle,.virginmedia-step-indicator li .stepTitle{display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:95%}
.lgi-steps-1 li .stepNumber,.virginmedia-step-indicator li .stepNumber{display:inline-block;overflow:hidden;width:5%;max-width:7px}
.lgi-steps-1 li a,.virginmedia-step-indicator li a{text-decoration:none}
.lgi-steps-1 li:first-child,.virginmedia-step-indicator li:first-child{-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}
.lgi-steps-1 li:last-child,.virginmedia-step-indicator li:last-child{-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}
.lgi-steps-1 li:last-child:after,.virginmedia-step-indicator li:last-child:after{display:none}
.lgi-steps-1 li.inactive,.virginmedia-step-indicator li.inactive{color:#ccc;padding-left:30px}
.lgi-steps-1 li.done,.virginmedia-step-indicator li.done,.lgi-steps-1 li.active,.virginmedia-step-indicator li.active{color:#fff;background-color:#64a541;padding-left:30px}
.lgi-steps-1 li.done a,.virginmedia-step-indicator li.done a,.lgi-steps-1 li.active a,.virginmedia-step-indicator li.active a{color:#fff}
.lgi-steps-1 li.done:after,.virginmedia-step-indicator li.done:after,.lgi-steps-1 li.active:after,.virginmedia-step-indicator li.active:after{position:absolute;content:"";border-left:15px solid #64a541;border-bottom:21px solid transparent;border-top:21px solid transparent;top:0;right:-15px;z-index:1}
.virginmedia-step-indicatorr li.stepcount-1,.lgi-step-indicator li.stepcount-1{width:100%}
.virginmedia-step-indicatorr li.stepcount-2,.lgi-step-indicator li.stepcount-2{width:50%}
.virginmedia-step-indicatorr li.stepcount-3,.lgi-step-indicator li.stepcount-3{width:33.33333%}
.virginmedia-step-indicatorr li.stepcount-4,.lgi-step-indicator li.stepcount-4{width:25%}
.virginmedia-step-indicatorr li.stepcount-5,.lgi-step-indicator li.stepcount-5{width:20%}
.virginmedia-step-indicatorr li.stepcount-6,.lgi-step-indicator li.stepcount-6{width:16%}
.virginmedia-step-indicatorr li.stepcount-7,.lgi-step-indicator li.stepcount-7{width:14%}
.virginmedia-step-indicatorr li.stepcount-8,.lgi-step-indicator li.stepcount-8{width:12.5%}
.virginmedia-step-indicatorr li.stepcount-9,.lgi-step-indicator li.stepcount-9{width:11.1111%}
.virginmedia-step-indicatorr li.stepcount-10,.lgi-step-indicator li.stepcount-10{width:10%}
@media only screen and (max-width:619px){.lgi-steps-1,.virginmedia-step-indicator{text-align:center}
.lgi-steps-1 li,.virginmedia-step-indicator li{padding:5px !important}
.lgi-steps-1 .stepNumber,.virginmedia-step-indicator .stepNumber{display:inline-block !important;overflow:visible !important;width:100% !important;font-size:25px !important;max-width:600px}
.lgi-steps-1 .stepTitle,.virginmedia-step-indicator .stepTitle{display:none !important}
.lgi-step-indicator.lgi-steps-2 li{font-size:14px}
.lgi-step-indicator.lgi-steps-2 li:first-child{padding:10px 15px 10px 0}
.lgi-step-indicator.lgi-steps-2 li:first-child .stepTitle{padding:0}
.lgi-step-indicator.lgi-steps-2 li .stepTitle{padding:0 0 0 5px;line-height:14px;width:calc(25px + 100%)}
.lgi-step-indicator.lgi-steps-2 li:after{border-color:#433544}
.lgi-step-indicator.lgi-steps-2 li.inactive .stepTitle{padding:0;width:calc(10px + 100%)}
}
@media screen and (orientation:portrait){.androidNative .virginmedia-step-indicator li.done a:before{margin-left:67px !important}
}
@media screen and (orientation:landscape){.androidNative .virginmedia-step-indicator li.done a:before{margin-left:85px !important}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.virginmedia-step-indicator li.done a:before{margin:7px 0 0 86px !important}
:-ms-fullscreen,:root .virginmedia-step-indicator li.done a:before{margin:7px 0 0 -6px !important}
}
@-moz-document url-prefix(){.virginmedia-step-indicator li.done a:before{margin:7px 0 0 -7px}
}