header{margin-bottom:0;min-height:100px}header .megamenu_ds{left:0}header .container-fluid{height:auto;z-index:3}header ul.nav-bus{height:29px}ul#nav-menu{padding-left:0}.nav-bus li a{font-size:16px !important}#nav-menu a:hover{background:#fff !important}header .nav-bus li#shoppingCart{right:11%;display:none !important}.clear{clear:both}p{line-height:1.5;margin-bottom:15px !important}h4{font-size:16px;line-height:1.333}.fm-check{outline:0}.fm-check input{display:none !important;position:absolute}.fm-check span{display:inline-block;margin-left:3px}span{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}@media only screen and (max-width:1100px){header .nav-bus li#shoppingCart{right:5%}}@media only screen and (max-width:817px){.main-grid-full{padding:0 !important}header #nav-menu li.mobileOnly a:hover{color:#333 !important}}@media only screen and (min-width:817px){ul#nav-menu{padding-left:0 !important}}@media only screen and (max-width:480px){p img{width:100%}}@media only screen and (max-width:320px){.spring{min-width:auto}}.clearfix{float:none;clear:both;padding-left:0 !important;padding-top:1em}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}.spring{margin:0 auto;max-width:1200px;min-width:300px;padding:0 10px}.icon{fill:none;stroke:#fff;stroke-width:10px;vertical-align:middle}#main-nav{max-height:32px}.container-fluid{max-width:1500px}body{font-family:"VodafoneLight";font-size:18px;background-color:#f8f8f8}strong{font-family:"VodafoneBold"}a{color:#333;text-decoration:underline}a:hover{color:#e60000}a.btn{display:inline-block;width:100%;padding:12px !important;cursor:pointer;text-decoration:none;text-align:center;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;font-weight:normal;font-family:"VodafoneRegular";font-size:20px;margin:5px;border:0}a.btn.disabled,a.btn[disabled]{background-color:#ebebeb !important;border:1px solid #ebebeb !important;color:#777 !important;pointer-events:none;cursor:not-allowed;opacity:.65}a.btn.btnRed{background-color:#e60000;color:#fff}a.btn.btnRed:hover{background-color:#900}a.btn.btnGrey{background-color:#666;color:#fff}a.btn.btnGrey:hover{background-color:#333}a.btn.btnWhite{background-color:#fff;border:1px solid #666;color:#333}a.btn.btnWhite:hover{background-color:#f4f4f4}a.btn.btnClear{background-color:transparent;border:1px solid #fff;color:#fff}a.btn.btnClear:hover{background-color:#f4f4f4;color:#333}a.cardLink{display:inline-block;font-size:16px;font-family:"VodafoneBold";text-decoration:none !important;margin:5px;cursor:pointer}a.cardLink.redLink{color:#e60000}a.cardLink.greyLink{color:#666;font-family:"VodafoneLight"}a.cardLink.disabled,a.cardLink[disabled]{color:#333 !important;pointer-events:none;cursor:not-allowed;opacity:.65}input{font-family:"VodafoneRegular";font-size:18px;padding:5px;border:0;border-bottom:1px solid #333;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;border-radius:0;box-shadow:none;background-color:transparent;display:block;position:relative;width:100%;height:40px;margin-bottom:5px;outline:0;overflow:visible}input:focus{border-bottom:1px solid #e60000}input[type="radio"],input[type="checkbox"]{display:none}input[type="password"]{padding-right:50px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset}input.error{background:0;border:0;border-bottom:1px solid #e60000}input:disabled{background-color:#fafafa;border-bottom:1px solid #cacaca}.inputDiv .icon{width:30px;height:30px;vertical-align:top}.inputDiv .form-group{width:85%;display:inline-block;margin-left:2%}.form-group{position:relative;display:inline-block;margin-bottom:20px;vertical-align:middle}.input-icon{display:inline-block;vertical-align:middle}.input-icon svg{width:20px;height:20px;stroke:#333}.form-group label{position:absolute;left:0;top:10px;color:#333;transition:transform 150ms ease-out,font-size 150ms ease-out}.form-group.focused label{transform:translateY(-125%);font-size:.75em;z-index:1}.form-group .cardLink{position:absolute;display:none;top:6px;right:0}.form-group.focused .cardLink{display:inline-block}.form-group p{margin:0 !important;vertical-align:bottom}.form-group .input-error{text-align:right;color:#e60000;display:none;font-size:16px}.fm-select .option-container{font-family:"VodafoneRegular";font-size:18px;color:#333;height:42px;border-bottom:1px solid #999;margin:0;padding:5px 0;position:relative;width:100%}.fm-select .icon{stroke:#333;width:20px;height:20px;-webkit-transition:-webkit-transform .3s;transition:transform .3s;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.fm-select.active .icon{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.fm-select .option-container:focus{outline:0}.fm-select .option-container .single-option{margin:0 !important;padding:5px;background-color:transparent;color:#666;height:37px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-select .option-container .single-option.current-option{width:90%}.fm-select .option-container .all-options{display:none;position:absolute;width:100%;z-index:1;background-color:#fff;border-bottom-left-radius:15px;border-bottom-right-radius:15px;box-shadow:0 3px 5px rgba(0,0,0,.2);overflow-x:hidden}.fm-select .option-container .all-options .single-option{background-color:transparent;border-bottom:0;border-top:1px solid #f1f1f1;text-align:center}.fm-select .option-container .all-options .single-option.active{background-color:#f1f1f1}.fm-select span.icon-chevron-down{position:absolute;top:0;right:0;padding:10px;border:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;border-radius:0}.fm-check label{width:23px !important;height:23px !important;display:inline-block;margin-right:10px;padding:0;cursor:pointer;border:1px solid #aeaeae;border-radius:5px}.fm-check label.checked{background:url(../images/checked.png) no-repeat;border:0}.fm-data label{position:relative;width:23px;height:23px;display:inline-block;padding:0;border:1px solid #aeaeae;border-radius:50%;cursor:pointer}.fm-data label.checked{border:1px solid #007c92}.fm-data label.checked::after{content:"";position:absolute;width:15px;height:15px;background-color:#007c92;border-radius:50%;margin:auto;left:0;top:0;right:0;bottom:0}div.flat-panel{background-color:#fff;width:100%}div.bordered-panel{width:100%;margin:15px auto;padding:10px 0;background-color:#fff;box-shadow:0 3px 5px rgba(0,0,0,.2);border-radius:15px}h1{font-size:44px;font-family:"VodafoneLight";margin:15px 0 !important;padding:15px 0;color:#333;font-weight:100 !important}h2{font-size:32px;font-family:"VodafoneLight";margin:20px 0 !important;padding:15px 0;color:#333}@media screen and (max-width:768px){h1{font-size:34px !important;font-weight:100 !important;padding:5px 0}h2{font-size:26px;margin:0 !important}}@media only screen and (max-width:639px){h1{font-size:28px !important}h2{font-size:24px !important}.inputDiv .form-group{width:80%;margin-left:1%}}.container-alert{display:none;width:100%;margin:10px auto;border:1px solid transparent;border-left:15px solid transparent;background-color:#fff;box-shadow:0 3px 5px rgba(0,0,0,.2);border-radius:15px;text-align:left}.container-alert p{margin:0 !important;line-height:1.2}.container-alert p.alert-heading{font-family:"VodafoneBold";margin-bottom:5px !important}.container-alert.alert-error p.alert-heading{color:#e60000}.container-alert.alert-warning p.alert-heading{color:#eb9700}.container-alert.alert-info p.alert-heading{color:#00b0ca}.container-alert.alert-error{border-color:#e60000}.container-alert.alert-warning{border-color:#eb9700}.container-alert.alert-info{border-color:#00b0ca}.container-alert .container-caption{padding:15px}.card-error{display:none;padding:15px 30px !important}.card-error .section-title{color:#ed9800 !important;margin-bottom:10px;font-family:"VodafoneBold" !important;font-size:28px !important;margin:10px 0 20px !important;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.card-error .alert-text{font-size:18px}.card-error .section-icon{display:inline-block;margin-right:5px}.card-error .icon{stroke:#ed9800 !important;width:35px;height:35px}.card-error .fm-check{margin-top:50px}@media only screen and (max-width:817px){.card-error{width:100%}}.alert-page{text-align:center;padding:20px;display:none}.alert-page .section-icon{width:84px;height:84px;border-radius:50%;padding:15px;margin:20px auto}.alert-page.confirm-page .section-icon{padding:0}.alert-page.error-page .section-icon{padding:0;border:5px solid #e60000}.alert-page.success-page .section-icon{border:5px solid #090}.alert-page .section-icon .icon{width:45px;height:45px}.alert-page.confirm-page .section-icon .icon{stroke:#333;width:84px;height:84px;stroke-width:8px}.alert-page.error-page .section-icon .icon{stroke:none;fill:#e60000;width:75px;height:75px}.alert-page.success-page .section-icon .icon{stroke:#090;stroke-width:10px}.alert-page .section-title{font-size:40px;margin-top:10px !important}.alert-page .information-bar{margin:30px auto;width:80%}.alert-page .information-bar p{margin-bottom:5px !important;line-height:1.2;font-size:20px;color:#666}.alert-page .information-bar p.smallText{font-size:16px;margin:30px 0 !important}.alert-page .btnDiv{width:300px;margin:20px auto}@media only screen and (max-width:639px){.alert-page .section-title{font-size:30px;line-height:30px}}@media only screen and (max-width:480px){.alert-page .information-bar,.alert-page .btnDiv .btn,.user-account-details .alert-page .btnDiv{width:100%}.alert-page .btnDiv .btn{margin:5px auto}}.toggle-switch-block input[type="checkbox"]{width:13px;box-shadow:none;margin-right:10px}.form-group .toggle-switch-block label{position:relative;top:auto;transition:none}.toggle-switch-block .toggle-switch-trigger strong{display:inline-block}.toggle-switch-block .toggle-switch--border{border-bottom:1px solid #ccc;padding-bottom:20px}.toggle-switch-block .toggle-switch-trigger{display:inline-block;text-align:left}.toggle-switch-block .toggle-switch--full .toggle-switch-trigger{display:table;width:100%;text-align:left}.toggle-switch-block .toggle-switch-input{position:absolute;z-index:-1}.toggle-switch-block .toggle-switch-title{display:block;margin-bottom:25px}.toggle-switch-block .toggle-switch-feedback--on{display:none}.toggle-switch-block .toggle-switch-input:checked+.toggle-switch-title .toggle-switch-feedback--on{display:inline-block}.toggle-switch-block .toggle-switch-input:checked+.toggle-switch-title .toggle-switch-feedback--off{display:none}.toggle-switch-block .toggle-switch-indicator{border:1px solid #ccc;border-radius:56px;display:inline-block;height:25px;margin-left:5px;transition:all .6s;width:43px;cursor:pointer;background-color:#999}.toggle-switch-block .toggle-switch-indicator.disabled{cursor:auto;background-color:#ccc}.toggle-switch-block .toggle-switch-indicator-wrapper{display:inline-block}.toggle-switch-block .toggle-switch--full .toggle-switch-title,.toggle-switch-block .toggle-switch--full .toggle-switch-indicator-wrapper{display:table-cell}.toggle-switch-block .toggle-switch--full .toggle-switch-title{width:100%}.toggle-switch-block .toggle-switch-input:checked ~ .toggle-switch-indicator-wrapper .toggle-switch-indicator{background-color:#007c92;border-color:#007c92}.toggle-switch-block .toggle-switch-indication{background-color:#fff;border-radius:50%;box-shadow:0 1px 2px #000;display:block;height:22px;margin-left:0;position:relative;transition:margin-left .3s;width:22px}.toggle-switch-block .toggle-switch-indicator.disabled .toggle-switch-indication{box-shadow:0 1px 2px #ccc;background-color:#ebebeb !important}.toggle-switch-block .toggle-switch-input:checked ~ .toggle-switch-indicator-wrapper .toggle-switch-indication{margin-left:calc(50% - 2px)}.toggle-switch-block .toggle-switch-title+strong{position:relative;top:4px}.toggle-switch-block .toggle-switch-trigger+span{font-family:"VodafoneRegular";font-size:16px;position:relative;top:4px;left:10px}.content-tabs{width:100%;display:table;border-radius:3px;background-color:#fff;box-shadow:0 3px 5px rgba(0,0,0,.2);color:#858585;text-align:center;padding-top:10px;font-size:20px;font-family:"VodafoneRegular";margin:10px auto}.content-tabs p{word-break:break-word;height:50px;padding:5px;line-height:1.2;margin:0 !important}.content-tabs .single-tab{width:20%;display:table-cell;position:relative;cursor:pointer;vertical-align:middle}.content-tabs .single-tab.active{color:#e60000;cursor:auto}.content-tabs .single-tab.active::after{content:"";position:absolute;left:0;text-align:left;width:100%;border-bottom:3px solid #e60000}.content-tabs .single-tab span{vertical-align:sub;display:inline-block}@media only screen and (max-width:380px){.content-tabs p{height:70px}}.accordion-container.bordered-panel{position:relative;padding:0 !important;box-shadow:none;background-color:transparent}.accordion-container.active{border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion-container .accordion-header{padding:20px 45px 20px 30px;cursor:pointer;position:relative;background-color:#fff;border-radius:15px}.accordion-container.active .accordion-header{border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion-container .accordion-header p{margin-bottom:0 !important;width:auto;display:inline-block}.accordion-container .accordion-header .section-title{font-family:"VodafoneBold";font-size:25px;margin-right:10px}.accordion-container .accordion-header .section-subtitle{font-size:20px;color:#999}.accordion-container .accordion-header .chevron-container{position:absolute;width:70px;height:100%;top:0;right:0;border-radius:0 15px 15px 0}.accordion-container.active .accordion-header .chevron-container{border-bottom-right-radius:0}.accordion-container .accordion-header .chevron-container svg{position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;width:25px;height:25px;vertical-align:middle;-webkit-transition:-webkit-transform .3s;transition:transform .3s;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;stroke:#333}.accordion-container.active .accordion-header .chevron-container svg{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.accordion-container .accordion-content{display:none;margin-top:5px}.accordion-container .accordion-content.active{display:block}@media only screen and (max-width:817px){.accordion-container{width:95% !important}}@media only screen and (max-width:639px){.accordion-container .accordion-header{padding:15px 30px}.accordion-container .accordion-header p{width:80%}.accordion-container .accordion-header .section-title{font-size:20px}.accordion-container .accordion-header .section-subtitle{display:none}.accordion-container.active .accordion-header .section-subtitle{display:block}.accordion-container .accordion-header .section-subtitle{font-size:18px}.accordion-container .accordion-header .chevron-container svg{width:18px;height:18px}}.lightbox-container{position:fixed;top:-1000%;left:0;width:100%;height:100%;z-index:5;color:#333;overflow-x:auto}.lightbox-container.whiteOverlay{background-color:#fff}.lightbox-container.greyOverlay{background-color:rgba(0,0,0,.4)}.lightbox-container .overlay-content{position:relative;width:400px;margin:200px auto 0;text-align:center}.lightbox-container.greyOverlay .overlay-content{padding:40px;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);-moz-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2);border-radius:15px;width:900px}.lightbox-container.greyOverlay .overlay-content{background-color:#fff}.lightbox-container .overlay-content .overlay-icon{border-radius:50%;margin:auto;width:80px;height:80px;border:4px solid #666}.lightbox-container .overlay-content .icon{stroke:#333}.lightbox-container.state-confirm .overlay-content .overlay-icon{border:0}.lightbox-container.state-success .overlay-content .overlay-icon{border-color:#090;padding:15px 0}.lightbox-container.state-error .overlay-content .overlay-icon{border-color:#e60000}.lightbox-container.state-confirm .overlay-content .overlay-icon .icon{width:80px;height:80px}.lightbox-container.state-success .overlay-content .overlay-icon .icon{width:50px !important;height:45px !important;stroke:#090}.lightbox-container.state-error .overlay-content .overlay-icon .icon{fill:#e60000;stroke-width:0;width:73px !important;height:75px !important}.lightbox-container .overlay-content .overlay-icon.close-icon{position:absolute;right:0;top:20px;cursor:pointer;border:0;padding:0}.lightbox-container .overlay-content .overlay-icon.close-icon .icon{width:20px !important;height:20px !important;stroke:#333;stroke-width:10px}.lightbox-container .overlay-content .overlay-heading{font-size:30px;margin:25px auto !important}.lightbox-container .overlay-content .overlay-paragraph span{display:none}.lightbox-container .overlay-content .btnDiv{margin:20px auto}.lightbox-container .overlay-content .btn{width:40%;margin:5px}@media screen and (max-width:830px) and (orientation:landscape){.lightbox-container.greyOverlay{background-color:#fff}.lightbox-container .overlay-content .overlay-icon.close-icon{display:none}.lightbox-container .overlay-content{margin:auto}.lightbox-container.greyOverlay .overlay-content{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-radius:0}}@media only screen and (max-width:1024px){.lightbox-container.greyOverlay .overlay-content{width:80%}}@media only screen and (max-width:817px){.lightbox-container.greyOverlay{background-color:#fff}.lightbox-container.whiteOverlay{padding-top:40px}.lightbox-container .overlay-content{margin:auto}.lightbox-container .overlay-content .overlay-icon.close-icon{display:none}.lightbox-container .overlay-content .overlay-icon,.lightbox-container.state-confirm .overlay-content .overlay-icon .icon{width:65px;height:65px}.lightbox-container.state-success .overlay-content .overlay-icon .icon{width:35px !important;height:30px !important}.lightbox-container.state-error .overlay-content .overlay-icon .icon{width:57px !important;height:60px !important}.lightbox-container.greyOverlay .overlay-content{width:100%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-radius:0}.lightbox-container .overlay-content .overlay-heading{font-size:25px}}@media screen and (max-width:768px) and (orientation:portrait){.lightbox-container .overlay-content{margin-top:20%}}@media only screen and (max-width:680px){}@media only screen and (max-width:480px){.lightbox-container .overlay-content{width:90%;margin:5% auto}}@media screen and (max-width:420px){.lightbox-container .overlay-content .btn{width:100%;margin:5px auto}}.loader__trace{animation:loader__trace--animate 2.5s linear infinite}@keyframes loader__trace--animate{from{stroke-dashoffset:-378}to{stroke-dashoffset:378}}.blockUI{display:none}.blockUI.blockOverlay{z-index:10;border:0;margin:0;padding:0;width:100%;height:94%;left:0;bottom:15px;background-color:#fff;border-radius:15px;opacity:.6;cursor:wait;position:absolute}.blockUI.blockOverlay.outterBlockUI{position:fixed;display:block;height:100%;top:0;bottom:auto;border-radius:0}.blockUI.blockMsg.blockPage.outterBlockUI{display:block}.blockUI.blockOverlay.mainBlockUI{height:500px;bottom:auto}.blockUI.blockMsg.blockPage{border:0 solid #aaa !important;background-color:transparent !important;z-index:1;position:absolute;padding:0;margin:0;width:100%;top:45%;left:0;text-align:center;color:#000;cursor:wait}.blockUI.blockMsg.blockPage img,.blockUI.blockMsg.blockPage svg{position:relative;top:50%;width:40px}@media only screen and (max-width:1024px){.blockUI.blockOverlay.mainBlockUI{min-height:70px;height:100%;bottom:auto}.blockUI.blockMsg.blockPage.mainBlockUI{top:20%}}