@charset "UTF-8";
@font-face{font-family:"Vodafone Light";src:url("/cs/groups/system/documents/webasset/fonco_font_lt_eot.eot?#iefix");src:url("/cs/groups/system/documents/webasset/fonco_font_lt_eot.eot?#iefix") format("embedded-opentype"),url("/cs/groups/system/documents/webasset/fonco_font_lt_woff.woff") format("woff"),url("/cs/groups/system/documents/webasset/fonco_font_lt_ttf.ttf") format("truetype"),url("/cs/groups/system/documents/webasset/fonco_font_lt_svg.svg#VodafoneLtRegular") format("svg");font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased}
@font-face{font-family:"Vodafone Regular";src:url("/cs/groups/system/documents/webasset/fonco_font_rg_eot.eot?#iefix");src:url("/cs/groups/system/documents/webasset/fonco_font_rg_eot.eot?#iefix") format("embedded-opentype"),url("/cs/groups/system/documents/webasset/fonco_font_rg_woff.woff") format("woff"),url("/cs/groups/system/documents/webasset/fonco_font_rg_ttf.ttf") format("truetype"),url("/cs/groups/system/documents/webasset/fonco_font_rg_svg.svg#VodafoneRgRegular") format("svg");font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased}
@font-face{font-family:VodafoneLt;src:url("/cs/groups/system/documents/webasset/vodafone_light_eot.eot?#iefix");src:url("/cs/groups/system/documents/webasset/vodafone_light_eot.eot?#iefix") format("embedded-opentype"),url("/cs/groups/system/documents/webasset/vodafone_light_woff.woff") format("woff"),url("/cs/groups/system/documents/webasset/vodafone_light_ttf.ttf") format("truetype"),url("/cs/groups/system/documents/webasset/vodafone_light_svg.svg#VodafoneLt") format("svg");font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased}
@font-face{font-family:Vodafone;src:url("/cs/groups/system/documents/webasset/vodafone_regular_eot.eot?#iefix");src:url("/cs/groups/system/documents/webasset/vodafone_regular_eot.eot?#iefix") format("embedded-opentype"),url("/cs/groups/system/documents/webasset/vodafone_regular_woff.woff") format("woff"),url("/cs/groups/system/documents/webasset/vodafone_regular_ttf.ttf") format("truetype"),url("/cs/groups/system/documents/webasset/vodafone_regular_svg.svg#Vodafone") format("svg");font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased}
@font-face{font-family:Vodafone;src:url("/cs/groups/system/documents/webasset/vodafone_bold_eot.eot?#iefix");src:url("/cs/groups/system/documents/webasset/vodafone_bold_eot.eot?#iefix") format("embedded-opentype"),url("/cs/groups/system/documents/webasset/vodafone_bold_woff.woff") format("woff"),url("/cs/groups/system/documents/webasset/vodafone_bold_ttf.ttf") format("truetype"),url("/cs/groups/system/documents/webasset/vodafone_bold_svg.svg#Vodafone") format("svg");font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased}
@font-face{font-family:Vodafone;src:url("/cs/groups/system/documents/webasset/vodafone_light_eot.eot?#iefix");src:url("/cs/groups/system/documents/webasset/vodafone_light_eot.eot?#iefix") format("embedded-opentype"),url("/cs/groups/system/documents/webasset/vodafone_light_woff.woff") format("woff"),url("/cs/groups/system/documents/webasset/vodafone_light_ttf.ttf") format("truetype"),url("/cs/groups/system/documents/webasset/vodafone_light_svg.svg#Vodafone") format("svg");font-weight:100;font-style:normal;-webkit-font-smoothing:antialiased}
@font-face{font-family:VodafoneBold;src:url("/cs/groups/system/documents/webasset/vodafone_bold_eot.eot?#iefix");src:url("/cs/groups/system/documents/webasset/vodafone_bold_eot.eot?#iefix") format("embedded-opentype"),url("/cs/groups/system/documents/webasset/vodafone_bold_woff.woff") format("woff"),url("/cs/groups/system/documents/webasset/vodafone_bold_ttf.ttf") format("truetype"),url("/cs/groups/system/documents/webasset/vodafone_bold_svg.svg#VodafoneBold") format("svg");font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased}
.date-picker-x-container{position:relative}
.date-picker-x{background:#fff;box-sizing:content-box;color:#444;display:none;font:18px/1 Arial;padding:10px;position:absolute;top:80%;-webkit-transform:translateY(15px);transform:translateY(15px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:308px;z-index:1;border:1px solid #ccc;box-shadow:0 2px 6px #d6d6d6}
.date-picker-x:after,.date-picker-x:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.date-picker-x:after{border-color:rgba(136,183,213,0);border-bottom-color:#fff;border-width:14px;margin-left:-140px}
.date-picker-x:before{border-color:rgba(194,225,245,0);border-bottom-color:#ccc;border-width:16px;margin-left:-142px}
.date-picker-x.to-top{bottom:100%;top:auto;-webkit-transform:translateY(-15px);transform:translateY(-15px)}
.date-picker-x.to-top:after,.date-picker-x.to-top:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.date-picker-x.to-top:after{border-color:rgba(136,183,213,0);border-top-color:#fff;border-width:14px;margin-left:-140px}
.date-picker-x.to-top:before{border-color:rgba(194,225,245,0);border-top-color:#ccc;border-width:16px;margin-left:-142px}
.date-picker-x.active{display:block}
.date-picker-x *{box-sizing:border-box}
.date-picker-x .dpx-title-box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;height:56px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:10px;text-align:center}
.date-picker-x .dpx-title-box span{display:inline-block;cursor:pointer}
.date-picker-x .dpx-title-box span.dpx-title{width:60%;padding:10px 0}
.date-picker-x .dpx-next,.date-picker-x .dpx-prev{color:#444;cursor:pointer;display:block;font-size:22px;line-height:50px;text-align:center;transition:.2s;width:50px}
.date-picker-x .dpx-next:hover,.date-picker-x .dpx-prev:hover{color:#bbb}
.date-picker-x .dpx-title{display:block;font-size:18px;line-height:40px;padding:0 10px}
.date-picker-x:not([data-dpx-type=year]) .dpx-title{cursor:pointer}
.date-picker-x .dpx-content-box{box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:288px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:10px}
.date-picker-x .dpx-btns{border-top:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:10px}
.date-picker-x .dpx-btns .dpx-item{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;height:30px!important}
.date-picker-x .dpx-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:inline-block;height:72px;width:72px;text-align:center;padding-top:27px}
.date-picker-x .dpx-item:not(.dpx-weekday){cursor:pointer}
.date-picker-x .dpx-item:not(.dpx-weekday):hover{box-shadow:inset 0 0 0 2px #9a299f}
.date-picker-x .dpx-weekday{font-size:15px;height:24px!important;padding-top:0!important}
[data-dpx-type=day].date-picker-x .dpx-item{-ms-flex-preferred-size:44px;flex-basis:44px;height:43px;display:inline-block;width:44px;text-align:center;vertical-align:middle;padding-top:12px}
.date-picker-x[data-dpx-type=day] .dpx-item{-ms-flex-preferred-size:44px;flex-basis:44px;height:44px}
.date-picker-x .dpx-current{box-shadow:inset 0 0 0 2px #680f6b}
.date-picker-x .dpx-selected{background:#ccc}
.date-picker-x .dpx-weekend{color:#e60000}
.date-picker-x .dpx-out{color:#bbb}
.date-picker-x .dpx-disabled{color:#bbb!important;cursor:default!important;box-shadow:none!important}
.date-picker-x .dpx-disabled.dpx-current{box-shadow:inset 0 0 0 2px #9a299f!important}
.date-picker-x .dpx-btns span{display:inline-block!important;text-align:center!important;width:49%!important;padding:5px!important}
input[class*=placeholder_required],textarea[class*=placeholder_required]{color:#a9a9a9}
input+span.placeholder,textarea+span.placeholder{display:none!important}
.container_12 .col_60{width:60%}
.container_12 .col_100{width:100%}
.gradient-box .alt_shades--box .formRow.checkbox .disabled .radio,.sub-i{display:inline-block;vertical-align:middle;overflow:hidden;text-indent:-9999px}
.gradient-box .alt_shades--box .formRow.checkbox .disabled .radio .lt-ie8,.sub-i .lt-ie8{display:inline}
.sub-i-number-1{background:url("numbers_1-4_icons.png") no-repeat;width:40px;height:40px}
.sub-i-number-2{background:url("numbers_1-4_icons.png") 0 -46px no-repeat;width:40px;height:40px}
.sub-i-smartphone-mid{background:url("device_icons.png") -12px -2px no-repeat!important;width:33px;height:40px}
.sub-i-smartphone-mid-secondary{background:url(onenumber_icon.png) no-repeat;width:29px;height:10px;position:absolute}
.account_details .sub-i-smartphone-mid-secondary{left:12px;top:20px}
.icon-message .sub-i-smartphone-mid-secondary{background:url(onenumber_icon.png) no-repeat;width:27px;left:-9px;top:-12px;height:30px}
.sub-i-broadband-mid{background:url("device_icons.png") -130px -2px no-repeat!important;height:40px;width:33px}
.sub-i-mbb-mid{background:url("device_icons.png") -50px -4px no-repeat!important;height:40px;width:33px}
.sub-i-homephone-mid{background:url("device_icons.png") -90px -2px no-repeat!important;height:40px;width:33px}
.sub-i-tv-mid{background:url("device_icons.png") -253px -4px no-repeat!important;height:40px;width:33px}
.sub-i-acc-mid{background:url("device_icons.png") -172px -4px no-repeat!important;height:40px;width:33px}
.sub-i-tablet{background:url(tablet_icon.png) no-repeat;width:80px;height:80px}
.sub-i-smartphone{background:url(smartphone_icon.png) no-repeat;width:45px;height:80px}
.gradient-box .alt_shades--box .formRow.checkbox .disabled .radio,.sub-i-lock{background:url(padlock_mini_icon.png) center center no-repeat;width:31px;height:38px}
.sub-i-info{background:url(home_red_icon.png) 3px 0 no-repeat;width:18px;height:16px}
.sub-i-arrow-right{background:url("plain_arrows_horizontal.png") -32px -15px no-repeat;width:9px;height:20px}
.sub-i-entertainment{background:url("streaming_provider_icons.png") no-repeat;width:162px;height:45px}
.sub-i-close{background:url(search_clear_icon.png) no-repeat;width:20px;height:20px}
.sub-i-notification{background:url(star_mini_icon.png) no-repeat;width:17px;height:17px}
.sub-i-arrowmarklrg-right{background:url("plain_arrows_horizontal.png") -31px -17px no-repeat;width:13px;height:19px;margin:10px}
.sub-i-entertainment-pack{background:url("streaming_provider_icons.png") no-repeat;width:162px;height:45px}
.sub-i-close-square{background:url("hide_icons.png") -38px 0 no-repeat;display:block;position:absolute;right:0;top:0;width:16px;height:16px}
.mob_only{display:none!important}
.ta-c{text-align:center!important}
.mod-add-rules__rule label,.ta-r,p.required{text-align:right!important}
.add-item .formRow label,.checkbox.js label,.formContainer .radio .radioContainer label,.formContainer label,.grid_6 .formContainer label,.radio.js label,.ta-l{text-align:left!important}
.fs-s{font-size:13px}
.fs-lg{font-size:18px}
.pad-right-sml-dsk{padding-right:10px!important}
.spacing-right-sml{margin-right:10px!important}
.spacing-right-med{margin-right:15px!important}
.spacing-top-med{margin-top:15px!important}
.spacing-bot-sml{margin-bottom:15px!important}
.pad-right-sml{padding-right:10px!important}
.pad-left-sml{padding-left:10px!important}
.pad-bot-med{padding-bottom:15px!important}
.add-item .formRow input,.add-item .formRow label,.mod-add-rules__rule label,.no-margin,.no-margin-dsk,.portlet .formContainer,.portlet_2la_v3 .formContainer,.portlet_easyLogin .formContainer,.portlet_loginForm_v3 .formContainer{margin:0!important}
.no-margin-btm{margin-bottom:0!important}
.no-clear{clear:none!important}
.mod-accordion .accordion_content h3,.no-border{border:none!important}
.mod-accordion .accordion_content h3,.no-bg{background:0 0!important}
.no-strong{font-weight:400!important}
.add-item .formRow input,.auto-complete,.bill-summary-container .box-border__border,.bill-summary-container .box-border__border .panel,.bill-summary-container .gradient-box,.bill-summary-container .gradient-box .panel,.bill-summary-container .mod-device__container,.bill-summary-container .mod-device__container .panel,.box-sizing,.formContainer fieldset,.formContainer legend,.gradient-box .radio.js label,.grid_12,.mod-accordion h3 a.accordionAnchor,.mod-accordion h3 a.accordionAnchor .col-1,.mod-accordion h3 a.accordionAnchor .col-2,.mod-columns,.static_account_settings li .secondaryBtn,.w-100,.w-20,.w-25,.w-30,.w-33,.w-40,.w-50,.w-60,.w-66,.w-75{box-sizing:border-box}
.spacing-sml{padding:10px}
.clearfix,.clearfix:after{display:block;content:"";clear:both}
.add-item .hide,.formContainer label.hidden,.hide,p.helpText{display:none}
.hide-on-desktop{display:none!important}
.box-border,.mod-device{border:1px solid #ccc}
.box-border__border,.gradient-box,.mod-device__container{border:2px solid #ebebeb}
.heading-highlight{margin:0;background-color:#ebebeb;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px;font-size:15px;font-weight:400}
dl{margin:0;font-size:15px}
dl dt{display:block;margin-bottom:2px}
dl dd{display:block;margin:0;font-weight:700}
.cancel-options{padding:5px 0 10px}
.cancel-options.open .trigger{display:none}
.cancel-options.open .options{display:block}
.cancel-options .options{display:none}
.cancel-options .options p{margin-bottom:10px;font-size:16px}
.cancel-options .options .formButtonContainer,.cancel-options .options .portlet_redeemVoucher .formButtonContainer input[type=submit],.cancel-options .options .primaryBtn,.cancel-options .options .secondaryBtn,.portlet_redeemVoucher .formButtonContainer .cancel-options .options input[type=submit]{margin-bottom:0}
.less,.more{display:none}
.break-word,.parental-controls .js-name{word-wrap:break-word}
.nowrap{white-space:nowrap}
.inline-block{display:inline-block!important}
ol li{font-size:16px}
ol.reg-list,ul.reg-list{margin:0 0 10px 25px;padding:0}
ol.reg-list li,ul.reg-list li{font-size:16px}
hr{border:0;border-top:1px solid #ccc;margin-bottom:20px}
.left,.radioContainer{float:left}
.right{float:right}
.no-wrap{white-space:nowrap}
.border-top{border-top:1px solid #ebebeb}
.border-bottom,.entertainment-extras.portlet_2la_v3 ul.products li,.entertainment-extras.portlet_easyLogin ul.products li,.entertainment-extras.portlet_loginForm_v3 ul.products li,.portlet.entertainment-extras ul.products li{border-bottom:1px solid #ebebeb}
.light-brown{color:#f6b03f!important}
.simplicity-orange{color:#ff5400!important}
.grid_12 .portlet .errorMSG,.grid_12 .portlet_2la_v3 .errorMSG,.grid_12 .portlet_easyLogin .errorMSG,.grid_12 .portlet_loginForm_v3 .errorMSG,.grid_9 .portlet .errorMSG,.grid_9 .portlet_2la_v3 .errorMSG,.grid_9 .portlet_easyLogin .errorMSG,.grid_9 .portlet_loginForm_v3 .errorMSG,.no-side-margin,.portlet .errorMsgContainer,.portlet .msgContainer,.portlet .successMsgContainer,.portlet h2,.portlet h3,.portlet h4,.portlet h5,.portlet p,.portlet_2la_v3 .errorMsgContainer,.portlet_2la_v3 .msgContainer,.portlet_2la_v3 .successMsgContainer,.portlet_2la_v3 h2,.portlet_2la_v3 h3,.portlet_2la_v3 h4,.portlet_2la_v3 h5,.portlet_2la_v3 p,.portlet_easyLogin .errorMsgContainer,.portlet_easyLogin .msgContainer,.portlet_easyLogin .successMsgContainer,.portlet_easyLogin h2,.portlet_easyLogin h3,.portlet_easyLogin h4,.portlet_easyLogin h5,.portlet_easyLogin p,.portlet_loginForm_v3 .errorMsgContainer,.portlet_loginForm_v3 .msgContainer,.portlet_loginForm_v3 .successMsgContainer,.portlet_loginForm_v3 h2,.portlet_loginForm_v3 h3,.portlet_loginForm_v3 h4,.portlet_loginForm_v3 h5,.portlet_loginForm_v3 p{margin-left:0;margin-right:0}
.portlet,.portlet_2la_v3,.portlet_easyLogin,.portlet_loginForm_v3{padding:10px}
.portlet h4,.portlet_2la_v3 h4,.portlet_easyLogin h4,.portlet_loginForm_v3 h4{font-weight:700}
.portlet .formContainer,.portlet_2la_v3 .formContainer,.portlet_easyLogin .formContainer,.portlet_loginForm_v3 .formContainer{position:static}
.portlet .formContainer .formButtonContainer,.portlet_2la_v3 .formContainer .formButtonContainer,.portlet_easyLogin .formContainer .formButtonContainer,.portlet_loginForm_v3 .formContainer .formButtonContainer{padding-left:0}
.portlet .formButtonContainer,.portlet_2la_v3 .formButtonContainer,.portlet_easyLogin .formButtonContainer,.portlet_loginForm_v3 .formButtonContainer{padding-left:0;padding-right:0}
.portlet_vodafone_family .empty .buttonSm{float:right;position:relative;right:-8px;top:-8px;width:auto}
.portlet_addressManagement .formRow input,.portlet_addressManagement .formRow textarea{display:block}
.portlet_addressManagement button.postcodeLookup{left:300px!important}
.portlet_age_verification_v2 .postcodeLookup{left:460px}
.portlet_portIn .formContainer .portlet_redeemVoucher .formButtonContainer input.submit[type=submit],.portlet_portIn .formContainer input.submit.primaryBtn,.portlet_redeemVoucher .formButtonContainer .portlet_portIn .formContainer input.submit[type=submit]{float:left}
.portlet_myOffers .offerDetailsRight a.primaryBtn{margin-right:0}
.portlet_myOffers .offerDetailsRight>a.secondaryBtn{background:0 0;border:none;color:#bd0000}
.multiplePackages .formButtonContainer .submit{margin:0}
.multiplePackages .formButtonContainer .btnDisable{background-color:#ccc;opacity:.6;pointer-events:none}
.static_account_settings li .secondaryBtn{margin:0;text-align:center;font-weight:700}
.accordionContent h3 .secondaryBtn{position:absolute;right:-50px;top:5px;color:#333;cursor:pointer;font-size:18px;padding:5px 15px;margin:0 4px;text-align:center;text-decoration:none;-webkit-border-radius:4px;-ms-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-ms-box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);-o-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);-webkit-text-shadow:0 -1px 2px rgba(252,255,255,0.4);-ms-text-shadow:0 -1px 2px rgba(252,255,255,0.4);-moz-text-shadow:0 -1px 2px rgba(252,255,255,0.4);-o-text-shadow:0 -1px 2px rgba(252,255,255,0.4);text-shadow:0 -1px 2px rgba(252,255,255,.4)}
.disabledSlide .accordionContent h3 .secondaryBtn{display:none}
.pinSingleDigit,.pinSingleDigit input,.singleDigit,.singleDigit input{width:20px!important;display:inline!important;text-align:center!important;margin-right:10px!important}
@media only screen and (max-width:580px){
.pinSingleDigit,.pinSingleDigit input,.singleDigit,.singleDigit input{width:40px!important}
}
#mastheadTabs a{color:#333;font-size:13px}
#mastheadUtils a{color:#333}
#footernav dd,#footernav dl{font-size:10px;font-weight:400}
#footernav dd a,#footernav dl a{font-size:11px}
.parental-controls .gradient-box.gradient-box--solid:not(.profile-custom) ul li .formRow label span.radio{top:-8px}
.portlet_addressManagement .advanceOptionsCTA a,.portlet_addressManagement .labelSpace a{color:#bd0000;font-size:16px;text-decoration:underline}
.portlet_sure_signal .formRow.checkbox label .reqMark{position:auto;right:auto;top:auto}
.portlet_sure_signal .formContainer .formRow.regSureContainer{display:none}
.portlet_contactManagement .formRow input{margin-top:0}
.parental-controls .alt_shades a{color:#333}
.entertainment-extras.portlet_2la_v3 ul.products li,.entertainment-extras.portlet_easyLogin ul.products li,.entertainment-extras.portlet_loginForm_v3 ul.products li,.portlet.entertainment-extras ul.products li{list-style:none;padding:20px 10px 10px 60px;position:relative}
.entertainment-extras.portlet_2la_v3 ul.products li .icon,.entertainment-extras.portlet_easyLogin ul.products li .icon,.entertainment-extras.portlet_loginForm_v3 ul.products li .icon,.portlet.entertainment-extras ul.products li .icon{position:absolute;top:10px;left:0;background:url(entertainments_icon.png) 1px 0 no-repeat;width:46px;height:46px}
.bundle-information .mod-css-table__cell.value{position:relative}
.bundle-information .mod-css-table__cell.value .sub-i-entertainment{left:10px;top:10px}
.bundle-information .mod-css-table__cell.value p{display:none}
.friendly-names .formRow.w-40 input{width:95%}
div.bundle-information.portlet_2la_v3 div.plan-details-header,div.bundle-information.portlet_easyLogin div.plan-details-header,div.bundle-information.portlet_loginForm_v3 div.plan-details-header,div.portlet.bundle-information div.plan-details-header{margin-bottom:20px}
div.bundle-information.portlet_2la_v3 div.plan-details-header div.icon-container,div.bundle-information.portlet_easyLogin div.plan-details-header div.icon-container,div.bundle-information.portlet_loginForm_v3 div.plan-details-header div.icon-container,div.portlet.bundle-information div.plan-details-header div.icon-container{float:left;margin:5px}
div.bundle-information.portlet_2la_v3 div.plan-details-header div.copy-container,div.bundle-information.portlet_easyLogin div.plan-details-header div.copy-container,div.bundle-information.portlet_loginForm_v3 div.plan-details-header div.copy-container,div.portlet.bundle-information div.plan-details-header div.copy-container{display:table-cell;height:50px;line-height:1.25rem;vertical-align:middle}
div.bundle-information.portlet_2la_v3 div.plan-details-header div.copy-container p,div.bundle-information.portlet_easyLogin div.plan-details-header div.copy-container p,div.bundle-information.portlet_loginForm_v3 div.plan-details-header div.copy-container p,div.portlet.bundle-information div.plan-details-header div.copy-container p{margin:0;vertical-align:middle}
div.bundle-information.portlet_2la_v3 div.mod-css-table div.mod-css-table__row div.mod-css-table__cell,div.bundle-information.portlet_easyLogin div.mod-css-table div.mod-css-table__row div.mod-css-table__cell,div.bundle-information.portlet_loginForm_v3 div.mod-css-table div.mod-css-table__row div.mod-css-table__cell,div.portlet.bundle-information div.mod-css-table div.mod-css-table__row div.mod-css-table__cell{font-size:18px}
div.bundle-information.portlet_2la_v3 div.mod-css-table div.mod-css-table__row div.mod-css-table__cell a,div.bundle-information.portlet_easyLogin div.mod-css-table div.mod-css-table__row div.mod-css-table__cell a,div.bundle-information.portlet_loginForm_v3 div.mod-css-table div.mod-css-table__row div.mod-css-table__cell a,div.portlet.bundle-information div.mod-css-table div.mod-css-table__row div.mod-css-table__cell a{vertical-align:initial}
div.bundle-information.portlet_2la_v3 .mod-css-table,div.bundle-information.portlet_easyLogin .mod-css-table,div.bundle-information.portlet_loginForm_v3 .mod-css-table,div.portlet.bundle-information .mod-css-table{-webkit-box-shadow:-2px 2px 8px 0 #d4d4d4;-moz-box-shadow:-2px 2px 8px 0 #d4d4d4;box-shadow:-2px 2px 8px 0 #d4d4d4;border-radius:6px}
h1{color:#e60000;font-family:VodafoneLt,"Open Sans","sans-serif";font-size:40px;font-weight:400;line-height:1;margin:10px 10px 20px}
h2{border-bottom:1px solid #ebebeb;color:#333;font-size:24px;font-weight:700;margin:0 10px 20px;padding:0 0 10px;text-align:left}
.portlet_viewPricePlan .pricePlanDetails h2{border-bottom-width:0;font-weight:400}
h3{color:#333;font-size:20px!important;font-weight:700;margin:0 10px 10px;padding:0}
h3.withLine{border-bottom:1px solid #ebebeb;margin-bottom:20px;padding-bottom:10px}
h4{font-size:18px!important;color:#333;font-weight:700;margin:0 10px;padding:0}
h5{color:#333;font-size:16px!important;font-weight:700;margin:0 10px;padding:0}
.link-grey{color:#333}
.font-sml,.gradient-box h4 .sub,.parental-controls .alt_shades a,.sml{font-size:15px}
.font-lrg{font-size:18px}
.font-xlrg{font-size:20px}
.font-xxlrg{font-size:24px}
.font-xxxlrg{font-size:28px}
.font-default{font-size:16px}
.font-normal,.gradient-box h4 .sub{font-weight:400}
.font-red{color:#e60000}
.w-20{width:20%!important}
.w-25{width:25%!important}
.w-30{width:30%!important}
.mod-accordion h3 a.accordionAnchor .col-1,.mod-accordion h3 a.accordionAnchor .col-2,.w-33{width:33.3333%!important}
.w-40{width:40%!important}
.w-50{width:50%!important}
.w-60{width:60%!important}
.w-66{width:66.66%!important}
.w-75{width:75%!important}
.add-item .formRow input,.formContainer fieldset,.formContainer legend,.mod-columns,.w-100{width:100%!important}
#header .nav-form-search input[type=image]{top:7px}
#txt_search{border-radius:3px}
#header .nav-primary{border-radius:4px 4px 0 0}
.PortletHeaderLink,.PortletSubHeaderLink,.xc6,.xce,.xej,.xf6,.xq4,.xq5,.xq6,.xq8,.xq9{font-family:Vodafone,"Open Sans","sans-serif"!important}
.af_document{background:url("css_img_body_bg_high.gif") left top repeat-x #fff}
#pageContent{margin:0;width:100%;background-color:#fff}
.grid_1,.grid_10,.grid_11,.grid_12,.grid_2,.grid_23,.grid_29,.grid_32,.grid_35,.grid_4,.grid_45,.grid_5,.grid_7,.grid_8{display:inline;float:left;position:relative;margin-right:10px;margin-bottom:10px}
.container_12 .grid_4{width:310px}
.container_12 .grid_45{width:350px}
.container_12 .grid_5{width:390px}
.container_12 .grid_7{width:550px}
.container_12 .grid_8{width:630px}
.container_12 .grid_10{width:790px}
.container_12 .grid_11{width:870px}
.container_12 .grid_12{width:950px}
ul li{list-style:disc inside;font-size:18px}
ol li{list-style:decimal inside}
ol ol li{list-style-type:lower-roman}
ol ol ol li{list-style-type:lower-alpha}
img{vertical-align:middle}
a img{border:none}
a.infoLink{color:#525252;display:inline-block;padding:5px 0 10px 35px;text-decoration:underline}
a.infoLink:before{background:url("mini-alert-icons.png") -7px -30px;width:30px;height:30px;content:'';position:absolute;left:5px;top:unset}
a.infoLink:hover{color:#ef0000}
.linkList li a,a.linkListLike,li span.linkListLike a,span.linkListLike a{background-image:url("img_arrows_on_white1.png");background-position:0 3px;background-repeat:no-repeat;display:block;padding-left:10px;text-decoration:none}
h5,h6{font-size:1.1em}
.default_margin{margin:0 10px 20px}
.HeadingTwo{font-size:1.6em!important;font-weight:700}
.HeadingThree{font-size:1.4em!important;font-weight:700}
.HeadingFour{font-size:1.2em!important;font-weight:700}
.HeadingFive,.HeadingSix{font-size:1.1em!important;font-weight:400}
img.float-left{float:left;margin-right:10px;margin-bottom:10px}
.strong,strong{font-weight:700}
sub,sup{height:0;line-height:1;vertical-align:baseline;position:relative}
sup{bottom:1ex}
sub{top:.5ex}
.accessibleHidden{position:absolute;left:-10000px;top:0;height:1%;overflow:hidden}
.clearLeft{clear:left}
.clearBoth{clear:both!important}
.clear{clear:both!important;height:0;overflow:hidden}
.floatRight{float:right;margin:0 0 10px 10px}
.floatLeft{clear:none;float:left;margin:0 10px 10px 0;width:auto}
.alignCenter{text-align:center}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.redText{color:#e60000}
.text_right{text-align:right}
.no_bot_margin{margin-bottom:0}
#orientation{display:block;margin:0 auto;width:952px}
#orientation li{list-style:none;text-align:left}
.jsEnabled #orientation{position:absolute;left:0;top:0;height:1%;margin:0;width:auto}
.jsEnabled #orientation a{display:block;position:absolute;left:-1000px;top:0;white-space:nowrap}
.jsEnabled #orientation a:focus{left:0}
.contBasic{margin:0 auto;position:relative;width:950px;height:auto!important;min-height:1px;display:block}
.contBasic:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.contHero{margin:0 0 8px 5px;position:relative}
.list-inline{list-style:none;margin:0;overflow:hidden;padding:0 0 3px}
.list-inline>li{float:left;margin:0}
.list-inline li:first-child{margin:0}
.bread-crumb{margin:0 0 10px;overflow:hidden;font-size:16px!important}
.bread-crumb p{color:#666;float:left;margin:0 5px 0 0;font-size:16px!important}
.bread-crumb li{color:#666;margin:0;font-size:16px!important;list-style-type:none;line-height:26px}
.bread-crumb li a{font-weight:400;margin:0 2px 0 0;color:#666;font-size:16px!important;top:-1px;position:relative}
.overViewLink a,a.more{background:url("icon_sheet_01.png") 0 -708px no-repeat;display:block;font-weight:700;margin:0 0 10px;padding:0 0 0 15px}
.overViewLink a{color:#333;font-size:13px}
div.tab h4{margin:0 0 .5em}
* html ul.pageTabs li.currentTab a,* html ul.tabList li.activeTabElement a{height:58px;border-bottom:3px solid #fff;margin-bottom:-3px}
html.ie7 ul.tabList li.activeTabElement a{padding:14px 20px}
div.tabContentBox{background-color:#ccc;border-top:1px solid #acacac;padding:3px 0 0}
div.tabContentContainer{background-color:#fff;padding:10px 0}
ul.pageTabs.six li{width:16%}
ul.pageTabs.five li{width:19.2%}
ul.pageTabs.four li{width:24%}
ul.pageTabs.three li,ul.pageTabs.two li{width:32%}
table.addressTable,table.settingsTable,table.verticalLine{border-collapse:collapse;margin:0 0 10px;width:100%}
table.addressTable th{font-size:13px;font-weight:700;padding:0 15px 0 0;text-align:right;vertical-align:top;width:187px}
table.addressTable td{font-size:13px;padding:0}
table.settingsTable th{font-size:13px;padding:10px;text-align:right;width:200px}
table.settingsTable td{font-size:16px;font-weight:700;padding:10px}
table.verticalLine td{border-left:1px solid #ccc;padding:5px 8px}
table.verticalLine td.alpha{border-left-width:0;padding-left:10px}
table.verticalLine td.noLine{border-left-width:0}
table.verticalLine tr.horizontalLine td{border-bottom:1px solid #ccc;padding-bottom:10px}
.regCrumbTrail{background:url("progress_bar_bg_grid_9.png") no-repeat;height:51px;margin:10px 10px 20px;padding:0}
.regCrumbTrail.step1{background-position:0 0}
.regCrumbTrail.step2{background-position:0 -74px}
.regCrumbTrail.step3{background-position:0 -150px}
.regCrumbTrail li{float:left;font-size:16px;font-weight:700;list-style-type:decimal;margin:0;padding:15px}
.regCrumbTrail li.current{color:#fff}
.grid_9 .regCrumbTrail li{width:200px}
.grid_12 .memWordHintLink,.grid_9 .memWordHintLink{display:block;font-size:13px;margin:0 0 10px 20px}
.grid_12 .memWordHint,.grid_9 .memWordHint{margin-left:20px}
.tandcs p{position:relative;left:202px;display:inline-block}
.grid_9 .formRow .toggleContainer label{margin:0 15px 0 0;text-align:left;width:auto}
.toggleContainer input{margin:0;width:auto}
.toggleContainer input.hiddenRadio{display:none}
.radioToggle{background:url(toggle_yesno.png) left bottom no-repeat;height:23px;width:81px;cursor:pointer;text-indent:-9999px}
.formContainer .radio input.hiddenRadio,input.hiddenRadio{float:none;position:absolute;top:-9999px}
.checkerContainer{height:20px}
.grid_12 .checkerContainer,.grid_8 .checkerContainer,.grid_9 .checkerContainer{margin-left:-15px}
.checkerContainer .checkerTitle{display:none;font-size:13px;font-weight:700;margin:8px 0 0}
.checkerContainer .strengthBarContainer{height:12px;display:block;float:left;margin:8px 5px 0 0;width:151px}
.checkerContainer span.strengthBarOuter{width:146px;height:10px;border:1px solid #ccc;display:block;background-color:#dad9d9;border-radius:5px;margin-left:15px}
.checkerContainer span.strengthBar{height:10px;width:0;display:block;border-radius:6px}
.formRow span.strengthWeak{background-color:#ef2d2d;background:-moz-linear-gradient(left,#ef2d2d,#970101);background:-webkit-gradient(linear,left top,right top,from(#ef2d2d),to(#970101));background:-webkit-linear-gradient(left,#ef2d2d,#970101);background:-o-linear-gradient(left,#ef2d2d,#970101);background:-ms-linear-gradient(left,#ef2d2d,#970101);background:linear-gradient(left,#ef2d2d,#970101)}
.formRow span.strengthFair{background-color:#f1ae2e;background:-webkit-gradient(linear,left top,right top,from(#f1ae2e),to(#e17500));background:-moz-linear-gradient(left,#f1ae2e,#e17500)}
.formRow span.strengthStrong{background-color:#b1bd15;background:-webkit-gradient(linear,left top,right top,from(#b1bd15),to(#7e8700));background:-moz-linear-gradient(left,#b1bd15,#7e8700)}
.checkerContainer .checkerStrengthText{display:inline-block;font-size:13px;margin-top:6px;margin-left:20px}
.formContainer ul{margin:0;padding:0}
.optedIn h4,.optedOut h4{font-size:16px;margin:0;padding:20px 0 13px;width:450px}
.optedIn h4 span,.optedOut h4 span{display:inline-block;padding:0 0 0 26px;width:110px}
.optedIn p,.optedOut p{width:405px}
.optedIn .formButtonContainer p,.optedIn .formLabelSpacePadding p,.optedOut .formButtonContainer p,.optedOut .formLabelSpacePadding p{width:auto}
.formFieldMSG{font-size:12px;margin:2px 2px 6px;padding:5px 5px 5px 34px;position:relative}
.formRow .boxAlign.formFieldMSG{padding-left:28px}
.formRow .boxAlign.formFieldMSG span.icon{margin-left:0}
.formFieldMSG span.icon{position:absolute;left:0;top:0;display:block;background:url("help_circle_red.png") 0 0/24px no-repeat;width:24px;height:24px}
.grid_12 p.formFieldMSG,.grid_8 p.formFieldMSG,.grid_9 p.formFieldMSG{margin-left:200px}
.grid_12 td.error p.formFieldMSG,.grid_3 p.formFieldMSG,.grid_4 p.formFieldMSG,.grid_6 p.formFieldMSG,.grid_8 td.error p.formFieldMSG,.grid_9 td.error p.formFieldMSG{margin-left:2px}
.formFieldMSG.warning span.icon{background:url("mini-alert-icons.png") -7px -30px;width:30px;height:30px}
.formFieldMSG.success span.icon{background:url("mini-alert-icons.png") -12px -188px no-repeat;width:30px;height:30px}
.formFieldMSG.error span.icon{background:url("mini-alert-icons.png") -12px -346px no-repeat;width:30px;height:30px}
.formFieldMSG.barred span.icon{background:url("mini-alert-icons.png") -12px -504px no-repeat;width:30px;height:30px}
.formFieldMSG.info span.icon{background:url("mini-alert-icons.png") -12px -662px no-repeat;width:30px;height:30px}
.formFieldMSG.help span.icon{background:url("help_circle_red.png") 0 0/24px no-repeat;width:24px;height:24px}
.portlet_sure_signal table .errorRow td{height:auto}
.portlet_sure_signal table .errorRow p{height:auto;padding:10px;border:1px solid #bd0000;margin:10px auto -1px;z-index:2;position:relative}
.portlet_age_verification .formButtonContainer p.cancel{width:auto}
ul.activeServices li{background:url("mini-alert-icons.png") -12px -188px no-repeat;width:30px;height:30px;list-style:none;padding:7px 0 10px 38px}
.grid_12 ul.activeServices li{float:left;padding:5px 12px 10px 38px;width:264px}
.portlet_forgottenPassword .largeText,.portlet_redeemVoucher .largeText{padding:10px 0 0 4px}
.portlet_sure_signal .searchResults{padding:10px 0}
.portlet_sure_signal .boxRowBody{background-color:#f8f8f8;border:1px solid #ccc;border-top-width:0}
.portlet_sure_signal .boxRowBody:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.portlet_sure_signal .boxRowHeader .message p{float:none}
.portlet_sure_signal .box .left .formButtonContainer,.portlet_sure_signal .box .radioContainer .formButtonContainer{padding:0;text-align:center}
.portlet_sure_signal .box .divider{display:inline-block;font-size:160px;line-height:160px;margin-bottom:0}
.grid_9 .portlet_sure_signal .regSureContainer .floatLeft{width:auto}
.portlet_sure_signal .box .right .formRow{margin:0;padding:0}
.portlet_sure_signal .box .right label{display:none}
.portlet_sure_signal .userEditTable .addEmail td,.portlet_sure_signal .userInfoTable .addEmail td{border-top-width:0;padding:0 0 5px 42px}
.portlet_sure_signal .userEditTable span.helpText,.portlet_sure_signal .userInfoTable span.helpText{color:#666;font-size:12px;font-weight:400}
.portlet_sure_signal .userEditTable label{display:none}
.portlet_sure_signal .userEditTable .addEmail label{display:inline-block;width:auto}
.accordionSlide{margin:-1px 10px 0;position:relative}
.accordionSlide:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.accordionSlide.activeSlide{background-color:#ccc;border:1px solid #acacac;padding:3px}
.accordionSlide.disabledSlide .topUpHelp,.accordionSlide.inactiveSlide .topUpHelp{display:none}
.accordionSlide .topUpHelp p.omega{border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:10px}
.accordionSlide .noTab{margin-top:20px}
.noTab .tab{border:none;outline:0;padding:10px 0}
.tab .multiplePackages p.info{margin-bottom:20px}
.multiplePackages .contentContainer{overflow:hidden;background:#f8f8f8;border:2px solid #cecece;margin-bottom:15px}
.multiplePackages .contentDetails,.multiplePackages .contentHeader{clear:both;overflow:hidden}
.multiplePackages .contentPrice{display:none}
.multiplePackages .contentHeader .contentTitle{padding:10px 0;width:100%;margin:0;font-size:18px;line-height:30px;cursor:pointer;text-align:left}
.multiplePackages .nopadding .contentHeader .contentTitle{padding:2% 15% 2% 3%;width:82%}
.multiplePackages .decimal .contentTitle{padding:2% 15% 2% 23%}
.multiplePackages .radio.js .contentHeader .radio,.portlet_topup_v4 .radio.js .serviceTitle .radio{position:absolute;right:25px;top:10px}
.multiplePackages .contentCost{position:relative;left:10px;font-size:30px;font-weight:700;line-height:normal;padding-right:20px;width:55px}
.multiplePackages .contentInfo{display:none}
.multiplePackages .contentInfoContainer{margin:0 30px 30px 15%}
.multiplePackages .nopadding .contentInfoContainer{margin-left:3%}
.multiplePackages .decimal .contentInfoContainer{margin-left:23%}
.multiplePackages .contentInfoContainer .moreLessLink a{text-decoration:none;color:#000}
.multiplePackages .contentInfoContainer a.lessInfo,.multiplePackages .contentInfoContainer.openContainer a.moreInfo{display:none}
.multiplePackages .contentInfoContainer a.moreInfo,.multiplePackages .contentInfoContainer.openContainer a.lessInfo{display:inline}
.portlet_viewPricePlan .pricePlanDetails img,.portlet_viewPricePlan .pricePlanDetails p{display:none}
span.lightboxLink{cursor:pointer;color:#bd0000;text-decoration:underline}
.formRow a.lightboxLink{font-size:13px;margin-left:10px}
.formRow a.lightboxLink.inline{margin-left:0}
.lightbox_overlay{position:absolute;width:100%;height:100%;background-color:#bdbdbd;z-index:1000;left:0;opacity:.5!important}
.lightbox_container{position:absolute;background-color:#fff;border:3px solid #ccc;z-index:1001;overflow-x:hidden;overflow-y:hidden;opacity:1}
.lightbox_content{clear:both;display:none;outline:0;overflow:auto;padding:0 15px 32px;position:relative;width:863px}
.close_lightbox{background:url("icon_sheet_01.png") right -4884px no-repeat;display:block;float:right;font-size:13px;font-weight:400;margin:14px 14px 0 0;min-height:16px;padding-right:21px}
.lightbox_content h3,.lightbox_content p,.lightbox_content ul{text-align:left}
.lightbox_content h2{border-bottom-width:0;padding-bottom:0}
.lightbox_content ul{list-style-position:outside;margin:0 25px 20px}
.lightbox_content li{list-style-position:outside}
.columnsContainer .columns2{border-left:1px solid #ccc;float:left;margin-left:-1px;width:50%}
.columnsContainer .alpha{border-right:1px solid #ccc;border-left-width:0}
.columnsContainer .omega p{margin-left:20px}
.fieldset.top-search{display:inline-block;margin:0;min-height:58px;padding:13px 10px 13px 0;text-align:left}
.fieldset.top-search #searchImageButton{background:url("img_btn_search.gif") no-repeat!important;border-radius:0;border-width:0!important;box-shadow:0 0 0 0 grey;height:30px;margin-bottom:0!important;margin-left:-3px;margin-right:0!important;width:31px!important}
.accordionList{display:block!important;list-style-type:none;margin:-20px 1px 0;padding:0!important}
.accordionList li{border-bottom:1px solid #ccc;display:block;list-style-position:outside;list-style-type:none;padding:10px 0}
.accordionHeader{cursor:pointer;display:block;font-size:12px;line-height:16px;padding-right:28px;position:relative}
.contBasic .accordionHeader a{color:#525252;text-decoration:none}
.accordionHeader button{background:url(plus_minus_buttons.png) -28px 0 no-repeat;border-width:0;cursor:pointer;height:18px;left:auto;position:absolute;right:0;top:0;width:18px}
.accordionHeader button .access{display:none}
.accordionHeader.active button{background-position:0 -408px}
.accordionHeader.inactive button{background-position:-28px -408px}
.accordionContent{display:none}
.accordionContainer .accordionContent{display:block}
.accordionContainer .formButtonContainer{margin-bottom:0;padding-left:12px!important}
.hoverList{margin:0 0 0 -10px}
.hoverList li{clear:left;display:block;float:left;margin-bottom:30px;position:relative}
.hoverList a{background-color:#f1f1f1;background-image:url("css_img_lightgreynav.png");background-position:202px -1px;background-repeat:no-repeat;display:block;float:left;padding:8px 10px;text-decoration:none;width:200px}
.hoverList a:hover{background-image:url("css_img_darkgreynav.png");background-color:#ccc;color:#fff}
.hoverList div{display:block;left:228px;padding:4px 5px 8px;position:absolute;top:0;width:205px}
.hoverList li.showDetails div{background-color:#f8f8f8}
.formButtonContainer a.form_link,.formLabelSpacePadding a.form_link{padding:0 0 17px}
html{background:#fff;margin:0;padding:0;font-size:100%}
body{-webkit-text-size-adjust:none;font-family:Vodafone,"Open Sans","sans-serif"!important;font-size:1em;margin:0}
p{color:#333;font-size:18px!important;margin:0 10px 20px;line-height:26px!important}
ol,ul{margin:0;padding:0}
.container_12{clear:both;margin:0 auto;text-align:left;width:960px}
.container_12 .grid_3,.container_12 .grid_4,.container_12 .grid_5,.container_12 .grid_6,.container_12 .grid_8,.container_12 .grid_9{float:left;margin-right:10px;margin-left:0;padding-top:0;padding-bottom:0}
.container_12 .grid_3.omega,.container_12 .grid_4.omega,.container_12 .grid_5.omega,.container_12 .grid_6.omega,.container_12 .grid_8.omega,.container_12 .grid_9.omega{margin-right:0}
.container_12 .grid_3{width:230px}
.container_12 .grid_6{width:470px}
.container_12 .grid_9{width:710px}
.container_12 .grid_3:after,.container_12 .grid_6:after,.container_12 .grid_9:after{clear:both}
.container_12 .grid_3:before,.container_12 .grid_6:after,.container_12 .grid_9:after,.container_12 .grid_9:before{content:"";display:table}
.hidden{display:none}
.accessible-hidden{display:inline-block!important;height:0;margin:0!important;overflow:hidden;padding:0!important;width:0!important;opacity:0}
.smallText{font-size:11px}
.largeText{display:inline-block;font-size:16px;font-weight:700}
.portlet_registrationForm .largeText{position:relative;top:8px}
.portlet_registrationForm .formFieldMSG.error,.portlet_registrationForm .formFieldMSG.success{left:0!important;margin-left:0}
.portlet_registrationForm button[id*=checkAvailibility]{margin-left:0!important}
.portlet_registrationForm .formButtonContainer{padding-left:14px!important;margin-left:0}
.portlet_registrationForm a{margin-left:0}
.portlet_registrationForm .js .helpText,.portlet_registrationForm .js .helpTextOff{display:inline-block;position:absolute;top:0!important;left:330px!important}
.portlet_registrationForm .formRow span.icon{margin:0 10px}
.portlet_registrationForm .formRow.error .helpText .icon,.portlet_registrationForm .formRow.error .helpTextOff .icon,.portlet_registrationForm .formRow.success .helpText .icon,.portlet_registrationForm .formRow.success .helpTextOff .icon,.portlet_registrationForm .formRow.valid .helpText .icon,.portlet_registrationForm .formRow.valid .helpTextOff .icon{background:url("help_circle_red.png") 0 0/24px no-repeat;width:24px;height:24px;margin:10px;display:block!important}
.portlet_registrationForm .js .helpText .icon,.portlet_registrationForm .js .helpTextOff .icon{display:block!important}
.portlet_registrationForm .js .helpText .messageContainer{left:40px;position:absolute;top:-14px}
.portlet_forgottenPassword .formButtonContainer{padding-left:0;margin-left:15px}
.portlet_forgottenPassword a{margin-left:20px}
a{color:#bd0000;font-size:18px!important;text-decoration:underline;line-height:26px}
a:active,a:focus,a:hover{outline:0;color:#bd0000}
a.form_link{color:#333!important;display:inline-block!important;font-size:18px!important;text-align:left!important;text-decoration:underline!important}
a.form_link:active,a.form_link:focus,a.form_link:hover{color:#bd0000!important}
.link-list li{list-style:none;margin-left:0;padding:0 0 0 14px}
.link-list a{color:#333;display:block;text-decoration:none}
.link-list a:hover{color:#bd0000;text-decoration:underline}
.link-list .icon-arrow{background:url(red_arrow_right_icon.png) 0 4px no-repeat}
.contBasic .link-list-like{background:url(red_arrow_right_icon.png) 0 4px no-repeat;color:#333;padding-left:14px}
.contBasic .link-list-like:hover{color:#bd0000;text-decoration:underline}
.dynamic_link{color:#bd0000!important;font-size:18px!important;text-decoration:underline!important}
.dynamic_link:active,.dynamic_link:focus,.dynamic_link:hover{outline:0!important;color:#bd0000!important}
.formContainer,.section{margin:20px 10px;position:relative}
.section.grey{background-color:#f0f0f0;border:1px solid #ccc;border-radius:6px;padding:20px}
.formContainer{margin-bottom:0}
.formContainer:after,.formContainer:before,.section:after,.section:before{content:"";display:table}
.formContainer:after,.section:after{clear:both}
.formContainer h3,.formContainer h4,.formContainer h5,.formContainer p,.section h3,.section h4,.section h5,.section p{margin-right:0;margin-left:0}
.formRow .singleDigitWrapper{display:inline-block}
.formRow .singleDigitWrapper .singleDigit{width:auto;text-align:center}
.formRow .singleDigitWrapper.error .singleDigit{border:3px solid #d80000;margin:2px}
.formRow .singleDigitWrapper.error .errorMSG{margin-left:0}
p.errorMSG,p.errorMsg{color:#d80000;font-size:12px;margin:2px;padding:0}
.grid_12 p.errorMSG,.grid_12 p.errorMsg,.grid_8 p.errorMSG,.grid_8 p.errorMsg,.grid_9 p.errorMSG,.grid_9 p.errorMsg{margin-left:0}
.grid_12 td.error p.errorMSG,.grid_3 p.errorMSG,.grid_3 p.errorMsg,.grid_4 p.errorMSG,.grid_4 p.errorMsg,.grid_6 p.errorMSG,.grid_6 p.errorMsg,.grid_8 td.error p.errorMSG,.grid_9 td.error p.errorMSG{margin-left:2px}
td .errorMsg{background-color:#fff;border:1px solid #ef0000;margin:2px 23px 0 0;padding:5px;position:absolute;z-index:100}
.toggleContainer p.errorMSG{margin:20px 0 10px;text-align:right;width:180px}
.tabWrapper{margin:0}
.tabbedContainer{margin:20px 10px 0;padding-bottom:20px}
.pageTabs,.tabList{background-color:#fff;border-bottom:1px solid #acacac;height:46px;margin:0;padding:0}
.pageTabs{height:71px;margin-bottom:13px}
.tabList:after{content:"";display:table;clear:both;overflow:hidden}
.tabList:before{content:"";display:table}
.pageTabs li,.tabList li{background-color:#f3f3f3;background-image:url("css_img_1px_gradient_grey.png");background-position:left center;background:-moz-linear-gradient(top,#fff 25%,#f8f8f8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(25%,#fff),color-stop(100%,#f8f8f8));background:-webkit-linear-gradient(top,#fff 25%,#f8f8f8 100%);background:-o-linear-gradient(top,#fff 25%,#f8f8f8 100%);background:-ms-linear-gradient(top,#fff 25%,#f8f8f8 100%);background:linear-gradient(top,#fff 25%,#f8f8f8 100%);background:-moz-linear-gradient(center top,#fff,#f8f8f8) left bottom repeat-x #fff;border:1px solid #acacac;border-bottom-width:0;cursor:pointer;float:left;font-size:14px;font-weight:700;height:43px;line-height:43px;list-style-type:none;margin:2px 0 0;padding:0;position:relative}
.pageTabs li{height:66px;margin-top:0;width:235px}
.pageTabs li.currentTab,.tabList li.activeTabElement{background:0 0;margin-top:0}
.tabList li.activeTabElement{height:45px;line-height:45px}
.pageTabs li.currentTab{height:70px}
.tabList a{color:#000;display:block;padding:0 20px;text-decoration:none;line-height:46px}
.pageTabs a{font-size:20px;padding-top:10px}
.pageTabs a span{display:block;font-size:.65em;font-weight:400}
.pageTabs li.currentTab a span{display:none}
.tabList a:active,.tabList a:focus,.tabList a:hover{background-color:transparent;color:#000;text-decoration:underline}
.tabList a.activeTabElement{background-color:#fff;border-top:2px solid #ccc;border-right:2px solid #ccc;border-left:2px solid #ccc;padding-top:1px}
.pageTabs li.currentTab a{background-color:transparent;background-position:right bottom;background-repeat:no-repeat;color:#000;padding:24px 75px 0 20px;position:relative;top:-10px;height:70px}
.pageTabs li.currentTab.imgTab_mydetails a{background-image:url("tab_accountdetails.png")}
.pageTabs li.currentTab.imgTab_costsandusage a{background-image:url("tab_costs.png")}
.pageTabs li.currentTab.imgTab_overview a{background-image:url("tab_overview.png")}
.pageTabs li.currentTab.imgTab_settings a{background-image:url("tab_settings.png")}
.tab{background-color:#fff;border:2px solid #ccc;display:block;margin:0 0 0 1px;outline:#ACACAC solid 1px;overflow:inherit;padding:20px;position:static}
.tab .formContainer{padding:0 0 20px}
.selectedCard{background:url(payment-cards.png) no-repeat;width:50px;height:22px;position:relative;display:inline-block;margin-left:20px;padding-top:10px}
.panelBackground{border-top:1px solid transparent;margin-top:-5px}
.grid_3.omega .panelBackground{border-top:1px solid #acacac;background-color:#f4f4f4;background:-webkit-gradient(linear,0 0,0 100%,from(#f3f3f3),to(#fff));background:-webkit-linear-gradient(top,#f3f3f3,#fff);background:-moz-linear-gradient(top,#f3f3f3,#fff);background:-ms-linear-gradient(top,#f3f3f3,#fff);background:-o-linear-gradient(top,#f3f3f3,#fff)}
.panelSpacing{padding-top:10px}
.panelContent{padding:0 10px 10px}
.grid_3.omega .panelContent{border-top:3px solid #ccc}
.panelContent h2,.panelContent h3{margin-right:0;margin-left:0}
.panelContent h2{padding-top:5px}
.panelContent img{margin:0 0 10px}
.grid_3.omega .panelContent img{max-width:209px}
.panelContent img.float-right{float:right;margin:0 0 10px 10px}
.panelContent img.float-left{float:left;margin:0 10px 10px 0}
.panelContent .finalLinks,.panelContent .linkList{margin:0;padding:8px 0}
.panelContent .finalLinks li,.panelContent .linkList li{list-style:none;margin:0 0 .25em;padding:0}
.panelContent p{clear:none;margin:0 0 .5em}
.panelContent .hidden{display:none}
.panelContent .infoMsgContainer p{clear:both}
.panelContent .siteImprovementMsg.infoMsgContainer{margin:-21px 0 0}
.panelContent .panel_2_item{border-left:1px solid #ccc;border-right:1px solid #ccc;float:left;margin-top:10px;margin-left:-1px;padding:0 20px}
.panelContent .panel_2_item.alpha{border-left-width:0;margin-left:0;padding-left:0}
.panelContent .panel_2_item.omega{border-right-width:0;padding-right:0}
.grid_12 .panelContent .panel_2_item{width:444px}
.info-with-sash{background-color:#f0f0f0;margin-bottom:10px;padding:10px 63px 10px 20px;position:relative}
.info-with-sash p{margin-right:0;margin-left:0}
.sash{background:url("css_img_sash-bg.png") no-repeat;display:block;height:42px;position:absolute;right:25px;bottom:10px;width:34px}
.sash-blu{background-position:-102px 0}
.sash-icon{display:block;height:42px;left:0;position:relative;text-indent:-9999px;top:0;width:34px}
.sash-icon-inf{background:url("css_img_sash-icons.png") -136px 0 no-repeat}
.accordionWrapper .accordion{display:none}
.accordionWrapper h3{border-bottom:1px solid #cacaca;height:39px;margin-bottom:0}
.accordionWrapper h3.open{border-bottom-width:0;margin-bottom:10px}
.contBasic .accordionAnchor{color:#333;display:block;font-size:16px;font-weight:700;padding:10px 30px 10px 57px;position:relative;text-decoration:none}
.contBasic .accordionAnchor:active,.contBasic .accordionAnchor:focus,.contBasic .accordionAnchor:hover{color:#333;text-decoration:underline}
.contBasic .accordionAnchor:focus{background-color:#f4f4f4}
.accordionAnchor .plus-minus{background:url("plain_arrows_reinvent.png") -82px -5px no-repeat;width:20px;background-position-y:0px;display:inline-block;height:20px;position:absolute;top:10px;left:20px}
.open .accordionAnchor .plus-minus{background:url("plain_arrows_reinvent.png") -51px -5px no-repeat;width:20px;height:10px}
.accordion-content{border-bottom:1px solid #cacaca;margin:0 10px}
.accordion-content .formContainer,.accordion-content p{margin-right:0;margin-left:0}
.vr{font-family:Vodafone,"Open Sans","sans-serif";font-weight:400}
.actions,.figure,blockquote,figure,h6{margin:0 0 20px}
blockquote,h6,label,li{color:#333}
.inline-inputs .buttonContainer,.inline-inputs .selectContainer,.inline-inputs .toggleContainer{float:left}
.inline-inputs label{width:auto!important}
.inline-selects select{margin-right:10px}
.buttonContainer.RHS,.formBtnInlineContainer.RHS,.inline-inputs.RHS,.myPackageManage .toggleContainer{clear:right;float:right;text-align:right}
.stepper{background-color:#eee;background-image:-moz-linear-gradient(90deg,#eee 0,#fff 80%);background-image:-webkit-linear-gradient(90deg,#eee 0,#fff 80%);background-image:-ms-linear-gradient(90deg,#eee 0,#fff 80%);margin-bottom:40px;display:table}
.stepper .divide,.stepper .divide-default{display:table-cell;width:17px;vertical-align:middle}
.stepper .divide .arrow{height:50px;width:17px;position:relative}
.stepper .step{display:table-cell;vertical-align:middle;padding:5px 20px}
.stepper .step.first{border-top-left-radius:5px;border-bottom-left-radius:5px}
.stepper .step.last{border-top-right-radius:5px;border-bottom-right-radius:5px}
.stepper .step>*{padding:0;margin:0}
.stepper .step a{color:#000;font-size:14px;text-decoration:none}
.stepper .step a:focus .stepper .step a:active,.stepper .step a:hover{outline:0;color:#000;text-decoration:none}
.stepper .step.focused a,.stepper .step.focused a:active,.stepper .step.focused a:focus,.stepper .step.focused a:hover,.stepper .step.focused b,.stepper .step.focused p,.stepper .step.focused strong{color:#fff;text-decoration:none}
.stepper .step .icon_step{height:34px;width:34px;margin:8px}
.stepper .divide.default-default,.stepper .divide.default-focused,.stepper .divide.default-visited,.stepper .divide.focused-default,.stepper .divide.visited-default,.stepper .step.default{border-top:1px solid #9e9e9e;border-bottom:1px solid #9e9e9e}
.stepper .divide.default-focused{border-top:1px solid #343434;border-bottom:1px solid #343434}
.stepper .step.default.first{border-left:1px solid #9e9e9e}
.stepper .step.default.last{border-right:1px solid #9e9e9e}
.stepper .divide.focused-focused,.stepper .divide.visited-focused,.stepper .step.focused{background-color:#666;border-top:1px solid #343434;border-bottom:1px solid #343434;border-left:none;border-right:none;color:#fff}
.stepper .step.focused.first{border-left:1px solid #343434}
.stepper .step.focused.last{border-right:1px solid #343434}
.stepper .divide.focused-visited,.stepper .divide.visited-visited,.stepper .step.visited{background-color:#fff;border-top:1px solid #9e9e9e;border-bottom:1px solid #9e9e9e}
.stepper .step.visited.first{border-left:1px solid #9e9e9e}
.stepper .step.visited.last{border-right:1px solid #9e9e9e}
.stepper .divide.default-default .arrow{background:url("dividers.png") -112px 0 no-repeat;width:18px;height:50px}
.stepper .divide.default-visited .arrow{background-image:url("dividers.png");background-repeat:no-repeat;background-position:-150px 0;width:16px;height:50px}
.stepper .divide.default-focused .arrow{background-image:url("dividers.png");background-repeat:no-repeat;background-position:-76px 0;width:16px;height:50px;background-color:transparent}
.stepper .divide.visited-visited .arrow{background-image:url("dividers.png");background-repeat:no-repeat;background-position:-2px 0;background-attachment:scroll;width:16px;height:50px;background-color:#fff}
.stepper .divide.visited-default .arrow{background-image:url("dividers.png");background-repeat:no-repeat;background-position:-2px 0;background-attachment:scroll;width:16px;height:50px;background-color:transparent}
.stepper .divide.visited-focused .arrow{background-image:url("dividers.png");background-repeat:no-repeat;background-position:-2px 0;background-attachment:scroll;width:16px;height:50px;background-color:#666}
.stepper .divide.focused-focused .arrow{background-image:url("dividers.png");background-repeat:no-repeat;background-position:-2px 0;width:16px;height:50px;background-color:#666}
.stepper .divide.focused-default .arrow{background-image:url("dividers.png");background-repeat:no-repeat;background-position:-2px 0;width:16px;height:50px;background-color:transparent}
.stepper .divide.focused-visited .arrow{background-image:url("dividers.png");background-repeat:no-repeat;background-position:-2px 0;width:16px;height:50px;background-color:#fff}
.css_table{display:table}
.css_tablerow{display:table-row}
.css_tablecell{display:table-cell}
.expired-card .expired{color:#e60000}
.moreDetailsContainer .more_details_link{background:url(red_arrow_right_icon.png) 0 4px no-repeat;padding-left:10px;margin-top:2px;display:block}
.moreDetailsContainer .moreDetailsOuter{border:1px solid #6d6d6d;border-radius:5px;box-shadow:0 1px 5px 0 rgba(0,0,0,.5);display:none;margin:0 0 20px;position:relative}
.moreDetailsContainer .moreDetails{border:2px solid #cacaca;border-radius:5px;padding:40px 20px 10px;font-size:18px}
.moreDetailsContainer .moreDetails .arrow{background:url(css_img_readmoretriangle.png) no-repeat;width:32px;height:18px;position:absolute;left:26px;top:-16px}
.moreDetailsContainer .moreDetails .close{color:#333;display:block;padding-right:31px;position:absolute;right:20px;text-decoration:none;top:10px}
.moreDetailsContainer .moreDetails .close .icon{background:url("hide_icons.png") -38px 0 no-repeat;display:block;position:absolute;right:0;top:0;width:16px;height:16px}
.moreDetailsContainer .moreDetails h4{margin-bottom:15px}
.static_registration_faqs .accordionWrapper h3,.static_registration_faqs .accordionWrapper p,.static_registration_faqs h2{margin-bottom:0}
.static_registration_faqs .accordion-content{padding:0 0 10px 57px}
.static_forgottenusername_faqs .accordionWrapper h3,.static_forgottenusername_faqs .accordionWrapper p,.static_forgottenusername_faqs h2{margin-bottom:0}
.static_forgottenusername_faqs .accordion-content{padding:0 0 10px 57px}
.boxes{overflow:hidden;margin-bottom:20px}
.boxes .container{width:30%;float:left;text-align:center}
.boxes .sign{width:5%;float:left;text-align:center;font-size:32px;font-weight:700;margin:0;padding-top:52px}
.boxes .container .desc{margin-bottom:10px;height:32px}
.boxes .container .box{background-color:#f4f4f4;border:1px solid #ebebeb;border-radius:5px;display:inline-block;padding:20px 30px;margin:0;font-size:16px;font-weight:700}
#navigation{line-height:14px;height:58px;z-index:100;position:relative}
#navigation fieldset{padding:13px 10px 13px 0;vertical-align:middle}
.portlet_payment_subflow_v4 .tab .formContainer #addressSection,.portlet_payment_subflow_v4.border .tab.paymentDetails{display:none}
#metaNav{margin-bottom:17px}
.lightbox_content .DDlogo{text-align:left;padding:0 10px 10px}
.change_CTN{border-radius:4px;cursor:pointer;display:inline-block;margin:0 10px 10px 0!important;padding:6px 15px!important;text-decoration:none!important;width:auto!important;font-size:16px!important;background:url(css_img_button_sprite.png) 0 -248px #e1e1e1!important;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e1e1e1))!important;background:-webkit-linear-gradient(top,#fff,#e1e1e1)!important;background:-moz-linear-gradient(top,#fff,#e1e1e1)!important;background:-ms-linear-gradient(top,#fff,#e1e1e1)!important;background:-o-linear-gradient(top,#fff,#e1e1e1)!important;border:1px solid #d7d7d7!important;color:#333!important}
.membersListHeader .formBtnInlineContainer input{font-size:13px!important}
.formBtnInlineContainer.RHS .cancelLink{margin-left:10px}
.change_CTN:active,.change_CTN:focus,.change_CTN:hover{background-color:#d4d4d4!important;background-image:url(css_img_button_sprite.png)!important;background-position:0 -307px!important;background:-webkit-gradient(linear,0 0,0 100%,from(#d4d4d4),to(#f4f4f4))!important;background:-webkit-linear-gradient(top,#d4d4d4,#f4f4f4)!important;background:-moz-linear-gradient(top,#d4d4d4,#f4f4f4)!important;background:-ms-linear-gradient(top,#d4d4d4,#f4f4f4)!important;background:-o-linear-gradient(top,#d4d4d4,#f4f4f4)!important;border:1px solid #dcdcdc!important;color:#525252!important}
.hideMeLink,.hideParentContainer{background:url(icon_sheet_01.png) right -4884px no-repeat;display:block;float:right;font-weight:400;margin:0;min-height:16px;padding-right:21px}
.portlet_addressManagement .box .formRow{margin-bottom:0;text-align:left;padding:0 0 0 30px}
.portlet_addressManagement .box .formRow label{width:auto}
.portlet_addressManagement .box .formRow.checkbox.js .radio{position:absolute;top:7px;left:-35px}
.portlet_addressManagement .box .formRow.checkbox.js label{left:60px;max-width:423px;padding-top:10px!important;font-weight:600}
.portlet_addressManagement .formButtonContainer .helpText,.portlet_addressManagement .formButtonContainer .helpTextOff{display:inline-block;left:calc(100% - 20px);position:relative;top:-54px}
.portlet_addressManagement .formButtonContainer .helpText .icon,.portlet_addressManagement .formButtonContainer .helpTextOff .icon{background:url("help_circle_red.png") 0 0/24px no-repeat;width:24px;height:24px;display:block;margin-left:10px}
.portlet_addressManagement .formButtonContainer .helpText .messageContainer{position:absolute;left:60px;top:-12px}
.portlet_addressManagement .addresses{display:inline-block;font-size:14px;height:auto;padding-bottom:93px;position:relative}
.portlet_addressManagement .addresses:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.portlet_addressManagement .addressContainer .formButtonContainer{bottom:0;height:78px;margin-bottom:0;position:absolute}
.grid_9 .portlet_addressManagement .addressContainer,.grid_9 .portlet_addressManagement .addressContainer .formButtonContainer{width:220px;font-size:18px;color:#333}
.grid_9 .portlet_addressManagement .addressContainer .formButtonContainer{display:inline-block}
.grid_9 .portlet_addressManagement .addressContainer .formButtonContainer button,.grid_9 .portlet_addressManagement .formButtonContainer.LHS button{margin-left:0!important}
.portlet_addressManagement .address h4{color:#333;padding-bottom:5px}
.portlet_addressManagement .FAO{font-weight:700}
.portlet_addressManagement .billingProfileOuter{height:29px;padding-bottom:5px}
.portlet_addressManagement .billingProfileContainer{background-color:#fff;border:1px solid #cacaca;border-radius:4px;height:26px;overflow:hidden;position:absolute;z-index:100}
.grid_9 .portlet_addressManagement .billingProfileContainer{width:218px}
.portlet_addressManagement .billingProfileContainer:hover{height:auto}
.portlet_addressManagement .billingProfile{border-top:1px solid #cacaca;display:none;list-style:none;text-align:left}
.portlet_addressManagement .billingProfile:hover{background-color:#f4f5d5}
.portlet_addressManagement .billingProfile.first,.portlet_addressManagement .billingProfile.selected,.portlet_addressManagement .billingProfile.selected.first,.portlet_addressManagement .billingProfileContainer:hover .billingProfile.selected.first{border-top-width:0}
.portlet_addressManagement .billingProfileContainer:hover .billingProfile.selected{background-color:#f4f4f4;border-top-width:1px}
.portlet_addressManagement .billingProfile.selected,.portlet_addressManagement .billingProfileContainer:hover .billingProfile{display:block}
.portlet_addressManagement .arrow{background:url(dropdown_arrow_03.png) no-repeat;display:block;height:21px;position:absolute;right:3px;top:3px;width:21px}
.portlet_addressManagement .profile{display:block;font-weight:700;padding:5px}
.portlet_addressManagement .billingProfile ul{display:inline-block}
.portlet_addressManagement .billingProfile ul:after{content:".";clear:both;display:block;overflow:hidden;line-height:0;height:0;visibility:hidden}
.portlet_addressManagement ul.billingProfileContainer li a{display:block;padding:2px 23px 2px 2px;text-align:left}
.portlet_addressManagement .addressContainer{float:left;margin-right:10px;z-index:0}
.portlet_addressManagement .ctn{float:left;line-height:22px;list-style:none;padding:0 5px}
.portlet_addressManagement .oldAddresses li{display:inline-block;list-style:none;margin-right:10px;margin-bottom:20px;vertical-align:top}
.grid_9 .portlet_addressManagement .oldAddresses li{width:217px}
.portlet_addressManagement .box{border:2px solid #fff;margin-bottom:5px;padding:5px 10px}
.portlet_addressManagement .box.on{border:2px solid #cecece;box-shadow:0 0 0 1px #acacac}
.portlet_addressManagement .advanceOptionsCTA,.portlet_addressManagement .advancedOptions{margin-bottom:16px;margin-left:16px}
.portlet_addressManagement .advancedOptions .futureAddress{display:none}
.portlet_addressManagement .advancedOptions .currentAddress{box-shadow:none!important;border:1px solid #cecece;padding:16px}
.portlet_addressManagement .advancedOptions .currentAddress .radio span.radio{display:none}
.portlet_addressManagement .advancedOptions .currentAddress .radio label{font-weight:600}
.portlet_addressManagement .advancedOptions .currentAddress .formRow.radio{padding-left:0}
.portlet_addressManagement .advancedOptions .currentAddress .formRow.checkbox{left:-56px;position:relative;padding-bottom:8px}
.portlet_addressManagement .advancedOptions .withLine+p{display:none}
.portlet_addressManagement span.selectAddress select{max-width:475px;-webkit-appearance:none}
.portlet_addressManagement{margin-bottom:40px}
.portlet_addressManagement p.required{text-align:left!important;margin-left:15px!important}
.portlet_addressManagement select{padding:0 21px 0 16px}
.portlet_addressManagement .formButtonContainer{margin-left:5px!important;padding-left:0!important}
.portlet_age_verification .formButtonContainer input{background-color:#a4438b!important;background:-webkit-gradient(linear,0 0,0 100%,from(#a4438b),to(#6a2d5b))!important;background:-webkit-linear-gradient(top,#a4438b,#6a2d5b)!important;background:-moz-linear-gradient(top,#a4438b,#6a2d5b)!important;background:-ms-linear-gradient(top,#a4438b,#6a2d5b)!important;background:-o-linear-gradient(top,#a4438b,#6a2d5b)!important;border:1px solid #6a2d5b!important;border-radius:4px;color:#fff!important;cursor:pointer;display:inline-block;font-size:16px!important;margin:0 10px 10px 0!important;padding:6px 15px!important;text-decoration:none!important;width:auto!important}
.portlet_age_verification .formButtonContainer input:active,.portlet_age_verification .formButtonContainer input:focus,.portlet_age_verification .formButtonContainer input:hover{background-color:#531a45!important;background:-webkit-gradient(linear,0 0,0 100%,from(#531a45),to(#6b265a))!important;background:-webkit-linear-gradient(top,#531a45,#6b265a)!important;background:-moz-linear-gradient(top,#531a45,#6b265a)!important;background:-ms-linear-gradient(top,#531a45,#6b265a)!important;background:-o-linear-gradient(top,#531a45,#6b265a)!important;border:1px solid #6b265a!important;color:#fff!important}
.portlet_contactManagement .formRow{padding-left:0}
.portlet_contactManagement .moreDetailsOuter{border:1px solid #6d6d6d;border-radius:5px;box-shadow:0 1px 5px 0 rgba(0,0,0,.5);display:none;margin:0 0 20px;position:relative}
.portlet_2LA p.required,.portlet_contactManagement p.required{text-align:left!important;margin-left:18px}
.portlet_contactManagement .moreDetails{border:2px solid #cacaca;border-radius:5px;padding:30px 20px 10px}
.portlet_contactManagement .moreDetails .arrow{background:url(css_img_readmoretriangle.png) no-repeat;width:32px;height:18px;position:absolute;top:-16px}
.portlet_contactManagement .moreDetails .close{color:#333;display:block;padding-right:31px;position:absolute;right:20px;text-decoration:none;top:10px}
.portlet_contactManagement .moreDetails .close .icon{background:url("hide_icons.png") -38px 0 no-repeat;display:block;position:absolute;right:0;width:16px;height:16px;top:6px}
.portlet_contactManagement .moreDetails h4{margin-bottom:15px}
.portlet_contactManagement .level{position:relative;margin-top:5px;min-height:68px}
.portlet_contactManagement .level .icon{background:url("css_img_adminlevels.png") no-repeat;display:block;height:57px;left:0;position:absolute;top:-5px;width:54px}
.portlet_contactManagement .level.administrator .icon{background-position:0 0}
.portlet_contactManagement .level.accountManager .icon{background-position:0 -70px}
.portlet_contactManagement .level.readOnly .icon{background-position:0 -138px}
.portlet_contactManagement .level.storeCollector .icon{background-position:0 -206px}
.portlet_contactManagement .level p{margin-left:63px}
.portlet_contactManagement .standardTable th.toggle{text-align:right}
.portlet_contactManagement .standardTable td{border-top:1px solid #e2e2e2;border-right-width:0;border-bottom-width:0}
.portlet_contactManagement .standardTable .removeFormContent td{border-top-width:0}
.portlet_contactManagement .radioToggle{background:url("toggle_yesno.png") left top no-repeat;cursor:pointer;float:right;height:23px;text-indent:-9999px;width:81px}
.portlet_contactManagement .addNewBilledForm,.portlet_contactManagement .addNewManagedForm,.portlet_contactManagement .adminLevelSubmit,.portlet_contactManagement .removeUserForm{display:none}
.portlet_forcePasswordChangeForm .singleDigitWrapper .helpText{left:auto}
.portlet_forcePasswordChangeForm .singleDigitWrapper .errorMSG{margin-left:0}
.portlet_registrationForm .radioContainer{float:none;display:inline-block;width:450px}
.portlet_registrationForm p.errorMSG{margin-left:0!important}
.portlet_myCredentials{margin-bottom:20px}
.portlet_myCredentials h4{border-bottom:1px solid #ccc;margin:20px 10px 10px;padding:0 0 3px}
.portlet_myCredentials p.editLink{float:right;margin:0 10px 0 0!important;padding-right:0;text-align:right}
.portlet_myCredentials .editLink a{border-radius:4px;cursor:pointer;display:inline-block;margin:0 10px 10px 0!important;padding:6px 15px!important;text-decoration:none!important;width:auto!important;background:url(css_img_button_sprite.png) 0 -248px #e1e1e1!important;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e1e1e1))!important;background:-webkit-linear-gradient(top,#fff,#e1e1e1)!important;background:-moz-linear-gradient(top,#fff,#e1e1e1)!important;background:-ms-linear-gradient(top,#fff,#e1e1e1)!important;background:-o-linear-gradient(top,#fff,#e1e1e1)!important;border:1px solid #d7d7d7!important;color:#333!important;font-size:13px!important}
.portlet_myCredentials .editLink a:active,.portlet_myCredentials .editLink a:focus,.portlet_myCredentials .editLink a:hover{background-color:#d4d4d4!important;background-image:url(css_img_button_sprite.png)!important;background-position:0 -307px!important;background:-webkit-gradient(linear,0 0,0 100%,from(#d4d4d4),to(#f4f4f4))!important;background:-webkit-linear-gradient(top,#d4d4d4,#f4f4f4)!important;background:-moz-linear-gradient(top,#d4d4d4,#f4f4f4)!important;background:-ms-linear-gradient(top,#d4d4d4,#f4f4f4)!important;background:-o-linear-gradient(top,#d4d4d4,#f4f4f4)!important;border:1px solid #dcdcdc!important;color:#525252!important}
.portlet_myCredentials p{clear:none}
.portlet_myCredentials .formContainer{background-color:#f8f8f8;margin-right:10px;margin-left:10px;padding:10px 10px 0 0}
.portlet_myCredentials .formContainer.easyloginWarning,.portlet_myCredentials .formContainer.myEasyLogin{padding:10px}
.portlet_myCredentials .formContainer.easyloginWarning .line,.portlet_myCredentials .formContainer.myEasyLogin .line{width:55%}
.portlet_myCredentials .formContainer.easyloginWarning .required span.reqMark,.portlet_myCredentials .formContainer.myEasyLogin .required span.reqMark{display:inline-block}
.portlet_myCredentials .formContainer.easyloginWarning span.reqMark,.portlet_myCredentials .formContainer.myEasyLogin span.reqMark{display:inline}
.portlet_myCredentials .myProfileTable{color:#333;font-size:16px;margin:0 10px 40px}
.portlet_myCredentials .myProfileTable th{font-weight:700;padding:6px 20px 6px 0;text-align:right;width:185px}
.portlet_myProfile_V2 .formContainer{margin-bottom:20px}
.portlet_myProfile_V2 .formContainer label{display:inline-block!important}
.portlet_myProfile_V2 .editPersonal{background-color:#f8f8f8}
.portlet_myProfile_V2 fieldset{width:100%}
.portlet_myProfile_V2 .formContainer .formRow a{margin-top:3px!important;float:right}
.portlet_myProfile_V2 .formContainer .formRow .f1 a{margin-top:3px!important;float:none}
.portlet_myProfile_V2 .personalData{font-size:18px;display:inline-block;margin:2px 10px 0 0;vertical-align:top;padding:6px 10px 0 0}
.portlet_redeemVoucher .formButtonContainer input{background-color:#a4438b!important;background:-webkit-gradient(linear,0 0,0 100%,from(#a4438b),to(#6a2d5b))!important;background:-webkit-linear-gradient(top,#a4438b,#6a2d5b)!important;background:-moz-linear-gradient(top,#a4438b,#6a2d5b)!important;background:-ms-linear-gradient(top,#a4438b,#6a2d5b)!important;background:-o-linear-gradient(top,#a4438b,#6a2d5b)!important;border:1px solid #6a2d5b!important;border-radius:4px;color:#fff!important;cursor:pointer;display:inline-block;font-size:16px!important;margin:0 10px 10px 0!important;padding:6px 15px!important;text-decoration:none!important;width:auto!important}
.portlet_redeemVoucher .formButtonContainer input:active,.portlet_redeemVoucher .formButtonContainer input:focus,.portlet_redeemVoucher .formButtonContainer input:hover{background-color:#531a45!important;background:-webkit-gradient(linear,0 0,0 100%,from(#531a45),to(#6b265a))!important;background:-webkit-linear-gradient(top,#531a45,#6b265a)!important;background:-moz-linear-gradient(top,#531a45,#6b265a)!important;background:-ms-linear-gradient(top,#531a45,#6b265a)!important;background:-o-linear-gradient(top,#531a45,#6b265a)!important;border:1px solid #6b265a!important;color:#fff!important}
.portlet_redeemVoucher p.required{text-align:left!important;margin-left:20px!important}
.portlet_redeemVoucher .formButtonContainer,.portlet_redeemVoucher .formLabelSpacePadding{padding-left:13px}
.portlet_service_requests_v2 .filter_box{margin:0 10px 20px}
.portlet_service_requests_v2 .accordionWrapper{margin:0 10px;border-bottom:1px solid #cecece}
.portlet_service_requests_v2 .accordionItem{border-top:1px solid #cacaca}
.portlet_service_requests_v2 .accordionWrapper .header{font-weight:700;font-size:13px;padding:10px 30px 10px 57px;overflow:hidden}
.portlet_service_requests_v2 .accordionWrapper .header .item{float:left;margin-right:50px;width:250px}
.portlet_service_requests_v2 .accordionWrapper .header .item.date{width:110px}
.portlet_service_requests_v2 .accordionWrapper .header .status{float:right;margin-right:0;width:123px}
.portlet_service_requests_v2 .accordionItem h3{margin:0;border:0}
.portlet_service_requests_v2 .accordionItem h3 .accordionAnchor{font-size:13px;font-weight:400;overflow:hidden}
.portlet_service_requests_v2 .accordionItem h3 .item{float:left;margin-right:50px;width:250px}
.portlet_service_requests_v2 .accordionItem h3 .item.date{width:110px}
.portlet_service_requests_v2 .accordionItem h3 .status{float:right;margin-right:0;width:87px}
.portlet_service_requests_v2 .css_tablecell p.status{margin-bottom:0}
.portlet_service_requests_v2 .accordionItem .status{position:relative;padding-left:36px;width:87px;color:#6d7622}
.portlet_service_requests_v2 .accordionItem .status .icon{width:30px;height:30px;position:absolute;top:-6px;left:0}
.portlet_service_requests_v2 .accordionItem .status.inprogress,.portlet_service_requests_v2 .accordionItem .status.open{color:#333}
.portlet_service_requests_v2 .accordionItem .status.cancelled,.portlet_service_requests_v2 .accordionItem .status.open .icon{color:#bd0000}
.portlet_service_requests_v2 .accordionContent{padding:10px 30px 10px 57px}
.portlet_service_requests_v2 .accordionContent h4{font-size:15px;padding:10px 0;margin:0}
.portlet_service_requests_v2 .css_table{width:100%;font-size:13px;border-top:1px solid #cecece;border-left:1px solid #cecece;margin-bottom:20px}
.portlet_service_requests_v2 .css_tablecell{padding:10px 30px;border-right:1px solid #cecece;border-bottom:1px solid #cecece}
.portlet_service_requests_v2 .css_tablecell p{margin:0 0 10px;font-size:13px}
.portlet_service_requests_v2 .css_tablecell.label{width:36%;background-color:#f8f8f8}
.portlet_service_requests_v2 .paginationContainer{border:1px solid #cecece;background-color:#f8f8f8;margin:20px 10px 10px}
.portlet_setupOneNet .largeText{padding-top:5px}
.portlet_sure_signal{position:relative;font-size:14px;line-height:18px}
.portlet_sure_signal .addressTable{max-height:22px!important}
.portlet_sure_signal .addressLabel{font-size:13px;font-weight:700;padding:0 15px 0 0;text-align:right;vertical-align:top;width:178px!important}
.portlet_sure_signal .addressDetails{position:relative!important;left:200px!important}
.portlet_sure_signal .postcode button.postcodeLookup{left:318px;top:3px;margin-left:6px}
.portlet_sure_signal button.primaryBtn{min-width:114px}
.portlet_sure_signal p.cancel{display:inline-block}
.portlet_sure_signal .error .errorMSG{margin:4px 0 4px 200px}
.portlet_sure_signal .toggleHeading .optedOut{width:70px!important}
.portlet_sure_signal .boxRow.left p.sure-signal-p,.portlet_sure_signal .boxRow.left p.sure-signal-p+p,.portlet_sure_signal .boxRow.radioContainer p.sure-signal-p,.portlet_sure_signal .boxRow.radioContainer p.sure-signal-p+p{display:inline}
.portlet_sure_signal .boxRow.left .memberNumbers+p.sure-signal-p,.portlet_sure_signal .boxRow.radioContainer .memberNumbers+p.sure-signal-p{margin-left:-58px}
.portlet_sure_signal .boxRow.left .memberSpaces,.portlet_sure_signal .boxRow.radioContainer .memberSpaces{position:relative;top:-28px}
.portlet_sure_signal .boxRow.left .memberSpaces+p.sure-signal-p,.portlet_sure_signal .boxRow.radioContainer .memberSpaces+p.sure-signal-p{margin-left:-88px}
.portlet_sure_signal .boxRow.left .divider,.portlet_sure_signal .boxRow.radioContainer .divider{margin-left:22px}
.portlet_sure_signal .overViewLink{position:absolute;right:0;top:6px}
.portlet_sure_signal .box .overViewLink{bottom:-13px;position:absolute;right:0;top:auto}
.portlet_sure_signal .errorMsgContainer{padding:10px 20px 10px 10px}
.portlet_sure_signal .errorMsgContainer h3{background:url("large-alert-icons.png") -6px -63px no-repeat;font-weight:700;min-height:28px;padding:8px 0 0 41px;width:100%;height:36px;box-sizing:border-box;margin:0}
.portlet_sure_signal .errorMsgContainer p{padding-left:41px}
.portlet_sure_signal .inlineAlertContainer,.portlet_sure_signal .inlineDeleteContainer,.portlet_sure_signal .inlineErrorContainer,.portlet_sure_signal .inlineSuccessContainer{margin-bottom:10px;padding:10px}
.portlet_sure_signal .boxRow .inlineErrorContainer{margin-top:10px}
.portlet_sure_signal .boxRow .inlineAlertContainer{margin-right:10px;margin-left:10px}
.portlet_sure_signal .inlineAlertContainer h4,.portlet_sure_signal .inlineDeleteContainer h4,.portlet_sure_signal .inlineErrorContainer h4,.portlet_sure_signal .inlineSuccessContainer h4{background:url("mini-alert-icons.png") -12px -346px no-repeat;width:30px;height:30px;min-height:23px;padding:5px 0 0 34px}
.portlet_sure_signal .inlineSuccessContainer h4{background:url("mini-alert-icons.png") -12px -188px no-repeat;width:30px;height:30px}
.portlet_sure_signal .inlineAlertContainer h4,.portlet_sure_signal .inlineDeleteContainer h4{background:url("mini-alert-icons.png") -12px -504px no-repeat;width:30px;height:30px}
.portlet_sure_signal .inlineAlertContainer p,.portlet_sure_signal .inlineDeleteContainer p,.portlet_sure_signal .inlineErrorContainer .formButtonContainer,.portlet_sure_signal .inlineErrorContainer p,.portlet_sure_signal .inlineSuccessContainer p{padding-left:34px}
.portlet_sure_signal .toggleHeading{min-height:33px;padding-top:5px;position:relative}
.portlet_sure_signal .toggleHeading .optedIn,.portlet_sure_signal .toggleHeading .optedOut{background:url("mini-alert-icons.png") -12px -504px no-repeat;height:30px;left:250px;min-height:33px;padding:5px 0 0 34px;position:absolute;top:0;width:60px}
.portlet_sure_signal .toggleHeading .optedIn{background:url("mini-alert-icons.png") -12px -188px no-repeat;height:30px;width:80px}
.portlet_sure_signal .toggleHeading .optedOut{background:url("mini-alert-icons.png") -12px -504px no-repeat;height:30px}
.portlet_sure_signal .formRow.radio .floatLeft{position:relative;width:auto}
.portlet_sure_signal .toggleContainer{position:absolute;right:0;top:0}
.portlet_sure_signal .toggleContainer .radioToggle{position:absolute;right:0;top:3px}
.grid_9 .portlet_sure_signal .formContainer .checkbox input{left:-40px}
.portlet_sure_signal .formRow .floatLeft{margin-right:0;width:580px}
.portlet_sure_signal .formRow .floatLeft.img{margin-right:10px;width:100px}
.portlet_sure_signal .formRow.radio .floatLeft.img{display:none}
.portlet_sure_signal .boxRow.left,.portlet_sure_signal .boxRow.radioContainer{border-right:1px solid #ccc;float:left;padding:6px 0 0}
.grid_9 .portlet_sure_signal .boxRow.left,.grid_9 .portlet_sure_signal .boxRow.radioContainer{width:424px}
.portlet_sure_signal .boxRow.right{border-left:1px solid #ccc;float:left;font-size:13px;margin-left:0;padding:0 10px;position:relative}
.portlet_sure_signal .boxRowHeader .boxRow.right{padding:19px 10px 0}
.grid_9 .portlet_sure_signal .boxRow.right{margin-left:-1px;width:243px}
.portlet_sure_signal .boxRowHeader{background-color:#f8f8f8;border:1px solid #ccc}
.portlet_sure_signal .boxRowHeader:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.portlet_sure_signal .boxRowHeader h3{display:inline-block;font-weight:700;margin:10px;max-width:250px}
.portlet_sure_signal .boxRowHeader h4{display:inline-block;font-size:13px;font-weight:400;margin:13px 10px 10px}
.portlet_sure_signal .boxRowHeader h4 .number{font-weight:700}
.portlet_sure_signal .boxRowHeader p{display:inline-block;padding-right:38px;position:relative}
.portlet_sure_signal .boxRowHeader .active,.portlet_sure_signal .boxRowHeader .barred{background:url(css_img_owner_admin_user.png) -10px -786px no-repeat;display:inline-block;font-weight:700;padding:0 10px 0 23px}
.portlet_sure_signal .boxRowHeader .barred{background-position:-10px -887px}
.portlet_sure_signal .box .right .owner h4{background:url(css_img_owner_admin_user.png) 0 10px no-repeat;line-height:50px;padding:0 0 0 38px}
.portlet_sure_signal .box .right .administrator h4{background:url(css_img_owner_admin_user.png) 0 -130px no-repeat;line-height:50px;padding:0 0 0 38px}
.portlet_sure_signal .box .right .pending_admin h4,.portlet_sure_signal .box .right .user h4{background:url(css_img_owner_admin_user.png) 0 -280px no-repeat;line-height:50px;padding:0 0 0 38px}
.portlet_sure_signal .box .right select{max-width:160px}
.portlet_sure_signal .boxDetails{padding-top:10px}
.portlet_sure_signal .box .memberNumbers,.portlet_sure_signal .box .memberSpaces{display:inline-block;font-size:80px;font-weight:700;margin:0;padding:0;text-align:center;width:100px}
.portlet_sure_signal .box .memberNumbers{margin-left:73px;position:relative;top:-28px}
.portlet_sure_signal .box .memberNumbers span,.portlet_sure_signal .box .memberSpaces span{display:block;font-size:12px;font-weight:400}
.portlet_sure_signal .left .boxDetails,.portlet_sure_signal .radioContainer .boxDetails{padding-top:17px;padding-left:10px}
.portlet_sure_signal h3{font-weight:400}
.portlet_sure_signal h3 span{font-weight:700}
.portlet_sure_signal .membersListHeader{background-color:#f4f4f4;border-top:1px solid #ccc;min-height:36px;padding:10px}
.portlet_sure_signal .membersListHeader label{display:inline-block;font-size:13px;margin:0}
.grid_9 .portlet_sure_signal .membersListHeader label{width:auto}
.portlet_sure_signal .membersListHeader .floatLeft{margin:0 10px 10px 0;width:300px}
.portlet_sure_signal .membersListHeader .showMembers{display:inline-block}
.portlet_sure_signal .membersListHeader .allNone{display:inline-block;font-size:13px;margin:0 10px}
.portlet_sure_signal .membersListHeader .allNone label{padding:0}
.portlet_sure_signal .userEditTable,.portlet_sure_signal .userInfoTable{border-top:1px solid #ccc;border-collapse:collapse;font-size:13px;margin:0;position:relative;width:100%}
.portlet_sure_signal .userEditTable td,.portlet_sure_signal .userEditTable th,.portlet_sure_signal .userInfoTable td,.portlet_sure_signal .userInfoTable th{border-top:1px solid #ccc;height:48px;padding:0}
.portlet_sure_signal .userEditTable .validateRow td{height:auto;padding:6px 0;vertical-align:top}
.portlet_sure_signal .userEditTable .owner,.portlet_sure_signal .userInfoTable .owner{background:url(css_img_owner_admin_user.png) 5px 10px no-repeat;padding-left:38px}
.portlet_sure_signal .userEditTable .administrator,.portlet_sure_signal .userInfoTable .administrator{background:url(css_img_owner_admin_user.png) 5px -130px no-repeat;padding-left:38px}
.portlet_sure_signal .userEditTable .administrator input,.portlet_sure_signal .userEditTable .pending_admin input,.portlet_sure_signal .userEditTable .user input{margin-left:38px}
.portlet_sure_signal .userEditTable .pending_admin,.portlet_sure_signal .userInfoTable .pending_admin{background:url(css_img_owner_admin_user.png) 5px -280px no-repeat;padding-left:38px}
.portlet_sure_signal .userEditTable .user,.portlet_sure_signal .userInfoTable .user{background:url(css_img_owner_admin_user.png) 5px -280px no-repeat;padding-left:42px}
.portlet_sure_signal .userEditTable td.first{background:url(css_img_owner_admin_user.png) 5px -283px no-repeat;padding-left:38px}
.portlet_sure_signal .showSpaces{background:url(css_img_owner_admin_user.png) 5px -591px no-repeat;padding:8px 0 6px 38px;width:200px}
.portlet_sure_signal .userEditTable th{background-color:#f4f4f4;font-weight:700}
.portlet_sure_signal .userEditTable th.first{padding-left:38px}
.portlet_sure_signal .userInfoTable th.js{padding-right:16px}
.portlet_sure_signal .userEditTable th.js{padding-top:10px;padding-right:20px}
.portlet_sure_signal .boxRow.js .helpText,.portlet_sure_signal .boxRow.js .helpTextOff,.portlet_sure_signal .userEditTable th.js .helpText,.portlet_sure_signal .userEditTable th.js .helpTextOff{display:inline-block;left:auto;position:relative;top:-5px}
.portlet_sure_signal .boxRow .js .helpText,.portlet_sure_signal .boxRow .js .helpTextOff{display:block;left:auto;position:absolute;right:0;top:-5px}
.portlet_sure_signal .boxRow .js .helpText .icon,.portlet_sure_signal .boxRow .js .helpTextOff .icon,.portlet_sure_signal .boxRow.js .helpText .icon,.portlet_sure_signal .boxRow.js .helpTextOff .icon,.portlet_sure_signal .userEditTable th.js .helpText .icon,.portlet_sure_signal .userEditTable th.js .helpTextOff .icon{background:url("help_circle_red.png") 0 0/24px no-repeat;width:24px;height:24px;display:block}
.portlet_sure_signal .boxRow .js .helpText .messageContainer,.portlet_sure_signal .boxRow.js .helpText .messageContainer,.portlet_sure_signal .userEditTable th.js .helpText .messageContainer{left:30px;position:absolute;top:-14px}
.portlet_sure_signal .boxRow .js .helpText .messageContainerLeft,.portlet_sure_signal .boxRow.js .helpText .messageContainerLeft,.portlet_sure_signal .userEditTable th.js .helpText .messageContainerLeft{left:-200px}
.grid_12 .portlet_sure_signal .userEditTable p.errorMSG,.grid_8 .portlet_sure_signal .userEditTable p.errorMSG,.grid_9 .portlet_sure_signal .userEditTable p.errorMSG{margin-left:0;width:140px}
.tab.availablePacks,.tab.topUp{border-width:2px 0 0;outline:#ACACAC solid 0;padding:10px 0}
.availablePacksTable tbody td.alpha{font-size:14px;font-weight:700;padding-left:5px;text-align:left}
.portlet_vodafone_family h3{display:inline-block}
.portlet_vodafone_family h3 strong{font-size:13px;font-weight:400}
.portlet_vodafone_family h3 strong .price{font-size:16px;font-weight:700}
.portlet_vodafone_family h3 .utility{font-size:13px;font-weight:400;display:block}
.portlet_vodafone_family p.cancel{display:block;float:right;font-weight:400;line-height:20px;margin:0 10px 0 0}
.portlet_vodafone_family li.warning{padding:10px}
.portlet_vodafone_family li.warning h4{padding-right:100px;background:url("mini-alert-icons.png") -7px -30px;width:30px;height:30px}
.portlet_vodafone_family li.delete.warning div{background:url("mini-alert-icons.png") -7px -30px;width:30px;height:30px;font-weight:700;font-size:16px;margin:0;padding:10px 0 10px 44px}
.portlet_vodafone_family li.delete.warning div.formRow{background:0 0;font-weight:400;font-size:13px;padding:0 0 0 44px}
.portlet_vodafone_family li.delete.warning label{font-weight:400;padding-top:0;display:block;padding-bottom:10px;text-align:left}
.portlet_vodafone_family li.success{padding:10px;margin-top:10px}
.portlet_vodafone_family li.empty.success{margin-bottom:10px}
.portlet_vodafone_family li.member.success{margin-bottom:10px;padding-top:20px;padding-left:52px}
.portlet_vodafone_family li.member.success p{font-weight:400;margin-top:10px}
.portlet_vodafone_family li.success h4{padding-right:100px;background:url("mini-alert-icons.png") -12px -188px no-repeat;height:30px;width:100%}
.portlet_vodafone_family li.downgrade.success p{padding:7px 0 0 44px}
.portlet_vodafone_family li.empty.success div{padding:7px 0 16px 44px}
.portlet_vodafone_family li.empty.success p{background:url("mini-alert-icons.png") -12px -188px no-repeat;width:30px;height:30px;padding:7px 0 0 44px}
.portlet_vodafone_family li.success a.hideMeLink{position:absolute;top:10px;right:11px}
.portlet_vodafone_family li.error .errorMsg{margin-left:155px}
.portlet_vodafone_family li.add label,.portlet_vodafone_family li.edit label,.portlet_vodafone_family li.warning label{width:auto}
.portlet_vodafone_family .errorMsgContainer,.portlet_vodafone_family .infoMsgContainer{padding:10px}
.portlet_vodafone_family .errorMsgContainer h3,.portlet_vodafone_family .infoMsgContainer h3{background:url("large-alert-icons.png") -6px -63px no-repeat;width:40px;height:40px;margin-left:0;margin-top:0;min-height:28px;padding-top:10px;padding-left:46px}
.portlet_vodafone_family .infoMsgContainer h3{background-position:-4px -123px}
.portlet_vodafone_family .errorMsgContainer p,.portlet_vodafone_family .infoMsgContainer p{padding-left:46px}
.portlet_vodafone_family a.hideMeLink{position:absolute;top:10px;right:21px}
.portlet_vodafone_family li{border:1px solid #ccc;border-width:1px 0;display:block;font-size:13px;list-style-type:none;margin:-1px 0 0;min-height:23px;padding:18px 10px 10px 54px;position:relative}
.portlet_vodafone_family .link-list li{border:none;font-size:14px;margin-left:-4px;padding:0 0 0 14px}
.portlet_vodafone_family li.add{background:url(css_img_owner_admin_user.png) 12px -430px no-repeat #f8f8f8;padding-top:8px}
.portlet_vodafone_family li.edit{background:url(css_img_owner_admin_user.png) 12px -280px no-repeat #f8f8f8;padding-top:8px}
.portlet_vodafone_family li.empty{background:url(css_img_owner_admin_user.png) 12px -430px no-repeat}
.portlet_vodafone_family li.me{background:url(css_img_owner_admin_user.png) 12px 10px no-repeat;font-weight:700;margin-top:15px}
.portlet_vodafone_family li.member{background:url(css_img_owner_admin_user.png) 12px -280px no-repeat;font-weight:700}
.portlet_vodafone_family li.upgrade{margin-top:15px}
.portlet_vodafone_family li.downgrade,.portlet_vodafone_family li.upgrade{background:url(css_img_owner_admin_user.png) 12px -570px no-repeat;border-width:0;min-height:38px}
.portlet_vodafone_family li.downgrade.error,.portlet_vodafone_family li.downgrade.success,.portlet_vodafone_family li.downgrade.warning,.portlet_vodafone_family li.upgrade.error,.portlet_vodafone_family li.upgrade.success,.portlet_vodafone_family li.upgrade.warning{background:0 0;border-width:1px}
.portlet_vodafone_family li.warning.delete{margin:10px 0}
.portlet_vodafone_family li.success .formButtonContainer,.portlet_vodafone_family li.warning .formButtonContainer,.portlet_vodafone_family li.warning p{padding-left:44px}
.portlet_vodafone_family li.downgrade.warning p,.portlet_vodafone_family li.optedIn.warning p,.portlet_vodafone_family li.upgrade.warning p{clear:left;float:left;width:410px}
.portlet_vodafone_family .downgrade h4,.portlet_vodafone_family .upgrade h4{float:left;padding-top:10px}
.portlet_vodafone_family .downgrade .formBtnInlineContainer input,.portlet_vodafone_family .upgrade .formBtnInlineContainer input{margin-right:0!important}
.portlet_vodafone_family li.add .errorMSG,.portlet_vodafone_family li.edit .errorMSG{margin-left:150px}
.portlet_vodafone_family .formContainer li.add .formButtonContainer.RHS,.portlet_vodafone_family .formContainer li.edit .formButtonContainer.RHS{padding-left:0}
.portlet_vodafone_family li.success .formButtonContainer a{display:inline-block;margin-right:10px}
.portlet_vodafone_family .helpInfo{margin:8px 0 0}
.portlet_vodafone_family a.delete{color:#525252;float:right;font-size:13px;font-weight:400}
.portlet_vodafone_family a.editLink{color:#525252;display:inline-block;font-size:13px;font-weight:400;margin-left:10px}
.portlet_vodafone_family li.upgrade:after{content:".";display:block;height:auto;visibility:hidden}
.portlet_vodafone_family li.add:after,.portlet_vodafone_family li.edit:after,.portlet_vodafone_family li.success:after,.portlet_vodafone_family li.warning:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.portlet_vodafone_family li.add .formRow,.portlet_vodafone_family li.edit .formRow{clear:none;float:left;margin-right:0;margin-bottom:0;padding-left:0}
.grid_9 .portlet_vodafone_family li.add .formRow,.grid_9 .portlet_vodafone_family li.edit .formRow{width:440px}
.grid_9 .portlet_vodafone_family .formContainer .checkbox.js label{width:auto}
.portlet_myPackage.myPackageView{margin-top:-4px}
.portlet_myPackage .categoryContent{margin:0 10px;padding-bottom:20px}
.myPackageManage h2{border-bottom:1px solid #cacaca;color:#333;font-size:20px;font-weight:700;margin-bottom:19px;padding-bottom:10px}
.myPackageManage h3,.portlet_myPackage.myPackageManage p{margin-right:0;margin-left:0}
.myPackageManage ul.productList li,.myPackageView ul.productList li{border-bottom:1px solid #cacaca;font-size:18px;line-height:1.43;list-style:none;margin:0;padding:0;position:relative}
.portlet_myPackageManageUnblocking ul.productList li{font-size:18px;list-style:none;margin:0;padding:0;position:relative}
.myPackageView ul.productList li{padding:5px 0 20px}
.myPackageView .productList p{margin-bottom:0}
.portlet_myPackage.myPackageView .productList{border:0 solid #cecece;margin:0 0 10px 30px;padding:0}
.portlet_myPackage .productList .product{position:relative;padding:15px 110px 10px 40px}
.portlet_myPackage .productList h2 .productName,.portlet_myPackageManageUnblocking h2 .productName{margin-left:.3em}
.portlet_myPackage .productList .productName,.portlet_myPackageManageUnblocking .productName{font-weight:700}
.portlet_myPackage .productList .productName .numberInstalled{padding-left:1em;padding-right:.5em}
.portlet_myPackage .productList .product:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.portlet_myPackage .productList .productName .statusText{font-weight:400}
.portlet_myPackage .link-list,.portlet_myPackageManageUnblocking .link-list{margin:0 0 10px;padding:0}
.myPackageManage .link-list .icon,.myPackageView .link-list .icon,.portlet_myPackageManageUnblocking .link-list .icon{border-width:0;list-style:none;margin:0;padding:0 0 0 18px}
.myPackageManage .productList .link-list .icon-arrow,.myPackageView .productList .link-list .icon-arrow{background:0 0!important}
.myPackageManage .productList .link-list .icon-arrow:before,.myPackageView .productList .link-list .icon-arrow:before{content:' ';width:10px;height:10px;display:block;border:1px solid #e60000;border-left:none;border-bottom:none;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:relative;left:-22px;top:18px}
.myPackageManage .info-with-sash h3,.myPackageView .info-with-sash h3{margin-top:10px}
.myPackageManage .info-with-sash .link-list .icon,.myPackageView .info-with-sash .link-list .icon{padding:0}
.myPackageManage .info-with-sash .link-list .icon-arrow,.myPackageView .info-with-sash .link-list .icon-arrow{background:0 0!important}
.myPackageManage .info-with-sash .link-list .icon-arrow:before,.myPackageView .info-with-sash .link-list .icon-arrow:before{content:' ';display:none}
.myPackageManage .info-with-sash .link-list .icon-arrow a,.myPackageView .info-with-sash .link-list .icon-arrow a{color:#bd0000;text-decoration:underline}
.myPackageManage .link-list a,.myPackageView .link-list a{text-decoration:none}
.myPackageManage .successMsgContainer .product{font-weight:700;margin:auto}
.portlet_myPackage .categoryHeading{margin:0 10px;position:relative}
.portlet_myPackage.myPackageManage .categoryHeading h2{margin-left:0;margin-right:0;min-height:57px;padding-right:76px}
.portlet_myPackage.myPackageView .categoryHeading h3{border-bottom:0 solid #cacaca;margin-right:0;margin-bottom:0;margin-left:0;padding:1px 0 0}
.portlet_myPackage.myPackageView .categoryHeading a{border-top:1px solid #cacaca;color:#333;display:block;margin:0;min-height:56px;padding:10px 91px 10px 40px;text-decoration:none}
.expandingCategory .categoryHeading .iconOpen{background:url("plain_arrows_reinvent.png") -51px -5px no-repeat;width:20px;height:10px;display:inline-block;left:10px;position:absolute;top:16px}
.expandingCategory .categoryHeading .iconClosed{background:url("plain_arrows_reinvent.png") -82px -5px no-repeat;width:20px;height:10px;display:inline-block;left:10px;position:absolute;top:20px}
.categoryHeading .subText{display:block;font-size:18px;font-weight:400;line-height:1.43}
.innerUrl{color:#bd0000;cursor:pointer;text-decoration:underline}
.portlet_myPackage .categoryImage,.portlet_voicemail_pin .categoryHeading .categoryImage{display:none;height:60px;position:absolute;right:10px;top:10px;width:60px}
.portlet_myPackage.myPackageManage .categoryHeading .categoryImage,.portlet_voicemail_pin .categoryHeading .categoryImage{top:0}
.myPackageManage ul.productList .moreDetailsOuter,.portlet_myPackageManageUnblocking .moreDetailsOuter{border:1px solid #6d6d6d;border-radius:5px;box-shadow:0 1px 5px 0 rgba(0,0,0,.5);display:none;margin:0 0 20px;position:relative}
.myPackageManage ul.productList .moreDetails,.portlet_myPackageManageUnblocking .moreDetails{border:2px solid #cacaca;border-radius:5px;padding:30px 20px 10px}
.myPackageManage ul.productList .moreDetails .arrow,.portlet_myPackageManageUnblocking .moreDetails .arrow{background:url(css_img_readmoretriangle.png) no-repeat;width:32px;height:18px;position:absolute;left:55px;top:-16px}
.myPackageManage ul.productList .moreDetails .close,.portlet_myPackageManageUnblocking .moreDetails .close{color:#333;display:block;padding-right:31px;position:absolute;right:0;text-decoration:none;top:4px}
.myPackageManage ul.productList .moreDetails .close:active,.myPackageManage ul.productList .moreDetails .close:focus,.myPackageManage ul.productList .moreDetails .close:hover{color:#e60000}
.myPackageManage ul.productList .moreDetails .close .icon,.portlet_myPackageManageUnblocking .moreDetails .close .icon{background:url("hide_icons.png") -38px 0 no-repeat;display:block;position:absolute;width:16px;height:16px;top:4px;right:8px}
.myPackageManage ul.productList .moreDetails .inclusiveAllowance{margin-left:36px}
.myPackageManage ul.productList .moreDetails .inclusiveAllowance li{border-bottom:0;list-style-type:disc}
.myPackageManage .inclusiveAllowance .allowanceAmount,.myPackageManage .inclusiveAllowance .allowanceType,.myPackageManage .inclusiveAllowance .allowanceUOM{margin-right:.5em}
.portlet_myPackage .productList .status{display:block;height:29px;left:5px;position:absolute;top:10px;width:29px}
.portlet_myPackage.myPackageView .productList .status{left:-35px;top:0}
.portlet_myPackage .status span{display:block;height:29px;width:29px}
.portlet_myPackage .status .active{background:url("mini-alert-icons.png") -12px -188px no-repeat;width:30px;height:30px;top:5px;position:relative}
.myPackageManage ul.productList .status .queued,.myPackageManage ul.productList .status .stillRunning,.myPackageView ul.productList .status .queued,.myPackageView ul.productList .status .stillRunning{background:url("mini-alert-icons.png") -7px -30px;width:30px;height:30px}
.myPackageManage ul.productList .status .notActive{background:url("mini-alert-icons.png") -12px -504px no-repeat;width:30px;height:30px}
.myPackageManage ul.productList .endDate,.myPackageManage ul.productList .startDate,.myPackageView ul.productList .endDate,.myPackageView ul.productList .startDate{display:inline-block;font-weight:700}
.myPackageManage ul.productList .startDate,.myPackageView ul.productList .startDate{margin-right:10px;font-weight:700}
.myPackageManage ul.productList .dates .label,.myPackageView ul.productList .dates .label{display:inline-block}
.portlet_myPackage .formBtnInlineContainer .cost,.portlet_myPackage .formBtnInlineContainer.RHS .cost{background-color:#f0f0f0;display:inline-block;font-size:16px;font-weight:700;margin-right:10px;padding:5px 10px}
.portlet_myPackage .plusMinusInput{display:inline-block;margin-right:10px}
.portlet_myPackage .plusMinusInput input{margin-right:5px;margin-left:5px;text-align:center;vertical-align:middle;width:22px}
.portlet_myPackage .plusMinusInput .minus,.portlet_myPackage .plusMinusInput .plus{background:url(css_img_add-subtract.png) -37px -9px no-repeat;border:none;color:transparent;cursor:pointer;height:14px;width:14px;font-size:0px}
.portlet_myPackage .plusMinusInput .minus::-moz-focus-inner,.portlet_myPackage .plusMinusInput .minus:focus,.portlet_myPackage .plusMinusInput .minus:hover{background:url(css_img_add-subtract.png) -37px -35px no-repeat;border:0;outline:0}
.portlet_myPackage .plusMinusInput .minus:active{background:url(css_img_add-subtract.png) -37px -59px no-repeat}
.portlet_myPackage .plusMinusInput .plus{background:url(css_img_add-subtract.png) -9px -9px no-repeat}
.portlet_myPackage .plusMinusInput .plus::-moz-focus-inner,.portlet_myPackage .plusMinusInput .plus:focus,.portlet_myPackage .plusMinusInput .plus:hover{background:url(css_img_add-subtract.png) -9px -35px no-repeat;border:0;outline:0}
.portlet_myPackage .plusMinusInput .plus:active{background:url(css_img_add-subtract.png) -9px -59px no-repeat}
.portlet_myPackage .toggleContainer{position:absolute;right:20px;top:14px}
.portlet_myPackage .toggleContainer span{padding:0!important}
.myPackageManage .toggleContainer.off .radioToggle{background-position:right bottom}
.portlet_myPackage .formBtnInlineContainer.RHS,.portlet_myPackage .inline-inputs.RHS{float:none}
.portlet_myPackage.myPackageView .formBtnInlineContainer.RHS{margin-bottom:10px;margin-left:30px}
.portlet_myPackage.myPackageView .formContainer p{margin-left:30px}
.portlet_myPackage .formContainer .formButtonContainer{padding-left:15px}
.portlet_myPackageManageUnblocking .product{margin-bottom:20px;padding:6px 0 0 38px;position:relative}
.portlet_myPackageManageUnblocking .productName .action{display:block;left:0;position:absolute;top:0}
.portlet_myPackageManageUnblocking .productName .action.remove{background:url("mini-alert-icons.png") -7px -30px;width:30px;height:30px}
.portlet_myPackageManageUnblocking .productName .action.adding{background:url("mini-alert-icons.png") -12px -662px no-repeat;width:30px;height:30px}
.portlet_myPackageManageUnblocking .productName .action.expires{background:url("mini-alert-icons.png") -12px -504px no-repeat;width:30px;height:30px}
.portlet_myPackageManageUnblocking .msgContainer .pleaseCall{font-size:14px}
.portlet_myPackageManageUnblocking .msgContainer .pleaseCall .number:before{content:" ";width:20px;height:20px}
.portlet_age_verification_v2 .currentAddress{width:485px;display:inline-block}
.portlet_age_verification_v2 .manualAddress{margin-top:20px}
.portlet_age_verification_v2 .formRow .vf-radio-plugin label{padding-top:4px;float:right;text-align:left;right:250px}
.portlet_age_verification_v2 .callout{background-color:#f0f0f0;margin-bottom:0;padding:10px 63px 10px 10px}
.portlet_age_verification_v2 .cardDetails,.portlet_age_verification_v2 .dlDetails,.portlet_age_verification_v2 .ppDetails{display:none}
.portlet_age_verification_v2 .cardDetails .labelSpace{margin-bottom:0;margin-right:70px}
.portlet_age_verification_v2 p.required{text-align:left!important;margin-left:18px!important}
.portlet_myOffers .suggestedOfferContainer{background:#fefefe;background:-moz-linear-gradient(top,#f1f1f1 0,#fff 75%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f1f1f1),color-stop(75%,#fff));background:-webkit-linear-gradient(top,#f1f1f1 0,#fff 75%);background:-o-linear-gradient(top,#f1f1f1 0,#fff 75%);background:-ms-linear-gradient(top,#f1f1f1 0,#fff 75%);background:linear-gradient(top,#f1f1f1 0,#fff 75%)}
.portlet_myOffers .offerContainer{overflow:hidden;position:relative;margin:0 0 20px;padding:20px 280px 0 20px;min-height:289px}
.portlet_myOffers .offerContainer h3{margin:0 0 20px}
.portlet_myOffers .offerContainer.offerContents{overflow:hidden}
.portlet_myOffers .offerContainer.offerSim{background:url(white_right_sim_girl.png) no-repeat;width:689px;height:307px}
.portlet_myOffers .offerContainer.offerHandset{background:url(white_right_selfie.png) no-repeat;width:688px;height:307px}
.portlet_myOffers .offerContainer.offerTablet{background:url(white_right_tablet_headphone.png) no-repeat;width:688px;height:306px}
.portlet_myOffers .offerContainer.offerBroadband{background:url(white_right_router_family.png) no-repeat;width:688px;height:306px}
.portlet_myOffers .offerContainer.offerRecentlyUpgraded{background:url(white_right_sim_friends.png) no-repeat;width:698px;height:307px}
.portlet_myOffers .offerContainer.offerUpgrade{background:url(white_right_sunset.png) no-repeat;width:692px;height:308px}
.portlet_myOffers .offerContainer.offerApp{background:url(red_right_app.png) no-repeat;width:688px;height:308px}
.portlet_myOffers .offerContainer.offer300MinsTo08Numbers{background:url(red_left_handset.png) no-repeat;width:688px;height:308px}
.portlet_myOffers .offerContainer.offerInternationalMins{background:url(red_left_globe.png) no-repeat;width:688px;height:308px}
.portlet_myOffers .offerContainer.offer100IntTexts{background:url(red_left_chat_bubbles.png) no-repeat;width:688px;height:308px}
.portlet_myOffers .offerContainer.offerUKData{background:url(red_left_data.png) no-repeat;width:688px;height:308px}
.portlet_myOffers .offerContainer.offer100PictureMessages{background:url(red_left_picture_msg.png) no-repeat;width:688px;height:308px}
.portlet_myOffers .offerContainer.offerGdprJumpToPref{background:url(couple_beach.png);width:688px;height:309px}
.portlet_myOffers .offerContainer.offerBusinessBroadband{background:url(business_right_broadband.png) no-repeat;width:auto;height:306px}
.portlet_myOffers .offerContainer.offerBusinessHandset{background:url(business_right_phone.png) no-repeat;width:auto;height:306px}
.portlet_myOffers .offerContainer.offerBusinessTablets{background:url(business_right_tablet.png) no-repeat;width:auto;height:306px}
.portlet_myOffers .offerContainer.offerBusinessSimOnly{background:url(business_right_sim_only.png) no-repeat;width:auto;height:306px}
.portlet_myOffers .offerContainer.offerMoveToHandset{background:url(business_right_phone.png) no-repeat;width:auto;height:306px}
.portlet_myOffers .offerContainer.offerGigafast{background-image:url(my_offers_gigafast.jpg)}
.portlet_myOffers .individualOffer p,.portlet_myOffers .offerContainer{margin-left:0}
.portlet_myOffers .individualOffer p{padding-right:20px;line-height:20px!important;font-size:16px!important;margin-bottom:0}
.portlet_myOffers .individualOffer p.subHeading{font-weight:700;margin-bottom:10px}
.portlet_myOffers .offerDetailsLeft img{float:left;margin-right:10px}
.portlet_myOffers .offerDetailsLeft .textContainer{overflow:hidden}
.portlet_myOffers .offerDetailsLeft .portlet_myOffers .offerDetailsRight p{margin-left:0}
.portlet_myOffers .offerDetailsRight p.price{margin-bottom:15px;margin-left:0;margin-right:0;font-weight:700;font-size:16px}
.portlet_myOffers .offerDetailsRight p.price span{font-weight:700;font-size:16px}
.portlet_myOffers .offerDetailsRight a.declineOffer{display:block;text-decoration:none!important}
.portlet_myOffers .offerDetailsRight a.primaryBtn{width:243px}
.portlet_myOffers .readMoreContainer{border:1px solid #c6c6c6;padding:10px}
.portlet_myOffers .moreDetails .readMoreHeading{margin:0 0 10px;padding-right:70px}
.portlet_myOffers .moreDetails p.readMoreInfo{clear:both;margin-left:0;margin-right:0}
.portlet_myOffers .individualOfferWrapper,.portlet_myOffers .suggestedOfferWrapper{position:relative;margin:0 10px 10px}
.portlet_myOffers .suggestedOfferWrapper span.ribbon-wrapper{overflow:hidden;position:absolute;z-index:100;top:-6px;right:-56px;width:139px;height:39px;text-indent:-9999px;background:url(//assets.vodafone.co.uk/cs/groups/public/documents/webcontent/img_ecare_myoffers_sash.png) no-repeat}
.portlet_myOffers .suggestedOfferWrapper .moreDetailsOuter{margin:20px 0}
.portlet_myOffers a:focus{background:0 0}
.portlet_myOffers li{border-bottom:1px solid #cacaca;font-size:14px;line-height:1.43;list-style:none;margin:0;padding:0;position:relative}
.portlet_myOffers .link-list{margin:0 0 20px;padding:0;clear:both}
.portlet_myOffers .link-list .icon{border-width:0;list-style:none;margin:0;padding:0 0 0 14px}
.portlet_myOffers .link-list .icon-arrow{background:url(red_arrow_right_icon.png) 0 4px no-repeat}
.portlet_myOffers .link-list a{text-decoration:none}
.portlet_myOffers .moreDetailsOuter{border:1px solid #6d6d6d;border-radius:5px;box-shadow:0 1px 5px 0 rgba(0,0,0,.5);display:none;margin:20px 0;position:relative}
.portlet_myOffers .moreDetails{border:2px solid #cacaca;border-radius:5px;padding:10px 20px}
.portlet_myOffers .moreDetails .arrow{background:url(css_img_readmoretriangle.png) no-repeat;width:32px;height:18px;position:absolute;left:55px;top:-16px}
.portlet_myOffers .moreDetails .close{color:#333;display:block;padding-right:31px;position:absolute;right:20px;text-decoration:none;top:10px}
.portlet_myOffers .moreDetails .close:active,.portlet_myOffers .moreDetails .close:focus,.portlet_myOffers .moreDetails .close:hover{color:#e60000}
.portlet_myOffers .moreDetails .close .icon{background:url("hide_icons.png") -38px 0 no-repeat;display:block;position:absolute;right:0;top:0;width:16px;height:16px}
.portlet_myOffers .columnsContainer{margin-bottom:20px}
.portlet_myOffers .myOffersImgContainer .image_container{margin:0 auto;width:32px;height:32px}
.portlet_myOffers .offerContainer h3 a{text-decoration:none;color:#333;font-size:16px}
.portlet_myOffers .offerContainer.offer100IntTexts,.portlet_myOffers .offerContainer.offer100IntTexts .offerContents,.portlet_myOffers .offerContainer.offer100IntTexts h3,.portlet_myOffers .offerContainer.offer100PictureMessages,.portlet_myOffers .offerContainer.offer100PictureMessages .offerContents,.portlet_myOffers .offerContainer.offer100PictureMessages h3,.portlet_myOffers .offerContainer.offer300MinsTo08Numbers,.portlet_myOffers .offerContainer.offer300MinsTo08Numbers .offerContents,.portlet_myOffers .offerContainer.offer300MinsTo08Numbers h3,.portlet_myOffers .offerContainer.offerExtra,.portlet_myOffers .offerContainer.offerExtra .offerContents,.portlet_myOffers .offerContainer.offerExtra h3,.portlet_myOffers .offerContainer.offerUKData,.portlet_myOffers .offerContainer.offerUKData .offerContents,.portlet_myOffers .offerContainer.offerUKData h3{padding:0}
.portlet_myOffers .offerContainer.offer100IntTexts,.portlet_myOffers .offerContainer.offer100PictureMessages,.portlet_myOffers .offerContainer.offer300MinsTo08Numbers,.portlet_myOffers .offerContainer.offerInternationalMins,.portlet_myOffers .offerContainer.offerUKData{padding:20px 20px 0 300px}
.portlet_myOffers .offer100IntTexts a,.portlet_myOffers .offer100IntTexts h3,.portlet_myOffers .offer100IntTexts h3 a,.portlet_myOffers .offer100IntTexts p,.portlet_myOffers .offer100PictureMessages a,.portlet_myOffers .offer100PictureMessages h3,.portlet_myOffers .offer100PictureMessages h3 a,.portlet_myOffers .offer100PictureMessages p,.portlet_myOffers .offer300MinsTo08Numbers a,.portlet_myOffers .offer300MinsTo08Numbers h3,.portlet_myOffers .offer300MinsTo08Numbers h3 a,.portlet_myOffers .offer300MinsTo08Numbers p,.portlet_myOffers .offerApp a,.portlet_myOffers .offerApp h3,.portlet_myOffers .offerApp h3 a,.portlet_myOffers .offerApp p,.portlet_myOffers .offerBusinessBroadband a,.portlet_myOffers .offerBusinessBroadband h3,.portlet_myOffers .offerBusinessBroadband h3 a,.portlet_myOffers .offerBusinessBroadband p,.portlet_myOffers .offerBusinessHandset a,.portlet_myOffers .offerBusinessHandset h3,.portlet_myOffers .offerBusinessHandset h3 a,.portlet_myOffers .offerBusinessHandset p,.portlet_myOffers .offerBusinessSimOnly a,.portlet_myOffers .offerBusinessSimOnly h3,.portlet_myOffers .offerBusinessSimOnly h3 a,.portlet_myOffers .offerBusinessSimOnly p,.portlet_myOffers .offerBusinessTablets a,.portlet_myOffers .offerBusinessTablets h3,.portlet_myOffers .offerBusinessTablets h3 a,.portlet_myOffers .offerBusinessTablets p,.portlet_myOffers .offerExtra a,.portlet_myOffers .offerExtra h3,.portlet_myOffers .offerExtra h3 a,.portlet_myOffers .offerExtra p,.portlet_myOffers .offerGigafast a,.portlet_myOffers .offerGigafast h3,.portlet_myOffers .offerGigafast h3 a,.portlet_myOffers .offerGigafast p,.portlet_myOffers .offerUKData a,.portlet_myOffers .offerUKData h3,.portlet_myOffers .offerUKData h3 a,.portlet_myOffers .offerUKData p{color:#fff;line-height:20px!important;font-size:16px!important;margin-bottom:0}
.portlet_myOffers .offerGdprJumpToPref h3{margin-top:60px}
.portlet_myOffers .offerGdprJumpToPref h3 a{color:#fa0000!important;font-size:1.3rem!important}
.portlet_myOffers .offerGdprJumpToPref .offerDetailsLeft .description{font-weight:700}
.portlet_manageBillingProfile .msgContainer.greenMsg .form_link,.portlet_myOffers .link-list,.portlet_myOffers .offerContainer div.offerIcon,.portlet_myOffers .offerContainer span.offerIcon{display:none!important}
.portlet_manageBillingProfile legend{padding-bottom:10px}
.portlet_manageBillingProfile .accNumberBanner{background-image:url(css_img_exclusive-bg.png);background-position:0 -225px;width:200px;height:40px;margin-bottom:10px;margin-left:-10px}
.portlet_manageBillingProfile .accNumberBanner p{color:#fff;font-weight:700;padding-left:10px}
.portlet_manageBillingProfile .accDetails .billFor,.portlet_manageBillingProfile .accDetails h3{margin-left:0!important}
.portlet_manageBillingProfile .accDetails{display:block;margin-bottom:10px;position:relative}
.portlet_manageBillingProfile .billFor{display:inline-block}
.portlet_manageBillingProfile .addressDetails{display:block;margin-bottom:10px;position:relative}
.portlet_manageBillingProfile .standardTable tbody tr.firstRow td,.portlet_manageBillingProfile .standardTable tbody tr.firstRow th{padding-top:10px}
.portlet_manageBillingProfile .standardTable tbody tr.lastRow td,.portlet_manageBillingProfile .standardTable tbody tr.lastRow th{padding-bottom:15px}
.portlet_manageBillingProfile .standardTable tbody td.important,.portlet_manageBillingProfile .standardTable tbody th.important{background-color:#f4f4f4}
.portlet_manageBillingProfile .standardTable tbody tr.lastRow th{background:url(css_table_shadow.png) bottom repeat-x}
.portlet_manageBillingProfile .standardTable tbody td,.portlet_manageBillingProfile .standardTable tbody th{border-bottom:none;padding:2px 20px}
.portlet_manageBillingProfile .standardTable tbody th{width:180px}
.portlet_manageBillingProfile .addressDetails .js .helpText,.portlet_manageBillingProfile .addressDetails .js .helpTextOff{left:135px!important;top:-2px!important}
.portlet_manageBillingProfile .addressDetails .js .helpTextOff{display:inline-block;position:absolute}
.portlet_manageBillingProfile .addressDetails .js .helpText .icon,.portlet_manageBillingProfile .addressDetails .js .helpTextOff .icon{background:url("help_circle_red.png") 0 0/24px no-repeat;width:24px;height:24px;display:block}
.portlet_manageBillingProfile .addressDetails .js .helpText .icon.emptyTable,.portlet_manageBillingProfile .addressDetails .js .helpTextOff .icon.emptyTable{background:url("mini-alert-icons.png") -12px -662px no-repeat;width:30px;height:30px;display:block}
.portlet_manageBillingProfile .addressDetails .js .helpText .messageContainer{position:absolute;left:30px;top:-15px}
.portlet_manageBillingProfile .notificationNumber .helpText,.portlet_manageBillingProfile .notificationNumber .helpTextOff{left:335px!important;top:5px!important}
.portlet_manageBillingProfile .notificationNumber .helpTextOff{display:inline-block;position:absolute}
.portlet_manageBillingProfile .notificationNumber .helpText .icon,.portlet_manageBillingProfile .notificationNumber .helpTextOff .icon{background:url("help_circle_red.png") 0 0/24px no-repeat;display:block;height:28px;width:28px}
.portlet_manageBillingProfile .notificationNumber .helpText .icon.emptyTable,.portlet_manageBillingProfile .notificationNumber .helpTextOff .icon.emptyTable{background:url("mini-alert-icons.png") -12px -662px no-repeat;width:30px;height:30px;display:block}
.portlet_manageBillingProfile .notificationNumber .helpText .messageContainer{position:absolute;left:30px;top:-15px}
.portlet_manageBillingProfile .notificationEmail .helpText{left:475px}
.portlet_manageBillingProfile .profiles{display:inline-block;margin-left:10px;position:absolute}
.portlet_manageBillingProfile .profiles .accessibleHidden{display:none}
.portlet_manageBillingProfile .profiles ul{background-color:#fff;border:1px solid #cacaca;display:inline-block;height:27px;position:absolute;overflow:hidden;width:300px;z-index:100}
.portlet_manageBillingProfile .profiles ul .billingProfile{display:none}
.portlet_manageBillingProfile .profiles ul:hover{height:auto}
.portlet_manageBillingProfile .profiles ul .billingProfile.selected,.portlet_manageBillingProfile .profiles ul:hover .billingProfile{display:block}
.portlet_manageBillingProfile .profiles ul ul{background-color:transparent;border-width:0;height:auto;overflow:visible;position:relative}
.portlet_manageBillingProfile .profiles li.billingProfile{list-style-type:none}
.portlet_manageBillingProfile .profiles .billingProfile:hover{background-color:#f4f5d5}
.portlet_manageBillingProfile .billingProfile.selected,.portlet_manageBillingProfile .billingProfile.selected.first:hover,.portlet_manageBillingProfile .billingProfile.selected:hover{background-color:#f4f4f4}
.portlet_manageBillingProfile .billingProfile.selected ul{background-image:url(dropdown_arrow_03.png);background-position:277px 2px;background-repeat:no-repeat}
.portlet_manageBillingProfile ul:hover .billingProfile.selected ul{background-image:none}
.portlet_manageBillingProfile ul:hover .billingProfile.first ul,.portlet_manageBillingProfile ul:hover .billingProfile.selected.first ul{background-image:url(dropdown_arrow_03.png);background-position:277px 2px;background-repeat:no-repeat}
.portlet_manageBillingProfile .profiles .end,.portlet_manageBillingProfile .profiles .split{display:none}
.portlet_manageBillingProfile .profiles .ctn{float:left;list-style:none;padding:5px}
.portlet_manageBillingProfile .billNotificationsWrapper{margin-bottom:10px;border:1px solid #ccc}
.portlet_manageBillingProfile .notificationEmail,.portlet_manageBillingProfile .notificationNumber{padding:10px;display:none}
.portlet_manageBillingProfile .billFor .CTN{display:inline-block;margin-left:20px}
.portlet_manageBillingProfile .billNotificationsWrapper span.formRow{display:block}
.portlet_manageBillingProfile .notificationEmail label,.portlet_manageBillingProfile .notificationNumber label{width:190px}
.portlet_manageBillingProfile .formButtonContainer.LHS{padding-left:0!important}
.portlet_manageBillingProfile label span{font-weight:700}
.portlet_manageBillingProfile .savedCardsTable label{display:none}
.portlet_manageBillingProfile .section{margin:0 10px 20px}
.portlet_manageBillingProfile .section:after,.portlet_manageBillingProfile .section:before{clear:both;content:"";display:table}
.portlet_manageBillingProfile .accDetails{border:2px solid #30808d;padding-top:6px;box-shadow:2px 2px 10px #ccc}
.portlet_manageBillingProfile .accDetails .billProfileContainer,.portlet_manageBillingProfile .accDetails h3{padding-left:10px}
.portlet_manageBillingProfile .currentMethodDetails ul{display:inline-block}
.portlet_manageBillingProfile .currentMethodDetails .direct-debit-benefits-wrapper{margin-bottom:20px}
.portlet_manageBillingProfile .bothOption,.portlet_manageBillingProfile .emailOption,.portlet_manageBillingProfile .textOption{border:1px solid #ccc;padding:20px;margin:-1px}
.portlet_manageBillingProfile .bothOption label,.portlet_manageBillingProfile .emailOption label,.portlet_manageBillingProfile .textOption label{font-weight:400;min-height:26px}
.grid_9 .portlet_manageBillingProfile .bothOption label,.grid_9 .portlet_manageBillingProfile .emailOption label,.grid_9 .portlet_manageBillingProfile .textOption label{padding-left:30px;text-align:left;width:250px}
.portlet_manageBillingProfile .bothOption label .radio,.portlet_manageBillingProfile .emailOption label .radio,.portlet_manageBillingProfile .textOption label .radio{height:21px;left:0;position:absolute;top:4px;width:21px}
.portlet_manageBillingProfile .bothOption label.checked .radio,.portlet_manageBillingProfile .emailOption label.checked .radio,.portlet_manageBillingProfile .textOption label.checked .radio{background-position:-895px -99px}
.portlet_manageBillingProfile .formRow.radio input{opacity:0}
.portlet_manageBillingProfile .emailOption a,.portlet_manageBillingProfile .textOption a{float:right;background:url(css_img_button_sprite.png) 0 -248px #e1e1e1!important;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e1e1e1))!important;background:-webkit-linear-gradient(top,#fff,#e1e1e1)!important;background:-moz-linear-gradient(top,#fff,#e1e1e1)!important;background:-ms-linear-gradient(top,#fff,#e1e1e1)!important;background:-o-linear-gradient(top,#fff,#e1e1e1)!important;border:1px solid #d7d7d7!important;border-radius:4px;color:#333!important;display:inline-block;font-size:13px;padding:5px 15px;text-decoration:none}
.portlet_manageBillingProfile .emailOption a:active,.portlet_manageBillingProfile .emailOption a:focus,.portlet_manageBillingProfile .emailOption a:hover,.portlet_manageBillingProfile .textOption a:active,.portlet_manageBillingProfile .textOption a:focus,.portlet_manageBillingProfile .textOption a:hover{background-color:#d4d4d4!important;background-image:url(css_img_button_sprite.png)!important;background-position:0 -307px!important;background:-webkit-gradient(linear,0 0,0 100%,from(#d4d4d4),to(#f4f4f4))!important;background:-webkit-linear-gradient(top,#d4d4d4,#f4f4f4)!important;background:-moz-linear-gradient(top,#d4d4d4,#f4f4f4)!important;background:-ms-linear-gradient(top,#d4d4d4,#f4f4f4)!important;background:-o-linear-gradient(top,#d4d4d4,#f4f4f4)!important;border:1px solid #dcdcdc!important;color:#525252!important}
.portlet_manageBillingProfile .slideContainerContent{padding:10px 20px}
.my_banner_module{position:relative;min-height:60px;margin:0 10px}
.my_banner_module.topup_module{background:url(topup-backgroundgradient.gif) 0 100% repeat-x;margin-bottom:20px}
.my_banner_module.freebee_module{background:url(freebee-backgroundgradient.gif) 0 100% repeat-x}
.my_banner_module div{float:left}
.my_banner_module .icon{width:80px;height:60px;text-indent:-9999999px;background:url(topup-gauge.png) 50% 50% no-repeat}
.my_banner_module.freebee_module .icon{height:77px;text-indent:-9999999px;background:url(freebee-freebee.png) 0 100% no-repeat}
.my_banner_module .content{position:absolute;left:86px;right:150px;bottom:15px}
.my_banner_module .content h4{margin:0}
.my_banner_module .content p{font-size:12px;margin:0}
.my_banner_module .buttonContainer{width:150px;float:right;text-align:right;position:absolute;bottom:15px;right:15px}
.my_banner_module .buttonContainer a{margin:0!important}
#MUmyAccountOptions li a.linkListLike{display:none}
.portlet_forcePasswordChangeForm .newUsernameContainer a.cancel{margin-right:20px}
.portlet_forcePasswordChangeForm .field_username{font-size:16px;display:inline-block;padding-top:5px}
.customRadio{display:inline-block;width:23px;height:23px;background:url(icon_sheet_01.png) 0 -460px no-repeat}
.selected .customRadio{background:url(icon_sheet_01.png) 0 -520px no-repeat}
.sortcode{display:inline-block}
.sortcode p.errorMSG{margin-left:-4px}
.sortcode input[type=text]{width:30px;text-align:center}
.sortcode span.dash{padding:5px;display:inline-block;font-size:16px}
.topup_options ul{margin:0 0 1em;padding:0}
.topup_options ul li{font-size:14px;margin:0 0 .5em 1em;padding:0 0 0 .5em;list-style:disc}
.topup_options .topup-feature div{position:relative;margin:0 0 40px 140px;height:130px}
.topup_options .topup-feature div a{position:absolute;left:10px;bottom:0}
.topup_options .topup-automatic{background:url(http://vodafone.co.uk/cs/groups/public/documents/webcontent/img_210x120_autotopup_icon.jpg) -40px 55px no-repeat;width:50%;float:left}
.topup_options .topup-text{background:url(http://vodafone.co.uk/cs/groups/public/documents/webcontent/img_210x120_topupbytext_icon.jpg) -40px 55px no-repeat;width:50%;float:left}
.portlet_2LA hr{background-color:#cacaca;border:0;height:1px;margin:0}
.portlet_2LA .tealHighlight{line-height:28px;font-size:16px;font-weight:700;color:#007d93}
.portlet_2LA .image2LA{background-image:url(vftst098819.jpg);display:block;height:200px;margin-bottom:10px;width:690px}
.portlet_2LA .formButtonContainer,.portlet_2LA .formLabelSpacePadding{padding-left:12px!important}
.portlet_topup_v2{margin-bottom:20px}
.grid_12 .portlet_topup_v2 p.errorMSG,.grid_8 .portlet_topup_v2 p.errorMSG,.grid_9 .portlet_topup_v2 p.errorMSG,.portlet_topup_v2 .availableService .formContainer p.errorMSG,.portlet_topup_v2 .topUp .formContainer p.errorMSG{margin:2px 0 10px}
.portlet_topup_v2 .accordionContent h3 .accordionTopupEdit{display:none}
.portlet_topup_v2 .formContainer label{text-align:left;width:100%;padding:0;margin-right:0;margin-left:0}
.portlet_topup_v2 .formButtonContainer input{width:auto!important;height:auto!important}
.portlet_topup_v2 .cancellation .formButtonContainer button,.portlet_topup_v2 .cancellation .formButtonContainer input{min-width:123px;text-align:center}
.portlet_topup_v2 .availableService .formContainer p,.portlet_topup_v2 .topUp .formContainer p{margin-bottom:30px}
.portlet_topup_v2 .tabbedContainer{margin-right:55px}
.portlet_topup_v2 .tabbedContainer .formContainer{padding-bottom:0}
.portlet_topup_v2 .tabbedContainer .formContainer select{margin-left:0}
.portlet_topup_v2 .formContainer select.selectCTN,.portlet_topup_v2 .formContainer select.topupAmount{min-width:188px}
.portlet_topup_v2 .formContainer .single_ctn{font-weight:700;font-size:18px}
.portlet_topup_v2 .review .topupContainer{background-color:#f8f8f8;margin-bottom:20px;font-size:18px;font-weight:700;overflow:hidden;border:2px solid #cecece}
.portlet_topup_v2 .review .topupContainer div{padding:10px 20px;float:left;font-size:23px;line-height:30px}
.portlet_topup_v2 .review .topupContainer .icon{background-image:url("dividers.png");background-repeat:no-repeat;background-position:-2px 0;height:50px;padding:0;width:20px;text-indent:-99999px;line-height:50px}
.portlet_topup_v2 .review .topupContainer .amount{background-color:#666;color:#fff;width:40%}
.grid_6 .portlet_topup_v2 .review .topupContainer .amount{width:26%}
.portlet_topup_v2 .review .topupContainer .number{text-align:right;float:right}
.portlet_topup_v2 .serviceContainer{overflow:hidden;background:#f8f8f8;border:2px solid #cecece;margin-bottom:15px}
.portlet_topup_v2 .serviceHeader{clear:right;overflow:hidden}
.portlet_topup_v2 .serviceInfoContainer{margin:0 30px 30px 15%}
.portlet_topup_v2 .serviceInfoContainer a.moreLessLink{text-decoration:none;color:#000;font-size:14px}
.portlet_topup_v2 .serviceInfoContainer a.moreInfo,.portlet_topup_v2 .serviceInfoContainer.openContainer a.lessInfo{display:inline}
.portlet_topup_v2 .serviceInfoContainer a.lessInfo,.portlet_topup_v2 .serviceInfoContainer.openContainer a.moreInfo{display:none}
.portlet_topup_v2 .slide3 .serviceInfoContainer{margin:0}
.portlet_topup_v2 .serviceContainer .serviceInfo{border:1px solid #e2e2e2;display:none}
.portlet_topup_v2 .serviceContainer .serviceInfo p{border:1px solid #e2e2e2;font-size:14px;padding:10px 20px;text-align:left;margin-bottom:0;background-color:#fff}
.portlet_topup_v2 .serviceContainer .serviceInfo p.even{background-color:#f4f5d4}
.portlet_topup_v2 .serviceContainer .serviceInfo h4{font-size:18px;padding:20px;font-weight:400}
.portlet_topup_v2 .serviceContainer .serviceInfo .icon{display:none}
.portlet_topup_v2 .serviceContainer .serviceInfo.show{display:block}
.portlet_topup_v2 .serviceContainer .serviceInfo.review{display:block;width:auto;margin:0;border:none}
.portlet_topup_v2 .serviceContainer .serviceInfo.review h4 strong{font-size:30px;margin-right:10px;font-weight:700}
.portlet_topup_v2 .serviceContainer .serviceInfo.review p{margin-left:0;width:auto;border-left:none;border-right:none;border-bottom:none}
.portlet_topup_v2 .serviceHeader .formButtonContainer{padding-left:0}
.portlet_topup_v2 .serviceHeader .serviceTitle{padding:2% 15%;width:70%;margin:0;font-size:18px;line-height:30px;cursor:pointer}
.portlet_topup_v2 .decimal .serviceHeader .serviceTitle{padding:2% 15% 2% 23%;width:62%}
.portlet_topup_v2 .decimal .serviceInfoContainer{margin-left:23%}
.portlet_topup_v2 .serviceCost{position:absolute;top:10px;left:15px;font-size:30px;font-weight:700;line-height:normal}
.portlet_topup_v2 .servicePrice{display:none}
.portlet_topup_v2 .serviceCost span{font-size:.5em}
.portlet_topup_v2 .radio.js .radio{left:auto;right:32px;top:16px}
.portlet_topup_v2 .tab.availablePacks,.portlet_topup_v2 .tab.availableService,.portlet_topup_v2 .tab.topUp{border-width:2px 0 0;outline:#acacac solid 0;padding:10px 0}
.portlet_topup_v2 .noTab{margin-top:20px}
.portlet_topup_v2 .noTab .tab h4{margin-bottom:20px}
.portlet_topup_v2 .tab.availableService,.portlet_topup_v2 .tab.topUp{border-width:0}
.portlet_topup_v2 .successMsgContainer .cost{font-weight:700;margin-left:.3em;margin-right:.3em}
.portlet_topup_v2 .successMsgContainer .prodName{margin-right:.3em}
.portlet_topup_v2 .successMsgContainer .CTN{font-weight:700;margin-left:.3em}
.grid_12 .portlet_simManagement p.errorMSG,.grid_8 .portlet_simManagement p.errorMSG,.grid_9 .portlet_simManagement p.errorMSG,.portlet_simManagement .availableService .formContainer p.errorMSG,.portlet_simManagement .topUp .formContainer p.errorMSG{margin:2px 0 10px}
.portlet_simManagement .formContainer label{text-align:left;width:100%;padding:0;margin-right:0;margin-left:0}
.portlet_simManagement .cancellation .formButtonContainer button,.portlet_simManagement .cancellation .formButtonContainer input{min-width:123px;text-align:center}
.portlet_simManagement .stepper .step.focused h3,.portlet_simManagement .stepper .step.focused h4,.portlet_simManagement .stepper .step.focused h5{color:#fff}
.portlet_simManagement .stepper .step h5{font-size:13px;font-weight:400;margin:0}
.portlet_simManagement .stepper .step h3{font-size:16px;font-weight:700;margin:0}
.portlet_simManagement .stepper .step .sim-text{display:inline-block}
.portlet_simManagement .icon-sim-standard{background:url(sim_icons.png) no-repeat;float:right;width:24px;height:38px}
.portlet_simManagement .icon-sim-micro{background:url(sim_icons.png) 31px 0 no-repeat;float:right;width:23px;height:30px}
.portlet_simManagement .icon-sim-nano{background:url(sim_icons.png) 60px 0 no-repeat;float:right;width:22px;height:30px}
.portlet_simManagement .step2{min-width:140px}
.portlet_forcePasswordChangeForm p.errorMSG,.portlet_forgottenPassword p.errorMSG,.portlet_myCredentials .myPasswordDetails p.errorMSG,.portlet_registrationForm .checkPassword p.errorMSG{width:auto}
.portlet_freedomfreebee .heading_icon p{background:url(vftst099618.png) 100% 0 no-repeat;margin-bottom:0;padding-bottom:42px;padding-right:150px}
.portlet_freedomfreebee .accordionContainer{margin:0 10px 20px}
.portlet_freedomfreebee .accordionSlide{margin:0}
.portlet_freedomfreebee .tabbedContainer{margin-left:0;margin-right:0}
.portlet_freedomfreebee .review .contentContainer{margin-top:20px}
.portlet_freedomfreebee .review h4{margin:0;font-weight:400;font-size:18px;background-color:#f8f8f8;border:2px solid #e2e2e2;border-bottom:none;padding:20px}
.portlet_freedomfreebee .inlineMsgContainer .formButtonContainer{margin-bottom:0}
.portlet_freedomfreebee .moreDetailsContainer .moreDetailsOuter{margin-right:10px;margin-left:10px}
.portlet_freedomfreebee .multipleRadiosField p.errorMSG{margin-left:0}
.portlet_freedomfreebee .alt_shades li.one{background-color:#fff}
.portlet_freedomfreebee .inclusiveAllowance{list-style:auto;margin:10px 0 0 20px}
.portlet_freedomfreebee .inclusiveAllowance li{background-color:transparent;border-width:0;list-style:disc;margin:0;padding:0 0 8px 3px}
.portlet_pay_bill_v2{padding-bottom:20px}
.portlet_topup_v4{margin-bottom:20px}
.portlet_topup_v4 .accordionContent h3 .accordionTopupEdit{display:none}
.portlet_topup_v4 .formButtonContainer input{width:auto!important;height:auto!important}
.portlet_topup_v4 .cancellation .formButtonContainer button,.portlet_topup_v4 .cancellation .formButtonContainer input{min-width:123px;text-align:center}
.portlet_topup_v4 .tabbedContainer .formContainer{padding-bottom:0}
.portlet_topup_v4 .tabbedContainer .formContainer select{margin-left:0}
.portlet_topup_v4 .formContainer select.selectCTN,.portlet_topup_v4 .formContainer select.topupAmount{min-width:188px}
.portlet_topup_v4 .formContainer .single_ctn{font-weight:700;font-size:18px;border:0;outline:0;margin:2px;padding:0}
.portlet_topup_v4 .serviceContainer{overflow:hidden;background:#f8f8f8;border:2px solid #cecece;margin-bottom:15px}
.portlet_topup_v4 .serviceHeader{clear:right;overflow:hidden}
.portlet_topup_v4 .serviceInfoContainer{margin:0 30px 30px 15%}
.portlet_topup_v4 .serviceInfoContainer a.moreLessLink{text-decoration:none;color:#000;font-size:14px}
.portlet_topup_v4 .serviceInfoContainer a.moreInfo,.portlet_topup_v4 .serviceInfoContainer.openContainer a.lessInfo{display:inline}
.portlet_topup_v4 .serviceInfoContainer a.lessInfo,.portlet_topup_v4 .serviceInfoContainer.openContainer a.moreInfo{display:none}
.portlet_topup_v4 .serviceContainer .serviceInfo{border:1px solid #e2e2e2;display:none}
.portlet_topup_v4 .serviceContainer .serviceInfo p{border:1px solid #e2e2e2;font-size:14px;padding:10px 20px;text-align:left;margin-bottom:0;background-color:#fff}
.portlet_topup_v4 .serviceContainer .serviceInfo p.even{background-color:#f4f5d4}
.portlet_topup_v4 .serviceContainer .serviceInfo h4{font-size:18px;padding:20px;font-weight:400}
.portlet_topup_v4 .serviceContainer .serviceInfo .icon{display:none}
.portlet_topup_v4 .serviceContainer .serviceInfo.show{display:block}
.portlet_topup_v4 .serviceContainer .serviceInfo.review{display:block;width:auto;margin:0;border:none}
.portlet_topup_v4 .serviceContainer .serviceInfo.review h4 strong{font-size:30px;margin-right:10px;font-weight:700}
.portlet_topup_v4 .serviceContainer .serviceInfo.review p{margin-left:0;width:auto;border-left:none;border-right:none;border-bottom:none}
.portlet_topup_v4 .serviceHeader .formButtonContainer{padding-left:0}
.portlet_topup_v4 .serviceHeader .serviceTitle{padding:2% 15%!important;width:70%;margin:0;font-size:18px;line-height:30px;cursor:pointer}
.portlet_topup_v4 .decimal .serviceHeader .serviceTitle{padding:2% 15% 2% 23%!important;width:62%!important}
.portlet_topup_v4 .decimal .serviceInfoContainer{margin-left:23%}
.portlet_topup_v4 .serviceCost{position:absolute;top:10px;left:15px;font-size:30px;font-weight:700;line-height:normal}
.portlet_topup_v4 .servicePrice{display:none}
.portlet_topup_v4 .serviceCost span{font-size:.5em}
.portlet_topup_v4 .radio.js .radio{left:auto;right:32px;top:16px}
.portlet_topup_v4 .tab.availablePacks,.portlet_topup_v4 .tab.availableService,.portlet_topup_v4 .tab.topUp{border-width:2px 0 0;outline:#acacac solid 0;padding:10px 0}
.portlet_topup_v4 .noTab{margin-top:20px}
.portlet_topup_v4 .noTab .tab h4{margin-bottom:20px}
.portlet_topup_v4 .slide3{border-bottom:0;padding-bottom:0}
.portlet_payment_subflow_v4{text-align:left;margin-bottom:20px}
.portlet_payment_subflow_v4 .boxes .container{padding:0}
.portlet_payment_subflow_saved #addressSection,.portlet_payment_subflow_v4 #addressSection,.portlet_payment_subflow_v4.border .tab.paymentDetails{display:none}
.portlet_payment_subflow_v4.border{background-color:#ccc;border:4px solid #ccc;border-top:0;padding:0!important;margin:-30px 20px 20px;position:relative}
.portlet_payment_subflow_v4.border .subflowContainer{background-color:#fff;padding:0 55px}
.portlet_payment_subflow_v4.border h2,.portlet_payment_subflow_v4.border p.subflowDescription{display:none}
.portlet_payment_subflow_v4 .enterAddress,.portlet_payment_subflow_v4 .topupSavedAddress{padding-left:200px}
.portlet_payment_subflow_v4 .enterAddress{color:#bd0000!important;font-size:14px;text-decoration:underline}
.grid_9 .portlet_payment_subflow_v4 .postcodeLookup{left:290px;top:28px}
.portlet_payment_subflow_v4 .postcodeEnterManually{display:inline-block}
.portlet_payment_subflow_v4 .no_margin{margin-bottom:0}
.portlet_payment_subflow_v4 .formRow input{width:215px}
.portlet_payment_subflow_v4 .save-request-type-container{padding-bottom:20px}
.portlet_payment_subflow_v4 .save-request-type-container label,.portlet_payment_subflow_v4 .save-type-container label{font-size:18px;display:inline-block;left:40px;width:auto}
.grid_9 .omega .save-request-type-container label,.grid_9 .omega .save-type-container label{width:auto;left:30px}
.grid_9 .omega .save-request-type-container label.radio,.grid_9 .omega .save-type-container label .radio{position:absolute;left:-40px}
.portlet_payment_subflow_v4 .save-request-type-container .formRow{margin:auto}
.portlet_payment_subflow_v4 .save-request-type-container .checkbox.js .radio,.portlet_payment_subflow_v4 .save-request-type-container .radio.js .radio{top:-5px;left:0}
.portlet_payment_subflow_v4 .save-type-container .checkbox.js .radio,.portlet_payment_subflow_v4 .save-type-container .radio.js .radio{top:4px;position:absolute;left:-40px}
.portlet_payment_subflow_v4 .save-type-container .checkbox.js span{margin-left:0}
.portlet_payment_subflow_v4 .save-request-type-container .radio.js label{padding:0 0 10px 40px!important;width:auto;left:0;display:block}
.portlet_payment_subflow_v4 .save-request-type-container h4{margin-bottom:10px}
.portlet_payment_subflow_v4 .save-type-container h4{margin-bottom:7px}
.portlet_payment_subflow_v4 .save-type-container .formLabelSpacePadding{padding-left:0}
.portlet_payment_subflow_v4 .formContainer select{width:227px}
.portlet_payment_subflow_v4 .alt_shades .formRow{margin:0}
.portlet_payment_subflow_v4 .checkbox.js .radio,.portlet_payment_subflow_v4 .radio.js .radio{right:10px;top:4px;position:absolute}
.portlet_payment_subflow_v4 .radio.js label{padding:0;width:100%}
.portlet_payment_subflow_v4 .formButtonContainer{padding-left:15px}
.portlet_payment_subflow_v4 .formButtonContainer .btn-disabled{opacity:.4;pointer-events:none}
.portlet_payment_subflow_v4 .savedCards .card_details{display:none}
.portlet_payment_subflow_v4 .cardExpiry,.portlet_payment_subflow_v4 .cardName,.portlet_payment_subflow_v4 .cardNew,.portlet_payment_subflow_v4 .cardStatus{display:inline-block;padding-right:20px;font-size:18px}
.portlet_payment_subflow_v4 .cardStatus{font-weight:700}
.portlet_payment_subflow_v4 .card_expired label{color:#bd0000;cursor:auto}
.portlet_payment_subflow_v4 .formContainer{margin-top:0;padding-bottom:0}
.portlet_payment_subflow_v4 .tab,.portlet_payment_subflow_v4.border .tabbedContainer{border-width:2px 0 0;outline:#ACACAC solid 0;padding:20px 0;margin:0}
.portlet_payment_subflow_v4.border .noTab .tab,.portlet_payment_subflow_v4.border .tabbedContainer{padding:0}
.portlet_payment_subflow_v4 .tab .formContainer{margin:0 10px;padding:0 1px}
.portlet_payment_subflow_v4.border .tab .formContainer{margin:0}
.portlet_payment_subflow_v4 legend{color:#000}
.portlet_payment_subflow_v4 iframe{width:100%;height:600px}
.portlet_payment_subflow_v4 .payByVoucher{overflow:visible}
.portlet_payment_subflow_v4 .infoRow{clear:both;margin:0 0 16px;padding:2px 0;position:relative}
.portlet_payment_subflow_v4 .infoLabel{display:inline-block;font-size:16px;font-weight:700;margin:0 10px 0 0;vertical-align:top;padding:9px 10px 0 0;position:relative;text-align:right;width:180px}
.portlet_payment_subflow_v4 .infoText{padding:9px 0 6px;margin-left:9px;display:inline-block;font-size:16px}
.portlet_payment_subflow_v4 .inlineMsgContainer.infoRow{padding-left:52px;border:0}
.portlet_payment_subflow_v4 .inlineMsgContainer.infoRow .infoLabel{width:180px;text-align:left;padding-right:0;margin-right:0}
.portlet_payment_subflow_v4 .inlineMsgContainer.new-card-info,.portlet_payment_subflow_v4 .inlineMsgContainer.saved-card-info{display:none}
.portlet_availability_checker .content_box{border:1px solid #c3c3c3;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.portlet_availability_checker .content_box h3{border-bottom:1px solid #c3c3c3;padding:20px 123px 20px 20px;margin-bottom:20px;position:relative}
.portlet_availability_checker .content_box h3 .reset{margin:0!important;position:absolute;right:20px;top:20px;font-size:14px;text-decoration:underline;font-weight:400;color:#333}
.portlet_availability_checker .content_box .inner_content{padding:0 20px}
.portlet_availability_checker .info_box{width:249px}
.portlet_availability_checker .info_box .info_link{text-align:right;display:block;margin-bottom:5px;padding-right:15px;color:#333;position:relative}
.portlet_availability_checker .info_box .info_link .icon{background:url("table_sort.png") -24px 0 no-repeat;width:9px;height:6px;margin-top:5px;position:absolute;right:0;top:4px}
.portlet_availability_checker .info_box.close .info_link .icon{background:url("table_sort.png") -24px 0 no-repeat;width:9px;height:6px;margin-top:5px}
.portlet_availability_checker .info_box .info_content p{margin:0}
.portlet_availability_checker .info_box.close .info_content{display:none}
.portlet_availability_checker .addressList label{width:auto}
.portlet_availability_checker .results{text-align:center;margin-bottom:20px}
.portlet_availability_checker .results .speed{font-size:48px}
.portlet_availability_checker .bundles_container{clear:both;overflow:hidden}
.portlet_availability_checker .bundles_container .bundle{display:inline-block;text-align:left;background-color:#f9f9f9;border:1px solid #c4c4c4;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:36%;margin:2%;padding:2% 2% 2% 7%}
.portlet_availability_checker .bundles_container .bundle h4{position:relative;margin-bottom:10px}
.portlet_availability_checker .bundles_container .bundle h4 .subtext{font-size:12px}
.portlet_availability_checker .bundles_container .bundle h4 .icon{position:absolute;display:block;background:url("mini-alert-icons.png") -12px -188px no-repeat;width:30px;height:30px;left:-36px}
.portlet_availability_checker .bundles_container .bundle ul li{list-style:disc;margin-left:16px}
.portlet_availability_checker .check_coverage{color:#333}
.portlet_2LA .secondla-img{background:url("vftst186201.gif") no-repeat;display:block;height:340px;margin:0 auto;width:600px}
.portlet_forgottenPassword .staticHelpText{display:inline-block;margin-left:-5px}
.call-diverts .formContainer select{max-width:248px}
.call-diverts .formContainer input,.call-diverts .formContainer textarea{width:215px;height:46px}
.portlet_topup_v4 .formRow{width:auto!important}
.portlet_topup_v4 label[for*=topupAmount]{font-size:18px!important;padding:2px 10px 0 0}
.portlet_sim_swap{padding:0 10px}
.portlet_sim_swap .prefooter img,.portlet_sim_swap .regCrumbTrail{display:none}
.portlet_sim_swap input.singleDigit{width:20px;text-align:center}
.portlet_sim_swap #lightbox{display:none}
.portlet_sim_swap .section{margin-right:0;margin-left:0}
.portlet_sim_swap .width50,.portlet_sim_swap .width50 img{float:left}
.portlet_sim_swap .prefooter img{margin-left:10px}
.portlet_sim_swap .prefooter.width50{width:100%}
.portlet_sim_swap .prefooter h2{border-bottom:none;font-size:16px;margin:0 0 10px;padding:0}
.portlet_sim_swap span.required{color:#bd0000}
.portlet_sim_swap input.formLink{background:0 0;border:none;text-decoration:underline}
.portlet_sim_swap .grey{background-color:#e1e1e1;padding:10px}
.portlet_sim_swap label.customerType{display:inline-block;padding-left:30px!important}
.portlet_sim_swap .fourDigit{width:50px!important;text-align:center}
@media screen and (max-width:640px){
.portlet_sim_swap input.fourDigit{display:inline;width:25%!important;text-align:center}
.portlet_sim_swap label.checkBox{max-width:90%}
.portlet_sim_swap .grey{background-color:#e1e1e1;padding:1px 10px}
.portlet_sim_swap .grey h3{margin-top:10px}
.portlet_sim_swap input.formLink{background:0 0;border:none;text-decoration:underline;font-weight:700}
.portlet_sim_swap .accessible-hidden{display:inline-block!important}
}
.portlet_usageAnalysis_v2 h2 .CTN,.portlet_usageAnalysis_v2 h2 .CTNname,.portlet_usageAnalysis_v2 h2 .label{font-weight:400;font-size:18px;margin-left:.5em}
.portlet_usageAnalysis_v2 .charges{background-color:#ebebeb;border:1px solid #ccc;min-height:25px;margin:0 10px;position:relative}
.portlet_usageAnalysis_v2 .charges .chargesLabel{display:inline-block;padding-top:3px;width:60%}
.portlet_usageAnalysis_v2 .charges .chargesTotal{color:#f6b03f;display:inline-block;font-size:20px;font-weight:700;position:absolute;right:20px}
.portlet_usageAnalysis_v2 .viewLabel{display:inline-block;font-weight:700;padding-top:4px}
.portlet_usageAnalysis_v2 .zebraTable{margin-bottom:0}
.portlet_usageAnalysis_v2 .zebraTable .other{display:none}
.portlet_usageAnalysis_v2 h2 .CTN{margin-right:.5em;margin-left:0}
.portlet_usageAnalysis_v2 .charges{font-size:16px;padding:10px 20px}
.portlet_usageAnalysis_v2 .viewLabel{font-size:18px;margin:0 10px 20px 0}
.portlet_usageAnalysis_v2 .chargeType{position:absolute;right:0;top:1px}
.portlet_usageAnalysis_v2 .zebraTable a.sort{font-weight:700;padding-right:14px;text-align:left}
.portlet_usageAnalysis_v2 .zebraTable a.sort .icon{width:14px}
.portlet_usageAnalysis_v2 .zebraTable .tdDate,.portlet_usageAnalysis_v2 .zebraTable .thDate{white-space:nowrap}
.portlet_pending_orders_v2 .accordionItem .status{position:relative;color:#9c9;padding-left:0;padding-top:2px}
.portlet_pending_orders_v2 .accordionItem .status.cancelled,.portlet_pending_orders_v2 .accordionItem .status.failed{color:#bd0000}
.portlet_pending_orders_v2 .accordionItem .status.delayed,.portlet_pending_orders_v2 .accordionItem .status.pending{color:#eb9700}
.portlet_pending_orders_v2 .accordionItem .status.committed,.portlet_pending_orders_v2 .accordionItem .status.open{color:#00b0ca}
.portlet_pending_orders_v2 .filter_box{margin-left:10px;margin-right:10px}
.portlet_pending_orders_v2 .accordionWrapper{margin:0 10px;border-bottom:1px solid #ccc}
.portlet_pending_orders_v2 .accordionItem{border-top:1px solid #ccc}
.portlet_pending_orders_v2 .accordionItem h3{border-bottom-width:0;margin:0;padding:0;height:auto}
.portlet_pending_orders_v2 .accordionItem h3 .accordionAnchor{font-size:15px;font-weight:400;overflow:hidden}
.portlet_pending_orders_v2 .accordionItem h3 .item{float:left;margin-right:30px;width:150px}
.portlet_pending_orders_v2 .accordionItem h3 .item.date{width:80px}
.portlet_pending_orders_v2 .accordionItem h3 .item.desktop_only{width:auto}
.portlet_pending_orders_v2 .accordionItem h3 .item.status{float:right;margin-right:0;width:65px}
.portlet_pending_orders_v2 .accordionItem .accordionContent{padding:0 30px 10px 57px}
.portlet_pending_orders_v2 .accordionItem .accordionContent h4{font-size:16px;margin:0;padding:10px 0}
.portlet_pending_orders_v2 .accordionItem .accordionContent .css_table{border-top:1px solid #ccc;border-left:1px solid #ccc;font-size:15px;margin-bottom:20px;width:100%}
.portlet_pending_orders_v2 .accordionItem .accordionContent .css_table .css_tablecell{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 30px}
.portlet_pending_orders_v2 .accordionItem .accordionContent .css_table .css_tablecell.label{background-color:#f4f4f4;width:36%}
.portlet_pending_orders_v2 .accordionItem .accordionContent .css_table .css_tablecell p{font-size:15px;margin:0 0 10px}
.portlet_pending_orders_v2 .accordionItem .accordionContent .css_table .css_tablecell p.status{margin-bottom:0}
.portlet_pending_orders_v2 .accordionItem .accordionContent .css_table .payment_amount .css_tablecell{vertical-align:bottom}
.portlet_pending_orders_v2 .accordionItem .accordionContent .css_table .payment_amount .css_tablecell .payment_subtotal,.portlet_pending_orders_v2 .accordionItem .accordionContent .css_table .payment_amount .css_tablecell .payment_total,.portlet_pending_orders_v2 .accordionItem .accordionContent .css_table .payment_amount .css_tablecell .payment_vat{text-align:right}
.portlet_pending_orders_v2 .accordionItem .accordionContent .css_table .payment_amount .css_tablecell .payment_subtotal{margin-top:12px}
.portlet_pending_orders_v2 .accordionItem .accordionContent .css_table .payment_amount .css_tablecell .payment_total{font-size:16px;font-weight:700}
.portlet_pending_orders_v2 .accordionItem .accordionContent .css_table .payment_amount .css_tablecell.value .payment_subtotal,.portlet_pending_orders_v2 .accordionItem .accordionContent .css_table .payment_amount .css_tablecell.value .payment_vat{letter-spacing:.05em}
.portlet_pending_orders_v2 .accordionContent .status .icon{display:none}
.portlet_loggedOutVoucher{margin-bottom:15px}
.portlet_loggedOutVoucher .icon_step{position:absolute;height:40px;width:40px;left:10px;top:15px}
.portlet_loggedOutVoucher .formButtonContainer,.portlet_loggedOutVoucher .formLabelSpacePadding{padding-left:14px!important}
.portlet_loggedOutVoucher .googleCaptcha{margin-left:10px;margin-right:10px}
.portlet_loggedOutVoucher .accordionContainer{margin-top:20px}
.portlet_loggedOutVoucher .accordionSlide.slide1.inactiveSlide.disabledSlide .icon_step,.portlet_loggedOutVoucher .slide1 .icon_step{background:url("numbers_1-4_icons.png") no-repeat;width:32px;height:32px}
.portlet_loggedOutVoucher .accordionSlide.slide2.inactiveSlide.disabledSlide .icon_step,.portlet_loggedOutVoucher .slide2 .icon_step{background:url("numbers_1-4_icons.png") 0 -46px no-repeat;width:32px;height:32px}
.portlet_loggedOutVoucher .voucherContent{background-color:#fff;padding:15px 55px}
.portlet_loggedOutVoucher .voucherContent h3{margin:0;padding:10px 60px 10px 0;font-size:20px;font-weight:400}
.portlet_loggedOutVoucher .voucherContent h3 .voucherEdit{position:absolute;right:10px;top:20px}
.portlet_loggedOutVoucher .voucherContent h3 .accordionTopupEdit{display:none}
.portlet_loggedOutVoucher .disabledSlide .voucherContent,.portlet_loggedOutVoucher .inactiveSlide .voucherContent{border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb}
.portlet_loggedOutVoucher .disabledSlide .topUpHelp,.portlet_loggedOutVoucher .inactiveSlide .topUpHelp{display:none}
.portlet_loggedOutVoucher .inactiveSlide .icon_step{background:url("large-alert-icons.png") -6px -5px no-repeat;width:40px;height:40px}
.portlet_loggedOutVoucher .inactiveSlide .voucherContent{background-color:#f4f4f4}
.portlet_loggedOutVoucher .activeSlide .accordionTopupEdit,.portlet_loggedOutVoucher .activeSlide .voucherEdit,.portlet_loggedOutVoucher disabledSlide .accordionTopupEdit,.portlet_loggedOutVoucher disabledSlide .voucherEdit{display:none}
.portlet_loggedOutVoucher .activeSlide h3{font-weight:700}
.portlet_loggedOutVoucher .topUpHelp h4{display:none}
.portlet_loggedOutVoucher .formContainer{margin-right:0;margin-left:0}
.portlet_loggedOutVoucher .formContainer label{width:auto!important}
.portlet_Manage_payment_methods .inlineAlertContainer{padding-top:5px}
.portlet_Manage_payment_methods .inlineAlertContainer h4{padding:10px 0 10px 36px;margin:0 0 0 -36px}
.portlet_Manage_payment_methods .inlineAlertContainer h4:before{background:url("medium-alert-icons.png") -11px -26px no-repeat;width:32px;height:32px;content:'';position:absolute;left:5px}
.portlet_Manage_payment_methods .hidden{display:none}
.portlet_Manage_payment_methods .postcodeLookup{padding-left:203px}
.grid_9 .portlet_Manage_payment_methods .section .floatLeft,.grid_9 .portlet_Manage_payment_methods .section .floatLeft.img{display:none}
.portlet_Manage_payment_methods.mi-payMethod .section .floatLeft{margin-right:0;width:560px;display:block}
.portlet_Manage_payment_methods.mi-payMethod .section .floatLeft.img{margin-right:20px;margin-top:5px;width:110px;display:block}
.portlet_Manage_payment_methods .action_delete{background-color:#ccc!important;background-image:url(css_img_button_sprite.png)!important;background-position:0 -485px!important;border-radius:4px;cursor:pointer;display:inline-block;background:-webkit-linear-gradient(top,#ccc,#333)!important;background:-moz-linear-gradient(top,#ccc,#333)!important;background:-o-linear-gradient(top,#ccc,#333)!important;background:linear-gradient(to bottom,#ccc,#333)!important}
.portlet_Manage_payment_methods .action_delete:hover{background-color:#333!important;background-position:0 -547px!important;background:-webkit-linear-gradient(top,#333,#ccc)!important;background:-moz-linear-gradient(top,#333,#ccc)!important;background:-o-linear-gradient(top,#333,#ccc)!important;background:linear-gradient(to bottom,#333,#ccc)!important}
.portlet_Manage_payment_methods .zebraTable a.action_delete,.portlet_Manage_payment_methods .zebraTable a.action_delete:focus,.portlet_Manage_payment_methods .zebraTable a.action_delete:hover{color:#fff!important}
.portlet_Manage_payment_methods a.action_delete,.portlet_Manage_payment_methods a.action_delete:focus,.portlet_Manage_payment_methods a.action_delete:hover{background:url(css_img_btn-delete.png) 7px 7px no-repeat!important;border:1px solid #2b2b2b;color:#fff!important;display:block;padding:5px 15px 5px 30px!important;text-decoration:none!important}
.portlet_Manage_payment_methods .zebraTable .secondaryBtn{margin-bottom:0!important}
.portlet_Manage_payment_methods .radio.js label.hidden{display:block;height:0;margin:0;padding:21px 0 0;overflow:hidden;width:21px}
.portlet_Manage_payment_methods .radio.js input{left:-10000px;position:absolute}
.portlet_Manage_payment_methods .tableAlertMsg div{background-color:#fff;border:1px solid #f6b03f;margin-bottom:5px;padding:10px}
.portlet_Manage_payment_methods .tableAlertMsg h4{padding:5px 10px 10px 35px}
.portlet_Manage_payment_methods .tableAlertMsg h4:before{background:url("mini-alert-icons.png") -7px -30px;width:30px;height:30px;content:'';position:absolute;left:5px}
.portlet_Manage_payment_methods .tableAlertMsg p{padding-left:35px;padding-right:10px}
.portlet_Manage_payment_methods .tableAlertMsg p.cancelLink{display:inline-block;padding-left:0;padding-right:0}
.portlet_Manage_payment_methods .myProfileTable{margin:10px 20px 10px 10px}
.portlet_Manage_payment_methods .myProfileTable tbody td,.portlet_Manage_payment_methods .myProfileTable tbody th{color:#333;font-size:14px;padding:0 22px 10px 0}
.portlet_Manage_payment_methods .myProfileTable tbody th{font-size:13px;font-weight:700;text-align:right;width:170px}
.portlet_Manage_payment_methods .oid{display:inline-block;float:right;padding-right:36px;position:relative}
.portlet_Manage_payment_methods .DDlogo{display:inline-block}
.portlet_Manage_payment_methods .label-oid{display:inline-block;font-size:14px}
.portlet_Manage_payment_methods .number-oid{display:inline-block;font-size:14px;margin-left:.5em}
.portlet_Manage_payment_methods .oid.js .helpTextOff{display:inline-block;position:absolute;right:0;top:-3px}
.portlet_Manage_payment_methods .oid.js .helpText{left:auto;right:0;top:-3px}
.portlet_Manage_payment_methods .oid.js .helpText .messageContainer{position:absolute;left:28px;top:-15px}
.portlet_Manage_payment_methods .oid.js .helpText .icon,.portlet_Manage_payment_methods .oid.js .helpTextOff .icon{background:url("help_circle_red.png") 0 0/24px no-repeat;width:24px;height:24px;display:block}
.portlet_Manage_payment_methods .zebraTable td.floatRight,.portlet_Manage_payment_methods .zebraTable th.floatRight{float:none;margin:0;text-align:right}
.portlet_Manage_payment_methods .zebraTable td.expired{font-weight:700;color:#e60000}
.portlet_Manage_payment_methods .zebraTable td.expiring{font-weight:700;color:#eb9700}
.portlet_Manage_payment_methods .singleDigitWrapper .errorMSG{margin-left:0}
.portlet_Manage_payment_methods .selectAddress{max-width:480px}
.portlet_Manage_payment_methods .selectCounty{width:249px}
.portlet_payment_subflow .selectAddress select,.portlet_payment_subflow .selectAddressDD select,.portlet_payment_subflow_balance .selectAddress select,.portlet_payment_subflow_balance .selectAddressDD select,.portlet_payment_subflow_saved .selectAddress select,.portlet_payment_subflow_saved .selectAddressDD select{max-width:395px}
.portlet_payment_subflow .selectCounty,.portlet_payment_subflow_balance .selectCounty,.portlet_payment_subflow_saved .selectCounty{width:249px}
.portlet_payment_subflow_balance .payByBalanceContent .floatLeft{float:none}
.portlet_payment_subflow_balance .payByBalanceContent h5{display:inline;margin-right:10px;margin-left:0;font-size:16px}
.portlet_payment_subflow_balance .payByBalanceContent .price{display:inline}
.portlet_payment_subflow_saved .newCardContainer{margin-top:26px;clear:left}
.portlet_payment_subflow_saved .use-new-card{display:none}
.portlet_payment_subflow_saved .radioContainer{display:block;float:right;padding:10px 20px;width:auto}
.portlet_payment_subflow_saved .formContainer .labelSpace.secCodeContainer{padding-left:20px}
.portlet_payment_subflow_saved .savedCardsList{border:2px solid #cecece;margin:10px 0;padding:0;width:100%}
.portlet_payment_subflow_saved .savedCardsList .expiry .date{margin-left:.5em}
.portlet_payment_subflow_saved .savedCardsList .header{font-size:14px;font-weight:700;line-height:1.43;padding:10px 0}
.portlet_payment_subflow_saved .savedCardsList .header span.first,.portlet_payment_subflow_saved .savedCardsList .header span.second{display:inline-block;margin:0 20px}
.portlet_payment_subflow_saved .savedCardsList .header span.second{float:right}
.portlet_payment_subflow_saved .savedCardsList li{border-top:1px solid #ccc;display:inline-block;font-size:14px;list-style:none;position:relative;width:100%}
.portlet_payment_subflow_saved .savedCardsList li.newCardListContainer{display:block}
.portlet_payment_subflow_saved .savedCardsList li:nth-child(2n){background:url(css_img_table-tr-bg.gif) left top repeat-x #f4f5d4}
.portlet_payment_subflow_saved .savedCardsList li .expiry,.portlet_payment_subflow_saved .savedCardsList li .number,.portlet_payment_subflow_saved .savedCardsList li .useNewCard{display:inline-block;font-weight:700;margin:10px}
.portlet_payment_subflow_saved .savedCardsList li .number,.portlet_payment_subflow_saved .savedCardsList li .useNewCard{margin-left:20px}
.portlet_payment_subflow_saved .savedCardsList li.radio.js label.hidden{display:block;height:0;margin:0;padding:21px 0 0;position:absolute;overflow:hidden;right:10px;top:10px;width:21px}
.portlet_payment_subflow_saved .savedCardsList li.radio.js input{left:-10000px;position:absolute;z-index:-1}
.portlet_payment_subflow_saved .savedCardsList li.radio.js .formRow input{left:auto;margin:2px;padding:5px 5px 6px;position:relative;width:237px}
.portlet_payment_subflow_saved .savedCardsList li.radio.js .formRow input:focus{margin:0}
.portlet_payment_subflow_saved .savedCardsList li.radio.js .formRow.checkbox input{display:inline-block;left:-35px;margin:10px 2px 2px;padding:0;position:relative;width:auto}
.portlet_payment_subflow_saved .savedCardsList li.radio.js .secCodeContainer{clear:left;padding-left:20px;position:relative}
.portlet_payment_subflow_saved .savedCardsList li.radio.js .secCodeContainer.js{display:none}
.portlet_payment_subflow_saved .savedCardsList li.radio.js .secCodeContainer.js .helpText{left:auto;margin-left:5px}
.portlet_payment_subflow_saved .savedCardsList li.radio.js .secCodeContainer input{border:1px solid #ccc;display:inline-block;font-size:13px;left:auto;margin:2px;padding:5px 5px 6px;position:relative;width:100px;vertical-align:top}
.portlet_payment_subflow_saved .savedCardsList li.radio.js .secCodeContainer input:focus{border-width:3px;margin:0;border-color:#a8b400}
.portlet_payment_subflow_saved .savedCardsList li.radio.js .secCodeContainer.error input{border-width:3px;margin:0;border-color:#d80000}
.portlet_pay_bill_v2 .bill-summary h2{margin-top:10px}
.portlet_pay_bill_v2 .bill-summary .banner{padding:10px;margin-bottom:10px}
.portlet_pay_bill_v2 .bill-summary .banner .formRow{margin:0;padding:0}
.portlet_pay_bill_v2 .bill-summary table{width:100%;font-size:13px;margin-bottom:10px}
.portlet_pay_bill_v2 .bill-summary table tbody .your-payments{color:#007c92;font-weight:700}
.portlet_pay_bill_v2 .previous-bill-amount{font-size:16px;font-weight:700}
.portlet_pay_bill_v2 .previous-bill-amount span.amount{font-size:16px}
.bill-summary-container{margin-top:10px}
.bill-summary-container .box-border__border,.bill-summary-container .gradient-box,.bill-summary-container .mod-device__container{width:100%;margin:0 0 10px;padding:0 10px}
.bill-summary-container .box-border__border .panel,.bill-summary-container .gradient-box .panel,.bill-summary-container .mod-device__container .panel{float:left;width:33.33%;padding:10px;position:relative}
.bill-summary-container .box-border__border .panel .panel-icon,.bill-summary-container .gradient-box .panel .panel-icon,.bill-summary-container .mod-device__container .panel .panel-icon{position:absolute;display:block;background-image:url(bill_amount_icon.png);background-repeat:no-repeat;width:32px;height:40px}
.bill-summary-container .box-border__border .panel .panel-icon.bill-date,.bill-summary-container .gradient-box .panel .panel-icon.bill-date,.bill-summary-container .mod-device__container .panel .panel-icon.bill-date{background-image:url(bill_date_icon.png);background-repeat:no-repeat;width:32px;height:40px}
.bill-summary-container .box-border__border .panel .panel-icon.payment-outstanding,.bill-summary-container .gradient-box .panel .panel-icon.payment-outstanding,.bill-summary-container .mod-device__container .panel .panel-icon.payment-outstanding{background-image:url(bill_paym_outstanding_icon.png);background-repeat:no-repeat;width:32px;height:40px}
.bill-summary-container .box-border__border .panel dl,.bill-summary-container .gradient-box .panel dl,.bill-summary-container .mod-device__container .panel dl{padding:2px 0 2px 40px}
.bill-summary-container .box-border__border .panel dl dt,.bill-summary-container .gradient-box .panel dl dt,.bill-summary-container .mod-device__container .panel dl dt{font-size:13px}
.bill-summary-container .box-border__border .panel dl dt .staticHelpText,.bill-summary-container .gradient-box .panel dl dt .staticHelpText,.bill-summary-container .mod-device__container .panel dl dt .staticHelpText{display:inline;position:relative;top:-18px;margin-left:3px}
.bill-summary-container .box-border__border .panel dl dt .staticHelpText .icon,.bill-summary-container .gradient-box .panel dl dt .staticHelpText .icon,.bill-summary-container .mod-device__container .panel dl dt .staticHelpText .icon{position:absolute}
.bill-summary-container .box-border__border .panel dl dd,.bill-summary-container .gradient-box .panel dl dd,.bill-summary-container .mod-device__container .panel dl dd{font-size:20px;color:#007c92}
.add-item .formRow .bill-summary-container input.secondaryBtn,.add-item .formRow .bill-summary-container label.secondaryBtn,.bill-summary-container .add-item .formRow input.secondaryBtn,.bill-summary-container .add-item .formRow label.secondaryBtn,.bill-summary-container .mod-add-rules__rule label.secondaryBtn,.bill-summary-container .portlet .secondaryBtn.formContainer,.bill-summary-container .portlet_2la_v3 .secondaryBtn.formContainer,.bill-summary-container .portlet_easyLogin .secondaryBtn.formContainer,.bill-summary-container .portlet_loginForm_v3 .secondaryBtn.formContainer,.bill-summary-container .secondaryBtn.no-margin,.bill-summary-container .secondaryBtn.no-margin-dsk,.mod-add-rules__rule .bill-summary-container label.secondaryBtn,.portlet .bill-summary-container .secondaryBtn.formContainer,.portlet_2la_v3 .bill-summary-container .secondaryBtn.formContainer,.portlet_easyLogin .bill-summary-container .secondaryBtn.formContainer,.portlet_loginForm_v3 .bill-summary-container .secondaryBtn.formContainer{margin:0!important}
.bill-summary-container .mod-accordion.mod-accordion--border,.bill-summary-container .mod-accordion.mod-accordion--border .mod-accordion__item{border-width:2px!important}
.bill-summary-container .mod-accordion.mod-accordion--border .mod-accordion__item .formRow.left,.bill-summary-container .mod-accordion.mod-accordion--border .mod-accordion__item .formRow.radioContainer{clear:none}
.bill-summary-container .mod-accordion.mod-accordion--border .mod-accordion__item .formRow.amount.radioContainer label,.bill-summary-container .mod-accordion.mod-accordion--border .mod-accordion__item .formRow.left.amount label{width:10px;padding-right:0;margin-right:5px}
.bill-summary-container .mod-accordion.mod-accordion--border .mod-accordion__item .formRow.amount.radioContainer input,.bill-summary-container .mod-accordion.mod-accordion--border .mod-accordion__item .formRow.left.amount input{width:60px}
.bill-summary-container .mod-accordion.mod-accordion--border .mod-accordion__item .formRow.amount.radioContainer .errorMSG,.bill-summary-container .mod-accordion.mod-accordion--border .mod-accordion__item .formRow.left.amount .errorMSG{margin-left:12px}
.bill-summary-container .mod-accordion.mod-accordion--border .mod-accordion__item p.legal{font-size:13px}
.portlet_pay_bill_v2 .formRow.checkbox.js label,.portlet_pay_bill_v2 .formRow.radio.js label{padding:10px 10px 8px 40px;position:relative;width:auto}
.portlet_pay_bill_v2 .formRow.radio.js .radio{left:10px;top:5px}
.portlet_pay_bill_v2 .formRow.checkbox.js .radio{height:21px;left:10px;position:absolute;top:8px;width:21px;background-position:-981px 2px}
.portlet_pay_bill_v2 .formRow.checkbox.js .checked .radio{background-position:-963px -29px}
.portlet_pay_bill_v2 .amount{color:#00b0ca;font-size:20px;font-weight:700}
.portlet_pay_bill_v2 .box label{color:#999}
.portlet_pay_bill_v2 .box.on label{color:#333}
.portlet_pay_bill_v2 .box .amount{color:#999;font-size:20px;font-weight:700}
.portlet_pay_bill_v2 .box.on .amount{color:#00b0ca}
.portlet_pay_bill_v2 .makePaymentForm{border-top:1px solid #cacaca;padding-top:16px;position:relative}
.portlet_pay_bill_v2 .close{color:#333;display:block;padding-right:31px;position:absolute;right:20px;text-decoration:none;top:10px}
.portlet_pay_bill_v2 .close .icon{background:url("hide_icons.png") -38px 0 no-repeat;display:block;position:absolute;right:0;top:0;width:16px;height:16px}
.portlet_pay_bill_v2 .box.on{border:2px solid #cecece;box-shadow:0 0 0 1px #acacac}
.portlet_pay_bill_v2 .box.other.on{margin-bottom:10px}
.portlet_pay_bill_v2 .paymentData td,.portlet_pay_bill_v2 .paymentData th{font-size:14px;padding:2px 10px 2px 0}
.portlet_pay_bill_v2 .billContainer{position:relative}
.portlet_pay_bill_v2 .billContainer .width50{display:inline-block;height:auto!important;padding:10px 0;width:330px}
.portlet_pay_bill_v2 .billContainer .grey{background-color:#ebebeb;float:right;padding:10px}
.portlet_pay_bill_v2 .billContainer h4 .date{margin-left:5px}
.portlet_pay_bill_v2 .billContainer .formContainer{margin:0}
.portlet_pay_bill_v2 .billContainer .formContainer label{width:auto}
.portlet_pay_bill_v2 .billContainer .formButtonContainer{margin-top:10px}
.portlet_billDetails_v2{clear:both;padding-bottom:20px}
.portlet_billDetails_v2 h2 .label{font-weight:400}
.portlet_billDetails_v2 h2 .date{margin-left:.3em}
.portlet_billDetails_v2 .amount{color:#007c92;font-weight:700;position:absolute;text-decoration:none}
.portlet_billDetails_v2 .accountCharges,.portlet_billDetails_v2 .summary{position:relative}
.portlet_billDetails_v2 .accountCharges h3 .CTNtype.broadband,.portlet_billDetails_v2 .accountCharges h3 .accountChargesIcon.broadband,.portlet_billDetails_v2 .summary h3 .CTNtype.broadband,.portlet_billDetails_v2 .summary h3 .accountChargesIcon.broadband{background:url("device_icons.png") -130px -2px no-repeat!important;width:31px;height:35px}
.portlet_billDetails_v2 .accountCharges h3 .CTNtype.landline,.portlet_billDetails_v2 .accountCharges h3 .accountChargesIcon.landline,.portlet_billDetails_v2 .summary h3 .CTNtype.landline,.portlet_billDetails_v2 .summary h3 .accountChargesIcon.landline{background:url("device_icons.png") -90px -2px no-repeat!important;width:25px;height:35px}
.portlet_billDetails_v2 .accountCharges h3 .CTNtype.MBB,.portlet_billDetails_v2 .accountCharges h3 .accountChargesIcon.MBB,.portlet_billDetails_v2 .summary h3 .CTNtype.MBB,.portlet_billDetails_v2 .summary h3 .accountChargesIcon.MBB{background:url("device_icons.png") -130px -2px no-repeat!important;width:31px;height:35px}
.portlet_billDetails_v2 .accountCharges h3 .CTNtype.mobile,.portlet_billDetails_v2 .accountCharges h3 .accountChargesIcon.mobile,.portlet_billDetails_v2 .summary h3 .CTNtype.mobile,.portlet_billDetails_v2 .summary h3 .accountChargesIcon.mobile{background:url("device_icons.png") -12px -2px no-repeat!important;width:27px;height:35px}
.portlet_billDetails_v2 .accountCharges h3 .CTNtype.TV,.portlet_billDetails_v2 .accountCharges h3 .accountChargesIcon.TV,.portlet_billDetails_v2 .summary h3 .CTNtype.TV,.portlet_billDetails_v2 .summary h3 .accountChargesIcon.TV{background:url("device_icons.png") -253px -4px no-repeat!important;width:33px;height:35px}
.portlet_billDetails_v2 .additionalSpend,.portlet_billDetails_v2 .monthlySpend{padding:10px;background-color:#ebebeb}
.portlet_billDetails_v2 .accountChargesBreakdown{padding:0;overflow:hidden}
.portlet_billDetails_v2 .accountChargesBreakdown h4{padding:10px;border-bottom:1px solid #cacaca}
.portlet_billDetails_v2 .accountChargesBreakdown h4.last{border-bottom:none;padding-bottom:0}
.portlet_billDetails_v2 .additionalSpend .amount{color:#e60000}
.portlet_billDetails_v2 .additionalSpend .amount.zero{color:#007c92}
.portlet_billDetails_v2 .additionalSpend .additionalCharges a{text-decoration:none}
.portlet_billDetails_v2 .additionalSpend .additionalCharges .additionalCharge{border-top:1px solid #ccc;position:relative}
.portlet_billDetails_v2 .additionalSpend .additionalCharges .additionalCharge.first{border-top-width:0}
.portlet_billDetails_v2 .additionalSpend .additionalCharges .additionalCharge .chargeType{display:block;position:absolute;top:9px}
.portlet_billDetails_v2 .additionalSpend .additionalCharges .additionalCharge .chargeType.calls{background:url("device_circle_icons.png") no-repeat;width:26px;height:27px}
.portlet_billDetails_v2 .additionalSpend .additionalCharges .additionalCharge .chargeType.texts{background:url("device_circle_icons.png") -26px 0 no-repeat;width:26px;height:27px}
.portlet_billDetails_v2 .additionalSpend .additionalCharges .additionalCharge .chargeType.data{background:url("device_circle_icons.png") -52px 0 no-repeat;width:26px;height:27px}
.portlet_billDetails_v2 .additionalSpend .additionalCharges .additionalCharge .chargeType.other{background:url("device_circle_icons.png") -78px 0 no-repeat;width:26px;height:27px}
.portlet_billDetails_v2 .additionalSpend .additionalCharges .additionalCharge .chargeType.TVpurchases{background:url("device_circle_icons.png") -104px 0 no-repeat;width:26px;height:27px}
.portlet_billDetails_v2 .additionalSpend .additionalCharges .additionalCharge .chargeTypeLabel{color:#333;font-weight:700}
.portlet_billDetails_v2 h2 .label{font-size:16px;margin-left:.5em}
.portlet_billDetails_v2 .accountCharges .accordionAnchor,.portlet_billDetails_v2 .summary .accordionAnchor{padding:0}
.portlet_billDetails_v2 .accountCharges .accordionAnchor:active,.portlet_billDetails_v2 .accountCharges .accordionAnchor:focus,.portlet_billDetails_v2 .accountCharges .accordionAnchor:hover,.portlet_billDetails_v2 .summary .accordionAnchor:active,.portlet_billDetails_v2 .summary .accordionAnchor:focus,.portlet_billDetails_v2 .summary .accordionAnchor:hover{text-decoration:none}
.portlet_billDetails_v2 .accountCharges .accordionAnchor:active .CTNname,.portlet_billDetails_v2 .accountCharges .accordionAnchor:focus .CTNname,.portlet_billDetails_v2 .accountCharges .accordionAnchor:hover .CTNname,.portlet_billDetails_v2 .summary .accordionAnchor:active .CTNname,.portlet_billDetails_v2 .summary .accordionAnchor:focus .CTNname,.portlet_billDetails_v2 .summary .accordionAnchor:hover .CTNname{text-decoration:underline}
.portlet_billDetails_v2 .accountCharges .accordionAnchor .plus-minus,.portlet_billDetails_v2 .summary .accordionAnchor .plus-minus{left:10px;top:18px}
.portlet_billDetails_v2 .accountCharges h3,.portlet_billDetails_v2 .summary h3{border-bottom:1px solid #ccc;height:auto;margin-bottom:0;min-height:25px;padding:18px 10px 10px 87px;position:relative}
.portlet_billDetails_v2 .accountCharges h3 .amount,.portlet_billDetails_v2 .summary h3 .amount{font-size:16px;right:10px;top:18px}
.portlet_billDetails_v2 .accountCharges h3 .CTNtype,.portlet_billDetails_v2 .accountCharges h3 .accountChargesIcon,.portlet_billDetails_v2 .summary h3 .CTNtype,.portlet_billDetails_v2 .summary h3 .accountChargesIcon{background:url("device_icons.png") -172px -4px no-repeat!important;width:25px;height:35px;display:block;position:absolute;left:38px;top:7px}
.portlet_billDetails_v2 .accountCharges h3 .label,.portlet_billDetails_v2 .summary h3 .label{display:inline-block;width:400px}
.portlet_billDetails_v2 .accountCharges h3 .CTN,.portlet_billDetails_v2 .accountCharges h3 .note,.portlet_billDetails_v2 .summary h3 .CTN,.portlet_billDetails_v2 .summary h3 .note{padding-left:.3em;font-size:14px;font-weight:400;text-decoration:none}
.portlet_billDetails_v2 .accountCharges{margin-bottom:0}
.portlet_billDetails_v2 .accountCharges.single_account h3,.portlet_billDetails_v2 .single_account .summary h3{padding-left:57px}
.portlet_billDetails_v2 .accountCharges.single_account h3 .CTNtype,.portlet_billDetails_v2 .accountCharges.single_account h3 .accountChargesIcon,.portlet_billDetails_v2 .single_account .summary h3 .CTNtype,.portlet_billDetails_v2 .single_account .summary h3 .accountChargesIcon{left:8px}
.portlet_billDetails_v2 .summary{min-height:51px}
.portlet_billDetails_v2 .section{margin-top:0}
.portlet_billDetails_v2 .disabled .accordionDetails,.portlet_billDetails_v2 .open .accordionDetails{display:block;padding:0 0 20px 87px}
.portlet_billDetails_v2 .disabled .accordionDetails h3,.portlet_billDetails_v2 .open .accordionDetails h3{border-bottom-width:0}
.portlet_billDetails_v2 .single_account .disabled .accordionDetails{padding-left:57px}
.portlet_billDetails_v2 .open .accordionDetails{border-bottom:1px solid #cacaca}
.portlet_billDetails_v2 .closed .accordionDetails{display:none}
.portlet_billDetails_v2 .additionalSpend h4,.portlet_billDetails_v2 .monthlySpend h4{font-size:16px;font-weight:700;margin-top:10px;margin-bottom:10px}
.portlet_billDetails_v2 .additionalSpend h4 .amount,.portlet_billDetails_v2 .monthlySpend h4 .amount{font-size:16px;right:125px}
.portlet_billDetails_v2 .monthlySpend{border-bottom:1px solid #ccc;margin-top:10px}
.portlet_billDetails_v2 .additionalSpend p{margin-right:200px}
.portlet_billDetails_v2 .additionalCharges{background-color:#fff;padding:10px}
.portlet_billDetails_v2 .additionalCharges .additionalCharge{font-size:14px;min-height:33px;padding-left:35px;padding-top:15px;text-align:left}
.portlet_billDetails_v2 .additionalCharges .additionalCharge .amount{font-size:16px;right:105px}
.portlet_billDetails_v2 .additionalCharges .additionalCharge .buttonSm{position:absolute;right:-10px;top:10px}
.portlet_billDetails_v2 .additionalCharges .additionalCharge .chargeType{left:0}
.portlet_billItemisation_v2 .zebraTable{margin-bottom:0}
.portlet_billItemisation_v2 .zebraTable .other{display:none}
.portlet_billItemisation_v2 h2 .CTN,.portlet_billItemisation_v2 h2 .CTNname,.portlet_billItemisation_v2 h2 .label{font-size:16px;font-weight:400;margin-left:.5em}
.portlet_billItemisation_v2 .charges{display:inline-block;font-size:14px;font-weight:700;margin-right:10px;margin-bottom:20px}
.portlet_billItemisation_v2 .chargeType{position:absolute;right:0;top:1px}
.portlet_billItemisation_v2 .zebraTable .tdDate,.portlet_billItemisation_v2 .zebraTable .thDate{white-space:nowrap}
.portlet_billItemisation_v2 .zebraTable a.sort{font-weight:700;padding-right:14px;text-align:left}
.portlet_billItemisation_v2 .zebraTable a.sort .icon{width:14px}
.portlet_balance_checker_v2 li,.portlet_balance_checker_v2 ul{list-style:none;margin:0;padding:0}
.portlet_balance_checker_v2 .usage{color:#007c92;font-size:22px;font-weight:700;line-height:34px}
.portlet_balance_checker_v2 .reports .six_pack_lastmonth{margin-bottom:10px;padding:8px 12px;border-radius:8px;background:linear-gradient(to right,#e60000db,#e60000,#8d1a1a);background-color:#e60000}
.portlet_balance_checker_v2 .reports .six_pack_lastmonth a,.portlet_balance_checker_v2 .reports .six_pack_lastmonth p{color:#fff}
.portlet_balance_checker_v2 .reports .box_plan .box_plan_2{width:50%;float:left}
.portlet_balance_checker_v2 p.spacer.clear{height:auto}
.portlet_balance_checker_v2 .reports h3,.portlet_balance_checker_v2 .select_product h3{font-size:16px;border-bottom:1px solid #333;color:#000;font-weight:700;margin:0 0 5px;padding:0 0 4px;position:relative}
.portlet_balance_checker_v2 .selected .usage{color:#fff}
.portlet_balance_checker_v2 .reports{clear:both;overflow:auto;margin:0 10px}
.portlet_balance_checker_v2 .reports li{display:none;float:left;overflow:hidden;width:100%}
.portlet_balance_checker_v2 .reports .box_plan_2_wrapper,.portlet_balance_checker_v2 .reports .boxes_wrapper{clear:both;overflow:auto;padding:10px 0}
.portlet_balance_checker_v2 .reports h4{border-bottom:1px solid #333;font-weight:700;margin:0 0 5px;padding:0 0 5px;font-size:20px!important}
.portlet_balance_checker_v2 .reports dl{clear:both;margin:0;overflow:hidden;position:relative}
.portlet_balance_checker_v2 .reports dd,.portlet_balance_checker_v2 .reports dt{display:inline;padding:0;margin:0}
.portlet_balance_checker_v2 .reports dt{color:#007c92;font-size:34px;font-weight:700;margin-right:4px}
.portlet_balance_checker_v2 .reports dd{position:absolute;bottom:6px;font-size:16px}
.portlet_balance_checker_v2 .reports p{margin:0 0 10px;font-size:16px}
.portlet_balance_checker_v2 .reports .box_plan{clear:both;font-weight:700;margin-bottom:20px;overflow:auto}
.portlet_balance_checker_v2 .reports .box_plan p{margin:0}
.portlet_balance_checker_v2 .reports .box_plan .box_plan_2_wrapper.carry-over .box_plan_2{margin-top:5px}
.portlet_balance_checker_v2 .reports .box_plan .box_plan_2_wrapper.carry-over .carry-over{background-color:#ebebeb;margin-top:0;padding:5px 0}
.portlet_balance_checker_v2 .reports .box_plan .box_plan_2_wrapper.carry-over .carry-over p{margin:0 10px}
.portlet_balance_checker_v2 .reports .box_plan .box_plan_2_wrapper.carry-over .carry-over dt{color:#333;padding-left:20px}
.portlet_balance_checker_v2 .reports .box_plan .box_plan_2_wrapper.carry-over .carry-over .description{font-size:16px;font-weight:400;margin:0 10px}
.portlet_balance_checker_v2 .queued{display:inline-block;background-color:#d1d1d1;text-align:center;margin-top:12px;padding:4px 10px}
.portlet_balance_checker_v2 .select_product_wrapper{overflow:hidden;position:relative;margin:0 10px 20px;background-color:#f5f5f5;box-shadow:0 2px 5px -2px #424242;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:12px}
.portlet_balance_checker_v2 .select_product_btn{height:120px;width:44px;background-color:#f5f5f5;position:absolute;top:0;z-index:950}
.portlet_balance_checker_v2 .select_product_btn .arrow{display:block;width:36px;height:36px;background:url("arrows.png") -6px -5px no-repeat;position:absolute;top:42px;left:5px}
.portlet_balance_checker_v2 .select_product_btn:hover .arrow{background-position:-6px -45px}
.portlet_balance_checker_v2 .select_product_btn:active .arrow{background-position:-6px -85px}
.portlet_balance_checker_v2 .select_product_btn.disabled .arrow{background-position:-6px -123px}
.portlet_balance_checker_v2 .select_product_btn.next .arrow{background-position:-118px -5px}
.portlet_balance_checker_v2 .select_product_btn.next:hover .arrow{background-position:-118px -45px}
.portlet_balance_checker_v2 .select_product_btn.next:active .arrow{background-position:-118px -85px}
.portlet_balance_checker_v2 .select_product_btn.next.disabled .arrow{background-position:-118px -123px}
.portlet_balance_checker_v2 .select_product_btn.prev{left:0;border-right:1px solid #ddd}
.portlet_balance_checker_v2 .select_product_btn.next{right:0;border-left:1px solid #ddd}
.portlet_balance_checker_v2 .select_product{width:9999px;height:120px;margin-left:50px}
.portlet_balance_checker_v2 .select_product li{overflow:hidden;width:140px;height:120px;background-color:#f5f5f5;color:#333;float:left;vertical-align:top;cursor:pointer;box-shadow:1px 0 5px 0 #424242;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.grid_12 .portlet_balance_checker_v2 .select_product li{width:168px}
.grid_9 .portlet_balance_checker_v2 .select_product li{width:150px}
.grid_8 .portlet_balance_checker_v2 .select_product li{width:130px}
.grid_7 .portlet_balance_checker_v2 .select_product li{width:220px}
.grid_6 .portlet_balance_checker_v2 .select_product li{width:180px}
.grid_5 .portlet_balance_checker_v2 .select_product li{width:140px}
.grid_45 .portlet_balance_checker_v2 .select_product li{width:120px}
.grid_4 .portlet_balance_checker_v2 .select_product li{width:200px}
.grid_3 .portlet_balance_checker_v2 .select_product li{width:120px}
.portlet_balance_checker_v2 .select_product .selected{background-color:#424242;box-shadow:inset 0 15px 10px -5px #242424;color:#fff}
.portlet_balance_checker_v2 .select_product .box_plan{padding:10px}
.portlet_balance_checker_v2 .select_product h3{min-height:34px;padding:0;margin-bottom:2px}
.portlet_balance_checker_v2 .reports h3 strong,.portlet_balance_checker_v2 .select_product h3 strong{font-size:16px;display:block;position:absolute;bottom:2px}
.portlet_balance_checker_v2 .reports h3 .greyed{font-weight:400;color:#777}
.portlet_balance_checker_v2 .select_product .selected h3,.portlet_balance_checker_v2 .select_product .selected p{color:#fff;border-color:#fff}
.portlet_balance_checker_v2 .select_product p{padding:0;margin:0;display:inline;word-break:break-word;font-size:16px!important;line-height:16px!important}
.portlet_balance_checker_v2 .reports .personal_usage_divider{padding-top:10px}
.portlet_balance_checker_v2 .reports .personal_usage_divider h3{border-width:0;color:#333;font-size:16px}
.portlet_balance_checker_v2 .amount{font-size:16px}
.portlet_balance_checker_v2 .reports .box_plan dt.orange{color:#f47721}
.portlet_balance_checker_v2 .reports .box_plan dt.red{color:#e60000}
.portlet_balance_checker_v2 .reports .box_plan p.message{display:inline-block;margin-left:30px}
.portlet_balance_checker_v2 .reports .box_plan p.spacer{margin:10px 20px 20px 0;overflow:auto;height:auto}
.static-module.balance-checker{margin-left:10px;margin-bottom:20px}
.static-module.balance-checker .content{width:calc(100% - 40px);padding:20px}
.static-module.balance-checker .content a,.static-module.balance-checker .content h2,.static-module.balance-checker .content p{color:#fff}
.static-module.balance-checker.balance_background{background:url(vftst195401.jpg) no-repeat;width:690px;height:200px}
.mod-device{width:328px;margin-right:10px;float:left;margin-bottom:20px}
.mod-device h4{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #ccc;margin-top:0}
.mod-device .formButtonContainer,.mod-device .formButtonContainer button{margin-bottom:0}
.mod-device__container{padding:10px}
.mod-device__content{padding-left:40px;position:relative}
.mod-device__descirption{min-height:120px;padding-right:100px}
.mod-device__descirption h5{word-wrap:break-word;padding-top:8px}
.mod-device__remove-confirm{display:none}
.mod-device__rename{padding-left:40px;position:relative;display:none}
.mod-device__rename .formRow input{margin-top:0}
.mod-device__number{position:absolute;left:0}
.mod-device__device{position:absolute;right:0;top:0;height:100px;margin-bottom:10px;text-align:center}
.mod-device__device p{font-size:15px;margin-top:5px}
.mod-device__name{font-size:18px;display:block;min-height:22px}
.mod-device--last{margin-right:0;float:right}
.mod-device--inactive .mod-device__descirption{padding-right:0}
.mod-device--inactive .mod-device__descirption h5{margin-bottom:20px;color:#ccc}
.mod-device--inactive .sub-i-number-1,.mod-device--inactive .sub-i-number-2{opacity:.25}
.mod-accordion{margin-bottom:20px}
.mod-accordion h3{margin-bottom:0;border-bottom:1px solid #ebebeb}
.mod-accordion h3.open{border-bottom:none}
.mod-accordion h3 a.accordionAnchor{overflow:hidden;font-size:16px;font-weight:700;padding:10px 10px 10px 40px}
.mod-accordion h3 a.accordionAnchor .item{float:left;margin-right:3%;min-height:1px}
.mod-accordion h3 a.accordionAnchor .item.col-last{margin-right:0}
.mod-accordion h3 a.accordionAnchor .plus-minus{left:10px;top:14px}
.mod-accordion h3 a.accordionAnchor .col-3{width:10%}
.mod-accordion h3 a.accordionAnchor .col-4{width:14.33%}
.mod-accordion .individualWrapper.grey{background-color:#f4f4f4;margin-bottom:20px}
.mod-accordion .individualWrapper.grey h3{border-bottom:0}
.mod-accordion .individualWrapper.grey .accordionContent{padding-top:0;padding-left:20px;padding-right:20px;border-bottom:1px solid #fff}
.mod-accordion .individualWrapper.grey .plus-minus{top:17px;left:10px}
.mod-accordion .individualWrapper.grey .accordionAnchor{padding-top:20px;padding-left:40px;padding-bottom:20px;text-align:left}
.mod-accordion .individualWrapper.grey .accordionAnchor.js_open .plus-minus{background:url("plain_arrows_reinvent.png") -51px -5px no-repeat;width:20px;height:10px}
.mod-accordion .individualWrapper.grey .accordionAnchor.js_close .plus-minus{background:url("plain_arrows_reinvent.png") -82px -5px no-repeat;width:20px;height:10px}
.mod-accordion .individualWrapper.grey.spacing-med .accordionContent{padding:15px}
.mod-accordion .accordion_content{display:none;border-bottom:1px solid #ebebeb;padding:20px 10px 10px 40px}
.mod-accordion .accordion_content h4{margin-bottom:10px}
.mod-accordion.mod-accordion--border{border-top:1px solid #ebebeb}
.mod-accordion.mod-accordion--border .mod-accordion__item{border:1px solid #ebebeb;border-top:none}
.mod-accordion.mod-accordion--border .mod-accordion__item h3{border-bottom:none}
.mod-accordion.mod-accordion--border .mod-accordion__item h3.open{border-bottom:1px solid #ebebeb}
.mod-accordion.mod-accordion--border .mod-accordion__item .accordion_content{border-bottom:none}
.accordionContainer .accordionSlide .icon_step{position:absolute;height:40px;width:40px;left:10px;top:15px}
.accordionContainer .accordionSlide h3{font-size:20px;font-weight:400;margin:0;padding:10px 32px 10px 0;position:relative}
.accordionContainer .accordionSlide .accordionContent{background-color:#fff;padding:15px 55px}
.accordionContainer .accordionSlide .accordionContent .formContainer{width:auto;margin-right:0;margin-left:0}
.accordionContainer .accordionSlide.activeSlide h3{font-weight:700}
.accordionContainer .accordionSlide.inactiveSlide .icon_step,.accordionContainer .accordionSlide.inactiveSlide.slide1 .icon_step,.accordionContainer .accordionSlide.inactiveSlide.slide2 .icon_step,.accordionContainer .accordionSlide.inactiveSlide.slide3 .icon_step{background:url("large-alert-icons.png") -6px -5px no-repeat;width:40px;height:40px}
.accordionContainer .accordionSlide.inactiveSlide .accordionContent,.accordionContainer .accordionSlide.inactiveSlide.slide1 .accordionContent,.accordionContainer .accordionSlide.inactiveSlide.slide2 .accordionContent,.accordionContainer .accordionSlide.inactiveSlide.slide3 .accordionContent{background-color:#f4f4f4}
.accordionContainer .accordionSlide.inactiveSlide.disabledSlide.slide1 .icon_step,.accordionContainer .accordionSlide.slide1 .icon_step{background:url("numbers_1-4_icons.png") no-repeat;width:32px;height:32px}
.accordionContainer .accordionSlide.inactiveSlide.disabledSlide.slide2 .icon_step,.accordionContainer .accordionSlide.slide2 .icon_step{background:url("numbers_1-4_icons.png") 0 -46px no-repeat;width:32px;height:32px}
.accordionContainer .accordionSlide.inactiveSlide.disabledSlide.slide3 .icon_step,.accordionContainer .accordionSlide.slide3 .icon_step{background:url("numbers_1-4_icons.png") 0 -92px no-repeat;width:32px;height:32px;top:24px}
.accordionContainer .accordionSlide.disabledSlide .icon_step{opacity:1}
.accordionContainer .accordionSlide.disabledSlide .accordionContent,.accordionContainer .accordionSlide.inactiveSlide .accordionContent{border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb}
.accordionContainer accordionSlide.disabledSlide h3{opacity:.5}
.mod-css-table{display:table;margin-bottom:20px;width:100%;border:1px solid #ebebeb;border-collapse:collapse;background-color:#f4f4f4;border-bottom:none}
.mod-css-table .mod-css-table__row{display:table-row}
.mod-css-table .tdDate,.mod-css-table .thDate{white-space:nowrap}
.mod-css-table .mod-css-table__row .mod-css-table__cell{border-right:none;width:auto;border-bottom:none;display:table-cell;padding:10px 20px;max-width:160px;overflow-wrap:break-word}
.mod-css-table .mod-css-table__row .mod-css-table__cell.label{font-size:18px;border-bottom:1px solid #ebebeb;background-color:#fff;text-align:left}
.mod-css-table .mod-css-table__row .mod-css-table__cell.value{font-size:18px}
.mod-css-table .mod-css-table__row .mod-css-table__cell.value:last-child{padding-right:10px}
.mod-css-table .mod-css-table__row .mod-css-table__cell:last-child{padding-right:4px}
.mod-css-table .mod-css-table__row .mod-css-table__cell a.sort{text-align:left!important;padding-right:20px!important}
.mod-css-table .mod-css-table__row a.sort{font-weight:700;color:#333;display:block;font-size:16px;position:relative;text-decoration:none}
.mod-css-table .mod-css-table__row a.sort .icon{position:absolute;top:0;right:0}
.mod-css-table .mod-css-table__row a.sort .unsorted{background:url("table_sort.png") no-repeat;width:9px;height:13px;margin-top:3px}
.mod-css-table .mod-css-table__row a.sort .ascArrow,.mod-css-table .mod-css-table__row a.sort .descArrow{background:url("table_sort.png") -24px 0 no-repeat;width:9px;height:6px;margin-top:5px}
.mod-css-table .mod-css-table__row .icon{width:14px}
.mod-css-table.horizontal{border:1px solid #ccc}
.mod-css-table.horizontal .mod-css-table__row .mod-css-table__cell.label{background-color:#f4f4f4;border:1px solid #ccc}
.mod-css-table.horizontal .mod-css-table__row .mod-css-table__cell.value{background-color:#fff;border:1px solid #ccc}
.filter_box{border:2px solid #ccc;position:relative;margin-bottom:20px;background-color:#f4f4f4;padding:10px 20px}
.filter_box h3{margin:0}
.filter_box .switch{position:absolute;right:20px;color:#333;text-decoration:none}
.filter_box .switch .text{margin-right:5px;text-decoration:underline}
.filter_box .switch .icon{display:inline-block}
.filter_box.flt_open .switch .icon{background:url("table_sort.png") -24px 0 no-repeat;width:9px;height:6px;margin-top:5px}
.filter_box.flt_open .switch.sw_show{display:none}
.filter_box.flt_close .switch .icon{background:url("table_sort.png") -24px 0 no-repeat;width:9px;height:6px;margin-top:5px}
.filter_box.flt_close .formContainer,.filter_box.flt_close .switch.sw_hide{display:none}
.filter_box .formContainer{margin:20px 0 0}
.filter_box .filters{overflow:hidden}
.filter_box .filters p{margin:0}
.filter_box .filters .formRow{float:left;clear:none;margin:10px 0}
.filter_box .filters label{width:auto!important;margin-right:30px!important}
.filter_box .search .formRow{margin:0;padding:0}
.filter_box .search label{display:block;margin:0 0 10px;text-align:left;width:auto}
.filter_box .search input{margin:0}
.filter_box .search .errorMSG{margin-left:0!important}
.filter_box .formButtonContainer{margin:10px 0 0}
.acc-summary-static-module{padding:10px;overflow:hidden;margin-bottom:15px;text-align:center}
.acc-summary-static-module .icon{display:block;height:130px;margin-bottom:15px;width:130px;margin-left:auto;margin-right:auto}
.acc-summary-static-module .icon.icon-profile{background:url(options_account_settings_icon.png) no-repeat;width:120px;height:120px}
.acc-summary-static-module .icon.icon-offers{background:url(options_offers_icon.png) no-repeat;width:120px;height:120px}
.acc-summary-static-module .icon.icon-upgrade{background:url(options_upgrade_icon.png) no-repeat;width:120px;height:120px}
.acc-summary-static-module .content{overflow:hidden;margin-bottom:10px;min-height:156px}
.acc-summary-static-module .content h3,.acc-summary-static-module .content p{margin-right:0;margin-left:0}
.acc-summary-static-module a.secondaryBtn{margin:0!important}
.static_account_settings ul{overflow:hidden}
.static_account_settings ul li{list-style-type:none;float:left;margin-bottom:20px;text-align:left;width:230px}
.static_account_settings ul li .content{margin:0 15px 0 10px}
.static_account_settings ul li h3,.static_account_settings ul li p{margin:0 0 10px}
.static_account_settings ul li .icon{display:block;margin:0 auto 10px;background:url(options_account_settings_icon.png) no-repeat;width:120px;height:120px}
.static_account_settings ul li .secondaryBtn .icon{display:none}
.mod-columns{border:1px solid #f4f4f4;display:table;border-right:0;margin-bottom:10px;color:#333;font-size:15px}
.mod-columns__column{display:table-cell;padding:15px;border-right:1px solid #f4f4f4}
.mod-columns__column p{font-size:15px;margin-bottom:10px}
.mod-columns--sml .mod-columns__column{padding:10px}
.paginationContainer_v2{background-color:#f4f4f4;border:1px solid #ccc;margin:-1px 0 20px;overflow:hidden}
.paginationContainer_v2 .formContainer{margin:0;width:auto}
.paginationContainer_v2 label{display:none!important}
.paginationContainer_v2 .pagination{border-bottom:0 solid #ccc;padding:15px;position:relative;overflow:hidden;float:left}
.paginationContainer_v2 .selectContainer{padding:15px;float:right}
.paginationContainer_v2 .pagination .direction{float:left;position:relative;width:100px}
.paginationContainer_v2 .pagination .direction .icon{display:block;height:14px;position:absolute;width:14px;top:10px}
.paginationContainer_v2 .pagination .direction .desktop_only{float:none;padding:0}
.paginationContainer_v2 .pagination .direction.back{margin-right:4px!important;text-align:right}
.paginationContainer_v2 .pagination .direction.back .icon{background:url("plain_arrows_horizontal.png") -5px -15px no-repeat;width:9px;height:20px;left:5px}
.paginationContainer_v2 .pagination .direction.next{margin-left:4px!important;text-align:left}
.paginationContainer_v2 .pagination .direction.next .icon{background:url("plain_arrows_horizontal.png") -32px -15px no-repeat;width:9px;height:20px;right:5px}
.paginationContainer_v2 .pagination .direction.next_item{margin-left:4px!important;text-align:left;margin-top:-4px!important}
.paginationContainer_v2 .pagination .direction.next_item .icon{background:url("plain_arrows_horizontal.png") -32px -15px no-repeat;width:9px;height:20px;right:5px}
.paginationContainer_v2 .pagination .desktop_only{float:left;max-width:300px;padding-top:4px;text-align:center}
.paginationContainer_v2 .pagination .desktop_only .page{color:#333;display:inline-block;font-size:15px;margin:4px}
.paginationContainer_v2 .pagination .desktop_only .page.active,.paginationContainer_v2 .pagination .desktop_only .page.active_item{background-color:#5e2750;border-radius:4px;color:#fff;margin-top:2px;text-decoration:none;padding:2px 4px}
.portlet_pending_orders_v2 .paginationContainer_v2{margin-left:10px;margin-right:10px}
.add-item .formRow label{display:block;width:auto;padding:0 0 5px}
.add-item .formRow input{border-width:3px}
.add-item .formContainer .formButtonContainer{clear:none;padding:0;margin-top:20px}
.add-item .formContainer .formButtonContainer button.add{margin:0!important}
.add-item .inlineMsgContainer{background-color:#fff}
.add-item .inlineMsgContainer .formButtonContainer{margin:0}
.content_purchase .mod-accordion h3 a.accordionAnchor .col-3,.content_purchase .mod-accordion h3 a.accordionAnchor .col-4{display:none}
.content_purchase .mod-accordion h3 a.accordionAnchor .col-2{width:45%!important}
.content_purchase .mod-accordion h3 a.accordionAnchor .col-1{width:47%!important}
.content_purchase .accordion_content .mod-accordion h3 a.accordionAnchor .mod-columns__column.col-1:nth-child(3),.content_purchase .accordion_content .mod-accordion h3 a.accordionAnchor .mod-columns__column.col-2:nth-child(3),.content_purchase .accordion_content .mod-columns__column.w-33:nth-child(3),.content_purchase .accordion_content h4,.mod-accordion h3 a.accordionAnchor .content_purchase .accordion_content .mod-columns__column.col-1:nth-child(3),.mod-accordion h3 a.accordionAnchor .content_purchase .accordion_content .mod-columns__column.col-2:nth-child(3){display:none}
.data_boost span.xgy{padding:0}
.notifications .w-75 a.xft{text-decoration:underline}
.notifications__popupFooter a{font-size:16px;text-decoration:underline}
.CTNtype,.accountChargesIcon{background:url("device_icons.png") -172px -4px no-repeat!important;width:25px;height:35px;display:block;position:absolute}
.CTNtype.broadband,.accountChargesIcon.broadband{background:url("device_icons.png") -130px -2px no-repeat!important;width:31px;height:35px}
.CTNtype.landline,.accountChargesIcon.landline{background:url("device_icons.png") -90px -2px no-repeat!important;width:25px;height:35px}
.CTNtype.MBB,.accountChargesIcon.MBB{background:url("device_icons.png") -50px -4px no-repeat!important;width:30px;height:35px}
.CTNtype.mobile,.accountChargesIcon.mobile{background:url("device_icons.png") -12px -2px no-repeat!important;width:27px;height:35px}
.CTNtype.acc-charges,.accountChargesIcon.acc-charges{background:url("device_icons.png") -172px -4px no-repeat!important;width:25px;height:35px}
.CTNtype.TV,.accountChargesIcon.TV{background:url("device_icons.png") -253px -4px no-repeat!important;width:33px;height:35px}
.CTNtype.software-and-service,.accountChargesIcon.software-and-service{background:url("device_icons.png") -357px -4px no-repeat!important;width:30px;height:35px}
.portlet_registrationForm ul,ul.greenTick{margin:0 0 20px;padding:0}
.portlet_registrationForm ul li,ul.greenTick li{font-size:16px;list-style:none;min-height:28px;padding:0 0 8px 38px;line-height:26px;background:url("mini-alert-icons.png") -12px -188px no-repeat;width:auto;height:auto}
.portlet_registrationForm ul{margin-left:10px;margin-right:10px}
vf-ws2-shared-footer{display:none}
vf-ws2-shared-footer *{box-sizing:border-box}
vf-ws2-shared-footer .spring{margin:0 auto;max-width:1200px;min-width:300px;padding:0 10px;height:100%}
vf-ws2-shared-footer .visually-hidden{background:#e60000;border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
vf-ws2-shared-footer .social{margin:35px 0 30px}
vf-ws2-shared-footer .social .grid{margin-left:-14px}
vf-ws2-shared-footer .grid{display:block;height:100%;letter-spacing:-.215em;list-style:none;margin:0;padding-left:0;text-align:left}
vf-ws2-shared-footer .grid::before{content:" ";display:table}
vf-ws2-shared-footer .grid .grid__item{display:inline-block;height:100%;letter-spacing:normal;vertical-align:top}
vf-ws2-shared-footer .grid .grid__item.grid__item--1\/2{width:49%}
vf-ws2-shared-footer .grid .grid__item.grid__item--1\/4{width:24%}
vf-ws2-shared-footer .grid .grid__item .social__item:first-of-type{background:url("social_facebook_icon.svg") no-repeat}
vf-ws2-shared-footer .grid .grid__item .social__item:nth-of-type(2){background:url("social_twitter_icon.svg") no-repeat;margin-left:0}
vf-ws2-shared-footer .list{margin:0!important;padding-left:20px}
vf-ws2-shared-footer .list--reset{list-style:none;padding-left:0}
vf-ws2-shared-footer .social__item{display:inline-block;padding:0 5px}
vf-ws2-shared-footer .social__item:first-child{padding-left:0}
vf-ws2-shared-footer a{background-color:transparent;color:#fff;display:inline-block;text-decoration:none;font-size:20px!important}
vf-ws2-shared-footer a:active,vf-ws2-shared-footer a:focus,vf-ws2-shared-footer a:hover{outline:0;color:#fff!important;text-decoration:none}
vf-ws2-shared-footer .icon{display:inline-block;fill:none;stroke:currentColor;vertical-align:middle;width:32px;height:32px;stroke-width:7px}
vf-ws2-shared-footer .icon--thin{stroke-width:5px}
vf-ws2-shared-footer .icon--medium{width:50px;height:50px}
vf-ws2-shared-footer .icon--fill,vf-ws2-shared-footer .icon--fill:hover{stroke:none;stroke-width:0;fill:currentColor}
vf-ws2-shared-footer svg:not(:root){overflow:hidden}
vf-ws2-shared-footer .heading{display:block;font-family:VodafoneLt,"Open Sans","sans-serif";font-weight:400;line-height:1em;margin:0;width:100%}
vf-ws2-shared-footer .social__community{text-align:right;margin:0!important}
vf-ws2-shared-footer .social__community a svg{background:url("community_icon.svg") no-repeat;transform:rotate(180deg)}
vf-ws2-shared-footer .social__community .social__community-text{margin-right:10px;font-size:28px!important;font-family:VodafoneLt,"Open Sans","sans-serif"}
vf-ws2-shared-footer .social__community .social__community-text :hover{color:#fff}
vf-ws2-shared-footer .footer{color:#fff;overflow:hidden;position:relative}
vf-ws2-shared-footer .footer__list{margin-bottom:37px}
vf-ws2-shared-footer .footer__chat{text-align:center}
vf-ws2-shared-footer .footer__banner{bottom:0;position:absolute;top:0;width:100%;z-index:-1}
vf-ws2-shared-footer .footer__image{max-width:none;min-height:100%;min-width:100%}
vf-ws2-shared-footer .footer__curtain{background-color:#333}
vf-ws2-shared-footer .footer__navigation{padding:20px 0 50px}
vf-ws2-shared-footer .footer__heading:hover{cursor:pointer}
vf-ws2-shared-footer .footer__icon{margin-right:10px}
vf-ws2-shared-footer .footer__item{padding:0 10px 0 0;margin:14px 0!important;font-size:20px!important;list-style:none!important;font-family:Vodafone,"Open Sans","sans-serif";width:100%}
vf-ws2-shared-footer .list__item{font-family:Vodafone,"Open Sans","sans-serif"!important}
vf-ws2-shared-footer .footer__item--last{margin-bottom:25px}
vf-ws2-shared-footer .footer__aside{font-size:20px!important;margin-top:30px}
vf-ws2-shared-footer .footer__contracts{width:100%;text-align:left;margin-bottom:15px!important}
vf-ws2-shared-footer .footer__contract{border-left:1px solid #fff;display:inline-block;padding:0 15px;margin:10px 0!important}
vf-ws2-shared-footer .footer__contract--first{border-left:none;padding-left:0}
vf-ws2-shared-footer .footer__copyright p{font-family:VodafoneLt,"Open Sans","sans-serif"!important;color:#fff;font-size:20px!important;text-align:left;line-height:1.4;margin:0}
@media only screen and (max-width:970px){
vf-ws2-shared-footer .hide--md{display:none!important}
vf-ws2-shared-footer .footer__terms{text-align:center}
vf-ws2-shared-footer .footer__chat{padding:0 20px}
vf-ws2-shared-footer .footer__navigation{padding:20px 20px 40px}
vf-ws2-shared-footer .footer__heading{border-top:1px solid #999;padding:12px 10px;font-size:20px!important;margin:0 14px 0 0;color:#fff!important;text-align:left;font-family:Vodafone,"Open Sans","sans-serif"!important;font-weight:400}
vf-ws2-shared-footer .footer__heading .chevron__container{position:absolute;border-right:solid #fff;border-bottom:solid #fff;border-width:0 1px 1px 0;width:18px;height:18px;margin-top:-6px;right:38px}
vf-ws2-shared-footer h4 .chevron__container{transform:rotate(45deg);-webkit-transform:rotate(45deg)}
vf-ws2-shared-footer h4 .chevron__container.active{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);margin-top:6px}
vf-ws2-shared-footer a .chevron__container{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin:0 2px 0 0!important}
vf-ws2-shared-footer .footer__heading--last{border-bottom:1px solid #999}
vf-ws2-shared-footer .footer__content{display:none;padding:4px 34px;font-size:18px!important;text-align:left;font-family:Vodafone,"Open Sans","sans-serif"!important;font-weight:400}
vf-ws2-shared-footer .footer__icon{width:25px;height:25px;margin-right:5px}
vf-ws2-shared-footer .footer__accordion{margin:0}
vf-ws2-shared-footer .footer__accordion a{width:calc(100% - 12px);font-size:18px!important}
vf-ws2-shared-footer .footer__accordion li{list-style:none}
vf-ws2-shared-footer .footer__aside{margin-top:40px;font-size:16px!important}
vf-ws2-shared-footer .footer__aside::before{content:" ";display:table}
vf-ws2-shared-footer .footer__item{margin:20px 0;font-size:18px!important}
vf-ws2-shared-footer .footer__list{margin-bottom:17px}
vf-ws2-shared-footer .social__community-text{font-size:24px!important}
vf-ws2-shared-footer .social{margin:35px 0 34px}
vf-ws2-shared-footer .footer__copyright p{font-size:18px!important}
vf-ws2-shared-footer .footer__contract{margin-bottom:30px!important}
vf-ws2-shared-footer .footer__contract a{font-size:16px!important}
}
@media only screen and (max-width:639px){
vf-ws2-shared-footer .footer__terms{text-align:center}
vf-ws2-shared-footer .icon--medium{width:40px;height:40px}
vf-ws2-shared-footer .footer__aside{margin-top:18px}
vf-ws2-shared-footer .footer__aside ul li{margin-bottom:10px!important}
vf-ws2-shared-footer .footer__navigation{padding:10px 0 30px}
vf-ws2-shared-footer .footer__copyright{padding:0 10px;text-align:center;clear:left;display:block;float:none}
vf-ws2-shared-footer .footer__heading{padding:10px}
vf-ws2-shared-footer .footer__accordion{margin:12px 0 25px;padding:0}
vf-ws2-shared-footer .footer__contract{padding:0 5px;margin:5px 0 15px}
vf-ws2-shared-footer .footer__contract--first{padding-left:0}
vf-ws2-shared-footer .footer__item{margin:18px 0}
vf-ws2-shared-footer .heading--4{text-align:center;margin-top:10px!important}
vf-ws2-shared-footer .heading--4 .social__community-text{font-size:20px!important}
vf-ws2-shared-footer .footer__copyright .legal{text-align:center}
vf-ws2-shared-footer .social .grid .grid__item{width:100%;text-align:center}
vf-ws2-shared-footer .accordion{display:block!important}
}
vf-ws2-shared-footer .no-gutter--top{margin-top:0!important}
vf-ws2-shared-footer .heading--light{font-family:VodafoneLt,"Open Sans","sans-serif"}
vf-ws2-shared-footer .heading--4{font-size:28px!important;line-height:34px;margin:15px 0}
@media only screen and (min-width:970px){
vf-ws2-shared-footer .hide--lg{display:none!important}
}
#footernav{padding:0!important;margin:0!important}
.billProfileContainer{position:relative}
.billProfileContainer li{list-style:none}
.billProfileContainer .billProfileLabel{display:inline-block;padding-top:17px}
.billProfileContainer .billProfileList{background-color:#fff;display:inline-block;position:absolute;left:80px;top:0;z-index:100}
.billProfileContainer .billProfile:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.billProfileContainer .selectLink{color:#333;display:block;margin:0;min-height:26px;padding:5px 40px 5px 0;position:relative;text-decoration:none}
.billProfileContainer .selectLink:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.billProfileContainer .selectLink:hover{background-color:#333;color:#fff}
.billProfileContainer .icon{background:url("device_icons_mini.png") -102px -2px no-repeat;width:22px;height:25px;position:absolute;top:12px;left:10px}
.billProfileContainer .selectLink:hover .icon{background:url("device_icons_mini.png") -103px -42px no-repeat;width:20px;height:24px}
.billProfileContainer .subscriptionList{border-left:1px solid #ebebeb;float:left;margin:0 28px 0 46px;max-width:434px;text-align:left}
.billProfileContainer .billProfile.selected{display:block}
.billProfileContainer .billProfile.selected .subscriptionList{margin:10px 38px 5px 46px}
.billProfileContainer .subscription{display:inline-block;font-size:16px;font-weight:700;margin:0;overflow:hidden;padding:5px 0 3px 10px;text-overflow:ellipsis}
.billProfileContainer .selectLink:hover .subscription{color:#fff}
.billProfileContainer .subscription:not(:last-child):after{content:","}
.portlet_addressManagement .billProfileContainer{height:49px;width:460px}
.portlet_addressManagement .billProfileContainer .billProfileList{left:0}
.billProfileContainer.multi .billProfileList,.billProfileContainer.restricted .billProfileList{border:2px solid #ccc;border-radius:6px;height:48px;overflow:hidden}
.billProfileContainer.multi .billProfileList :focus,.billProfileContainer.restricted .billProfileList :focus{outline:0;box-shadow:#00b0ca 0 0 0 3px}
.billProfileContainer.multi .billProfile,.billProfileContainer.restricted .billProfile{height:0;overflow:hidden}
.billProfileContainer.multi .billProfile.selected,.billProfileContainer.restricted .billProfile.selected{cursor:pointer;height:auto}
.billProfileContainer.multi .subscriptionList,.billProfileContainer.restricted .subscriptionList{height:26px}
.billProfileContainer.multi .dropdownIcon{background:url("chevron.png") 0 5px no-repeat;width:25px;height:25px;background-size:25px!important;position:absolute;right:8px;margin-top:7px}
.billProfileContainer.restricted .dropdownIcon{height:auto;position:absolute;right:8px;text-decoration:underline;top:9px;width:auto}
.billProfileContainer.restricted .dropdownIcon:hover{color:#e60000}
.billProfileContainer.restricted .dropdownIcon:after{content:"See more";font-size:16px;top:-3px;position:relative;left:-6px}
.billProfileContainer.restricted .billProfile.selected .subscriptionList{margin-right:72px;max-width:400px}
.billProfileContainer.expanded .billProfileList{height:auto;overflow:visible}
.billProfileContainer.expanded .billProfile{border-top:1px solid #ebebeb;height:auto}
.billProfileContainer.expanded .billProfile.selected{border-top-width:0}
.billProfileContainer.expanded .subscriptionList{height:auto}
.billProfileContainer.multi.expanded .dropdownIcon{background:url("chevron.png") 0 5px no-repeat;width:25px;height:25px;background-size:25px!important;position:absolute;right:8px}
.billProfileContainer.restricted.expanded .dropdownIcon:after{content:"See less"}
.billProfileListContainer{display:block}
.billProfileListContainer .billProfileLabel{float:left;margin:0 10px 10px 0}
.billProfileListContainer .subscriptionList{float:left;margin-top:0;margin-bottom:20px}
.billProfileListContainer .subscription{display:inline-block;font-size:14px;font-weight:400;margin:0;max-width:132px;overflow:hidden;padding:0 10px 0 0;text-overflow:ellipsis}
.billProfileListContainer .subscription:not(:last-child):after{content:","}
.billProfileListContainer:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.billProfileListContainer.multi .billProfileLabel{max-width:40%}
.billProfileListContainer.multi .subscriptionList{max-width:55%}
.alt_shades{padding:0;list-style-type:none;margin-top:0;margin-bottom:20px;border:1px solid #ebebeb}
.alt_shades li{list-style-type:none;padding:10px 20px;background-color:#f4f5d4;border:1px solid #ebebeb}
.alt_shades li.even,.alt_shades.alt_shades--white-only li,.alt_shades.alt_shades--white-only li.even{background-color:#fff}
.alt_shades--box li{display:block;position:relative}
.alt_shades_trigger{margin-bottom:10px!important}
.mod-add-rules__rule .formRow{clear:none}
.mod-add-rules__rule .formRow.error .errorMSG{margin-left:52px}
.mod-add-rules__rule .formButtonContainer{clear:none}
.mod-add-rules__rule label{width:40px!important;padding-top:10px!important}
.mod-add-rules__remove{text-align:right;display:none}
.js-show-remove-buttons .mod-add-rules__remove{display:block}
.banner{padding:20px;margin-bottom:20px;border:1px solid #ccc}
.banner h3{font-weight:700;margin-bottom:10px!important}
.banner--no-border{border:0}
.banner--cta{position:relative;background:#ebebeb}
.banner--cta .cta{margin:-13px 0 0!important;position:absolute;top:50%;right:20px}
.banner--cta .cta:focus,.banner--cta .cta:hover{top:49%!important}
.banner--countdown{background:#ebebeb;padding-top:11px}
.banner--countdown p{line-height:2}
.banner--countdown .countdown-digit{background:#333;-webkit-border-radius:3px;border-radius:3px;padding:10px;color:#fff;font-size:28px;font-weight:700;position:relative;top:4px;margin:0 2px}
.banner--message{background:#f4f4f4}
.portlet_viewPricePlan .hero{height:200px;margin:0 10px 10px;position:relative}
.portlet_viewPricePlan .hero-inner-image{height:132px;width:132px;left:30px;position:absolute;top:30px}
.portlet_viewPricePlan .hero-content{bottom:-10px;left:150px;position:absolute}
.portlet_viewPricePlan .hero-content h2{border:none;color:#fff;font-size:24px;margin:0 0 10px}
.portlet_viewPricePlan .hero-content h3{color:#fff;margin:0 0 10px}
.portlet_viewPricePlan .hero-content p{color:#fff;font-size:16px;margin:0 0 10px}
.portlet_viewPricePlan .hero-content .actions{margin:0}
.grid_9 .portlet_viewPricePlan .hero-content{width:450px}
.grid_6 .portlet_viewPricePlan .hero-content{width:259px}
.standardTable,.zebraTable{border:2px solid #ebebeb;border-collapse:collapse;border-spacing:0;color:#333;margin:10px 0;outline:#ACACAC solid 1px;width:100%}
.standardTable thead tr,.zebraTable thead tr{border-bottom:1px solid #ccc}
.standardTable thead tr th,.zebraTable thead tr th{font-size:18px;font-weight:700;line-height:1.43;padding:10px 20px;text-align:left}
.standardTable tfoot tr td,.zebraTable tfoot tr td{border-bottom:1px solid #e2e2e2;border-right:1px solid #ccc;font-size:14px;line-height:1.43;padding:10px 20px;text-align:left}
.portlet_redeemVoucher .formButtonContainer .standardTable tfoot tr td input[type=submit],.portlet_redeemVoucher .formButtonContainer .zebraTable tfoot tr td input[type=submit],.standardTable tfoot tr td .portlet_redeemVoucher .formButtonContainer input[type=submit],.standardTable tfoot tr td .primaryBtn,.standardTable tfoot tr td .secondaryBtn,.standardTable tfoot tr td .strongBtn,.zebraTable tfoot tr td .portlet_redeemVoucher .formButtonContainer input[type=submit],.zebraTable tfoot tr td .primaryBtn,.zebraTable tfoot tr td .secondaryBtn,.zebraTable tfoot tr td .strongBtn{margin-top:10px!important}
.standardTable tbody tr.important,.standardTable tbody tr.zebra,.zebraTable tbody tr.important,.zebraTable tbody tr.zebra{background:url(css_img_table-tr-bg.gif) left top repeat-x #f4f5d4}
.standardTable tbody tr:hover,.zebraTable tbody tr:hover{background-color:#ebebeb!important}
.standardTable tbody tr td,.standardTable tbody tr th,.zebraTable tbody tr td,.zebraTable tbody tr th{border-bottom:1px solid #e2e2e2;border-right:1px solid #ccc;font-size:18px;line-height:1.43;padding:10px 20px;text-align:left}
.portlet_redeemVoucher .formButtonContainer .standardTable tbody tr td input[type=submit],.portlet_redeemVoucher .formButtonContainer .standardTable tbody tr th input[type=submit],.portlet_redeemVoucher .formButtonContainer .zebraTable tbody tr td input[type=submit],.portlet_redeemVoucher .formButtonContainer .zebraTable tbody tr th input[type=submit],.standardTable tbody tr td .portlet_redeemVoucher .formButtonContainer input[type=submit],.standardTable tbody tr td .primaryBtn,.standardTable tbody tr td .secondaryBtn,.standardTable tbody tr td .strongBtn,.standardTable tbody tr th .portlet_redeemVoucher .formButtonContainer input[type=submit],.standardTable tbody tr th .primaryBtn,.standardTable tbody tr th .secondaryBtn,.standardTable tbody tr th .strongBtn,.zebraTable tbody tr td .portlet_redeemVoucher .formButtonContainer input[type=submit],.zebraTable tbody tr td .primaryBtn,.zebraTable tbody tr td .secondaryBtn,.zebraTable tbody tr td .strongBtn,.zebraTable tbody tr th .portlet_redeemVoucher .formButtonContainer input[type=submit],.zebraTable tbody tr th .primaryBtn,.zebraTable tbody tr th .secondaryBtn,.zebraTable tbody tr th .strongBtn{margin:0!important}
.standardTable tbody tr th,.zebraTable tbody tr th{font-weight:700;vertical-align:top}
.standardTable ul li,.zebraTable ul li{font-size:14px}
.standardTable .sort,.zebraTable .sort{color:#333;display:block;font-size:16px;position:relative;text-decoration:none;text-align:left;padding-right:20px}
.standardTable .sort .icon,.zebraTable .sort .icon{right:0;position:absolute;top:0}
.standardTable .sort .unsorted,.zebraTable .sort .unsorted{background:url("table_sort.png") no-repeat;width:9px;height:13px;margin-top:3px}
.standardTable .sort .ascArrow,.standardTable .sort .descArrow,.zebraTable .sort .ascArrow,.zebraTable .sort .descArrow{background:url("table_sort.png") -24px 0 no-repeat;width:9px;height:6px;margin-top:5px}
.auto-complete{width:249px;border:1px solid #ccc;border-top:none;padding:2px 0 0;margin-top:-2px!important;-webkit-border-radius:2px;-ms-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.auto-complete li{list-style:none}
.auto-complete li a{font-size:16px;padding:5px;display:block;color:#333;border-bottom:1px solid #ccc}
.auto-complete li a:focus,.auto-complete li a:hover{background-color:#ebebeb;outline:0;color:#000}
.auto-complete li:last-child a{border:0}
.popup{width:600px;padding:40px 20px 20px;left:50%;margin-left:-300px;position:fixed;z-index:16;background-color:#fff;top:50%;-webkit-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:1px 1px 3px 2px #dedede;-ms-box-shadow:1px 1px 3px 2px #dedede;-moz-box-shadow:1px 1px 3px 2px #dedede;-o-box-shadow:1px 1px 3px 2px #dedede;box-shadow:1px 1px 3px 2px #dedede}
.popup .popup__close{position:absolute;top:20px;right:20px}
.popup__backdrop{z-index:15;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#ccc;opacity:.5}
.notifications .notifications__button{cursor:pointer}
.notifications .notifications__button p{margin-top:5px}
.notifications .sub-i-notification{position:absolute}
.notifications .notifications__popup{position:absolute;width:325px;top:55px;left:-34px;padding:20px;-webkit-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 15px 5px #ccc;-ms-box-shadow:0 0 15px 5px #ccc;-moz-box-shadow:0 0 15px 5px #ccc;-o-box-shadow:0 0 15px 5px #ccc;box-shadow:0 0 15px 5px #ccc;background:#fff;border:1px solid #ebebeb;z-index:10000}
.notifications .notifications__popup:before{width:20px;height:20px;background:#fff;transform:rotate(-135deg);display:block;position:absolute;content:"";top:-10px;left:40px;-webkit-box-shadow:5px 5px 6px 0 #e1e1e1;-ms-box-shadow:5px 5px 6px 0 #e1e1e1;-moz-box-shadow:5px 5px 6px 0 #e1e1e1;-o-box-shadow:5px 5px 6px 0 #e1e1e1;box-shadow:5px 5px 6px 0 #e1e1e1}
.notifications .notifications__popup ul li{list-style:none;border-bottom:1px solid #ebebeb;padding-bottom:15px;margin-bottom:15px}
.notifications .notifications__popup ul li:last-child{margin:0;border:0}
.notifications .notifications__popup ul li p{color:#333}
.notifications .notifications__popup .notifications__popupFooterContainer{overflow:hidden;-webkit-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;width:100%;margin:0 -20px -20px;padding:5px 20px 0}
.notifications .notifications__popup .notifications__popupFooter{padding:15px 20px;margin:0 -20px;background:#ebebeb}
.notifications .notifications__popup .notifications__popupFooter a{color:#000}
.inline-table{border-top:1px solid #ccc}
.inline-table__row{border-bottom:1px solid #ccc;padding:5px 0}
.inline-table__row.formRow{margin:0;padding:0;clear:none}
.inline-table__lh-40{line-height:40px}
.inline-table--icons-buttons-forms .portlet_redeemVoucher .formButtonContainer input[type=submit],.inline-table--icons-buttons-forms .primaryBtn,.inline-table--icons-buttons-forms .secondaryBtn,.inline-table--icons-buttons-forms input,.portlet_redeemVoucher .formButtonContainer .inline-table--icons-buttons-forms input[type=submit]{margin:5px 0 0!important}
.inline-table--icons-buttons-forms .errorMSG{line-height:16px}
.icon-message{position:relative;min-height:45px}
.icon-message.border{padding:10px 20px;border:1px solid #ebebeb}
.icon-message.border .icon{left:20px;top:10px}
.icon-message .icon{position:absolute}
.icon-message .message{padding:11px 0 0 55px}
.icon-message--35 .message{padding:11px 0 0 45px}
.grid_12 .grid_9 .portlet_payment_subflow_v4.border,.grid_12 .portlet_payment_subflow_v4.border{margin-top:-30px}
.portlet_forgottenPassword .errorMSG span,.portlet_redeemVoucher .errorMsg span,.portlet_registrationForm .errorMSG span,.portlet_sure_signal .errorMSG span{display:none}
.portlet_vodafone_family .formContainer li.success.downgrade{padding:15px 10px 10px!important}
.portlet_vodafone_family .formContainer li.success.downgrade h4{min-height:23px;padding-top:6px;padding-left:44px}
.portlet_vodafone_family .formContainer li.success.downgrade h4:before{background:url("mini-alert-icons.png") -12px -188px no-repeat;width:30px;height:30px;content:'';position:absolute;left:5px}
.staticHelpText.dobhelptext{position:absolute;display:inline-block;top:21px}
.staticHelpText.dobhelptext .icon{position:static!important}
.staticHelpText.dobhelptext .message-container{top:-30px}
.staticHelpText.dobhelptextmobile{display:none}
.staticHelpText.dobhelptextmobile .helpIcon{margin:-40px 0 0 100px}
.portlet_pending_orders_v2 .accordionWrapper.zebraTable{margin:10px;width:95%;width:calc(100% - 20px)}
ul.list{margin:0 10px;line-height:26px}
ul.list li{list-style:disc;margin:0 0 5px 15px}
ul.list li:last-child{margin-bottom:0}
.portlet_flex_upgrade .box-grey,.tarrif_migration_v2 .box-grey{padding:20px 20px 20px 60px}
.portlet_flex_upgrade .upgrade_summary,.tarrif_migration_v2 .upgrade_summary{background:0 0;width:140px;height:140px;display:flex;align-items:center;justify-content:center;border:5px solid #4b2750;border-radius:50%;box-sizing:border-box;top:-3px}
.formContainer.grid_12{width:930px}
.formContainer.grid_12 .grid_6{width:460px}
.AFLabelText,.portlet-dlg-icon-label,.portlet-form-field-label,.portlet-form-label,.portlet-icon-label,.x10,.x11,.x12,.x13,.x14,.x15,.x1gc,.x1n1,.x1n2,.xa,.xd2,.xd5,.xd6,.xd7,.xku,.xq,.xqh,.xr,.xra,.xt,.xu,.xv,.xw,.xx,.xy,.xz{font-family:Vodafone,"Open Sans","sans-serif"!important}
.portlet_billDetails,.portlet_future_bill{clear:both;padding-bottom:20px}
.portlet_billDetails .withoutTable,.portlet_future_bill .withoutTable{background:url("img_loading_animation.gif") no-repeat;width:40px;height:40px;display:block;margin-left:45%;text-indent:-9999999em;margin-top:20px}
.portlet_billDetails .accordionWrapper .hiddenAnchor,.portlet_future_bill .accordionWrapper .hiddenAnchor{display:none}
.portlet_billDetails .accountCharges,.portlet_billDetails .billDetailContainer>,.portlet_billDetails .summary,.portlet_future_bill .accountCharges,.portlet_future_bill .billDetailContainer>,.portlet_future_bill .summary{position:relative}
.portlet_billDetails .summary,.portlet_future_bill .summary{min-height:51px}
.portlet_future_bill .right-text,.portlet_pay_bill .right-text{display:inline-block;float:right;padding-top:10px;margin-bottom:0}
.portlet_future_bill .right-text.date,.portlet_pay_bill .right-text.date{margin-top:-2.7em}
.portlet_future_bill .chooseBill,.portlet_pay_bill .chooseBill{display:inline-block;padding-top:10px;text-align:right;width:auto}
.portlet_future_bill .chooseBill select,.portlet_pay_bill .chooseBill select{font-size:18px;font-weight:700}
.portlet_future_bill p.margin-top,.portlet_pay_bill p.margin-top{margin-top:10px}
.portlet_future_bill .bill-summary,.portlet_pay_bill .bill-summary{border:1px solid #348592;margin-bottom:20px;padding:10px 20px}
.portlet_future_bill .bill-summary .ribbon,.portlet_pay_bill .bill-summary .ribbon{background-color:#348592;color:#fff;display:inline-block;font-size:18px;margin:10px 10px 20px -61px;min-width:216px;padding:6px 20px 6px 31px;position:relative;text-shadow:0 1px 2px #bbb;-webkit-box-shadow:0 2px 4px #888;-moz-box-shadow:0 2px 4px #888;left:30px}
.portlet_future_bill .bill-summary .ribbon:after,.portlet_pay_bill .bill-summary .ribbon:after{content:' ';position:absolute;width:0;height:0;left:0;top:100%;border-width:3px 5px;border-style:solid;border-color:#666 #666 transparent transparent}
.portlet_future_bill .bill-summary .bill-total,.portlet_pay_bill .bill-summary .bill-total{display:inline-block;float:right;font-size:18px;font-weight:700;margin:16px 0}
.portlet_future_bill .bill-summary h5,.portlet_pay_bill .bill-summary h5{font-size:14px;margin-bottom:20px}
.portlet_future_bill .bill-summary .disclaimer,.portlet_pay_bill .bill-summary .disclaimer{margin-bottom:10px}
.portlet_future_bill .bill-summary .disclaimer+p,.portlet_pay_bill .bill-summary .disclaimer+p{margin-top:1.2em;margin-bottom:10px}
.portlet_future_bill .billPaymentContainer,.portlet_pay_bill .billPaymentContainer{position:relative}
.portlet_future_bill .billPaymentContainer .red,.portlet_pay_bill .billPaymentContainer .red{color:#e60000}
.portlet_future_bill .billPaymentContainer .billContainer,.portlet_pay_bill .billPaymentContainer .billContainer{border:3px solid #ebebeb;margin:-5px 0 30px;padding:10px 20px}
.portlet_future_bill .billPaymentContainer .billContainer .formRow,.portlet_pay_bill .billPaymentContainer .billContainer .formRow{width:auto}
.portlet_future_bill .billPaymentContainer .billContainer .formRow.left,.portlet_future_bill .billPaymentContainer .billContainer .formRow.radioContainer,.portlet_pay_bill .billPaymentContainer .billContainer .formRow.left,.portlet_pay_bill .billPaymentContainer .billContainer .formRow.radioContainer{clear:none}
.portlet_future_bill .billPaymentContainer .billContainer .formRow.bill-amount.radioContainer,.portlet_future_bill .billPaymentContainer .billContainer .formRow.left.bill-amount,.portlet_pay_bill .billPaymentContainer .billContainer .formRow.bill-amount.radioContainer,.portlet_pay_bill .billPaymentContainer .billContainer .formRow.left.bill-amount{top:8px;left:-20px}
.portlet_future_bill .billPaymentContainer .billContainer .formRow.bill-amount.radioContainer label,.portlet_future_bill .billPaymentContainer .billContainer .formRow.left.bill-amount label,.portlet_pay_bill .billPaymentContainer .billContainer .formRow.bill-amount.radioContainer label,.portlet_pay_bill .billPaymentContainer .billContainer .formRow.left.bill-amount label{width:10px;padding-right:0;margin-right:5px;float:left}
.portlet_future_bill .billPaymentContainer .billContainer .formRow.bill-amount.radioContainer input,.portlet_future_bill .billPaymentContainer .billContainer .formRow.left.bill-amount input,.portlet_pay_bill .billPaymentContainer .billContainer .formRow.bill-amount.radioContainer input,.portlet_pay_bill .billPaymentContainer .billContainer .formRow.left.bill-amount input{width:60px;margin-top:-10px}
.portlet_future_bill .billPaymentContainer .billContainer .formRow.bill-amount.radioContainer .errorMSG,.portlet_future_bill .billPaymentContainer .billContainer .formRow.left.bill-amount .errorMSG,.portlet_pay_bill .billPaymentContainer .billContainer .formRow.bill-amount.radioContainer .errorMSG,.portlet_pay_bill .billPaymentContainer .billContainer .formRow.left.bill-amount .errorMSG{margin-left:12px}
.portlet_future_bill .billPaymentContainer .billContainer .checkbox.js label,.portlet_future_bill .billPaymentContainer .billContainer .radio.js label,.portlet_pay_bill .billPaymentContainer .billContainer .checkbox.js label,.portlet_pay_bill .billPaymentContainer .billContainer .radio.js label{padding:7px 10px 5px 30px;font-size:14px;width:auto}
.portlet_future_bill .formButtonContainer,.portlet_pay_bill .formButtonContainer{margin-left:-8px}
.paginationContainer_v2 select,.portlet_billDetails select,.portlet_pay_bill select,.portlet_usageAnalysis_v2 .chargeType select{text-align:start}
.portlet_future_bill .account-charges{display:none}
.portlet_billDetails h2,.portlet_digital_document h2{margin-bottom:0;position:relative}
.portlet_billDetails h2 .amount,.portlet_digital_document h2 .amount{display:block;font-size:18px;padding-right:10px;position:absolute;right:0;top:8px}
.portlet_billDetails h2 .amount.first,.portlet_digital_document h2 .amount.first{right:265px}
.portlet_billDetails h2 .amount.middle,.portlet_digital_document h2 .amount.middle{right:82px}
.portlet_billDetails h2 .amount.orange,.portlet_digital_document h2 .amount.orange{color:#e60000}
.portlet_billDetails h2 .amount .staticHelpText .icon,.portlet_digital_document h2 .amount .staticHelpText .icon{position:absolute;bottom:-9px;left:5px}
.portlet_billDetails h2 .amount .staticHelpText p.helpText,.portlet_digital_document h2 .amount .staticHelpText p.helpText{display:none}
.portlet_billDetails h2 .amount .staticHelpText .messageContainer,.portlet_digital_document h2 .amount .staticHelpText .messageContainer{top:-31px}
.portlet_billDetails h2 .label,.portlet_digital_document h2 .label{font-size:18px;float:right}
.portlet_billDetails h2.mid-accordion-header,.portlet_digital_document h2.mid-accordion-header{margin-bottom:0;position:relative}
.portlet_billDetails h2.mid-accordion-header .amount,.portlet_digital_document h2.mid-accordion-header .amount{right:20px;top:0;font-size:18px}
.portlet_billDetails h2.mid-accordion-header.no-bot-border,.portlet_digital_document h2.mid-accordion-header.no-bot-border{border-bottom:none}
.portlet_billDetails .individualWrapper .individualContainer,.portlet_digital_document .individualWrapper .individualContainer{border:3px solid #fff}
.portlet_billDetails .individualWrapper .individualContainer .accordionAnchor,.portlet_digital_document .individualWrapper .individualContainer .accordionAnchor{padding:0;text-align:left}
.portlet_billDetails .individualWrapper .individualContainer .accordionAnchor h3,.portlet_digital_document .individualWrapper .individualContainer .accordionAnchor h3{border-bottom:1px solid #ebebeb;font-size:18px;height:auto;margin-bottom:0;min-height:32px;padding:10px 0 10px 81px;position:relative}
.portlet_billDetails .individualWrapper .individualContainer .accordionAnchor .acc-status,.portlet_digital_document .individualWrapper .individualContainer .accordionAnchor .acc-status{background:url("plain_arrows_reinvent.png") -82px -5px no-repeat;width:20px;height:10px;display:inline-block;left:16px;position:absolute;top:20px}
.portlet_billDetails .individualWrapper .individualContainer .accordionAnchor .CTNtype,.portlet_billDetails .individualWrapper .individualContainer .accordionAnchor .accountChargesIcon,.portlet_digital_document .individualWrapper .individualContainer .accordionAnchor .CTNtype,.portlet_digital_document .individualWrapper .individualContainer .accordionAnchor .accountChargesIcon{left:40px;top:12px}
.portlet_billDetails .individualWrapper .individualContainer .accordionAnchor .label,.portlet_digital_document .individualWrapper .individualContainer .accordionAnchor .label{display:block;width:222px}
.portlet_billDetails .individualWrapper .individualContainer .accordionAnchor .label .acc-head-name .acc-head-number,.portlet_digital_document .individualWrapper .individualContainer .accordionAnchor .label .acc-head-name .acc-head-number{clear:both;display:block;font-size:18px}
.portlet_billDetails .individualWrapper .individualContainer .accordionAnchor .label .acc-head-name .acc-head-number .bill_bundledetails,.portlet_digital_document .individualWrapper .individualContainer .accordionAnchor .label .acc-head-name .acc-head-number .bill_bundledetails{display:block;font-size:18px;font-weight:400;padding-top:5px}
.portlet_billDetails .individualWrapper .individualContainer .accordionAnchor .amount,.portlet_digital_document .individualWrapper .individualContainer .accordionAnchor .amount{position:absolute;right:4px;text-align:right;top:9px;width:90px}
.portlet_billDetails .individualWrapper .individualContainer .accordionAnchor .amount.first,.portlet_digital_document .individualWrapper .individualContainer .accordionAnchor .amount.first{right:275px}
.portlet_billDetails .individualWrapper .individualContainer .accordionAnchor .amount.middle,.portlet_digital_document .individualWrapper .individualContainer .accordionAnchor .amount.middle{right:130px}
.portlet_billDetails .individualWrapper .individualContainer .accordionAnchor .amount.orange,.portlet_digital_document .individualWrapper .individualContainer .accordionAnchor .amount.orange{color:#e60000}
.portlet_billDetails .individualWrapper .individualContainer .accordionAnchor .amount .messageContainer,.portlet_digital_document .individualWrapper .individualContainer .accordionAnchor .amount .messageContainer{text-align:left}
.portlet_billDetails .individualWrapper .individualContainer .accordionAnchor:active,.portlet_billDetails .individualWrapper .individualContainer .accordionAnchor:focus,.portlet_billDetails .individualWrapper .individualContainer .accordionAnchor:hover,.portlet_digital_document .individualWrapper .individualContainer .accordionAnchor:active,.portlet_digital_document .individualWrapper .individualContainer .accordionAnchor:focus,.portlet_digital_document .individualWrapper .individualContainer .accordionAnchor:hover{text-decoration:none}
.portlet_billDetails .individualWrapper .individualContainer .accordionAnchor:hover .label,.portlet_digital_document .individualWrapper .individualContainer .accordionAnchor:hover .label{text-decoration:underline}
.portlet_billDetails .individualWrapper .individualContainer .accordionAnchor.disabled,.portlet_digital_document .individualWrapper .individualContainer .accordionAnchor.disabled{cursor:default}
.portlet_billDetails .individualWrapper .individualContainer .accordionAnchor.disabled h3,.portlet_digital_document .individualWrapper .individualContainer .accordionAnchor.disabled h3{color:#ccc}
.portlet_billDetails .individualWrapper .individualContainer .accordionAnchor.disabled .acc-status,.portlet_digital_document .individualWrapper .individualContainer .accordionAnchor.disabled .acc-status{background:url("plain_arrows_reinvent.png") -51px -5px no-repeat;width:20px;height:10px;opacity:.5}
.portlet_billDetails .individualWrapper .individualContainer .accordionAnchor.disabled:focus,.portlet_digital_document .individualWrapper .individualContainer .accordionAnchor.disabled:focus{background-color:#fff}
.portlet_billDetails .individualWrapper .individualContainer .accordionAnchor.disabled:hover .label,.portlet_digital_document .individualWrapper .individualContainer .accordionAnchor.disabled:hover .label{text-decoration:none}
.portlet_billDetails .individualWrapper .individualContainer.open,.portlet_digital_document .individualWrapper .individualContainer.open{border-color:#ebebeb}
.portlet_billDetails .individualWrapper .individualContainer.open>.summary .accordionAnchor .acc-status,.portlet_digital_document .individualWrapper .individualContainer.open>.summary .accordionAnchor .acc-status{background:url("plain_arrows_reinvent.png") -51px -5px no-repeat;width:20px;height:10px}
.portlet_billDetails .individualWrapper .individualContainer.open>.summary .accordionAnchor.disabled .acc-status,.portlet_digital_document .individualWrapper .individualContainer.open>.summary .accordionAnchor.disabled .acc-status{background:url("plain_arrows_reinvent.png") -51px -5px no-repeat;width:20px;height:10px;opacity:.5}
.portlet_billDetails .individualWrapper .individualContainer.open>.summary h3,.portlet_digital_document .individualWrapper .individualContainer.open>.summary h3{border-bottom-width:0}
.portlet_billDetails .individualWrapper .individualContainer .software-and-service-expanded .second-level,.portlet_digital_document .individualWrapper .individualContainer .software-and-service-expanded .second-level{padding-left:0;margin:5px}
.portlet_billDetails .individualWrapper .individualContainer .software-and-service-expanded .second-level .label,.portlet_digital_document .individualWrapper .individualContainer .software-and-service-expanded .second-level .label{font-weight:600}
.portlet_billDetails .individualWrapper .individualContainer .software-and-service-expanded .second-level .pdf-bill-download,.portlet_digital_document .individualWrapper .individualContainer .software-and-service-expanded .second-level .pdf-bill-download{margin:20px}
.portlet_billDetails .individualWrapper .individualContainer .software-and-service-expanded .second-level .pdf-bill-download a,.portlet_digital_document .individualWrapper .individualContainer .software-and-service-expanded .second-level .pdf-bill-download a{font-size:18px}
.portlet_billDetails .individualWrapper .individualContainer .second-level .individualContainer,.portlet_digital_document .individualWrapper .individualContainer .second-level .individualContainer{border-width:0}
.portlet_billDetails .individualWrapper .individualContainer .second-level .individualContainer.open,.portlet_digital_document .individualWrapper .individualContainer .second-level .individualContainer.open{border-bottom:1px solid #ebebeb}
.portlet_billDetails .individualWrapper .individualContainer .second-level .accordionAnchor h3,.portlet_digital_document .individualWrapper .individualContainer .second-level .accordionAnchor h3{font-size:18px;min-height:30px;padding-left:38px}
.portlet_billDetails .individualWrapper .individualContainer .second-level .accordionAnchor .acc-status,.portlet_digital_document .individualWrapper .individualContainer .second-level .accordionAnchor .acc-status{left:10px;top:20px}
.portlet_billDetails .individualWrapper .individualContainer .second-level .accordionAnchor .label,.portlet_digital_document .individualWrapper .individualContainer .second-level .accordionAnchor .label{position:relative;top:6px;width:auto}
.portlet_billDetails .individualWrapper .individualContainer .second-level .accordionAnchor .amount,.portlet_digital_document .individualWrapper .individualContainer .second-level .accordionAnchor .amount{font-size:18px;top:18px}
.portlet_billDetails .individualWrapper .individualContainer .second-level .accordionDetails .accordionAnchor h3,.portlet_digital_document .individualWrapper .individualContainer .second-level .accordionDetails .accordionAnchor h3{font-size:14px;min-height:28px}
.portlet_billDetails .individualWrapper .individualContainer .second-level .accordionDetails .accordionAnchor .label,.portlet_digital_document .individualWrapper .individualContainer .second-level .accordionDetails .accordionAnchor .label{top:8px}
.portlet_billDetails .individualWrapper .individualContainer .second-level .accordionDetails .accordionAnchor .amount,.portlet_digital_document .individualWrapper .individualContainer .second-level .accordionDetails .accordionAnchor .amount{font-size:14px}
.portlet_billDetails .individualWrapper .individualContainer .second-level .accordionDetails .individualContainer.open .accordionAnchor.disabled .acc-status,.portlet_digital_document .individualWrapper .individualContainer .second-level .accordionDetails .individualContainer.open .accordionAnchor.disabled .acc-status{background:url("plain_arrows_reinvent.png") -51px -5px no-repeat;width:20px;height:10px;opacity:.5}
.portlet_billDetails .individualWrapper.account-charges .individualContainer,.portlet_billDetails .individualWrapper.no-child .individualContainer,.portlet_digital_document .individualWrapper.account-charges .individualContainer,.portlet_digital_document .individualWrapper.no-child .individualContainer{margin-bottom:40px}
.portlet_billDetails .individualWrapper.account-charges .individualContainer h3 .label,.portlet_billDetails .individualWrapper.no-child .individualContainer h3 .label,.portlet_digital_document .individualWrapper.account-charges .individualContainer h3 .label,.portlet_digital_document .individualWrapper.no-child .individualContainer h3 .label{position:absolute;top:16px;width:auto}
.portlet_billDetails .individualWrapper.account-charges .individualContainer h3 .amount,.portlet_billDetails .individualWrapper.no-child .individualContainer h3 .amount,.portlet_digital_document .individualWrapper.account-charges .individualContainer h3 .amount,.portlet_digital_document .individualWrapper.no-child .individualContainer h3 .amount{font-size:18px;padding-right:20px;top:16px}
.portlet_billDetails .individualWrapper.account-charges .individualContainer h3 .amount .staticHelpText,.portlet_billDetails .individualWrapper.no-child .individualContainer h3 .amount .staticHelpText,.portlet_digital_document .individualWrapper.account-charges .individualContainer h3 .amount .staticHelpText,.portlet_digital_document .individualWrapper.no-child .individualContainer h3 .amount .staticHelpText{padding-left:5px}
.portlet_billDetails .individualWrapper.account-charges .individualContainer h3 .amount .staticHelpText .icon,.portlet_billDetails .individualWrapper.no-child .individualContainer h3 .amount .staticHelpText .icon,.portlet_digital_document .individualWrapper.account-charges .individualContainer h3 .amount .staticHelpText .icon,.portlet_digital_document .individualWrapper.no-child .individualContainer h3 .amount .staticHelpText .icon{position:absolute;top:-16px}
.portlet_billDetails .individualWrapper.account-charges .individualContainer h3 .amount .staticHelpText .messageContainer,.portlet_billDetails .individualWrapper.no-child .individualContainer h3 .amount .staticHelpText .messageContainer,.portlet_digital_document .individualWrapper.account-charges .individualContainer h3 .amount .staticHelpText .messageContainer,.portlet_digital_document .individualWrapper.no-child .individualContainer h3 .amount .staticHelpText .messageContainer{top:-33px}
.portlet_billDetails .individualWrapper.account-charges,.portlet_digital_document .individualWrapper.account-charges{margin-top:40px}
.portlet_billDetails .individualWrapper.account-charges .individualContainer h3 .amount,.portlet_billDetails .individualWrapper.account-charges h3 .amount.total,.portlet_digital_document .individualWrapper.account-charges .individualContainer h3 .amount,.portlet_digital_document .individualWrapper.account-charges h3 .amount.total{padding-right:0}
.portlet_billDetails .accordionDetails,.portlet_digital_document .accordionDetails{bottom:-1px;display:none;padding:0;position:relative}
.portlet_billDetails .accordionDetails .message,.portlet_digital_document .accordionDetails .message{margin-left:5px;margin-top:10px}
.portlet_billDetails .accordionDetails .paginationContainer_v2,.portlet_digital_document .accordionDetails .paginationContainer_v2{border-color:#ebebeb;border-left:none;border-right:none;margin-bottom:0}
.portlet_billDetails .accordionDetails .paginationContainer_v2 .pagination,.portlet_billDetails .accordionDetails .paginationContainer_v2 .selectContainer,.portlet_digital_document .accordionDetails .paginationContainer_v2 .pagination,.portlet_digital_document .accordionDetails .paginationContainer_v2 .selectContainer{padding:5px 5px 0 10px}
.portlet_billDetails .accordionDetails h5,.portlet_digital_document .accordionDetails h5{font-size:13px;margin:10px 0}
.portlet_billDetails .accordionDetails .button-container,.portlet_digital_document .accordionDetails .button-container{margin-top:10px}
.portlet_billDetails .accordionDetails .second-level,.portlet_digital_document .accordionDetails .second-level{padding-left:75px}
.portlet_billDetails .accordionDetails .second-level .individualWrapper .summary,.portlet_digital_document .accordionDetails .second-level .individualWrapper .summary{min-height:100%}
.portlet_billDetails .accordionDetails .second-level .individualWrapper:last-child,.portlet_digital_document .accordionDetails .second-level .individualWrapper:last-child{margin-bottom:20px}
.portlet_billDetails .accordionDetails .accordionContainer,.portlet_digital_document .accordionDetails .accordionContainer{padding-left:30px}
.portlet_billDetails .mod-css-table,.portlet_billDetails table,.portlet_pay_bill .mod-css-table,.portlet_pay_bill table{border-collapse:collapse;background-color:#f4f4f4;border:1px solid #ebebeb;margin-bottom:0;width:100%}
.portlet_billDetails .mod-css-table .mod-css-table__row .mod-css-table__cell,.portlet_billDetails .mod-css-table .mod-css-table__row td,.portlet_billDetails .mod-css-table .mod-css-table__row th,.portlet_billDetails .mod-css-table tr .mod-css-table__cell,.portlet_billDetails .mod-css-table tr td,.portlet_billDetails .mod-css-table tr th,.portlet_billDetails table .mod-css-table__row .mod-css-table__cell,.portlet_billDetails table .mod-css-table__row td,.portlet_billDetails table .mod-css-table__row th,.portlet_billDetails table tr .mod-css-table__cell,.portlet_billDetails table tr td,.portlet_billDetails table tr th,.portlet_pay_bill .mod-css-table .mod-css-table__row .mod-css-table__cell,.portlet_pay_bill .mod-css-table .mod-css-table__row td,.portlet_pay_bill .mod-css-table .mod-css-table__row th,.portlet_pay_bill .mod-css-table tr .mod-css-table__cell,.portlet_pay_bill .mod-css-table tr td,.portlet_pay_bill .mod-css-table tr th,.portlet_pay_bill table .mod-css-table__row .mod-css-table__cell,.portlet_pay_bill table .mod-css-table__row td,.portlet_pay_bill table .mod-css-table__row th,.portlet_pay_bill table tr .mod-css-table__cell,.portlet_pay_bill table tr td,.portlet_pay_bill table tr th{padding:10px 0 10px 20px;font-size:18px;border-right:none;border-bottom:none;width:auto}
.portlet_billDetails .mod-css-table .mod-css-table__row .mod-css-table__cell a,.portlet_billDetails .mod-css-table .mod-css-table__row td a,.portlet_billDetails .mod-css-table .mod-css-table__row th a,.portlet_billDetails .mod-css-table tr .mod-css-table__cell a,.portlet_billDetails .mod-css-table tr td a,.portlet_billDetails .mod-css-table tr th a,.portlet_billDetails table .mod-css-table__row .mod-css-table__cell a,.portlet_billDetails table .mod-css-table__row td a,.portlet_billDetails table .mod-css-table__row th a,.portlet_billDetails table tr .mod-css-table__cell a,.portlet_billDetails table tr td a,.portlet_billDetails table tr th a,.portlet_pay_bill .mod-css-table .mod-css-table__row .mod-css-table__cell a,.portlet_pay_bill .mod-css-table .mod-css-table__row td a,.portlet_pay_bill .mod-css-table .mod-css-table__row th a,.portlet_pay_bill .mod-css-table tr .mod-css-table__cell a,.portlet_pay_bill .mod-css-table tr td a,.portlet_pay_bill .mod-css-table tr th a,.portlet_pay_bill table .mod-css-table__row .mod-css-table__cell a,.portlet_pay_bill table .mod-css-table__row td a,.portlet_pay_bill table .mod-css-table__row th a,.portlet_pay_bill table tr .mod-css-table__cell a,.portlet_pay_bill table tr td a,.portlet_pay_bill table tr th a{font-size:13px;text-align:left}
.portlet_billDetails .mod-css-table .mod-css-table__row .mod-css-table__cell a.sort,.portlet_billDetails .mod-css-table .mod-css-table__row td a.sort,.portlet_billDetails .mod-css-table .mod-css-table__row th a.sort,.portlet_billDetails .mod-css-table tr .mod-css-table__cell a.sort,.portlet_billDetails .mod-css-table tr td a.sort,.portlet_billDetails .mod-css-table tr th a.sort,.portlet_billDetails table .mod-css-table__row .mod-css-table__cell a.sort,.portlet_billDetails table .mod-css-table__row td a.sort,.portlet_billDetails table .mod-css-table__row th a.sort,.portlet_billDetails table tr .mod-css-table__cell a.sort,.portlet_billDetails table tr td a.sort,.portlet_billDetails table tr th a.sort,.portlet_pay_bill .mod-css-table .mod-css-table__row .mod-css-table__cell a.sort,.portlet_pay_bill .mod-css-table .mod-css-table__row td a.sort,.portlet_pay_bill .mod-css-table .mod-css-table__row th a.sort,.portlet_pay_bill .mod-css-table tr .mod-css-table__cell a.sort,.portlet_pay_bill .mod-css-table tr td a.sort,.portlet_pay_bill .mod-css-table tr th a.sort,.portlet_pay_bill table .mod-css-table__row .mod-css-table__cell a.sort,.portlet_pay_bill table .mod-css-table__row td a.sort,.portlet_pay_bill table .mod-css-table__row th a.sort,.portlet_pay_bill table tr .mod-css-table__cell a.sort,.portlet_pay_bill table tr td a.sort,.portlet_pay_bill table tr th a.sort{padding-right:10px}
.portlet_billDetails .mod-css-table .mod-css-table__row .mod-css-table__cell a.sort .icon,.portlet_billDetails .mod-css-table .mod-css-table__row td a.sort .icon,.portlet_billDetails .mod-css-table .mod-css-table__row th a.sort .icon,.portlet_billDetails .mod-css-table tr .mod-css-table__cell a.sort .icon,.portlet_billDetails .mod-css-table tr td a.sort .icon,.portlet_billDetails .mod-css-table tr th a.sort .icon,.portlet_billDetails table .mod-css-table__row .mod-css-table__cell a.sort .icon,.portlet_billDetails table .mod-css-table__row td a.sort .icon,.portlet_billDetails table .mod-css-table__row th a.sort .icon,.portlet_billDetails table tr .mod-css-table__cell a.sort .icon,.portlet_billDetails table tr td a.sort .icon,.portlet_billDetails table tr th a.sort .icon,.portlet_pay_bill .mod-css-table .mod-css-table__row .mod-css-table__cell a.sort .icon,.portlet_pay_bill .mod-css-table .mod-css-table__row td a.sort .icon,.portlet_pay_bill .mod-css-table .mod-css-table__row th a.sort .icon,.portlet_pay_bill .mod-css-table tr .mod-css-table__cell a.sort .icon,.portlet_pay_bill .mod-css-table tr td a.sort .icon,.portlet_pay_bill .mod-css-table tr th a.sort .icon,.portlet_pay_bill table .mod-css-table__row .mod-css-table__cell a.sort .icon,.portlet_pay_bill table .mod-css-table__row td a.sort .icon,.portlet_pay_bill table .mod-css-table__row th a.sort .icon,.portlet_pay_bill table tr .mod-css-table__cell a.sort .icon,.portlet_pay_bill table tr td a.sort .icon,.portlet_pay_bill table tr th a.sort .icon{width:14px}
.portlet_billDetails .mod-css-table .mod-css-table__row .mod-css-table__cell:last-child,.portlet_billDetails .mod-css-table .mod-css-table__row td:last-child,.portlet_billDetails .mod-css-table .mod-css-table__row th:last-child,.portlet_billDetails .mod-css-table tr .mod-css-table__cell:last-child,.portlet_billDetails .mod-css-table tr td:last-child,.portlet_billDetails .mod-css-table tr th:last-child,.portlet_billDetails table .mod-css-table__row .mod-css-table__cell:last-child,.portlet_billDetails table .mod-css-table__row td:last-child,.portlet_billDetails table .mod-css-table__row th:last-child,.portlet_billDetails table tr .mod-css-table__cell:last-child,.portlet_billDetails table tr td:last-child,.portlet_billDetails table tr th:last-child,.portlet_pay_bill .mod-css-table .mod-css-table__row .mod-css-table__cell:last-child,.portlet_pay_bill .mod-css-table .mod-css-table__row td:last-child,.portlet_pay_bill .mod-css-table .mod-css-table__row th:last-child,.portlet_pay_bill .mod-css-table tr .mod-css-table__cell:last-child,.portlet_pay_bill .mod-css-table tr td:last-child,.portlet_pay_bill .mod-css-table tr th:last-child,.portlet_pay_bill table .mod-css-table__row .mod-css-table__cell:last-child,.portlet_pay_bill table .mod-css-table__row td:last-child,.portlet_pay_bill table .mod-css-table__row th:last-child,.portlet_pay_bill table tr .mod-css-table__cell:last-child,.portlet_pay_bill table tr td:last-child,.portlet_pay_bill table tr th:last-child{text-align:right;padding-right:10px}
.portlet_billDetails .mod-css-table .mod-css-table__row .mod-css-table__cell:last-child a,.portlet_billDetails .mod-css-table .mod-css-table__row td:last-child a,.portlet_billDetails .mod-css-table .mod-css-table__row th:last-child a,.portlet_billDetails .mod-css-table tr .mod-css-table__cell:last-child a,.portlet_billDetails .mod-css-table tr td:last-child a,.portlet_billDetails .mod-css-table tr th:last-child a,.portlet_billDetails table .mod-css-table__row .mod-css-table__cell:last-child a,.portlet_billDetails table .mod-css-table__row td:last-child a,.portlet_billDetails table .mod-css-table__row th:last-child a,.portlet_billDetails table tr .mod-css-table__cell:last-child a,.portlet_billDetails table tr td:last-child a,.portlet_billDetails table tr th:last-child a,.portlet_pay_bill .mod-css-table .mod-css-table__row .mod-css-table__cell:last-child a,.portlet_pay_bill .mod-css-table .mod-css-table__row td:last-child a,.portlet_pay_bill .mod-css-table .mod-css-table__row th:last-child a,.portlet_pay_bill .mod-css-table tr .mod-css-table__cell:last-child a,.portlet_pay_bill .mod-css-table tr td:last-child a,.portlet_pay_bill .mod-css-table tr th:last-child a,.portlet_pay_bill table .mod-css-table__row .mod-css-table__cell:last-child a,.portlet_pay_bill table .mod-css-table__row td:last-child a,.portlet_pay_bill table .mod-css-table__row th:last-child a,.portlet_pay_bill table tr .mod-css-table__cell:last-child a,.portlet_pay_bill table tr td:last-child a,.portlet_pay_bill table tr th:last-child a{text-align:right}
.portlet_billDetails .mod-css-table .mod-css-table__row .mod-css-table__cell.label,.portlet_billDetails .mod-css-table .mod-css-table__row th,.portlet_billDetails .mod-css-table tr .mod-css-table__cell.label,.portlet_billDetails .mod-css-table tr th,.portlet_billDetails table .mod-css-table__row .mod-css-table__cell.label,.portlet_billDetails table .mod-css-table__row th,.portlet_billDetails table tr .mod-css-table__cell.label,.portlet_billDetails table tr th,.portlet_pay_bill .mod-css-table .mod-css-table__row .mod-css-table__cell.label,.portlet_pay_bill .mod-css-table .mod-css-table__row th,.portlet_pay_bill .mod-css-table tr .mod-css-table__cell.label,.portlet_pay_bill .mod-css-table tr th,.portlet_pay_bill table .mod-css-table__row .mod-css-table__cell.label,.portlet_pay_bill table .mod-css-table__row th,.portlet_pay_bill table tr .mod-css-table__cell.label,.portlet_pay_bill table tr th{border-bottom:1px solid #ebebeb;background-color:#fff;font-weight:700}
.container_12 .grid_9.omega .portlet_billDetails .portlet_2la_v3,.portlet_digital_document .individualWrapper .individualContainer .portlet_2la_v3{padding:20px}
.container_12 .grid_9.omega .portlet_billDetails .portlet_2la_v3 .box_easylogin.forty5,.portlet_digital_document .individualWrapper .individualContainer .portlet_2la_v3 .box_easylogin.forty5{width:38%!important}
.container_12 .grid_9.omega .portlet_billDetails .portlet_2la_v3 .box_easylogin.forty5 h3,.portlet_digital_document .individualWrapper .individualContainer .portlet_2la_v3 .box_easylogin.forty5 h3{border-bottom:0}
.portlet_pay_bill h2 select{border:1px solid #ccc;color:#333;display:inline-block;font-family:Vodafone,"Open Sans","sans-serif";font-size:18px;font-weight:400;margin:0 0 0 20px;padding:5px}
.portlet_billDetails .no-bulllet li{list-style:none}
.portlet_billDetails .cancelled-services{margin-top:-1px}
.portlet_billDetails .cancelled-services li{border-top:1px solid #ebebeb;font-size:18px;padding:16px 0;position:relative}
.portlet_billDetails .cancelled-services li .amount{font-weight:700;position:absolute}
.portlet_billDetails .cancelled-services li .amount.first{right:224px}
.portlet_billDetails .cancelled-services li .amount.middle{right:110px}
.portlet_billDetails .cancelled-services li .amount.last{right:0}
.portlet_billDetails .cancelled-services li .orange{color:#ff5400}
.portlet_ebillingdownloadPDF .formRow{margin-left:-12px;padding-left:0}
.friendly-names .inline-table{padding-bottom:20px}
.friendly-names .message.LHS{padding-left:0}
.tariff_migration ul.showallone li.showone{list-style:none}
.tariff_migration .formButtonContainer{margin-top:20px}
.tariff_migration .extra{overflow:hidden}
.tariff_migration .extra .radio{top:-4px}
.tariff_migration .extralines{display:block}
.tariff_migration .broad{font-weight:700}
.tariff_migration .no_of_bundles{font-size:14px;text-align:right;border:1px solid #ccc;background-color:#f4f4f4;padding:20px}
.tariff_migration .no_of_bundles p{font-size:14px;display:inline;padding-right:10px}
.tariff_migration .no_of_bundles .link-button{float:right}
.tariff_migration .no_of_bundles a{display:inline}
.tariff_migration .tarrif_table .tarrif_header{background-color:#333;border:1px solid #333}
.tariff_migration .tarrif_table .tarrif_header h3{margin-left:10px;padding-top:10px;color:#fff}
.tariff_migration .tarrif_table .tarrif_content{border:1px solid #ccc;margin-bottom:20px;overflow:hidden}
.tariff_migration .tarrif_table .tarrif_content.grey,.tariff_migration .tarrif_table .tarrif_content.grey .tabcontainer_value{background-color:#f4f4f4}
.tariff_migration .tarrif_table .tarrif_content li{list-style:none;font-size:14px}
.tariff_migration .tarrif_table .tarrif_content .formButtonContainer{margin-top:10px}
.tariff_migration .tarrif_table .tarrif_content .tabcontainer_cell{font-weight:700;font-size:16px}
.tariff_migration .tarrif_table .tarrif_content .tabcontainer_value{background-color:#fff;font-size:14px}
.tariff_migration .tarrif_table .tarrif_content .tabcontainer_value p{margin-bottom:0}
.tariff_migration .tarrif_table .tarrif_content .tabcontainer_cell,.tariff_migration .tarrif_table .tarrif_content .tabcontainer_value{padding:10px 20px}
.tariff_migration .tarrif_table .tarrif_content .tabcontainer{display:inline-block;zoom:1;vertical-align:top;font-size:12px;width:40%;float:left;border:1px solid #ccc;border-bottom:0;border-top:0;min-height:180px}
.tariff_migration .tarrif_table .tarrif_content .tabcontainer ul{padding-bottom:10px}
.tariff_migration .tarrif_table .tarrif_content .tabcontainer:first-child{width:30%;border:0;text-align:center}
.tariff_migration .tarrif_table .tarrif_content .tabcontainer:last-child{width:29.6%;border:0;text-align:center}
.tariff_migration .tarrif_table .tarrif_content .tabcontainer .tabcontainer_cell{background-color:#f4f4f4;border-bottom:1px solid #ccc}
.tariff_migration .tarrif_table .tarrif_content .tabcontainer .tabcontainer_value .cost_details{padding-top:20px}
.tariff_migration .tarrif_table .tarrif_content .tabcontainer .tabcontainer_value .cost_details .cost{font-weight:700;font-size:18px;display:block}
.tariff_migration .tarrif_table .tarrif_content .tabcontainer .tabcontainer_value .cost_details .months{font-weight:700;font-size:18px}
.tariff_migration .tarrif_table .tarrif_content .tabcontainer .tabcontainer_cell,.tariff_migration .tarrif_table .tarrif_content .tabcontainer .tabcontainer_value{display:block}
.tariff_migration .change_plan{margin-bottom:20px;background-color:#f4f4f4;border:1px solid #ccc;padding:20px}
.tariff_migration .change_plan p{margin-bottom:0}
.tariff_migration .change_plan .formButtonContainer{float:right;margin-top:0;bottom:43px}
.tariff_migration .change_plan .formContainer label{padding-top:0}
.tariff_migration .change_plan .fix{width:60%}
.portlet_static_ips .ipaddressicon{display:inline-block;vertical-align:middle;background:url("device_icons.png") -210px -3px no-repeat!important;width:33px;height:35px;overflow:hidden;text-indent:-9999px;margin-right:20px}
.portlet_static_ips .formButtonContainer{text-align:left}
.portlet_static_ips .ipaddress:disabled{background-color:#fff}
.myPackageManage .toggleContainer.disabled .radioToggle{background-position:right bottom!important;pointer-events:none}
.myPackageManage .recurringPayment .cost.free{margin-left:0!important}
.portlet_manage_devices .removal_date{font-weight:700;margin-left:5px}
.portlet_manage_devices .devices{margin:0;padding:0}
.portlet_manage_devices .devices .mod-device{width:100%;list-style:none;display:inline-block;box-shadow:0 1px 2px rgba(50,50,50,.75);border:1px solid #e9e9e9;margin-bottom:20px;margin-right:0;float:none}
.portlet_manage_devices .devices .mod-device .info{text-align:left;margin:0 0 0 60px;float:left;max-width:60%}
.portlet_manage_devices .devices .mod-device .formButtonContainer{float:right;clear:none}
.portlet_manage_devices .devices .empty{background-color:#f4f4f4}
.portlet_manage_devices .devices .empty h4{color:#ccc!important}
.portlet_manage_devices .devices .empty .CTNtype{background-position:-222px -3851px}
.portlet_manage_devices .devices .mod-device__container{border:none;padding:0}
.portlet_manage_devices .devices .mod-device__content{padding-left:0}
.portlet_manage_devices .devices .mod-device h4{padding-bottom:0;margin-bottom:0;border-bottom:none;margin-top:0}
.portlet_manage_devices .devices .mod-device__rename{margin:25px}
.portlet_manage_devices .devices .mod-device__rename .formRow{display:inline-block;margin:0}
.portlet_manage_devices .devices .formRow{margin:25px}
.portlet_manage_devices .devices .CTNtype{background:url("device_icons_reinvent_large.png") -214px -303px no-repeat!important;display:block;height:63px;position:absolute;width:63px;margin-left:20px}
.portlet_manage_devices .devices .CTNtype.mobile{background:url("device_icons_reinvent_large.png") -72px -3px no-repeat!important;width:63px;height:63px}
.portlet_manage_devices .devices .CTNtype.tablet{background:url("device_icons_reinvent_large.png") -3px -149px no-repeat!important;width:63px;height:63px}
.portlet_manage_devices .devices .mod-device__remove-confirm{display:none}
.portlet_manage_devices .devices .mod-device__rename{padding-left:65px;position:relative;display:none}
.tariff_migration_v2{line-height:1.4;user-select:none}
.tariff_migration_v2 a{color:#333}
.tariff_migration_v2 ul.showallone{padding-left:0}
.tariff_migration_v2 ul.showallone li.showone{list-style:none}
.tariff_migration_v2 .extra{overflow:hidden}
.tariff_migration_v2 .extra .radio{top:10px;position:absolute;left:-40px}
.tariff_migration_v2 .extralines{display:block}
.tariff_migration_v2 .broad{font-weight:700;white-space:nowrap}
.tariff_migration_v2 .no_of_bundles{font-size:16px;text-align:right;border:1px solid #ccc;background-color:#f4f4f4;padding:20px;border-radius:6px}
.tariff_migration_v2 .no_of_bundles p{font-size:18px;display:inline;padding-right:10px}
.tariff_migration_v2 .no_of_bundles .link-button{float:right}
.tariff_migration_v2 .no_of_bundles a{display:inline}
.tariff_migration_v2 .tarrif_table{margin-bottom:20px;-webkit-box-shadow:-2px 2px 8px 0 #d4d4d4;-moz-box-shadow:-2px 2px 8px 0 #d4d4d4;box-shadow:-2px 2px 8px 0 #d4d4d4;border-radius:6px}
.tariff_migration_v2 .tarrif_table .tarrif_header{border-radius:6px}
.tariff_migration_v2 .tarrif_table .tarrif_header h4.ribbon{padding:5px 7px;color:#fff;position:relative;text-transform:uppercase;font-size:14px!important;background:#e60000;left:auto;float:right;bottom:10px;right:-9px}
.tariff_migration_v2 .tarrif_table .tarrif_header h4.ribbon:after{border:4px solid transparent;border-top:4px solid #830000;border-left:4px solid #830000;content:" ";position:absolute;bottom:-8px;right:0}
.tariff_migration_v2 .tarrif_table .tarrif_header h4.ribbon-upgrade{background:#a8b400}
.tariff_migration_v2 .tarrif_table .tarrif_header h4.ribbon-upgrade:after{border-top-color:#4c5200;border-left-color:#4c5200}
.tariff_migration_v2 .tarrif_table .tarrif_header h4.ribbon-downgrade{background:#eb9700}
.tariff_migration_v2 .tarrif_table .tarrif_header h4.ribbon-downgrade:after{border-top-color:#895800;border-left-color:#895800}
.tariff_migration_v2 .tarrif_table .tarrif_header h3{margin:0;padding:10px;color:#e60000;font-size:20px;text-align:left;word-break:break-word;width:auto;font-weight:400}
.tariff_migration_v2 .tarrif_table .tarrif_desc{border-top:1px solid #ebebeb}
.tariff_migration_v2 .tarrif_table .tarrif_desc p{margin-left:10px;padding-top:10px;margin-bottom:0;padding-bottom:10px;color:#e60000}
.tariff_migration_v2 .tarrif_table .choose_bundle{border-top:0;padding:10px}
@media only screen and (max-width:320px){
.bundle-information #entertainment-icons{padding-left:0!important}
.tariff_migration_v2 .tarrif_table .choose_bundle{padding:0}
}
.tariff_migration_v2 .tarrif_table .choose_bundle .tariff_icons{text-align:left;font-weight:700;font-size:16px;display:inline-block;width:69%}
.tariff_migration_v2 .tarrif_table .choose_bundle .formButtonContainer{text-align:right;display:inline-block;width:30%;margin-bottom:0}
.tariff_migration_v2 .tarrif_table .choose_bundle p{padding-top:10px;margin-bottom:0}
.tariff_migration_v2 .tarrif_table .tarrif_content{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;margin-bottom:0;display:flex;width:100%;overflow:hidden}
.tariff_migration_v2 .tarrif_table .tarrif_content.grey,.tariff_migration_v2 .tarrif_table .tarrif_content.grey .tabcontainer_value{background-color:#f4f4f4}
.tariff_migration_v2 .tarrif_table .tarrif_content li{list-style:none;font-size:16px;padding-left:20px}
.tariff_migration_v2 .tarrif_table .tarrif_content li:before{content:"\2713";padding-right:10px;font-size:16px;margin-left:-22px}
.tariff_migration_v2 .tarrif_table .tarrif_content .tabcontainer_cell{font-size:20px;text-align:left;background-color:#fff;border-bottom:1px solid #ebebeb;display:flex!important;align-items:center;min-height:40px;line-height:20px}
.tariff_migration_v2 .tarrif_table .tarrif_content .tabcontainer_value{background-color:#fff;font-size:16px}
.tariff_migration_v2 .tarrif_table .tarrif_content .tabcontainer_value .cost_details{padding-top:10px;text-align:left}
.tariff_migration_v2 .tarrif_table .tarrif_content .tabcontainer_value .cost_details .cost{font-weight:700;font-size:30px;display:inline-block;color:#e60000;padding-right:4px}
.tariff_migration_v2 .tarrif_table .tarrif_content .tabcontainer_value .cost_details .months{font-weight:700;font-size:18px}
.tariff_migration_v2 .tarrif_table .tarrif_content .tabcontainer_value .contract_time{padding-top:10px}
.tariff_migration_v2 .tarrif_table .tarrif_content .tabcontainer_value p{margin-bottom:0}
.tariff_migration_v2 .tarrif_table .tarrif_content .tabcontainer_cell,.tariff_migration_v2 .tarrif_table .tarrif_content .tabcontainer_value{padding:10px}
.tariff_migration_v2 .tarrif_table .tarrif_content .tarrif_content{border-bottom:0}
.tariff_migration_v2 .tarrif_table .tarrif_content .tabcontainer{display:inline-block;zoom:1;vertical-align:top;font-size:16px;width:40%;float:left;border:1px solid #ebebeb;border-bottom:0;border-top:0;min-height:180px;flex:1}
.tariff_migration_v2 .tarrif_table .tarrif_content .tabcontainer ul{padding-bottom:10px;padding-left:0;margin-top:0;margin-bottom:0}
.tariff_migration_v2 .tarrif_table .tarrif_content .tabcontainer:first-child{border:0;text-align:center}
.tariff_migration_v2 .tarrif_table .tarrif_content .tabcontainer:last-child{border:0}
.tariff_migration_v2 .tarrif_table .tarrif_content .tabcontainer:last-child.w-50{border-left:1px solid #ccc}
.tariff_migration_v2 .tarrif_table .tarrif_content .tabcontainer .last-child{text-align:left}
.tariff_migration_v2 .tarrif_table .tarrif_content .tabcontainer.tabcontainer_wide{width:70%;border-left:1px solid #ccc;text-align:left;box-sizing:border-box}
.tariff_migration_v2 .tarrif_table .tarrif_content .tabcontainer .tabcontainer_cell{font-weight:700}
.tariff_migration_v2 .tarrif_table .tarrif_content .tabcontainer .tabcontainer_cell,.tariff_migration_v2 .tarrif_table .tarrif_content .tabcontainer .tabcontainer_value{display:block}
.tariff_migration_v2 .change_plan{margin-bottom:20px;padding:20px;-webkit-box-shadow:-2px 2px 8px 0 #d4d4d4;-moz-box-shadow:-2px 2px 8px 0 #d4d4d4;box-shadow:-2px 2px 8px 0 #d4d4d4;border-radius:6px;position:relative}
.tariff_migration_v2 .change_plan p{margin-bottom:0}
.tariff_migration_v2 .change_plan .formButtonContainer{float:right;margin-top:0;bottom:43px;position:absolute;right:6px;top:14px}
.tariff_migration_v2 .change_plan .formContainer label{padding-top:0;display:block;left:20px}
.tariff_migration_v2 .change_plan .fix{width:60%}
.tariff_migration_v2 .change_plan ul li{list-style:none}
.tariff_migration_v2 .change_plan ul li:before{content:"\2713";padding-right:10px;font-size:16px}
.tariff_migration_v2 .change_plan .extra:not(:last-child){border-bottom:1px solid #ebebeb;margin-bottom:10px}
.tariff_migration_v2 .blueMsg{margin-top:20px}
.tariff_migration_v2 .blueMsg h4{margin:0}
.tariff_migration_v2 .blueMsg ul{margin-top:0;list-style:none;padding-left:0}
.tariff_migration_v2 .blueMsg li{list-style-type:disc}
.tariff_migration_v2 .blueMsg .extralines{display:inline}
.tariff_migration_v2 .contractConditions .secondaryBtn{background-position:10px!important;background-repeat:no-repeat!important}
.tariff_migration_v2 .contractConditions .secondaryBtn.btnClicked{background-color:#428600!important;border-color:#428600;color:#fff!important;background-image:url("white_tick_icon.png")!important;pointer-events:none}
.tariff_migration_v2 .contractConditions .secondaryBtn:hover{background-repeat:no-repeat!important;background-position:10px!important}
.tariff_migration_v2 .contractConditions .secondaryBtn:focus{box-shadow:none!important}
.tariff_migration_v2 .contractConditions .downloadBtn{background-image:url("data:image/svg+xml,%0A%3Csvg width='20' height='16' viewBox='0 0 20 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.5 10.5V13.5C19.5 14.0304 19.2893 14.5391 18.9142 14.9142C18.5391 15.2893 18.0304 15.5 17.5 15.5H2.5C1.96957 15.5 1.46086 15.2893 1.08579 14.9142C0.710714 14.5391 0.5 14.0304 0.5 13.5V10.5M10 0.5V12.5M10 12.5L13.25 9M10 12.5L6.75 9' stroke='%23333333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")!important}
.tariff_migration_v2 .contractConditions .downloadBtn:hover{background-image:url("data:image/svg+xml,%0A%3Csvg width='20' height='16' viewBox='0 0 20 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.5 10.5V13.5C19.5 14.0304 19.2893 14.5391 18.9142 14.9142C18.5391 15.2893 18.0304 15.5 17.5 15.5H2.5C1.96957 15.5 1.46086 15.2893 1.08579 14.9142C0.710714 14.5391 0.5 14.0304 0.5 13.5V10.5M10 0.5V12.5M10 12.5L13.25 9M10 12.5L6.75 9' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")!important}
.tariff_migration_v2 .contractConditions .downloadBtn.btnClicked{pointer-events:all}
.tariff_migration_v2 .contractConditions .emailBtn{background-image:url("data:image/svg+xml,%0A%3Csvg width='19' height='13' viewBox='0 0 19 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.13 0.92622L11.255 8.00997C11.0811 8.1917 10.8721 8.33632 10.6407 8.43512C10.4093 8.53392 10.1604 8.58486 9.90879 8.58486C9.65721 8.58486 9.40823 8.53392 9.17686 8.43512C8.94549 8.33632 8.73652 8.1917 8.56254 8.00997L2.13004 1.19122M3.49878 0.5C2.96835 0.5 2.45964 0.710714 2.08457 1.08579C1.70949 1.46086 1.49878 1.96957 1.49878 2.5V10C1.49878 10.5304 1.70949 11.0391 2.08457 11.4142C2.45964 11.7893 2.96835 12 3.49878 12H16.4988C17.0292 12 17.5379 11.7893 17.913 11.4142C18.2881 11.0391 18.4988 10.5304 18.4988 10V0.5H3.49878Z' stroke='%23333333' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E")!important}
.tariff_migration_v2 .contractConditions .emailBtn:hover{background-image:url("data:image/svg+xml,%0A%3Csvg width='19' height='13' viewBox='0 0 19 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.13 0.92622L11.255 8.00997C11.0811 8.1917 10.8721 8.33632 10.6407 8.43512C10.4093 8.53392 10.1604 8.58486 9.90879 8.58486C9.65721 8.58486 9.40823 8.53392 9.17686 8.43512C8.94549 8.33632 8.73652 8.1917 8.56254 8.00997L2.13004 1.19122M3.49878 0.5C2.96835 0.5 2.45964 0.710714 2.08457 1.08579C1.70949 1.46086 1.49878 1.96957 1.49878 2.5V10C1.49878 10.5304 1.70949 11.0391 2.08457 11.4142C2.45964 11.7893 2.96835 12 3.49878 12H16.4988C17.0292 12 17.5379 11.7893 17.913 11.4142C18.2881 11.0391 18.4988 10.5304 18.4988 10V0.5H3.49878Z' stroke='%23ffffff' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E")!important}
.tariff_migration_v2 .mcpr_accordion{margin-top:40px;box-sizing:border-box}
.tariff_migration_v2 .mcpr_accordion *{box-sizing:border-box}
.tariff_migration_v2 .mcpr_accordion .tarrif_content .tabcontainer{min-height:unset}
.tariff_migration_v2 .mcpr_accordion .tarrif_content .tabcontainer .tabcontainer_cell{padding:0}
.tariff_migration_v2 .mcpr_accordion .mod-accordion{width:100%;text-align:left;border:0;margin-bottom:0}
.tariff_migration_v2 .mcpr_accordion .mod-accordion .plus-minus{right:10px;top:35%;left:unset}
.tariff_migration_v2 .mcpr_accordion .mod-accordion .mod-accordion__item{border:0}
.tariff_migration_v2 .mcpr_accordion .mod-accordion .mod-accordion__item h3{border:0;background:0 0!important}
.tariff_migration_v2 .mcpr_accordion .mod-accordion .mod-accordion__item .accordionAnchor{padding:10px}
.tariff_migration_v2 .mcpr_accordion .mod-accordion .accordion_content{border:0;font-weight:400;padding:15px 10px}
.tariff_migration_v2 .mcpr_accordion .mod-accordion .accordion_content div{font-size:18px;line-height:22px}
.tariff_migration_v2 .mcpr_accordion .mod-accordion .accordion_content .mcpr_table{display:flex;flex-direction:column;width:100%;margin:20px 0 15px}
.tariff_migration_v2 .mcpr_accordion .mod-accordion .accordion_content .mcpr_table .mcpr_table_row{width:100%;display:flex;flex-direction:row;padding:5px 10px;margin-bottom:5px}
.tariff_migration_v2 .mcpr_accordion .mod-accordion .accordion_content .mcpr_table .mcpr_table_row div{flex:1}
.tariff_migration_v2 .mcpr_accordion .mod-accordion .accordion_content .mcpr_table .mcpr_table_row .mcpr_table_cell_right{text-align:right}
.tariff_migration_v2 .mcpr_accordion .mod-accordion .accordion_content .mcpr_table .mcpr_table_row:nth-child(2n){background-color:#f2f2f2}
.tariff_migration_v2 .mcpr_info{font-size:14px;font-weight:400;margin-top:10px}
.tariff_migration_v2 .mcpr_info .mcpr_info_title{font-weight:700}
.tariff_migration_v2 .mcpr_info .mcpr_info_from{font-weight:400;display:inline-block}
.tariff_migration_v2 .mcpr_info .mcpr_info_from:first-letter{text-transform:lowercase}
.tariff_migration_v2 .mcpr_info .mcpr_info_learn{margin:10px 0}
.tariff_migration_v2 .mcpr_info .mcpr_info_learn a{font-size:14px!important;line-height:16px;font-weight:400}
.grid_9 .tariff_migration_v2 .tarrif_table .choose_bundle .tariff_icons span{margin-top:10px}
.portlet_pending_orders_v2 .paginationContainer_v3 label{display:inline-block!important;width:initial}
.friendly-names .pad-right-sml-dsk{padding-left:0}
.friendly-names .icon-message--35 .icon.secondary{left:5px;top:14px}
.friendly-names .icon-message--35 .message{padding:0 5px 0 40px;margin-right:-20px}
.friendly-names .icon-message--35 .message .js-friendly-names__name{word-wrap:break-word;margin-right:20px;display:block}
.portlet_flex_upgrade .formRow a{padding-left:0}
.portlet_flex_upgrade,.tariff_migration_v2{min-height:200px;font-family:Vodafone;user-select:none}
.portlet_flex_upgrade .upgrade_summary,.tariff_migration_v2 .upgrade_summary{background:0 0;width:140px;height:140px;display:flex;align-items:center;justify-content:center;border:5px solid #4b2750;border-radius:50%;box-sizing:border-box;text-align:center;margin-left:20px;position:absolute;right:0;top:-20px;flex-direction:column;padding-top:10px}
.portlet_flex_upgrade .upgrade_summary>p,.tariff_migration_v2 .upgrade_summary>p{width:100%}
.portlet_flex_upgrade .upgrade_summary .amount,.portlet_flex_upgrade .upgrade_summary .date,.tariff_migration_v2 .upgrade_summary .amount,.tariff_migration_v2 .upgrade_summary .date{font-weight:700}
.portlet_flex_upgrade .upgrade_summary .amount,.tariff_migration_v2 .upgrade_summary .amount{font-size:30px}
.portlet_flex_upgrade .upgrade_summary .date,.tariff_migration_v2 .upgrade_summary .date{font-size:24px}
.portlet_flex_upgrade .upgrade_summary p,.tariff_migration_v2 .upgrade_summary p{margin:5px}
.portlet_flex_upgrade .flex_content,.tariff_migration_v2 .flex_content{margin-right:200px}
.portlet_flex_upgrade .formButtonContainer,.tariff_migration_v2 .formButtonContainer{padding-left:0!important}
.portlet_flex_upgrade .box-grey,.tariff_migration_v2 .box-grey{background-color:#f4f4f4;border:1px solid #ebebeb;padding-left:20px}
.portlet_flex_upgrade .sum-spacing,.tariff_migration_v2 .sum-spacing{min-height:160px}
.portlet_flex_upgrade .banner-contact-us,.tariff_migration_v2 .banner-contact-us{padding:0}
.portlet_flex_upgrade .banner-contact-us .inner-container,.tariff_migration_v2 .banner-contact-us .inner-container{width:426px;box-sizing:border-box}
.portlet_flex_upgrade .banner-contact-us .inner-container .mobile-align-bottom .live-chat,.tariff_migration_v2 .banner-contact-us .inner-container .mobile-align-bottom .live-chat{width:200px;display:inline-block;vertical-align:top;padding:0 10px 0 0}
.portlet_flex_upgrade .banner-contact-us .inner-container .mobile-align-bottom .text-times,.tariff_migration_v2 .banner-contact-us .inner-container .mobile-align-bottom .text-times{margin:0;font-size:13px}
.portlet_flex_upgrade .banner-contact-us .inner-container .mobile-align-bottom .btn-upgrade-chat,.tariff_migration_v2 .banner-contact-us .inner-container .mobile-align-bottom .btn-upgrade-chat{width:100%;border:1px solid gray;font-size:16px;border-radius:3px;line-height:10px;padding:0;display:inline-block;color:#000;text-decoration:none;background:#fff;margin-bottom:10px;cursor:pointer}
.portlet_flex_upgrade .banner-contact-us .inner-container .mobile-align-bottom .btn-upgrade-chat:hover,.tariff_migration_v2 .banner-contact-us .inner-container .mobile-align-bottom .btn-upgrade-chat:hover{background:#ccc}
.portlet_flex_upgrade .banner-contact-us .inner-container .mobile-align-bottom .btn-upgrade-chat .call-us-icon,.tariff_migration_v2 .banner-contact-us .inner-container .mobile-align-bottom .btn-upgrade-chat .call-us-icon{background:url("css_img_white_buttons_sprite.png") 7px -43px no-repeat #9c2aa0;width:40px;height:40px;display:inline-block}
.portlet_flex_upgrade .banner-contact-us .inner-container .mobile-align-bottom .btn-upgrade-chat .live-chat-icon,.tariff_migration_v2 .banner-contact-us .inner-container .mobile-align-bottom .btn-upgrade-chat .live-chat-icon{background:url("css_img_white_buttons_sprite.png") 7px -118px no-repeat #38870a;width:40px;height:40px;display:inline-block}
.portlet_flex_upgrade .banner-contact-us .inner-container .mobile-align-bottom .text-center,.tariff_migration_v2 .banner-contact-us .inner-container .mobile-align-bottom .text-center{display:inline-block;margin:0 0 14px 14px;vertical-align:bottom}
.portlet_flex_upgrade .box-grey,.tariff_migration_v2 .box-grey{-webkit-box-shadow:-2px 2px 8px 0 #d4d4d4;-moz-box-shadow:-2px 2px 8px 0 #d4d4d4;box-shadow:-2px 2px 8px 0 #d4d4d4;border-radius:6px}
.portlet_accountsummary_v3{margin-bottom:20px}
.portlet_accountsummary_v3 .accordionAnchor .subscription{font-size:16px}
.portlet_accountsummary_v3 .accordionAnchor .subscription.red{color:#bd0000;display:block!important;width:100px;margin-top:20px}
.portlet_accountsummary_v3 .accordionAnchor .account_info{display:inline-block;font-weight:400;margin-top:-16px;margin-left:111px;font-size:16px}
.portlet_accountsummary_v3 .accordionAnchor .account_info.error{float:none;margin-top:10px 0 10px 111px}
.portlet_accountsummary_v3 .app-direct-warn{margin:10px 10px -10px}
.portlet_accountsummary_v3 .icon{background:url(device_icons.png) no-repeat;width:35px;height:40px;position:absolute}
.portlet_accountsummary_v3 .ctn_mobile .icon{background:url(device_icons.png) -293px -3px no-repeat}
.portlet_accountsummary_v3 .ctn_broadband .icon{background:url(device_icons.png) -129px -3px no-repeat}
.portlet_accountsummary_v3 .ctn_landline .icon,.portlet_accountsummary_v3 .ctn_vlandline .icon{background:url(device_icons.png) -90px -3px no-repeat}
.portlet_accountsummary_v3 .ctn_mobilebb .icon{background:url(device_icons.png) -50px -3px no-repeat}
.portlet_accountsummary_v3 .ctn_TV .icon{background:url(device_icons.png) -253px -3px no-repeat}
.portlet_accountsummary_v3 .ctn_sofware_and_services .icon{background:url(device_icons.png) -357px -3px no-repeat}
.portlet_accountsummary_v3 .subscription .icon{background:url("mini-alert-icons.png") -12px -346px no-repeat;width:30px;height:30px;display:none}
.portlet_accountsummary_v3 .items{background-color:#f4f4f4}
.portlet_accountsummary_v3 .items li{border:1px solid #ccc;font-size:16px;list-style-type:none;overflow:hidden;padding:10px 10px 10px 5px;position:relative;background-color:#fff;margin-bottom:10px}
.portlet_accountsummary_v3 .items li .items_anchor{color:#333;text-decoration:none;margin-left:40px}
.portlet_accountsummary_v3 .items li .icon{left:5px;top:13px}
.portlet_accountsummary_v3 .items li .subscription .icon{left:-35px;top:-6px}
.portlet_accountsummary_v3 .show-types{display:none;justify-content:space-between;height:38px;width:100%;padding:0 0 8px;background:#f4f4f4;margin-bottom:8px}
.portlet_accountsummary_v3 .show-types label{display:inline-block;padding:0;cursor:pointer;box-shadow:0 4px #999;width:40px;height:40px;position:relative}
.portlet_accountsummary_v3 .show-types label span{visibility:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.portlet_accountsummary_v3 .show-types label.vf-show-mobile:before{background:url("device_icons.png") -293px -6px no-repeat!important;width:27px;height:35px;content:'';position:absolute;left:5px;top:5px}
.portlet_accountsummary_v3 .show-types label.vf-show-broadband:before{background:url("device_icons.png") -130px -2px no-repeat!important;width:31px;height:35px;content:'';position:absolute;left:5px;top:5px}
.portlet_accountsummary_v3 .show-types label.vf-show-landline:before,.portlet_accountsummary_v3 .show-types label.vf-show-vlandline:before{background:url("device_icons.png") -90px -2px no-repeat!important;width:25px;height:35px;content:'';position:absolute;left:5px;top:5px}
.portlet_accountsummary_v3 .show-types label.vf-show-mobilebb:before{background:url("device_icons.png") -50px -4px no-repeat!important;width:30px;height:35px;content:'';position:absolute;left:5px;top:5px}
.portlet_accountsummary_v3 .show-types label.vf-show-tv:before{background:url("device_icons.png") -253px -4px no-repeat!important;width:33px;height:35px;content:'';position:absolute;left:5px;top:5px}
.portlet_accountsummary_v3 .show-types label.vf-show-secondary:before{background:url(onenumber_icon.png) no-repeat;width:27px;height:27px;content:'';position:absolute;left:5px;top:5px}
.portlet_accountsummary_v3 .show-types label:hover{color:#333!important;box-shadow:0 2px #999!important}
.portlet_accountsummary_v3 .show-types input[type=checkbox]{position:absolute;z-index:-100}
.portlet_accountsummary_v3 .show-types label.ctnSelected{box-shadow:0 2px #999!important}
.portlet_accountsummary_v3 .show-types label.inactiveCtn{background-color:#f4f4f4;border-color:#fff;opacity:.2;cursor:default;pointer-events:none!important}
.portlet_accountsummary_v3 h2{margin-bottom:0}
.portlet_accountsummary_v3 .accordionWrapper{margin:0 10px;border-bottom:1px solid #ccc}
.portlet_accountsummary_v3 .subscription{display:inline-block;margin-left:35px;position:relative}
.portlet_accountsummary_v3 .subscription.red{color:#bd0000;display:block!important}
.portlet_accountsummary_v3 .subscription.red .icon{display:block;left:-35px;top:-6px}
.portlet_accountsummary_v3 .accordionAnchor{overflow:hidden;padding:20px 50px 20px 10px;text-align:left}
.portlet_accountsummary_v3 .accordionAnchor:focus,.portlet_accountsummary_v3 .accordionAnchor:hover{text-decoration:none}
.portlet_accountsummary_v3 .accordionAnchor h3{border-bottom-width:0;height:auto;margin:0}
.portlet_accountsummary_v3 .accordionAnchor .plus-minus{display:inline-block;left:initial;top:19px;right:10px}
.portlet_accountsummary_v3 .accordionAnchor.js_open .plus-minus{background:url("plain_arrows_reinvent.png") -51px -5px no-repeat;width:20px;height:10px}
.portlet_accountsummary_v3 .accordionAnchor.js_close .plus-minus{background:url("plain_arrows_reinvent.png") -82px -5px no-repeat;width:20px;height:10px}
.portlet_accountsummary_v3 .accordionAnchor .account_details{font-weight:400;width:85%;font-size:20px;color:#999}
.portlet_accountsummary_v3 .accordionAnchor .account_details span{display:block}
.portlet_accountsummary_v3 .accordionAnchor .account_details span .account_number{white-space:nowrap}
.portlet_accountsummary_v3 .accordionDetails{display:none;position:relative}
.portlet_accountsummary_v3 .current .accordionAnchor{border-bottom-width:0}
.portlet_accountsummary_v3 .current .accordionContent{display:block}
.portlet_accountsummary_v3 .current .accordionDetails{background-color:#f4f4f4;border:1px solid #ebebeb;display:block;font-size:18px;padding:0 10px 10px}
.portlet_accountsummary_v3 .current .accordionDetails .bill .details{width:60%;float:right;line-height:1.5;margin-top:-10px}
.portlet_accountsummary_v3 .current .accordionDetails .bill .details .amount{display:block;font-size:30px;font-weight:700;color:#007c92}
.portlet_accountsummary_v3 .current .accordionDetails .bill .details .sub{font-size:16px;display:block}
.portlet_accountsummary_v3 .single_account .accordionAnchor{cursor:auto;padding-left:10px}
.portlet_accountsummary_v3 .single_account .accordionAnchor:focus{background-color:transparent}
.portlet_accountsummary_v3 .single_account .accordionAnchor .plus-minus{display:none}
.portlet_accountsummary_v3 .single_account .accordionAnchor .account_details{width:430px}
.portlet_accountsummary_v3 .accordionDetails .bill .details{width:40%;float:right;text-align:right;line-height:1.5}
.portlet_accountsummary_v3 .accordionDetails .bill .details .amount{display:block;font-size:30px;font-weight:700;color:#007c92}
.portlet_accountsummary_v3 .noservice .accordionDetails{background-color:transparent;border:none;display:block;padding:0}
.portlet_accountsummary_v3 .bill{overflow:hidden;padding:20px 20px 20px 70px;background-color:#f4f4f4}
.portlet_accountsummary_v3 .bill .formButtonContainer{float:left;margin:5px 0}
.portlet_accountsummary_v3 .bill .formButtonContainer .icon{background:url("device_icons_mini.png") -188px -2px no-repeat;width:22px;height:27px;left:-55px}
.portlet_accountsummary_v3 .bill .formButtonContainer .submit{margin-left:0!important;width:180px}
.portlet_accountsummary_v3 .bill .formButtonContainer a.secondaryBtn{margin-left:-10px!important;width:180px}
.portlet_accountsummary_v3 .accordionDetails span h4{margin:10px 0}
.portlet_accountsummary_v3 .accordionDetails span h4.box_title{margin-left:10px!important}
.portlet_accountsummary_v3 .search .icon{background:url(search_icon_ws10.png) 0 0/24px no-repeat;position:absolute;display:block;top:3px!important;left:215px;width:24px;height:24px}
.portlet_accountsummary_v3 .search .search_box{padding:0 5px 0 40px;font-size:18px;line-height:24px;height:36px}
.portlet_accountsummary_v3 .items li .account_details .items_anchor{clear:both;display:block;font-size:18px;margin-right:0;padding:0;text-align:left}
.portlet_accountsummary_v3 .items li .account_details .account{display:inline-block;margin-left:50px;width:45%;line-height:1.4}
.portlet_accountsummary_v3 .items li .account_details .account span{display:block;font-weight:700}
.portlet_accountsummary_v3 .items li .account_details .account.noclick{text-decoration:none;width:84%}
.portlet_accountsummary_v3 .items li .account_details .subscription{font-weight:700;width:20%;position:absolute;left:26px;top:60px;padding-left:9px;display:none}
.portlet_accountsummary_v3 .items li .account_details .dummy_btn{display:block;position:absolute;right:10px;top:17px;padding-left:0}
.portlet_accountsummary_v3 .items li .account_details .dummy_btn .secondaryBtn{width:185px;padding-right:40px}
.portlet_accountsummary_v3 .items li .account_details .dummy_btn .secondaryBtn:hover .icon{margin-top:-14px}
.portlet_accountsummary_v3 .items li .account_details .dummy_btn .icon{margin-left:80%;z-index:100;background:url("plain_arrows_horizontal.png") -32px -15px no-repeat;width:9px;height:20px}
.portlet_accountsummary_v3 .items li .info{display:block;margin-left:0}
.formContainer .portlet_accountsummary_v3 .items li .info label.hidden,.portlet_accountsummary_v3 .items li .info .formContainer label.hidden,.portlet_accountsummary_v3 .items li .info .hide,.portlet_accountsummary_v3 .items li .info p.helpText{display:none}
.portlet_accountsummary_v3 .items li .moreDetailsOuter{display:block;margin:0 20px 10px 30px;border:1px solid #6d6d6d;border-radius:5px;box-shadow:0 1px 5px 0 rgba(0,0,0,.5)}
.portlet_accountsummary_v3 .items li .moreDetailsOuter .moreDetails{border:2px solid #cacaca;border-radius:5px;padding:30px 20px 10px}
.portlet_accountsummary_v3 .items li .moreDetailsOuter .moreDetails .arrow{background:block}
.portlet_accountsummary_v3 .items li .moreDetailsOuter .close .icon{background-position:-124px -409px;left:auto}
.portlet_accountsummary_v3 .items li .moreDetailsOuter dl dd,.portlet_accountsummary_v3 .items li .moreDetailsOuter dl dt{display:inline-block;margin:0 0 20px 10px}
.portlet_accountsummary_v3 .items li .ineffective{clear:left;padding:0 20px 10px 150px}
.portlet_accountsummary_v3 .accordionContent+h3{padding-top:22px}
.portlet_accountsummary_v3 .accordionContent+h3+.msgContainer{margin-top:22px}
.portlet_accountsummary_v3 .accordionContent+h3+.msgContainer h3{height:unset}
.portlet_accountsummary_v3 .search,.portlet_accountsummary_v3 .search_noresults{margin:0;padding:10px 20px;background-color:#eee;border:1px solid #ebebeb;border-bottom:none}
.portlet_accountsummary_v3 .search .formRow{margin:0;position:relative}
.portlet_accountsummary_v3 .search label{margin:2px;padding:10px 0;text-align:left;width:180px;display:inline-block}
.portlet_accountsummary_v3 .current .accordionContent .search_submit{display:none}
.portlet_accountsummary_v3 .search_noresults{background-color:#f4f4f4;padding:20px;margin-bottom:20px;display:none;border-bottom:1px solid #ebebeb}
.portlet_accountsummary_v3 .search_noresults .inlineMsgContainer{background-color:#fff;margin:0}
.portlet_accountsummary_v3 .noservice .inlineMsgContainer h3,.portlet_accountsummary_v3 .search_noresults h3{height:auto;border:none;margin-bottom:10px}
.portlet_accountsummary_v3 .single_account .accordionDetails,.portlet_accountsummary_v3 .single_account .search,.portlet_accountsummary_v3 .single_account .search_noresults{margin-left:10px}
.portlet_accountsummary_v3 .accordionDetails .box{margin-bottom:40px}
.portlet_accountsummary_v3 .js_search .accordionDetails .box{margin-bottom:0}
.portlet_accountsummary_v3 .accordionDetails .box.last{margin-bottom:10px}
.portlet_accountsummary_v3 .accordionDetails .bill .details .sub{font-size:18px}
.portlet_accountsummary_v3 .items{margin:10px 0 0}
.portlet_accountsummary_v3 .single_account .items .account_details .account{width:390px}
.portlet_accountsummary_v3 .items .account_details .account,.portlet_accountsummary_v3 .items .info a{line-height:1;display:block;padding-top:5px;padding-bottom:13px}
.portlet_accountsummary_v3 .items .account_details .account .name{font-weight:700;padding-right:10px}
.portlet_accountsummary_v3 .items .account_details .account:hover{text-decoration:underline}
.portlet_accountsummary_v3 .items .info a{padding:0 20px 14px 10px;margin-top:13px;color:#333;display:inline;background-color:#fff;position:relative}
.portlet_accountsummary_v3 .items .info a.show:after{content:"";background:url("plain_arrows_reinvent.png") -82px -5px no-repeat;width:20px;height:10px;position:absolute;right:-5px;top:5px}
.portlet_accountsummary_v3 .items .info a.hide:after{content:"";background:url("plain_arrows_reinvent.png") -51px -5px no-repeat;height:20px;width:20px;position:absolute;right:-5px;top:5px}
.portlet_accountsummary_v3 .items .moreDetailsContainer{clear:both;padding-top:20px;display:none;background-color:#fff}
.portlet_accountsummary_v3 .items .moreDetailsContainer .arrow{left:10px;right:3px}
.portlet_accountsummary_v3 .items .moreDetails dl{margin:0;padding:0;clear:both;overflow:hidden}
.portlet_accountsummary_v3 .items .moreDetails dt{float:left}
.portlet_accountsummary_v3 .items .moreDetails dd{font-weight:700;float:left;margin:0 40px 0 10px}
.portlet_accountsummary_v3 .items li .subscription.red{color:#bd0000;display:flex!important;width:auto;position:static;align-items:center;margin-bottom:5px}
.portlet_accountsummary_v3 .items li .subscription.red .icon{left:-35px;top:-6px;display:block;position:static}
div.portlet_accountsummary_v3 div.accordionContent div.accordionDetails div.subscription_plan{padding:10px 5px}
div.portlet_accountsummary_v3 div.accordionContent div.accordionDetails ul.items li{min-height:70px}
div.portlet_accountsummary_v3 div.accordionContent div.accordionDetails div.account_details a{color:#333;display:block;text-decoration:none;text-align:left}
div.portlet_accountsummary_v3 div.accordionContent div.accordionDetails div.account_details a div.account span,div.portlet_accountsummary_v3 div.accordionContent div.accordionDetails div.account_details a div.combi_bundle span{text-decoration:none}
div.portlet_accountsummary_v3 div.accordionContent div.accordionDetails div.account_details a:not(.p_AFDisabled):hover div.account span,div.portlet_accountsummary_v3 div.accordionContent div.accordionDetails div.account_details a:not(.p_AFDisabled):hover div.combi_bundle span{text-decoration:underline}
div.portlet_accountsummary_v3 div.accordionContent div.accordionDetails div.account_details div.icon_container{display:inline-block;vertical-align:top;width:60px}
div.portlet_accountsummary_v3 div.accordionContent div.accordionDetails div.account_details div.icon_container span.icon,div.portlet_accountsummary_v3 div.accordionContent div.accordionDetails div.account_details div.icon_container span.sub-i-smartphone-mid-secondary{display:block;margin:5px auto 0;min-height:30px;position:static}
div.portlet_accountsummary_v3 div.accordionContent div.accordionDetails div.account_details div.icon_container span.sub-i-smartphone-mid-secondary{margin-top:4px}
div.portlet_accountsummary_v3 div.accordionContent div.accordionDetails div.account_details div.account{margin:0;padding:0;vertical-align:top}
div.portlet_accountsummary_v3 div.accordionContent div.accordionDetails div.account_details div.account span.deviceGroup,div.portlet_accountsummary_v3 div.accordionContent div.accordionDetails div.account_details div.account span.number{font-size:17px}
div.portlet_accountsummary_v3 div.accordionContent div.accordionDetails div.account_details div.dummy_btn{right:20px}
div.portlet_accountsummary_v3 div.accordionContent div.accordionDetails div.account_details div.combi_bundle{font-size:17px;padding:5px 0;display:inline-block}
div.portlet_accountsummary_v3 div.accordionContent div.accordionDetails div.combi_bundle_mobile{display:none}
div.portlet_accountsummary_v3 div.accordionContent div.accordionDetails div.info{clear:both;margin-left:-5px;padding:5px 0;text-align:center;width:100px}
div.portlet_accountsummary_v3 div.accordionContent div.accordionDetails div.info a{color:#333;background:0 0;padding:0 25px 0 0;text-decoration:none}
div.portlet_accountsummary_v3 div.accordionContent div.accordionDetails div.info a span{text-decoration:none}
div.portlet_accountsummary_v3 div.accordionContent div.accordionDetails div.info a:hover span{text-decoration:underline}
div.portlet_accountsummary_v3 .items .ctn_sofware_and_services .items_anchor{margin-top:18px;cursor:default}
div.portlet_accountsummary_v3 .items .ctn_sofware_and_services .items_anchor .name{padding-top:2px}
div.portlet_accountsummary_v3 .items .ctn_sofware_and_services .items_anchor .secondaryBtn{cursor:pointer}
.portlet_accountsummary_v4 .infoMessage{background-color:#f4f4f4;border:5px solid #e60000;border-width:0 0 0 5px;border-radius:0 2px 2px 0;padding:16px}
.portlet_accountsummary_v4 .infoMessage span.icon{background:url("large-alert-icons.png") -6px -66px no-repeat;width:40px;height:40px}
.portlet_accountsummary_v4 .infoMessage h2{color:#e60000;border-bottom-width:0;margin:9px 0 .5em 48px}
.portlet_accountsummary_v4 .infoMessage h3{height:unset;color:#333;font-size:18px;font-weight:700}
.portlet_accountsummary_v4 .infoMessage .heading{line-height:1.9}
.portlet_accountsummary_v4 .infoMessage a{font-size:18px}
.portlet_accountsummary_v4 .infoMessage .container--has-icon{position:relative;padding-left:65px;margin-left:10px}
.portlet_accountsummary_v4 .infoMessage span.upgrade-icon{background:url(mobile-upgrade-icon.png) no-repeat;width:29px;height:60px;border-radius:0;left:0;top:8px}
.portlet_accountsummary_v4 .infoMessage .bill_amount_container{height:45px;padding:12px 0}
.portlet_accountsummary_v4 .infoMessage .bill_amount_container .figures_wrapper{margin:0 45px;line-height:1}
.portlet_accountsummary_v4 .infoMessage .bill_amount_container .figures_wrapper .amount{font-size:28px;color:#333;font-weight:700;padding:0;margin:6px 0 0}
.portlet_accountsummary_v4 .infoMessage p{margin-left:48px}
.portlet_accountsummary_v4 .infoMessage p:first-of-type{font-weight:700}
.portlet_accountsummary_v4 .infoMessage p.bill_due_date_info,.portlet_accountsummary_v4 .infoMessage p.bill_info_text,.portlet_accountsummary_v4 .infoMessage p.bill_period,.portlet_accountsummary_v4 .infoMessage p.heading,.portlet_accountsummary_v4 .infoMessage p.payment_method{margin:0;font-size:18px}
.portlet_accountsummary_v4 .infoMessage p.bill_period,.portlet_accountsummary_v4 .infoMessage p.payment_method{color:#82786f}
.portlet_accountsummary_v4 .infoMessage p.payment_method{margin-top:15px}
.portlet_accountsummary_v4 .infoMessage__footer{padding:16px 20px;background-color:#ebebeb;margin:10px -16px -16px -15px}
.portlet_accountsummary_v4 .infoMessage__footer .formButtonContainer{text-align:right;margin:0;float:none;width:auto}
.portlet_accountsummary_v4 .infoMessage__footer .formButtonContainer .btn-link{font-size:16px;color:#333;text-decoration:underline;font-weight:700;padding:12px}
.portlet_accountsummary_v4 .infoMessage__footer .formButtonContainer .primaryBtn,.portlet_accountsummary_v4 .infoMessage__footer .portlet_redeemVoucher .formButtonContainer input[type=submit],.portlet_redeemVoucher .portlet_accountsummary_v4 .infoMessage__footer .formButtonContainer input[type=submit]{margin:0 0 3px!important}
.portlet_accountsummary_v4 .infoMessage.warn{border-color:#fecb00}
.portlet_accountsummary_v4 .infoMessage.normal{border-color:#a9b501}
.portlet_accountsummary_v4 .infoMessage.normal .bill_amount_container .icon{background:url("large-alert-icons.png") -6px -5px no-repeat;width:40px;height:40px}
.portlet_accountsummary_v4 .gap{height:24px;background:#fff;margin:0 -12px}
.portlet_accountsummary_v4 .infoMessage{margin:0 -11px}
.portlet_subscription_context .floatRight{position:absolute;right:0;top:0;width:375px}
.hidesubscription .portlet_subscription_context .floatRight{display:none}
.portlet_subscription_context .floatRight p{width:210px;float:left;margin-right:0;padding-top:10px}
.portlet_subscription_context select{font-size:16px;font-weight:700;margin:0 10px 2px 8px;padding:6px;position:absolute;right:0;top:0;vertical-align:middle}
.portlet_subscription_context .floatRight p.number{float:right;margin-right:10px;padding-top:0;text-align:right}
.portlet_subscription_context .successMsgContainer .floatRight{right:10px;top:15px}
.portlet_subscription_context .salutation:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.portlet_subscription_context .number{font-size:16px;font-weight:700;line-height:20px}
.portlet_subscription_context .salutation .number{line-height:50px;padding:0 10px}
.portlet_subscription_context .successMsgContainer p{background:url("mini-alert-icons.png") -12px -188px no-repeat;width:30px;height:30px;min-height:23px;margin-bottom:.5em;padding-top:6px;padding-left:35px}
.portlet_subscription_context .successMsgContainer .floatRight p{background:0 0}
.portlet_subscription_context{min-height:38px;position:relative}
.portlet_subscription_context h1{max-width:450px;margin:20px 0 10px 10px;overflow:hidden;padding-bottom:10px;text-overflow:ellipsis}
.portlet_subscription_context .subscriptionContainer{position:absolute;right:0;top:0;margin:0 10px 0 0;background-color:#494a4a;border-radius:5px;min-height:40px}
.portlet_subscription_context .subscriptionContainer p{color:#fff;font-weight:700}
.portlet_subscription_context .subscriptionContainer .subscriptionLabel{display:inline-block;padding-top:15px;padding-left:5px;width:270px}
.portlet_subscription_context .subscriptionContainer .subscriptionListContainer{overflow:hidden;overflow-y:scroll;max-height:600px;height:auto}
.portlet_subscription_context .subscriptionContainer .subscriptionList{height:41px;padding:0 0 4px;position:absolute;right:0;text-align:left;top:0;z-index:10;width:200px;background-color:#494a4a;border-radius:5px}
.portlet_subscription_context .subscriptionContainer .subscriptionItem{display:block;list-style:none;margin:0;padding:8px 0 5px 10px;position:relative}
.portlet_subscription_context .subscriptionContainer .subscriptionItem .subscriptionSearch{background:url(search_icon_ws10.png) no-repeat #fff;display:inline-block;border:1px solid #ccc;font-family:Vodafone,"Open Sans","sans-serif";font-size:14px;margin:0;padding:9px 0 7px 34px;text-align:left;vertical-align:top;width:81%;z-index:99}
.portlet_subscription_context .subscriptionContainer .subscriptionItem .scrollControl{content:"";width:49%;height:34px;display:block;border:2px solid #494a4a;position:relative;cursor:pointer}
.portlet_subscription_context .subscriptionContainer .subscriptionItem .scrollControl.scrollDown{background:url(plain_arrows_reinvent_white.png) no-repeat #6e6e6e;float:left;margin-left:49%}
.portlet_subscription_context .subscriptionContainer .subscriptionItem .scrollControl.scrollUp{background:url(plain_arrows_reinvent_white.png) 0 -25px no-repeat #6e6e6e;float:none}
.portlet_subscription_context .subscriptionContainer .subscriptionItem .scrollControl.disablebtn{background-color:#3d3d3d;cursor:default;pointer-events:none}
.portlet_subscription_context .subscriptionContainer .subscriptionItem .scrollControl:hover.scrollUp{background-color:#929292}
.portlet_subscription_context .subscriptionContainer .subscriptionItem .scrollControl:hover.scrollDown{background-color:#929292}
.portlet_subscription_context .subscriptionContainer .icon{display:block;position:relative;float:left;top:0;left:6px}
.portlet_subscription_context .subscriptionContainer .icon.broadband{background:url("device_icons_mini.png") -73px -42px no-repeat;width:27px;height:25px}
.portlet_subscription_context .subscriptionContainer .icon.landline{background:url("device_icons_mini.png") -50px -41px no-repeat;width:21px;height:27px}
.portlet_subscription_context .subscriptionContainer .icon.MBB{background:url("device_icons_mini.png") -22px -1px no-repeat;width:26px;height:26px}
.portlet_subscription_context .subscriptionContainer .icon.mobile{background:url("device_icons_mini.png") -1px -40px no-repeat;width:16px;height:28px}
.portlet_subscription_context .subscriptionContainer .icon.TV{background:url("device_icons_mini.png") -125px -42px no-repeat;width:29px;height:24px}
.portlet_subscription_context .subscriptionContainer .subscription{color:#fff;display:block;font-size:18px;margin:0;overflow:hidden;padding:5px 5px 5px 20px;text-overflow:ellipsis;word-wrap:break-word;white-space:nowrap}
.portlet_subscription_context .subscriptionContainer.multi{background-color:#494a4a;border-radius:5px;margin-right:10px;margin-top:0;min-height:initial;padding-right:150px}
.portlet_subscription_context .subscriptionContainer.multi p{color:#fff;font-weight:700;padding-left:20px}
.portlet_subscription_context .subscriptionContainer.multi .subscription{line-height:18px;max-width:220px;font-size:18px!important}
.portlet_subscription_context .subscriptionContainer.multi .subscriptionList{margin-right:0;overflow:hidden;background-color:#494a4a;padding-top:5px;border-radius:5px;z-index:10;width:190px}
.portlet_subscription_context .subscriptionContainer.multi .subscriptionItem{padding:0;display:block}
.portlet_subscription_context .subscriptionContainer.multi .subscriptionItem.selected{border-bottom:1px solid #ccc;cursor:pointer;padding:8px 41px 10px 0}
.portlet_subscription_context .subscriptionContainer.multi .subscriptionItem.selected .selectLink{padding:5px 40px 5px 0}
.portlet_subscription_context .subscriptionContainer.multi .selectLink{color:#333;display:block;padding:5px 5px 5px 0;position:relative;text-decoration:none;text-align:left}
.portlet_subscription_context .subscriptionContainer.multi .selectLink:hover{background-color:#333;color:#fff}
.portlet_subscription_context .subscriptionContainer.multi .dropdownIcon{background:url("plain_arrows_reinvent_white.png") -35px 0 no-repeat;width:20px;content:"";height:21px;position:absolute;right:10px;top:5px}
.portlet_subscription_context .subscriptionContainer.multi .errorMSG{color:#fff;padding:8px 0;font-size:16px;position:relative;text-align:center;font-weight:600;width:100%;display:block}
.portlet_subscription_context .subscriptionContainer.multi.expanded .subscriptionList{z-index:10000}
.portlet_subscription_context .subscriptionContainer.multi.expanded .subscriptionItem.selected{padding:5px 41px 1px 0}
.portlet_subscription_context .subscriptionContainer.multi.expanded .dropdownIcon{background:url("plain_arrows_reinvent_white.png") -35px -30px no-repeat}
.portlet_subscription_context .subscriptionContainer.multi.expanded .subscription{line-height:18px;padding-top:5px}
.hidesubscription .portlet_subscription_context h1{max-width:100%}
.hidesubscription .portlet_subscription_context .subscriptionContainer,.view-only-subscription .portlet_subscription_context .subscriptionItem{display:none}
.view-only-subscription .portlet_subscription_context .subscriptionItem.selected{display:block;pointer-events:none}
.portlet_subscription_context .salutation{margin-top:5px}
.notifications{width:100px;border:1px solid #ebebeb;box-shadow:0 2px #999;border-radius:5px;position:absolute;width:initial;padding:12px 70px 11px 45px;top:-123px;right:10px;margin-bottom:10px;font-weight:700}
.notifications .sub-i-notification{background:url(notification_icon.png) no-repeat;width:40px;height:26px;top:10px;left:10px}
.notifications .notifications__button:after{content:"";background:url("plain_arrows_reinvent.png") -82px -5px no-repeat;height:20px;width:20px;position:absolute;right:5px;top:13px}
@media screen and (min-width:640px){
body{background-size:cover}
#header .nav-primary{margin-bottom:0;border-radius:4px 4px 0 0}
.contBasic{background-color:#fff}
.bread-crumb{margin:10px 0 0 10px}
#pageContent{position:relative;margin-top:-40px;padding-top:20px}
}
.nav-secondary{display:block;padding:0;margin:0 10px 20px}
.nav-secondary ul{padding:0;margin:0}
.nav-secondary li{list-style-position:outside;list-style-type:none;margin:0;position:relative;border-top:1px solid #ebebeb}
.nav-secondary li .nav-secondary-level-1 a{background-color:#f4f4f4;background-size:cover!important}
.nav-secondary li.home{position:relative}
.nav-secondary li.home span{display:block;height:18px;left:10px;position:absolute;top:6px;width:20px}
.nav-secondary a{color:#333;display:block;font-size:16px!important;line-height:1.6154;padding:5px 22px 5px 20px;text-decoration:none;margin:1px 0}
.contBasic .nav-secondary a:focus,.contBasic .nav-secondary a:hover{color:#bd0000;text-decoration:underline}
.nav-secondary .current>a{background:url(navbg.png) top right/cover no-repeat!important;color:#fff;margin-right:-14px;margin-top:1px;margin-bottom:1px}
.contBasic .nav-secondary .current a:focus,.contBasic .nav-secondary .current a:hover,.contBasic .nav-secondary .current.large a:focus,.contBasic .nav-secondary .current.large a:hover{background-color:transparent;color:#fff;background-size:cover!important}
.nav-secondary .current.large a{background:url(navbg_large.png) top right no-repeat!important;margin-right:-14px;margin-top:1px;margin-bottom:1px}
.current ul.nav-secondary-level-1 a,.current ul.nav-secondary-level-2 a,.current ul.nav-secondary-level-3 a,.current.large ul.nav-secondary-level-1 a,.current.large ul.nav-secondary-level-2 a,.current.large ul.nav-secondary-level-3 a,ul.nav-secondary-level-1 a,ul.nav-secondary-level-2 a,ul.nav-secondary-level-3 a{color:#333;font-weight:400;background:0 0}
.contBasic .current ul.nav-secondary-level-1 a:focus,.contBasic .current ul.nav-secondary-level-1 a:hover,.contBasic .current ul.nav-secondary-level-2 a:focus,.contBasic .current ul.nav-secondary-level-2 a:hover,.contBasic .current ul.nav-secondary-level-3 a:focus,.contBasic .current ul.nav-secondary-level-3 a:hover,.contBasic .current.large ul.nav-secondary-level-1 a:focus,.contBasic .current.large ul.nav-secondary-level-1 a:hover,.contBasic .current.large ul.nav-secondary-level-2 a:focus,.contBasic .current.large ul.nav-secondary-level-2 a:hover,.contBasic .current.large ul.nav-secondary-level-3 a:focus,.contBasic .current.large ul.nav-secondary-level-3 a:hover{color:#bd0000;font-weight:400;background:0 0}
.current ul.nav-secondary-level-1 a,ul.nav-secondary-level-1 a{padding-left:40px;background-color:#f4f4f4!important;margin-right:1px}
.current ul.nav-secondary-level-2 a,ul.nav-secondary-level-2 a{padding-left:50px}
.current ul.nav-secondary-level-3 a,ul.nav-secondary-level-3 a{padding-left:60px}
.portlet_2la_v3 .close,.portlet_2la_v3_open .close{color:#333;display:block;padding-right:31px;position:absolute;right:10px;text-decoration:none;top:10px;z-index:1}
.portlet_2la_v3 .close .icon,.portlet_2la_v3_open .close .icon{background:url("hide_icons.png") -38px 0 no-repeat;display:block;position:absolute;right:0;top:0;width:16px;height:16px}
.bd-modal-body{position:fixed;width:100%;height:100%;z-index:999;top:0;left:0;overflow-y:auto;background:rgba(0,0,0,.75)}
.js .bd-modal-display{display:block}
.bd-modal-inner-body{position:relative;margin:50px auto;background:#fff;width:870px;padding:10px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 40px 3px #000;-moz-box-shadow:0 0 40px 3px #000;box-shadow:0 0 40px 3px #000}
.add-item .formRow .bd-modal-inner-body .portlet_easyLogin input.box_easylogin,.bd-modal-inner-body .portlet_easyLogin .add-item .formRow input.box_easylogin,.bd-modal-inner-body .portlet_easyLogin .box_easylogin.mod-columns,.bd-modal-inner-body .portlet_easyLogin .box_easylogin.w-100,.bd-modal-inner-body .portlet_easyLogin .formContainer fieldset.box_easylogin,.bd-modal-inner-body .portlet_easyLogin .formContainer legend.box_easylogin,.formContainer .bd-modal-inner-body .portlet_easyLogin fieldset.box_easylogin,.formContainer .bd-modal-inner-body .portlet_easyLogin legend.box_easylogin{border:none;padding:0}
.portlet_payg1 .greenMsg p a{color:#bd0000;font-size:14px;text-decoration:underline}
.portlet_payg1 .accordionSlide{margin:0}
.multiplePackages .decimal .contentTitle{width:100%}
.portlet_payg1 .payg1-panel{padding:10px 10px 10px 20px}
.portlet_payg1 .payg1-panel--border{border:1px solid #ccc;padding:10px;border-radius:3px}
.portlet_payg1 .payg1-panel h3 img{height:40px;width:40px}
.portlet_digital_document{position:relative}
.portlet_digital_document .scrollTop{position:absolute;right:-65px;bottom:21px}
.portlet_digital_document .active_plan_wrapper,.portlet_digital_document .completed_plan_wrapper,.portlet_digital_document .consent_agreements_wrapper{margin-top:30px}
.portlet_digital_document .active_plan_wrapper .accordionWrapper .individualWrapper .individualContainer .accordionAnchor h3,.portlet_digital_document .completed_plan_wrapper .accordionWrapper .individualWrapper .individualContainer .accordionAnchor h3,.portlet_digital_document .consent_agreements_wrapper .accordionWrapper .individualWrapper .individualContainer .accordionAnchor h3{overflow:hidden;font-size:16px;font-weight:700;padding:16px 10px 14px 46px}
.portlet_digital_document .active_plan_wrapper .accordionWrapper .individualWrapper .individualContainer .accordionDetails .msgContainer,.portlet_digital_document .completed_plan_wrapper .accordionWrapper .individualWrapper .individualContainer .accordionDetails .msgContainer,.portlet_digital_document .consent_agreements_wrapper .accordionWrapper .individualWrapper .individualContainer .accordionDetails .msgContainer{margin:0 0 20px}
.portlet_digital_document .active_plan_wrapper .accordionWrapper .individualWrapper .individualContainer .accordionDetails .msgContainer h3,.portlet_digital_document .completed_plan_wrapper .accordionWrapper .individualWrapper .individualContainer .accordionDetails .msgContainer h3,.portlet_digital_document .consent_agreements_wrapper .accordionWrapper .individualWrapper .individualContainer .accordionDetails .msgContainer h3{padding:0;margin:4px 0 10px;height:unset!important}
.portlet_digital_document .accordionDetails{padding:10px}
.portlet_digital_document .accordionDetails .lazy-loader{background:url(img_loading_animation.gif) no-repeat;min-height:50px;position:relative;left:calc(50% - 20px);display:none}
.portlet_digital_document .vat-request-cta{display:none;margin:0 0 20px 10px!important;padding:12px 20px!important}
.portlet_gdpr{font-size:16px}
.portlet_gdpr h2{border:none}
.portlet_gdpr p{font-size:15px;margin:0 0 5px}
.portlet_gdpr p:last-of-type,.portlet_gdpr p:only-of-type{margin-bottom:0}
.portlet_gdpr>div{margin-bottom:30px}
.portlet_gdpr .gdpr-banner{overflow:hidden;position:relative;width:100%;min-height:254px}
.portlet_gdpr .gdpr-banner__image div{position:absolute;background:url(gdpr_banner__desktop.jpg) no-repeat;width:1024px;height:254px;left:-200px}
.portlet_gdpr .gdpr-banner__content{text-align:center;position:absolute;width:100%}
.portlet_gdpr .gdpr-banner__content div{width:75%;margin:40px 0 auto auto}
.portlet_gdpr .gdpr-banner__content .content-image--lock{background:url(padlock_red_mini_icon.png) no-repeat;display:inline-block;width:29px;height:36px;margin-bottom:20px}
.portlet_gdpr .gdpr-banner__content a,.portlet_gdpr .gdpr-banner__content h3{color:#fff}
.portlet_gdpr .gdpr-account-switcher{color:#000;font-size:18px}
.portlet_gdpr .gdpr-account-switcher--single .formRow{margin:0;padding:0}
.portlet_gdpr .gdpr-account-switcher--single .formRow .label{display:inline-block;font-size:16px;margin-right:15px;font-weight:700}
.portlet_gdpr .gdpr-account-switcher--single .formRow .option{display:inline-block}
.portlet_gdpr .gdpr-account-switcher--multiple .formRow{margin:0;padding:0}
.portlet_gdpr .gdpr-account-switcher--multiple .formRow label{font-size:16px;margin:0 0 5px;width:auto}
.portlet_gdpr .gdpr-settings-global{border:1px solid #c4c4c4}
.portlet_gdpr .gdpr-settings-global--disabled{cursor:no-drop!important;opacity:.5;pointer-events:none}
.portlet_gdpr .gdpr-settings-global--disabled .grid__item__submit{display:none}
.portlet_gdpr .gdpr-settings-global__header{background:-webkit-linear-gradient(to bottom,#fff 0,#efefef 100%)!important;background:-moz-linear-gradient(to bottom,#fff 0,#efefef 100%)!important;background:-o-linear-gradient(to bottom,#fff 0,#efefef 100%)!important;background:linear-gradient(to bottom,#fff 0,#efefef 100%)!important;border-bottom:1px solid #c4c4c4;padding:15px 30px}
.portlet_gdpr .gdpr-settings-global__header__title{font-size:15px;font-weight:700}
.portlet_gdpr .gdpr-settings-global__content .messages{margin:0 30px}
.portlet_gdpr .gdpr-settings-global__content .sections .section{border:none!important}
.portlet_gdpr .gdpr-settings-global__content .sections .section__content{padding:0 30px}
.portlet_gdpr .gdpr-settings-services{border:1px solid #c4c4c4}
.portlet_gdpr .gdpr-settings-services--disabled{cursor:no-drop!important;opacity:.5;pointer-events:none}
.portlet_gdpr .gdpr-settings-services--disabled .grid__item__submit{display:none}
.portlet_gdpr .gdpr-settings-services__header{padding:10px 30px;background:-webkit-linear-gradient(to bottom,#fff 0,#efefef 100%)!important;background:-moz-linear-gradient(to bottom,#fff 0,#efefef 100%)!important;background:-o-linear-gradient(to bottom,#fff 0,#efefef 100%)!important;background:linear-gradient(to bottom,#fff 0,#efefef 100%)!important;border-bottom:1px solid #c4c4c4}
.portlet_gdpr .gdpr-settings-services__header--no-border{border:0}
.portlet_gdpr .gdpr-settings-services__header__title{font-size:15px;font-weight:700}
.portlet_gdpr .gdpr-settings-services .service-group__header{padding:20px 30px;background:-webkit-linear-gradient(to bottom,#fff 0,#efefef 100%)!important;background:-moz-linear-gradient(to bottom,#fff 0,#efefef 100%)!important;background:-o-linear-gradient(to bottom,#fff 0,#efefef 100%)!important;background:linear-gradient(to bottom,#fff 0,#efefef 100%)!important;border:1px solid #c4c4c4;border-width:1px 0}
.portlet_gdpr .gdpr-settings-services .service-group__header__svcnum{display:inline-block;font-weight:700;margin-right:1em}
.portlet_gdpr .gdpr-settings-services .service-group__content>div{padding:15px}
.portlet_gdpr .gdpr-settings-services .service-group__content .messages{margin:0 15px 15px}
.portlet_gdpr .sections--disabled{cursor:no-drop!important;opacity:.5;pointer-events:none}
.portlet_gdpr .sections--disabled .grid__item__submit{display:none}
.portlet_gdpr .sections__submit button.submit__button{cursor:pointer}
.portlet_gdpr .sections .section{margin:0 0 15px;border:1px solid #c4c4c4;position:static}
.portlet_gdpr .sections .section:last-of-type,.portlet_gdpr .sections .section:only-of-type{margin-bottom:0}
.portlet_gdpr .sections .section::after,.portlet_gdpr .sections .section::before{clear:initial;content:initial;display:initial}
.portlet_gdpr .sections .section--disabled{cursor:no-drop!important;opacity:.5;pointer-events:none}
.portlet_gdpr .sections .section--disabled .grid__item__submit{display:none}
.portlet_gdpr .sections .section__header{background:-webkit-linear-gradient(to bottom,#fff 0,#efefef 100%)!important;background:-moz-linear-gradient(to bottom,#fff 0,#efefef 100%)!important;background:-o-linear-gradient(to bottom,#fff 0,#efefef 100%)!important;background:linear-gradient(to bottom,#fff 0,#efefef 100%)!important;border-bottom:1px solid #c4c4c4;padding:15px 30px}
.portlet_gdpr .sections .section__header--slim{padding:10px 30px}
.portlet_gdpr .sections .section__header__title{font-size:15px;font-weight:700}
.portlet_gdpr .sections .section__header__title--teal{color:#0090ae}
.portlet_gdpr .sections .section__content{padding:0 30px}
.portlet_gdpr .sections .section__content--gradient{background:-webkit-linear-gradient(to bottom,#fff 0,#efefef 100%)!important;background:-moz-linear-gradient(to bottom,#fff 0,#efefef 100%)!important;background:-o-linear-gradient(to bottom,#fff 0,#efefef 100%)!important;background:linear-gradient(to bottom,#fff 0,#efefef 100%)!important}
.portlet_gdpr .sections .section__content .messages{margin:20px 0 0}
.portlet_gdpr .sections .section__submit{padding-bottom:30px}
.portlet_gdpr .toggles .toggle{padding:30px 0;border-bottom:1px solid #c4c4c4}
.portlet_gdpr .toggles .toggle:last-of-type,.portlet_gdpr .toggles .toggle:only-of-type{border:none}
.portlet_gdpr .toggles .toggle--disabled{cursor:no-drop!important;opacity:.5;pointer-events:none}
.portlet_gdpr .toggles .toggle__info{float:left;width:80%}
.portlet_gdpr .toggles .toggle__info--wide{width:100%}
.portlet_gdpr .toggles .toggle__info__title{font-weight:700}
.portlet_gdpr .toggles .toggle__button{background:url(toggle_yesno.png) right top no-repeat;border-radius:3px 0 0 3px;cursor:pointer;float:right;height:23px;margin-top:10px;text-indent:-9999px;transition:333ms;width:81px}
.portlet_gdpr .toggles .toggle__button--checked{background-position:0 0;border-radius:0 3px 3px 0}
.portlet_gdpr .messages--hidden{display:none}
.portlet_gdpr .messages .message:last-of-type,.portlet_gdpr .messages .message:only-of-type{margin-bottom:0}
.portlet_gdpr .messages .message--hidden{display:none}
.portlet_gdpr .messages .message--info{border-color:#007c92}
.portlet_gdpr .messages .message--success{border-color:#428600}
.portlet_gdpr .messages .message--error{border-color:#e60000}
.portlet_gdpr .accordion{display:block}
.portlet_gdpr .accordion--disabled{cursor:no-drop!important;opacity:.5;pointer-events:none}
.portlet_gdpr .accordion--disabled .grid__item__submit{display:none}
.portlet_gdpr .accordion--disabled .accordion__indicator,.portlet_gdpr .accordion--disabled .toggle__button{cursor:no-drop!important}
.portlet_gdpr .accordion__indicator{cursor:pointer;float:right}
.portlet_gdpr .accordion__item--disabled{cursor:no-drop!important;opacity:.5;pointer-events:none}
.portlet_gdpr .accordion__item--disabled .grid__item__submit{display:none}
.portlet_gdpr .accordion__item:first-of-type .service-group__header{border-top-width:0}
.portlet_gdpr .accordion__item--opening .accordion__indicator{background:url("plain_arrows_reinvent.png") -82px -5px no-repeat;width:20px;height:10px}
.portlet_gdpr .accordion__item--opening .accordion__item__content{height:0}
.portlet_gdpr .accordion__item--opened .accordion__indicator{background:url("plain_arrows_reinvent.png") -51px -5px no-repeat;width:20px;height:10px}
.portlet_gdpr .accordion__item--closed .accordion__indicator,.portlet_gdpr .accordion__item--closing .accordion__indicator{background:url("plain_arrows_reinvent.png") -82px -5px no-repeat;width:20px;height:10px}
.portlet_gdpr .accordion__item--closed .accordion__item__content{height:0}
.portlet_gdpr .accordion__item--closed .service-group__header{border-bottom-width:0}
.portlet_gdpr .accordion__item__content{overflow:hidden}
.portlet_gdpr .modal-dialog--hidden{display:none}
.portlet_gdpr .modal-dialog__body{background:rgba(0,0,0,.75);height:100%;left:0;overflow-y:auto;position:fixed;top:0;width:100%;z-index:999}
.portlet_gdpr .modal-dialog__body__inner{background:#fff;border-radius:3px;box-shadow:0 0 40px 3px #000;margin:50px auto;max-width:690px;padding:10px;position:relative}
.portlet_gdpr .modal-dialog__content__content__title{font-weight:700;font-size:15px}
.portlet_gdpr .modal-dialog .toggle-notice{margin:0 20px;padding:10px 20px}
.portlet_gdpr .modal-dialog .toggle-notice--hidden{display:none}
.portlet_gdpr .modal-dialog .toggle-info{border-bottom:1px solid #c4c4c4;margin:0 20px;padding:20px 0}
.portlet_gdpr .modal-dialog .toggle-info--hidden{display:none}
.portlet_gdpr .modal-dialog .toggle-info--no-border{border:none}
.portlet_gdpr .modal-dialog .toggle-info__title{font-weight:700}
.portlet_gdpr .modal-dialog .toggle-confirm--hidden{display:none}
.portlet_gdpr .modal-dialog__buttons{margin:0 auto;width:300px}
.portlet_gdpr .modal-dialog__button{cursor:pointer}
.portlet_spendcap .accordionContent,.portlet_spendcap .moreDetailsOuter{display:block;border:none;box-shadow:none;border-radius:0}
.portlet_spendcap .moreDetailsContainer{display:none}
.portlet_spendcap .info{padding-bottom:20px;max-width:90%}
.portlet_spendcap .info a{position:relative;padding:0 20px 0 0;color:#333;background-color:#fff}
.portlet_spendcap .info a:after{background:url("plain_arrows_reinvent.png") -82px -5px no-repeat;width:20px;height:10px;content:'';position:absolute;left:auto;right:-12px;margin-top:10px}
.portlet_spendcap .info a.hide:after{background:url("plain_arrows_reinvent.png") -51px -5px no-repeat;width:20px;height:10px;content:'';position:absolute;left:auto;right:-12px;margin-top:10px}
.portlet_spendcap-wrapper{margin-bottom:20px;padding-top:20px;border-top:1px solid #ccc}
.portlet_spendcap-wrapper:nth-last-child(3){border-bottom:1px solid #ccc}
.portlet_spendcap .formContainer{margin:0}
.portlet_spendcap .formContainer label{display:block;width:auto;margin-bottom:5px;font-size:14px;text-align:left;font-weight:700}
.portlet_spendcap .radioToggle{margin-bottom:20px}
.portlet_spendcap-account{position:relative;margin-bottom:20px;padding-left:45px}
.portlet_spendcap .CTNtype{left:0}
.portlet_spendcap-ctn{display:inline-block;margin-bottom:10px;margin-top:10px}
.portlet_spendcap-plan{display:inline-block;font-size:16px;font-weight:400;line-height:26px}
.portlet_spendcap-amount{margin-bottom:20px}
.portlet_spendcap-confirm{position:relative;display:inline-block;background:url("medium-alert-icons.png") -11px -125px no-repeat;width:32px;height:32px}
.portlet_spendcap-ecare{display:block}
.portlet_spendcap-app,.portlet_spendcap-mobile{display:none}
.contact-us-container-v2{width:100%;margin-top:20px;display:table}
.contact-us-container-v2 .container{box-shadow:2px 2px 10px rgba(0,0,0,.4);-moz-box-shadow:2px 2px 10px rgba(0,0,0,.4);-webkit-box-shadow:2px 2px 10px rgba(0,0,0,.4);-o-box-shadow:2px 2px 10px rgba(0,0,0,.4);border:1px solid #ebebeb;width:calc(50% - 34px);min-height:300px}
.contact-us-container-v2 .container.chat-with-us-online-v2{float:left;margin-right:20px;padding:20px 10px 10px;position:relative;text-align:center}
.contact-us-container-v2 .container.chat-with-us-online-v2 span.icon{background-image:url(chat_with_us_online_icon.png);background-repeat:no-repeat;width:72px;height:60px;position:absolute;margin-left:-36px;left:50%}
.contact-us-container-v2 .container.call-us-v2{padding:20px 10px 10px;float:right;position:relative;text-align:center}
.contact-us-container-v2 .container.call-us-v2 span.icon{background-image:url(call_us_icon.png);background-repeat:no-repeat;width:60px;height:60px;position:absolute;margin-left:-30px;left:50%}
.contact-us-container-v2 .container .channeling-title{font-family:Vodafone,"Open Sans","sans-serif";color:#000;font-weight:400;font-size:27px;line-height:30px;margin:100px 0 20px}
.contact-us-container-v2 .container p{margin:0 30px}
.contact-us-container-v2 .container .strongBtn{width:calc(100% - 20px)!important;bottom:0;position:absolute;left:10px;top:auto!important;cursor:pointer}
.contact-us-container-v2 .container .strongBtn:hover{bottom:-2px}
.faq-items-container{margin:0;padding:0}
.faq-items-container .faq-list-item{width:100%;height:auto;min-height:45px;background-color:#fff;margin:10px 0;list-style-type:none;padding-top:4px;box-shadow:0 2px 6px #d6d6d6}
.faq-items-container .faq-list-item .faq-item .faq{font-size:18px;float:left;margin:10px 40px 10px 10px}
.faq-items-container .faq-list-item .faq-item .faq-arrow{height:42px;width:42px;right:0;margin-left:calc(100% - 40px);position:relative}
.faq-items-container .faq-list-item .faq-item .faq-arrow .arrow-icon{position:absolute;border-right:solid #e60000;border-bottom:solid #e60000;border-width:0 1px 1px 0;display:block;padding:7px}
.faq-items-container .faq-list-item .faq-item .faq-arrow .arrow-icon.up{margin:16px 0 0 12px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}
.faq-items-container .faq-list-item .faq-item .faq-arrow .arrow-icon.down{margin:9px 0 0 12px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.faq-items-container .faq-list-item .faq-item:hover{cursor:pointer}
.faq-items-container .faq-list-item .faq-details-container{padding:15px 10px 1px;border-top:1px solid #ebebeb;display:none}
.faq-items-container .faq-list-item .faq-details-container a,.faq-items-container .faq-list-item .faq-details-container p{font-size:16px!important}
.hideSalutationHeading .portlet_subscription_context .salutation h1{display:none}
div.portlet_order_tracker div.msgContainer p a{font-size:inherit;font-size:inherit;margin-left:0!important}
div.portlet_order_tracker div.formButtonContainer button.primaryBtn.buttonLrg{margin:0!important}
div.order_tracker_container div.order_group a{font-size:inherit!important}
.portlet-service-access-request{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.portlet-service-access-request .account-details{padding:0 20px 10px 30px;line-height:2px;font-weight:600}
.portlet-service-access-request .account-details p,.portlet-service-access-request .account-details span{color:#999;font-size:16px;margin:0}
.portlet-service-access-request .common-container{padding:0 20px 10px 30px}
.portlet-service-access-request ._intro{margin:0 0 20px}
.portlet-service-access-request ._intro h1{color:#000;margin:0;padding:10px 20px 20px 30px;font-size:48px;font-family:Vodafone,"Open Sans","sans-serif"}
.portlet-service-access-request ._intro p{margin:0;padding:10px 20px 10px 30px;width:90%}
.portlet-service-access-request a{color:#e60000}
.portlet-service-access-request .gray-box{background-color:#f4f4f4}
.portlet-service-access-request .formContainer label{display:block}
.portlet-service-access-request .choose-date-container{padding:30px 20px 10px 30px;margin:0 0 30px}
.portlet-service-access-request .choose-date-container label{width:260px;max-height:90px}
.portlet-service-access-request .choose-date-container input{width:185px;padding:1px 14px 1px 40px;border:1px solid #aea79f}
.portlet-service-access-request .choose-date-container input::before{content:"DD-MM-YY";color:red}
.portlet-service-access-request .choose-date-container input:focus{outline:0!important;box-shadow:#00b0ca 0 0 0 3px}
.portlet-service-access-request .choose-date-container p.title{font-weight:600}
.portlet-service-access-request .choose-date-container span.title{padding:0 0 8px 2px;display:block}
.portlet-service-access-request .choose-date-container span.placeholder{display:none}
.portlet-service-access-request .choose-date-container .choose-date{display:inline-flex}
.portlet-service-access-request .choose-date span.calender-icon{background:url(datepickerx-icon.png) no-repeat;width:21px;height:21px;position:relative;display:block;bottom:38px;left:10px}
.portlet-service-access-request .choose-date label{text-align:left}
.portlet-service-access-request .select-entire-date{display:flex}
.portlet-service-access-request .select-entire-date .val_entireRage{margin-left:20px;width:auto;top:8px}
.portlet-service-access-request .select-entire-date .val_entireRage .radio{position:absolute;left:-40px;top:2px}
.portlet-service-access-request .select-entire-date .helpText,.portlet-service-access-request .select-entire-date .helpTextOff{margin:4px 0 0}
.portlet-service-access-request .select-entire-date .helpText .messageContainer,.portlet-service-access-request .select-entire-date .helpTextOff .messageContainer{left:50px}
.portlet-service-access-request a,.portlet-service-access-request input,.portlet-service-access-request label,.portlet-service-access-request p,.portlet-service-access-request span,.portlet-service-access-request strong,.portlet-service-access-request textarea{font-family:Vodafone,"Open Sans","sans-serif";font-size:18px}
.portlet-service-access-request .info-needed-container p{border-bottom:2px solid #f4f4f4;padding:0 20px 20px 30px;font-weight:600}
.portlet-service-access-request .info-needed-container .info-needed{border-bottom:2px solid #f4f4f4;padding-bottom:20px;margin:0 30px 20px}
.portlet-service-access-request .info-needed-container .info-needed label{width:calc(100% - 80px);padding-left:0;font-size:18px!important}
.portlet-service-access-request .info-needed-container .info-needed label strong{display:block;padding-bottom:10px}
.portlet-service-access-request .info-needed-container .info-needed .radio{right:0}
.portlet-service-access-request .info-needed-container .info-needed .inp_incomingCalls{display:block;position:relative;left:-30px;width:100%;height:140px;padding:30px 30px 0;margin:20px 0 0}
.portlet-service-access-request .info-needed-container .info-needed .inp_incomingCalls [class*=Update] td:last-child,.portlet-service-access-request .info-needed-container .info-needed .inp_incomingCalls input[type=file]{margin:0 0 0 -5px;position:relative;z-index:0;padding:8px 24px 9px 10px;display:block;background-color:#fff;border:2px solid #e60000;font-size:14px}
.portlet-service-access-request .info-needed-container .info-needed .inp_incomingCalls [class*=Update] td:last-child{width:252px;margin-top:10px;padding-right:10px}
.portlet-service-access-request .info-needed-container .info-needed .inp_incomingCalls [class*=Update] td:last-child span{width:152px;position:relative;display:inline-block;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis;color:#000}
.portlet-service-access-request .info-needed-container .info-needed .inp_incomingCalls [class*=Update] td:last-child span:focus{outline:0!important}
.portlet-service-access-request .info-needed-container .info-needed .inp_incomingCalls [class*=Update] td:last-child button{background-image:linear-gradient(to top,#e4e4e4,#f7f7f7);float:right;font-size:16px;position:relative;border:1px solid #b5b5b5}
.portlet-service-access-request .info-needed-container .info-needed .inp_incomingCalls .float-left-box{float:left}
.portlet-service-access-request .info-needed-container .info-needed .inp_incomingCalls .float-left-box span,.portlet-service-access-request .info-needed-container .info-needed .inp_incomingCalls .float-left-box strong{color:#e60000}
.portlet-service-access-request .info-needed-container .info-needed .inp_incomingCalls .float-left-box.last{margin:32px 0 0 10px}
.portlet-service-access-request .info-needed-container .info-needed .inp_incomingCalls .float-left-box.last span{display:block;line-height:20px;font-size:14px}
.portlet-service-access-request .info-needed-container .info-needed textarea{width:90%;margin:20px 0 10px;max-width:100%;height:60px;padding:18px;display:block;border:1px solid #aea79f;overflow:auto}
.portlet-service-access-request .info-needed-container p.agreement{border-bottom:none;padding:20px 0 20px 30px}
.portlet-service-access-request .info-needed-container p.agreement a{outline:0}
.portlet-service-access-request .checkbox.js .radio{top:4px;position:absolute;right:-60px}
.portlet-service-access-request .formButtonContainer{margin:0 30px 30px}
.portlet-service-access-request .formButtonContainer [class*=submit]{width:260px}
.portlet-service-access-request .staticHelpText .helpText,.portlet-service-access-request .staticHelpText .helpTextOff{top:-4px;position:relative}
[id*=fileUploadId]:first-of-type table,[id*=fileUploadId]:first-of-type tbody,[id*=fileUploadId]:first-of-type td,[id*=fileUploadId]:first-of-type tr{border:none}
[id*=fileUploadId]:first-of-type [id*='fileUploadId::dlgCont']:first-of-type{padding:10px 30px 40px;background:#fff}
[id*=fileUploadId]:first-of-type [id*='fileUploadId::dlgCont']:first-of-type tbody:first-of-type{margin:20px;border:none}
[id*=fileUploadId]:first-of-type [id*='fileUploadId::dlgCont']:first-of-type tbody:first-of-type [id*='fileUploadId::dlgCont::_ttxt']{font-size:16px;padding:0 0 10px}
[id*=fileUploadId]:first-of-type [id*='fileUploadId::dlgCont']:first-of-type tbody:first-of-type [id*='fileUploadId::dlgCont::contentContainer']{padding:8px 24px 9px 10px;display:block;background-color:#fff;border:2px solid #e60000;font-size:14px}
[id*=fileUploadId]:first-of-type [id*='fileUploadId::dlgCont']:first-of-type tbody:first-of-type [id*='fileUploadId::dlgCont::contentContainer'] input[type=file]{font-size:14px;width:265px;background:0 0;border:none;text-align:left;outline:0}
[id*=fileUploadId]:first-of-type [id*='fileUploadId::dlgCont']:first-of-type tbody:first-of-type [id*='fileUploadId::dlgCont::_fcc']{position:relative;top:18px;padding:0}
[id*=fileUploadId]:first-of-type [id*='fileUploadId::dlgCont']:first-of-type tbody:first-of-type [id*='fileUploadId::dlgCont::_fcc']+td{display:none}
[id*=fileUploadId]:first-of-type [id*='fileUploadId::dlgCont']:first-of-type tbody:first-of-type [id*='fileUploadId::dlgCont::_fcc'] button:first-of-type{margin-right:6px}
[id*=fileUploadId]:first-of-type [id*='fileUploadId::dlgCont']:first-of-type tbody:first-of-type [id*='fileUploadId::dlgCont::_fcc'] button{background:#9a299f!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px;color:#fff;display:inline-block;font-size:16px!important;font-weight:400!important;margin:0 0 10px;padding:11px 20px 9px;text-align:center;line-height:1;border:1px solid transparent;box-shadow:0 4px #680f6b;overflow:visible;position:relative;box-sizing:border-box;min-width:100px}
[id*=fileUploadId]:first-of-type [id*='fileUploadId::dlgCont']:first-of-type tbody:first-of-type [id*='fileUploadId::dlgCont::_fcc'] button:hover{box-shadow:0 2px #680f6b!important;background:#9a299f;color:#fff!important;border:1px solid #9a299f}
[id*=fileUploadId]:first-of-type [id*='fileUploadId::dlgCont::_cse'],[id*=fileUploadId]:first-of-type [id*='fileUploadId::dlgCont::_fse'],[id*=fileUploadId]:first-of-type [id*='fileUploadId::dlgCont::_hee'],[id*=fileUploadId]:first-of-type [id*='fileUploadId::dlgCont::_hse']{display:none}
[class*=popup__model_container]{display:none;position:fixed;z-index:1001;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.6)}
[class*=popup__model_container] .popup__model_box{display:none;box-shadow:0 2px 6px #525252;height:auto;width:38em;font-size:14px;position:fixed;background:#fff;top:calc(50% - 74px);left:calc(50% - 244px);padding:20px 20px 0;margin:0;z-index:6;border-radius:6px}
[class*=popup__model_container] .popup__model_box .popup__headline{font-size:26px;max-width:96%}
[class*=popup__model_container] .popup__model_box .close-icon{font-size:28px;position:absolute;float:right;right:-2px;top:-5px;border-radius:43px;padding:4px 10px;z-index:7;cursor:pointer;font-weight:600}
[class*=popup__model_container] .popup__model_box .popup__content{font-size:14px}
.popup-hyperlink{text-decoration:underline;cursor:pointer;font-weight:600}
[class*=portlet] .button-disabled,[class*=portlet] .formButtonContainer .btnDisable{opacity:.6;pointer-events:none}
.portlet_myOffers .individualOfferWrapper .offerContainer{box-sizing:border-box}
.portlet_myOffers .individualOfferWrapper .offerContainer[class*=i_nba_]{background-repeat:no-repeat;width:auto;height:306px}
#metaNav,#navigation{display:none}
#meganav{display:block;z-index:1010;margin-bottom:40px}
#meganav ul li{list-style:none!important}
#meganav a,#meganav ul li{font-size:18px!important;font-family:Vodafone,"Open Sans","sans-serif"}
#meganav .vfuk-DropdownContainer__meganav__main-bar-list__item{font-size:22px!important}
@media (min-width:601px){
#meganav .vfuk-TopBar__meganav__top-bar{font-size:1rem;display:flex}
}
#meganav .vfuk-MeganavContainer__reinvent-meganav-container *{box-sizing:border-box}
#meganav .vfuk-TopBar__meganav__top-bar__container .vfuk-Link__inherit.vfuk-Link__link{font-size:16px!important;padding:6px 16px!important}
#meganav nav{z-index:998}
#meganav .vfuk-Underlay__meganav-underlay{z-index:997}
.lightbox_secondlevel_auth{z-index:auto!important}
.lightbox_secondlevel_auth .vfuk-SecondaryNav__meganav__main-bar-icons .vfuk-DropdownContainer__meganav__main-bar-list__item{z-index:1001!important;background:#fff;border-bottom:1px solid #ccc}
.lightbox_secondlevel_auth .vfuk-SecondaryNav__meganav__main-bar-icons .vfuk-DropdownContainer__meganav__main-bar-list__item .vfuk-UserDropdown__meganav__user-dropdown{z-index:1001!important}
.lightbox_secondlevel_auth .vfuk-SecondaryNav__meganav__main-bar-icons .vfuk-DropdownContainer__meganav__main-bar-list__item .vfuk-UserDropdown__meganav__user-dropdown li:nth-child(2),.lightbox_secondlevel_auth .vfuk-SecondaryNav__meganav__main-bar-icons .vfuk-DropdownContainer__meganav__main-bar-list__item .vfuk-UserDropdown__meganav__user-dropdown li:nth-child(3){display:none}
.lightbox_secondlevel_auth .vfuk-Underlay__meganav-underlay{z-index:1000!important}
.lightbox_secondlevel_auth *{z-index:auto!important}
.portlet_v2.portlet_simswap_v2{margin:0;width:100%;background-color:#f4f4f4}
.portlet_v2.portlet_simswap_v2 a{color:#000;font-size:16px;text-decoration:underline}
.portlet_v2.portlet_simswap_v2 ._intro{height:auto;max-width:550px}
.portlet_v2.portlet_simswap_v2 ._intro h2{border-bottom:none;color:#333;font-weight:lighter;margin:0 10px 10px 0;padding:0;text-align:left;font-size:40px;line-height:1.2}
.portlet_v2.portlet_simswap_v2 ._intro p br{line-height:10px}
.portlet_v2.portlet_simswap_v2 .grey_bg_content{height:auto;background:#f4f4f4}
.portlet_v2.portlet_simswap_v2 .section{margin:0}
.portlet_v2.portlet_simswap_v2 .activateSIM-content,.portlet_v2.portlet_simswap_v2 .orderSIM-content{background-color:#fff;border-radius:5px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);padding:20px;max-width:650px}
.portlet_v2.portlet_simswap_v2 .orderSIM-content{margin-top:40px;margin-bottom:40px}
.portlet_v2.portlet_simswap_v2 .activateSIM-content label{display:none!important}
.portlet_v2.portlet_simswap_v2 .activateSIM-content .formButtonContainer{top:0!important}
.portlet_v2.portlet_simswap_v2 .activateSIM-content .formButtonContainer .submit{margin-top:0!important}
.portlet_v2.portlet_simswap_v2 .sliding-tabs>input[type=radio],.portlet_v2.portlet_simswap_v2 .sliding-tabs>ul{display:none}
.portlet_v2.portlet_simswap_v2 h3{font-weight:lighter;font-size:30px!important}
.portlet_v2.portlet_simswap_v2 label{font-weight:lighter}
.portlet_v2.portlet_simswap_v2 .chatBtn{margin:0!important;background-color:#333!important;font-size:16px!important;text-decoration:none;line-height:16px!important;min-width:150px;width:150px;color:#fff!important;padding:16px 24px;text-align:center;border-radius:6px!important;display:block}
.portlet_v2.portlet_simswap_v2 #ctn-wrapper{margin:0!important}
.portlet_v2.portlet_simswap_v2 #ctn-wrapper #ctn{font-size:26px!important;color:#cacaca;vertical-align:bottom}
.portlet_v2.portlet_simswap_v2 #ctn-wrapper #edit_link{text-transform:lowercase}
.portlet_v2.portlet_simswap_v2 .asim-columns{columns:100px 2}
.portlet_v2.portlet_simswap_v2 .asim-login-cta{display:inline-block;padding:10px 15px;font-size:16px!important;min-width:80px;color:#fff;background:#e60000;border-radius:6px;text-decoration:none;margin-top:35px;margin-bottom:5px;transition:.4s}
.portlet_v2.portlet_simswap_v2 .asim-login-cta:hover{background-color:#bd0000}
.portlet_v2.portlet_simswap_v2 a[id*=activatesimnewco]{display:inline-block;padding:10px 15px;font-size:16px!important;min-width:80px;color:#fff;background:#333;border-radius:6px;text-decoration:none;margin-top:10px;transition:.4s}
.portlet_v2.portlet_simswap_v2 a[id*=activatesimnewco]:hover{background-color:#000}
.asimswapv2 #f1,.asimswapv2 #pageContent{background-color:#f4f4f4!important}
.asimswapv2 #pageContent .contBasic,.asimswapv2 #pageContent .grid_12 .omega,.asimswapv2 .portlet.portlet_simswap_v2,.asimswapv2 .portlet_simswap_v2.portlet_2la_v3,.asimswapv2 .portlet_simswap_v2.portlet_easyLogin,.asimswapv2 .portlet_simswap_v2.portlet_loginForm_v3{background-color:#f4f4f4}
.asimswapv2 div[class^=portlet_].portlet_2la_v3{background-color:#f4f4f4;padding:10px!important}
.asimswapv2 div[class^=portlet_].portlet_2la_v3 h2{border-bottom:none;color:#333;font-weight:lighter;margin:0 10px 10px 0;padding:0;text-align:left;font-size:40px;line-height:1.2}
.asimswapv2 div[class^=portlet_].portlet_2la_v3 .desc{padding:0;max-width:560px}
.asimswapv2 div[class^=portlet_].portlet_2la_v3 .lock_lrg_icon{display:none}
.asimswapv2 div[class^=portlet_].portlet_2la_v3 .box_easylogin.forty5{background-color:#fff;padding:20px}
.asimswapv2 div[class^=portlet_].portlet_2la_v3 .box_easylogin.forty5 h3{font-weight:lighter;font-size:30px!important}
.asimswapv2 div[class^=portlet_].portlet_2la_v3 .box_easylogin.forty5 label{font-weight:lighter;font-size:18px}
.asimswapv2 div[class^=portlet_].portlet_2la_v3 .box_easylogin.forty5 .formButtonContainer .submit{font-size:16px!important;min-width:240px;border-radius:6px}
.asimswapv2 div[class^=portlet_].portlet_2la_v3 .box_easylogin.forty5 .labelSpace_new a{display:inline-block!important;padding:10px 0;text-align:center!important;font-size:16px!important;min-width:240px;color:#fff!important;background:#333;border-radius:6px;text-decoration:none!important;transition:.4s}
.asimswapv2 div[class^=portlet_].portlet_2la_v3 .box_easylogin.forty5 .labelSpace_new a:hover{background-color:#000}
.asimswapv2 .helpIcon,.asimswapv2 .helpText{display:none}
.errorMsgContainer:after,.errorMsgContainer:before,.infoMsgContainer:after,.infoMsgContainer:before,.inlineAlertContainer:after,.inlineAlertContainer:before,.inlineDeleteContainer:after,.inlineDeleteContainer:before,.inlineErrorContainer:after,.inlineErrorContainer:before,.inlineSuccessContainer:after,.inlineSuccessContainer:before,.msgContainer:after,.msgContainer:before,.successMsgContainer:after,.successMsgContainer:before{content:"";display:block}
.errorMsgContainer:after,.infoMsgContainer:after,.inlineAlertContainer:after,.inlineDeleteContainer:after,.inlineErrorContainer:after,.inlineSuccessContainer:after,.msgContainer:after,.successMsgContainer:after{clear:both}
.errorMsgContainer,.formContainer li.success,.formContainer li.warning,.infoMsgContainer,.inlineAlertContainer,.inlineDeleteContainer,.inlineErrorContainer,.inlineMsgContainer,.inlineSuccessContainer,.msgContainer,.portlet_gdpr .messages .message,.successMsgContainer{border-width:2px;border-radius:6px;background-color:#fff;border-style:solid;clear:both;margin:0 0 20px;padding:15px 20px 10px 60px;position:relative}
.errorMsgContainer h3,.formContainer li.success h3,.formContainer li.warning h3,.infoMsgContainer h3,.inlineAlertContainer h3,.inlineDeleteContainer h3,.inlineErrorContainer h3,.inlineMsgContainer h3,.inlineSuccessContainer h3,.msgContainer h3,.portlet_gdpr .messages .message h3,.successMsgContainer h3{margin:4px 0 10px;font-size:20px;font-weight:700;font-family:Vodafone,"Open Sans","sans-serif"}
.errorMsgContainer h4,.errorMsgContainer p,.formContainer li.success h4,.formContainer li.success p,.formContainer li.warning h4,.formContainer li.warning p,.infoMsgContainer h4,.infoMsgContainer p,.inlineAlertContainer h4,.inlineAlertContainer p,.inlineDeleteContainer h4,.inlineDeleteContainer p,.inlineErrorContainer h4,.inlineErrorContainer p,.inlineMsgContainer h4,.inlineMsgContainer p,.inlineSuccessContainer h4,.inlineSuccessContainer p,.msgContainer h4,.msgContainer p,.portlet_gdpr .messages .message h4,.portlet_gdpr .messages .message p,.successMsgContainer h4,.successMsgContainer p{margin:0 0 10px;font-size:18px;font-weight:700;font-family:Vodafone,"Open Sans","sans-serif"}
.errorMsgContainer a,.errorMsgContainer p,.formContainer li.success a,.formContainer li.success p,.formContainer li.warning a,.formContainer li.warning p,.infoMsgContainer a,.infoMsgContainer p,.inlineAlertContainer a,.inlineAlertContainer p,.inlineDeleteContainer a,.inlineDeleteContainer p,.inlineErrorContainer a,.inlineErrorContainer p,.inlineMsgContainer a,.inlineMsgContainer p,.inlineSuccessContainer a,.inlineSuccessContainer p,.msgContainer a,.msgContainer p,.portlet_gdpr .messages .message a,.portlet_gdpr .messages .message p,.successMsgContainer a,.successMsgContainer p{font-family:Vodafone,"Open Sans","sans-serif";font-size:18px;font-weight:400}
.errorMsgContainer ul,.formContainer li.success ul,.formContainer li.warning ul,.infoMsgContainer ul,.inlineAlertContainer ul,.inlineDeleteContainer ul,.inlineErrorContainer ul,.inlineMsgContainer ul,.inlineSuccessContainer ul,.msgContainer ul,.portlet_gdpr .messages .message ul,.successMsgContainer ul{font-size:16px;margin:0 0 10px;padding:0}
.errorMsgContainer small,.errorMsgContainer small>a,.formContainer li.success small,.formContainer li.success small>a,.formContainer li.warning small,.formContainer li.warning small>a,.infoMsgContainer small,.infoMsgContainer small>a,.inlineAlertContainer small,.inlineAlertContainer small>a,.inlineDeleteContainer small,.inlineDeleteContainer small>a,.inlineErrorContainer small,.inlineErrorContainer small>a,.inlineMsgContainer small,.inlineMsgContainer small>a,.inlineSuccessContainer small,.inlineSuccessContainer small>a,.msgContainer small,.msgContainer small>a,.portlet_gdpr .messages .message small,.portlet_gdpr .messages .message small>a,.successMsgContainer small,.successMsgContainer small>a{font-size:14px}
.errorMsgContainer .messageIcon,.formContainer li.success .messageIcon,.formContainer li.warning .messageIcon,.infoMsgContainer .messageIcon,.inlineAlertContainer .messageIcon,.inlineDeleteContainer .messageIcon,.inlineErrorContainer .messageIcon,.inlineMsgContainer .messageIcon,.inlineSuccessContainer .messageIcon,.msgContainer .messageIcon,.portlet_gdpr .messages .message .messageIcon,.successMsgContainer .messageIcon{display:block;height:36px;left:10px;position:absolute;top:10px;width:36px}
.errorMsgContainer.withCta:after,.errorMsgContainer.withCta:before,.formContainer li.success.withCta:after,.formContainer li.success.withCta:before,.formContainer li.warning.withCta:after,.formContainer li.warning.withCta:before,.infoMsgContainer.withCta:after,.infoMsgContainer.withCta:before,.inlineAlertContainer.withCta:after,.inlineAlertContainer.withCta:before,.inlineDeleteContainer.withCta:after,.inlineDeleteContainer.withCta:before,.inlineErrorContainer.withCta:after,.inlineErrorContainer.withCta:before,.inlineMsgContainer.withCta:after,.inlineMsgContainer.withCta:before,.inlineSuccessContainer.withCta:after,.inlineSuccessContainer.withCta:before,.msgContainer.withCta:after,.msgContainer.withCta:before,.portlet_gdpr .messages .message.withCta:after,.portlet_gdpr .messages .message.withCta:before,.successMsgContainer.withCta:after,.successMsgContainer.withCta:before{content:unset!important}
.errorMsgContainer.withCta h3,.errorMsgContainer.withCta p,.formContainer li.success.withCta h3,.formContainer li.success.withCta p,.formContainer li.warning.withCta h3,.formContainer li.warning.withCta p,.infoMsgContainer.withCta h3,.infoMsgContainer.withCta p,.inlineAlertContainer.withCta h3,.inlineAlertContainer.withCta p,.inlineDeleteContainer.withCta h3,.inlineDeleteContainer.withCta p,.inlineErrorContainer.withCta h3,.inlineErrorContainer.withCta p,.inlineMsgContainer.withCta h3,.inlineMsgContainer.withCta p,.inlineSuccessContainer.withCta h3,.inlineSuccessContainer.withCta p,.msgContainer.withCta h3,.msgContainer.withCta p,.portlet_gdpr .messages .message.withCta h3,.portlet_gdpr .messages .message.withCta p,.successMsgContainer.withCta h3,.successMsgContainer.withCta p{margin-right:130px}
.errorMsgContainer.withCta .portlet_redeemVoucher .formButtonContainer input[type=submit],.errorMsgContainer.withCta .primaryBtn,.formContainer li.success.withCta .portlet_redeemVoucher .formButtonContainer input[type=submit],.formContainer li.success.withCta .primaryBtn,.formContainer li.warning.withCta .portlet_redeemVoucher .formButtonContainer input[type=submit],.formContainer li.warning.withCta .primaryBtn,.infoMsgContainer.withCta .portlet_redeemVoucher .formButtonContainer input[type=submit],.infoMsgContainer.withCta .primaryBtn,.inlineAlertContainer.withCta .portlet_redeemVoucher .formButtonContainer input[type=submit],.inlineAlertContainer.withCta .primaryBtn,.inlineDeleteContainer.withCta .portlet_redeemVoucher .formButtonContainer input[type=submit],.inlineDeleteContainer.withCta .primaryBtn,.inlineErrorContainer.withCta .portlet_redeemVoucher .formButtonContainer input[type=submit],.inlineErrorContainer.withCta .primaryBtn,.inlineMsgContainer.withCta .portlet_redeemVoucher .formButtonContainer input[type=submit],.inlineMsgContainer.withCta .primaryBtn,.inlineSuccessContainer.withCta .portlet_redeemVoucher .formButtonContainer input[type=submit],.inlineSuccessContainer.withCta .primaryBtn,.msgContainer.withCta .portlet_redeemVoucher .formButtonContainer input[type=submit],.msgContainer.withCta .primaryBtn,.portlet_gdpr .messages .message.withCta .portlet_redeemVoucher .formButtonContainer input[type=submit],.portlet_gdpr .messages .message.withCta .primaryBtn,.portlet_redeemVoucher .formButtonContainer .errorMsgContainer.withCta input[type=submit],.portlet_redeemVoucher .formButtonContainer .formContainer li.success.withCta input[type=submit],.portlet_redeemVoucher .formButtonContainer .formContainer li.warning.withCta input[type=submit],.portlet_redeemVoucher .formButtonContainer .infoMsgContainer.withCta input[type=submit],.portlet_redeemVoucher .formButtonContainer .inlineAlertContainer.withCta input[type=submit],.portlet_redeemVoucher .formButtonContainer .inlineDeleteContainer.withCta input[type=submit],.portlet_redeemVoucher .formButtonContainer .inlineErrorContainer.withCta input[type=submit],.portlet_redeemVoucher .formButtonContainer .inlineMsgContainer.withCta input[type=submit],.portlet_redeemVoucher .formButtonContainer .inlineSuccessContainer.withCta input[type=submit],.portlet_redeemVoucher .formButtonContainer .msgContainer.withCta input[type=submit],.portlet_redeemVoucher .formButtonContainer .portlet_gdpr .messages .message.withCta input[type=submit],.portlet_redeemVoucher .formButtonContainer .successMsgContainer.withCta input[type=submit],.successMsgContainer.withCta .portlet_redeemVoucher .formButtonContainer input[type=submit],.successMsgContainer.withCta .primaryBtn{float:right;position:relative;top:-52px!important}
.accordionWrapper .msgContainer h3{border-bottom:none}
.formContainer li.success,.formContainer li.warning,.inlineAlertContainer,.inlineDeleteContainer,.inlineErrorContainer,.inlineMsgContainer,.inlineSuccessContainer{margin:0 0 10px;padding-left:51px}
.formContainer li.success h3,.formContainer li.success h4,.formContainer li.warning h3,.formContainer li.warning h4,.inlineAlertContainer h3,.inlineAlertContainer h4,.inlineDeleteContainer h3,.inlineDeleteContainer h4,.inlineErrorContainer h3,.inlineErrorContainer h4,.inlineMsgContainer h3,.inlineMsgContainer h4,.inlineSuccessContainer h3,.inlineSuccessContainer h4{margin:2px 0 10px}
.redMsg{border-color:#bd0000}
.redMsg .messageIcon{background:url("large-alert-icons.png") -6px -63px no-repeat;width:40px;height:40px}
.redMsg.inlineMsgContainer .messageIcon{background:url("medium-alert-icons.png") -11px -225px no-repeat;width:32px;height:32px}
.errorMsgContainer,.inlineErrorContainer{border-color:#bd0000}
.errorMsgContainer .messageIcon,.inlineErrorContainer .messageIcon{background:url("large-alert-icons.png") -6px -63px no-repeat;width:40px;height:40px}
.greenMsg{border-color:#428600}
.greenMsg .messageIcon{background:url("large-alert-icons.png") -6px -5px no-repeat;width:40px;height:40px}
.greenMsg.inlineMsgContainer .messageIcon{background:url("medium-alert-icons.png") -11px -125px no-repeat;width:32px;height:32px}
.formContainer li.success,.inlineSuccessContainer,.successMsgContainer{border-color:#428600}
.formContainer li.success .messageIcon,.inlineSuccessContainer .messageIcon,.successMsgContainer .messageIcon{background:url("large-alert-icons.png") -6px -5px no-repeat;width:40px;height:40px}
.inlineSuccessContainer .messageIcon{background:url("medium-alert-icons.png") -11px -125px no-repeat;width:32px;height:32px}
.orangeMsg{border-color:#e99600}
.orangeMsg .messageIcon{background:url("large-alert-icons.png") -6px -124px no-repeat;width:40px;height:40px}
.orangeMsg.inlineMsgContainer .messageIcon{background:url("medium-alert-icons.png") -11px -26px no-repeat;width:32px;height:32px}
.formContainer li.warning,.infoMsgContainer,.inlineAlertContainer,.inlineDeleteContainer{border-color:#e99600}
.formContainer li.warning .messageIcon,.infoMsgContainer .messageIcon,.inlineAlertContainer .messageIcon,.inlineDeleteContainer .messageIcon{background:url("large-alert-icons.png") -6px -124px no-repeat;width:40px;height:40px}
.inlineAlertContainer .messageIcon,.inlineDeleteContainer .messageIcon{background:url("medium-alert-icons.png") -11px -26px no-repeat;width:32px;height:32px}
.blueMsg{border-color:#055ea5}
.blueMsg .messageIcon{background:url("large-alert-icons.png") -6px -184px no-repeat;width:40px;height:40px}
.blueMsg.inlineMsgContainer .messageIcon{background:url("medium-alert-icons.png") -11px -425px no-repeat;width:32px;height:32px}
p.message{margin-bottom:20px;min-height:22px;padding-top:6px;padding-left:32px;position:relative}
p.message .messageIcon{display:block;height:28px;left:-4px;position:absolute;top:3px;width:28px}
p.message.green .messageIcon{background:url("mini-alert-icons.png") -12px -188px no-repeat;width:30px;height:30px}
p.message.red .messageIcon{background:url("mini-alert-icons.png") -12px -346px no-repeat;width:30px;height:30px}
p.message.orange .messageIcon{background:url("mini-alert-icons.png") -7px -30px;width:30px;height:30px}
p.message.blue .messageIcon{background:url("mini-alert-icons.png") -12px -662px no-repeat;width:30px;height:30px}
.portlet_freedomfreebee .greenMsg p a,.portlet_topup_v2 .successMsgContainer p a{color:#bd0000;font-size:16px;text-decoration:underline}
.portlet_vodafone_family .formList li.warning{padding:15px 10px 10px!important}
.portlet_vodafone_family .formList li.warning h4{background:url("mini-alert-icons.png") -7px -30px;width:30px;height:30px;min-height:23px;padding-top:6px;padding-left:44px}
.portlet_Manage_payment_methods .errorMsgContainer,.portlet_forgottenPassword .errorMsgContainer,.portlet_loginForm .errorMsgContainer,.portlet_registrationForm .errorMsgContainer{padding:10px 20px 10px 60px}
.portlet_Manage_payment_methods .errorMsgContainer h3,.portlet_forgottenPassword .errorMsgContainer h3,.portlet_loginForm .errorMsgContainer h3,.portlet_registrationForm .errorMsgContainer h3{margin-left:-45px;min-height:27px;padding:9px 0 0 45px}
.portlet_Manage_payment_methods .errorMsgContainer h3:before,.portlet_forgottenPassword .errorMsgContainer h3:before,.portlet_loginForm .errorMsgContainer h3:before,.portlet_registrationForm .errorMsgContainer h3:before{background:url("large-alert-icons.png") -6px -63px no-repeat;width:40px;height:40px;content:'';position:absolute;left:5px}
.portlet_registrationForm .formContainer .formRow span.icon{display:initial}
.portlet_loginForm .infoMsgContainer{padding:10px 20px 10px 60px}
.portlet_loginForm .infoMsgContainer h3{margin-left:-45px;min-height:27px;padding:9px 0 0 45px}
.portlet_loginForm .infoMsgContainer h3:before{background:url("large-alert-icons.png") -6px -124px no-repeat;width:40px;height:40px;content:'';position:absolute;left:5px}
.portlet_Manage_payment_methods .inlineSuccessContainer{padding:10px 20px 10px 60px}
.portlet_Manage_payment_methods .inlineSuccessContainer h4{margin:0 0 0 -45px;padding:10px 0 10px 45px}
.portlet_Manage_payment_methods .inlineSuccessContainer h4:before{background:url("large-alert-icons.png") 0 -70px no-repeat;width:40px;height:40px;content:'';position:absolute;left:5px}
.portlet_deviceEstimate .msgContainer,.portlet_devicePlanFinalPayment .msgContainer,.portlet_devicePlanFinalPaymentOptions .msgContainer,.portlet_devicePlanFinalSettlement .msgContainer,.portlet_devicePlanListing .msgContainer,.portlet_devicePlanOverview .msgContainer,.portlet_devicePlanUpdatePayment .msgContainer,.portlet_devicePreviousPayments .msgContainer{border-width:2px;border-radius:6px;background-color:#fff;border-style:solid;clear:both;margin:0 10px 20px;padding:15px 20px 10px 60px;position:relative}
.portlet_deviceEstimate .msgContainer.redMsg,.portlet_devicePlanFinalPayment .msgContainer.redMsg,.portlet_devicePlanFinalPaymentOptions .msgContainer.redMsg,.portlet_devicePlanFinalSettlement .msgContainer.redMsg,.portlet_devicePlanListing .msgContainer.redMsg,.portlet_devicePlanOverview .msgContainer.redMsg,.portlet_devicePlanUpdatePayment .msgContainer.redMsg,.portlet_devicePreviousPayments .msgContainer.redMsg{border-color:#bd0000}
.portlet_deviceEstimate .msgContainer.greenMsg,.portlet_devicePlanFinalPayment .msgContainer.greenMsg,.portlet_devicePlanFinalPaymentOptions .msgContainer.greenMsg,.portlet_devicePlanFinalSettlement .msgContainer.greenMsg,.portlet_devicePlanListing .msgContainer.greenMsg,.portlet_devicePlanOverview .msgContainer.greenMsg,.portlet_devicePlanUpdatePayment .msgContainer.greenMsg,.portlet_devicePreviousPayments .msgContainer.greenMsg{border-color:#428600}
.portlet_deviceEstimate .msgContainer.blueMsg,.portlet_devicePlanFinalPayment .msgContainer.blueMsg,.portlet_devicePlanFinalPaymentOptions .msgContainer.blueMsg,.portlet_devicePlanFinalSettlement .msgContainer.blueMsg,.portlet_devicePlanListing .msgContainer.blueMsg,.portlet_devicePlanOverview .msgContainer.blueMsg,.portlet_devicePlanUpdatePayment .msgContainer.blueMsg,.portlet_devicePreviousPayments .msgContainer.blueMsg{border-color:#055ea5}
.portlet_deviceEstimate .msgContainer.orangeMsg,.portlet_devicePlanFinalPayment .msgContainer.orangeMsg,.portlet_devicePlanFinalPaymentOptions .msgContainer.orangeMsg,.portlet_devicePlanFinalSettlement .msgContainer.orangeMsg,.portlet_devicePlanListing .msgContainer.orangeMsg,.portlet_devicePlanOverview .msgContainer.orangeMsg,.portlet_devicePlanUpdatePayment .msgContainer.orangeMsg,.portlet_devicePreviousPayments .msgContainer.orangeMsg{border-color:#e99600}
.portlet_gdpr .messages .message--info .messageIcon{background:url("large-alert-icons.png") -6px -184px no-repeat!important;width:40px;height:40px}
.portlet_gdpr .messages .message--error .messageIcon{background:url("large-alert-icons.png") -6px -63px no-repeat!important;width:40px;height:40px}
.portlet_gdpr .messages .message--success .messageIcon{background:url("large-alert-icons.png") -6px -5px no-repeat!important;width:40px;height:40px}
div[class^=portlet_]{padding:10px!important}
.no-top-margin,.portlet h2,.portlet h3,.portlet h4,.portlet h5,.portlet p,.portlet_2la_v3 h2,.portlet_2la_v3 h3,.portlet_2la_v3 h4,.portlet_2la_v3 h5,.portlet_2la_v3 p,.portlet_easyLogin h2,.portlet_easyLogin h3,.portlet_easyLogin h4,.portlet_easyLogin h5,.portlet_easyLogin p,.portlet_loginForm_v3 h2,.portlet_loginForm_v3 h3,.portlet_loginForm_v3 h4,.portlet_loginForm_v3 h5,.portlet_loginForm_v3 p,div[class^=portlet_] h2,div[class^=portlet_] h3,div[class^=portlet_] h4,div[class^=portlet_] h5,div[class^=portlet_] p{margin-top:0;margin-left:0;margin-right:0}
div.portlet,div.portlet_2la_v3,div.portlet_easyLogin,div.portlet_loginForm_v3{padding:10px!important}
div.portlet[class^=portlet_],div[class^=portlet_].portlet_2la_v3,div[class^=portlet_].portlet_easyLogin,div[class^=portlet_].portlet_loginForm_v3{padding:0!important}
div.notifications.portlet_2la_v3,div.notifications.portlet_easyLogin,div.notifications.portlet_loginForm_v3,div.portlet.notifications{padding:4px 70px 6px 45px!important}
.portlet_payment_subflow_v4 .formButtonContainer#continue_btn_new1{padding-left:0!important}
.accountControl_v1 .account_contact_number .formButtonContainer a.form_link,.inactive,.portlet_myCredentials .formContainer .formButtonContainer a.form_link,.portlet_myPackage.myPackageManage.portlet.portlet_payg1 button[id*=btnCancel],.portlet_myPackage.myPackageManage.portlet_payg1.portlet_2la_v3 button[id*=btnCancel],.portlet_myPackage.myPackageManage.portlet_payg1.portlet_easyLogin button[id*=btnCancel],.portlet_myPackage.myPackageManage.portlet_payg1.portlet_loginForm_v3 button[id*=btnCancel],.portlet_myProfile_V2 a[id*=cancel],.portlet_redeemVoucher .formButtonContainer input[type=submit],.postcodeLookup,.primaryBtn,.search_submit,.secondaryBtn,.strongBtn,.submit,input.buttonLrg,input.buttonSm,input.cancelButton,input.formLink,input.inactive,input.postcodeLookup,input.primaryBtn,input.secondaryBtn,input.strongBtn,input.submit,input.submitButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#e60000;border-radius:6px;color:#fff;display:inline-block;font-size:16px!important;font-weight:400!important;margin:8px 8px 16px 6px!important;padding:16px 24px;text-align:center;line-height:16px;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif";cursor:pointer;border:none;opacity:1;text-decoration:none;overflow:visible;position:relative;box-sizing:border-box;min-width:192px;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;transition:.4s}
.accountControl_v1 .account_contact_number .formButtonContainer a.form_link:active,.accountControl_v1 .account_contact_number .formButtonContainer a.form_link:hover,.inactive:active,.inactive:hover,.portlet_myCredentials .formContainer .formButtonContainer a.form_link:active,.portlet_myCredentials .formContainer .formButtonContainer a.form_link:hover,.portlet_myPackage.myPackageManage.portlet.portlet_payg1 button[id*=btnCancel]:active,.portlet_myPackage.myPackageManage.portlet.portlet_payg1 button[id*=btnCancel]:hover,.portlet_myPackage.myPackageManage.portlet_payg1.portlet_2la_v3 button[id*=btnCancel]:active,.portlet_myPackage.myPackageManage.portlet_payg1.portlet_2la_v3 button[id*=btnCancel]:hover,.portlet_myPackage.myPackageManage.portlet_payg1.portlet_easyLogin button[id*=btnCancel]:active,.portlet_myPackage.myPackageManage.portlet_payg1.portlet_easyLogin button[id*=btnCancel]:hover,.portlet_myPackage.myPackageManage.portlet_payg1.portlet_loginForm_v3 button[id*=btnCancel]:active,.portlet_myPackage.myPackageManage.portlet_payg1.portlet_loginForm_v3 button[id*=btnCancel]:hover,.portlet_myProfile_V2 a[id*=cancel]:active,.portlet_myProfile_V2 a[id*=cancel]:hover,.portlet_redeemVoucher .formButtonContainer input[type=submit]:active,.portlet_redeemVoucher .formButtonContainer input[type=submit]:hover,.postcodeLookup:active,.postcodeLookup:hover,.primaryBtn:active,.primaryBtn:hover,.search_submit:active,.search_submit:hover,.secondaryBtn:active,.secondaryBtn:hover,.strongBtn:active,.strongBtn:hover,.submit:active,.submit:hover,input.buttonLrg:active,input.buttonLrg:hover,input.buttonSm:active,input.buttonSm:hover,input.cancelButton:active,input.cancelButton:hover,input.formLink:active,input.formLink:hover,input.inactive:active,input.inactive:hover,input.postcodeLookup:active,input.postcodeLookup:hover,input.primaryBtn:active,input.primaryBtn:hover,input.secondaryBtn:active,input.secondaryBtn:hover,input.strongBtn:active,input.strongBtn:hover,input.submit:active,input.submit:hover,input.submitButton:active,input.submitButton:hover{box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;text-decoration:none}
.accountControl_v1 .account_contact_number .formButtonContainer a.form_link.btn-disabled,.accountControl_v1 .account_contact_number .formButtonContainer a.form_link.button-disabled,.accountControl_v1 .account_contact_number .formButtonContainer a.form_link.disabled,.accountControl_v1 .account_contact_number .formButtonContainer a.form_link.inactive,.inactive.btn-disabled,.inactive.button-disabled,.inactive.disabled,.inactive.inactive,.portlet_myCredentials .formContainer .formButtonContainer a.form_link.btn-disabled,.portlet_myCredentials .formContainer .formButtonContainer a.form_link.button-disabled,.portlet_myCredentials .formContainer .formButtonContainer a.form_link.disabled,.portlet_myCredentials .formContainer .formButtonContainer a.form_link.inactive,.portlet_myPackage.myPackageManage.portlet.portlet_payg1 button[id*=btnCancel].btn-disabled,.portlet_myPackage.myPackageManage.portlet.portlet_payg1 button[id*=btnCancel].button-disabled,.portlet_myPackage.myPackageManage.portlet.portlet_payg1 button[id*=btnCancel].disabled,.portlet_myPackage.myPackageManage.portlet.portlet_payg1 button[id*=btnCancel].inactive,.portlet_myPackage.myPackageManage.portlet_payg1.portlet_2la_v3 button[id*=btnCancel].btn-disabled,.portlet_myPackage.myPackageManage.portlet_payg1.portlet_2la_v3 button[id*=btnCancel].button-disabled,.portlet_myPackage.myPackageManage.portlet_payg1.portlet_2la_v3 button[id*=btnCancel].disabled,.portlet_myPackage.myPackageManage.portlet_payg1.portlet_2la_v3 button[id*=btnCancel].inactive,.portlet_myPackage.myPackageManage.portlet_payg1.portlet_easyLogin button[id*=btnCancel].btn-disabled,.portlet_myPackage.myPackageManage.portlet_payg1.portlet_easyLogin button[id*=btnCancel].button-disabled,.portlet_myPackage.myPackageManage.portlet_payg1.portlet_easyLogin button[id*=btnCancel].disabled,.portlet_myPackage.myPackageManage.portlet_payg1.portlet_easyLogin button[id*=btnCancel].inactive,.portlet_myPackage.myPackageManage.portlet_payg1.portlet_loginForm_v3 button[id*=btnCancel].btn-disabled,.portlet_myPackage.myPackageManage.portlet_payg1.portlet_loginForm_v3 button[id*=btnCancel].button-disabled,.portlet_myPackage.myPackageManage.portlet_payg1.portlet_loginForm_v3 button[id*=btnCancel].disabled,.portlet_myPackage.myPackageManage.portlet_payg1.portlet_loginForm_v3 button[id*=btnCancel].inactive,.portlet_myProfile_V2 a[id*=cancel].btn-disabled,.portlet_myProfile_V2 a[id*=cancel].button-disabled,.portlet_myProfile_V2 a[id*=cancel].disabled,.portlet_myProfile_V2 a[id*=cancel].inactive,.portlet_redeemVoucher .formButtonContainer input.btn-disabled[type=submit],.portlet_redeemVoucher .formButtonContainer input.button-disabled[type=submit],.portlet_redeemVoucher .formButtonContainer input.disabled[type=submit],.portlet_redeemVoucher .formButtonContainer input.inactive[type=submit],.postcodeLookup.btn-disabled,.postcodeLookup.button-disabled,.postcodeLookup.disabled,.postcodeLookup.inactive,.primaryBtn.btn-disabled,.primaryBtn.button-disabled,.primaryBtn.disabled,.primaryBtn.inactive,.search_submit.btn-disabled,.search_submit.button-disabled,.search_submit.disabled,.search_submit.inactive,.secondaryBtn.btn-disabled,.secondaryBtn.button-disabled,.secondaryBtn.disabled,.secondaryBtn.inactive,.strongBtn.btn-disabled,.strongBtn.button-disabled,.strongBtn.disabled,.strongBtn.inactive,.submit.btn-disabled,.submit.button-disabled,.submit.disabled,.submit.inactive,input.buttonLrg.btn-disabled,input.buttonLrg.button-disabled,input.buttonLrg.disabled,input.buttonLrg.inactive,input.buttonSm.btn-disabled,input.buttonSm.button-disabled,input.buttonSm.disabled,input.buttonSm.inactive,input.cancelButton.btn-disabled,input.cancelButton.button-disabled,input.cancelButton.disabled,input.cancelButton.inactive,input.formLink.btn-disabled,input.formLink.button-disabled,input.formLink.disabled,input.formLink.inactive,input.inactive.btn-disabled,input.inactive.button-disabled,input.inactive.disabled,input.inactive.inactive,input.postcodeLookup.btn-disabled,input.postcodeLookup.button-disabled,input.postcodeLookup.disabled,input.postcodeLookup.inactive,input.primaryBtn.btn-disabled,input.primaryBtn.button-disabled,input.primaryBtn.disabled,input.primaryBtn.inactive,input.secondaryBtn.btn-disabled,input.secondaryBtn.button-disabled,input.secondaryBtn.disabled,input.secondaryBtn.inactive,input.strongBtn.btn-disabled,input.strongBtn.button-disabled,input.strongBtn.disabled,input.strongBtn.inactive,input.submit.btn-disabled,input.submit.button-disabled,input.submit.disabled,input.submit.inactive,input.submitButton.btn-disabled,input.submitButton.button-disabled,input.submitButton.disabled,input.submitButton.inactive{color:#999!important;background:#ccc!important;cursor:default;pointer-events:none!important;border:none;opacity:1!important}
.accountControl_v1 .account_contact_number .formButtonContainer a.form_link.focus,.inactive.focus,.portlet_myCredentials .formContainer .formButtonContainer a.form_link.focus,.portlet_myPackage.myPackageManage.portlet.portlet_payg1 button[id*=btnCancel].focus,.portlet_myPackage.myPackageManage.portlet_payg1.portlet_2la_v3 button[id*=btnCancel].focus,.portlet_myPackage.myPackageManage.portlet_payg1.portlet_easyLogin button[id*=btnCancel].focus,.portlet_myPackage.myPackageManage.portlet_payg1.portlet_loginForm_v3 button[id*=btnCancel].focus,.portlet_myProfile_V2 a[id*=cancel].focus,.portlet_redeemVoucher .formButtonContainer input.focus[type=submit],.postcodeLookup.focus,.primaryBtn.focus,.search_submit.focus,.secondaryBtn.focus,.strongBtn.focus,.submit.focus,input.buttonLrg.focus,input.buttonSm.focus,input.cancelButton.focus,input.formLink.focus,input.inactive.focus,input.postcodeLookup.focus,input.primaryBtn.focus,input.secondaryBtn.focus,input.strongBtn.focus,input.submit.focus,input.submitButton.focus{outline:0;box-shadow:#00b0ca 0 0 0 3px}
.accountControl_v1 .account_contact_number .formButtonContainer a.form_link.buttonSm,.inactive.buttonSm,.portlet_myCredentials .formContainer .formButtonContainer a.form_link.buttonSm,.portlet_myPackage.myPackageManage.portlet.portlet_payg1 button[id*=btnCancel].buttonSm,.portlet_myPackage.myPackageManage.portlet_payg1.portlet_2la_v3 button[id*=btnCancel].buttonSm,.portlet_myPackage.myPackageManage.portlet_payg1.portlet_easyLogin button[id*=btnCancel].buttonSm,.portlet_myPackage.myPackageManage.portlet_payg1.portlet_loginForm_v3 button[id*=btnCancel].buttonSm,.portlet_myProfile_V2 a[id*=cancel].buttonSm,.portlet_redeemVoucher .formButtonContainer input.buttonSm[type=submit],.postcodeLookup.buttonSm,.primaryBtn.buttonSm,.search_submit.buttonSm,.secondaryBtn.buttonSm,.strongBtn.buttonSm,.submit.buttonSm,input.buttonLrg.buttonSm,input.buttonSm.buttonSm,input.cancelButton.buttonSm,input.formLink.buttonSm,input.inactive.buttonSm,input.postcodeLookup.buttonSm,input.primaryBtn.buttonSm,input.secondaryBtn.buttonSm,input.strongBtn.buttonSm,input.submit.buttonSm,input.submitButton.buttonSm{font-size:16px!important;padding:14px!important;min-width:80px}
.p_AFTextOnly.inactive,.p_AFTextOnly.postcodeLookup,.p_AFTextOnly.primaryBtn,.p_AFTextOnly.secondaryBtn,.p_AFTextOnly.strongBtn,.p_AFTextOnly.submit,.portlet_redeemVoucher .formButtonContainer input.p_AFTextOnly[type=submit]{padding:16px 24px}
.formButtonContainer .open-ctr13-modal{display:inline-block}
.strongBtn,.submit.strongBtn,input.strongBtn{background:#505454!important;text-shadow:none;color:#fff!important;border-radius:6px!important;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important;line-height:16px!important}
.strongBtn:hover,.submit.strongBtn:hover,input.strongBtn:hover{color:#fff!important;background:#666!important;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important}
.strongBtn:active,.submit.strongBtn:active,input.strongBtn:active{color:#fff!important;background:#666!important;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none}
.strongBtn:focus,.submit.strongBtn:focus,input.strongBtn:focus{outline:0;box-shadow:#00b0ca 0 0 0 3px}
input.submit.strongBtn{border:1px solid #e9e9e9!important;box-shadow:0 4px transparent!important}
.accountControl_v1 .account_contact_number .formButtonContainer a.form_link,.p_AFTextOnly.secondaryBtn,.portlet_myCredentials .formContainer .formButtonContainer a.form_link,.portlet_myPackage.myPackageManage.portlet.portlet_payg1 button[id*=btnCancel],.portlet_myPackage.myPackageManage.portlet_payg1.portlet_2la_v3 button[id*=btnCancel],.portlet_myPackage.myPackageManage.portlet_payg1.portlet_easyLogin button[id*=btnCancel],.portlet_myPackage.myPackageManage.portlet_payg1.portlet_loginForm_v3 button[id*=btnCancel],.portlet_myProfile_V2 a[id*=cancel],.portlet_topup_v2 .formButtonContainer input.strongBtn,.portlet_topup_v4 .formButtonContainer input.strongBtn,.postcodeLookup,.secondaryBtn,input.cancelButton,input.formLink,input.postcodeLookup,input.secondaryBtn{color:#505454!important;background:0 0!important;border:2px solid #505454;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;padding:14px 24px!important;border-radius:6px!important;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important;line-height:16px!important}
.accountControl_v1 .account_contact_number .formButtonContainer a.form_link:active,.accountControl_v1 .account_contact_number .formButtonContainer a.form_link:visited,.p_AFTextOnly.secondaryBtn:active,.p_AFTextOnly.secondaryBtn:visited,.portlet_myCredentials .formContainer .formButtonContainer a.form_link:active,.portlet_myCredentials .formContainer .formButtonContainer a.form_link:visited,.portlet_myPackage.myPackageManage.portlet.portlet_payg1 button[id*=btnCancel]:active,.portlet_myPackage.myPackageManage.portlet.portlet_payg1 button[id*=btnCancel]:visited,.portlet_myPackage.myPackageManage.portlet_payg1.portlet_2la_v3 button[id*=btnCancel]:active,.portlet_myPackage.myPackageManage.portlet_payg1.portlet_2la_v3 button[id*=btnCancel]:visited,.portlet_myPackage.myPackageManage.portlet_payg1.portlet_easyLogin button[id*=btnCancel]:active,.portlet_myPackage.myPackageManage.portlet_payg1.portlet_easyLogin button[id*=btnCancel]:visited,.portlet_myPackage.myPackageManage.portlet_payg1.portlet_loginForm_v3 button[id*=btnCancel]:active,.portlet_myPackage.myPackageManage.portlet_payg1.portlet_loginForm_v3 button[id*=btnCancel]:visited,.portlet_myProfile_V2 a[id*=cancel]:active,.portlet_myProfile_V2 a[id*=cancel]:visited,.portlet_topup_v2 .formButtonContainer input.strongBtn:active,.portlet_topup_v2 .formButtonContainer input.strongBtn:visited,.portlet_topup_v4 .formButtonContainer input.strongBtn:active,.portlet_topup_v4 .formButtonContainer input.strongBtn:visited,.postcodeLookup:active,.postcodeLookup:visited,.secondaryBtn:active,.secondaryBtn:visited,input.cancelButton:active,input.cancelButton:visited,input.formLink:active,input.formLink:visited,input.postcodeLookup:active,input.postcodeLookup:visited,input.secondaryBtn:active,input.secondaryBtn:visited{border:2px solid #505454;color:#505454;background:0 0!important;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;top:0}
.accountControl_v1 .account_contact_number .formButtonContainer a.form_link:hover,.p_AFTextOnly.secondaryBtn:hover,.portlet_myCredentials .formContainer .formButtonContainer a.form_link:hover,.portlet_myPackage.myPackageManage.portlet.portlet_payg1 button[id*=btnCancel]:hover,.portlet_myPackage.myPackageManage.portlet_payg1.portlet_2la_v3 button[id*=btnCancel]:hover,.portlet_myPackage.myPackageManage.portlet_payg1.portlet_easyLogin button[id*=btnCancel]:hover,.portlet_myPackage.myPackageManage.portlet_payg1.portlet_loginForm_v3 button[id*=btnCancel]:hover,.portlet_myProfile_V2 a[id*=cancel]:hover,.portlet_topup_v2 .formButtonContainer input.strongBtn:hover,.portlet_topup_v4 .formButtonContainer input.strongBtn:hover,.postcodeLookup:hover,.secondaryBtn:hover,input.cancelButton:hover,input.formLink:hover,input.postcodeLookup:hover,input.secondaryBtn:hover{color:#fff!important;background:#4a4d4e!important;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important}
.accountControl_v1 .account_contact_number .formButtonContainer a.form_link:focus,.p_AFTextOnly.secondaryBtn:focus,.portlet_myCredentials .formContainer .formButtonContainer a.form_link:focus,.portlet_myPackage.myPackageManage.portlet.portlet_payg1 button[id*=btnCancel]:focus,.portlet_myPackage.myPackageManage.portlet_payg1.portlet_2la_v3 button[id*=btnCancel]:focus,.portlet_myPackage.myPackageManage.portlet_payg1.portlet_easyLogin button[id*=btnCancel]:focus,.portlet_myPackage.myPackageManage.portlet_payg1.portlet_loginForm_v3 button[id*=btnCancel]:focus,.portlet_myProfile_V2 a[id*=cancel]:focus,.portlet_topup_v2 .formButtonContainer input.strongBtn:focus,.portlet_topup_v4 .formButtonContainer input.strongBtn:focus,.postcodeLookup:focus,.secondaryBtn:focus,input.cancelButton:focus,input.formLink:focus,input.postcodeLookup:focus,input.secondaryBtn:focus{box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;outline:0;box-shadow:#00b0ca 0 0 0 3px}
.inactive,input.inactive{color:#999;background:#ccc;cursor:default;pointer-events:none;border:none}
.inactive.disabled,.portlet_redeemVoucher .formButtonContainer input.disabled[type=submit],.postcodeLookup.disabled,.primaryBtn.disabled,.secondaryBtn.disabled,.strongBtn.disabled,.submit.disabled{color:#999;background:#ccc;cursor:default;pointer-events:none;border:none;opacity:1}
.portlet_redeemVoucher .formButtonContainer input[type=submit],.primaryBtn,.submit,input.submit,input.submitButton{color:#fff!important;background:#e60000!important;border-radius:6px!important;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important;line-height:16px!important}
.portlet_redeemVoucher .formButtonContainer input[type=submit]:hover,.primaryBtn:hover,.submit:hover,input.submit:hover,input.submitButton:hover{background:#bd0000!important;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;color:#fff!important;line-height:16px!important;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important;border:none!important}
.portlet_redeemVoucher .formButtonContainer input[type=submit]:active,.primaryBtn:active,.submit:active,input.submit:active,input.submitButton:active{background:#bd0000!important;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;color:#fff!important}
.portlet_redeemVoucher .formButtonContainer input[type=submit]:focus,.primaryBtn:focus,.submit:focus,input.submit:focus,input.submitButton:focus{box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;outline:0;box-shadow:#00b0ca 0 0 0 3px}
a.buttonLrg,a.buttonSm,a.primaryBtn,a.strongBtn,a.submit{font-size:16px!important;text-decoration:none}
a.buttonLrg:hover,a.buttonSm:hover,a.primaryBtn:hover,a.strongBtn:hover,a.submit:hover{color:#fff}
a.buttonLrg:focus,a.buttonSm:focus,a.primaryBtn:focus,a.strongBtn:focus,a.submit:focus{box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;outline:0;box-shadow:#00b0ca 0 0 0 3px}
a.inactive{font-size:16px!important;text-decoration:none;color:#999!important}
a.inactive:focus,a.inactive:hover{color:#999!important}
a.postcodeLookup,a.secondaryBtn{font-size:16px!important;text-decoration:none;color:#505454!important}
a.postcodeLookup:hover,a.secondaryBtn:hover{color:#fff!important}
a.numberEdit.secondaryBtn:active,a.numberEdit.secondaryBtn:focus,a.numberEdit.secondaryBtn:hover,a.numberEdit.secondaryBtn:visited,a.serviceEdit.secondaryBtn:active,a.serviceEdit.secondaryBtn:focus,a.serviceEdit.secondaryBtn:hover,a.serviceEdit.secondaryBtn:visited{padding:16px 24px}
input.submit.secondaryBtn{box-shadow:none!important;color:#505454!important;background:0 0!important;border:2px solid #505454!important}
input.submit.secondaryBtn:active,input.submit.secondaryBtn:visited{border:2px solid #505454;color:#505454;background:0 0;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;top:0}
input.submit.secondaryBtn:hover{color:#fff;background:#4a4d4e;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none}
input.submit.secondaryBtn:focus{box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;outline:0;box-shadow:#00b0ca 0 0 0 3px}
.formButtonContainer input.buttonLrg,.formButtonContainer input.buttonSm,.formButtonContainer input.postcodeLookup,.formButtonContainer input.primaryBtn,.formButtonContainer input.secondaryBtn,.formButtonContainer input.strongBtn,.formButtonContainer input.submit,.portlet_redeemVoucher .formButtonContainer input[type=submit]{font-size:16px!important}
.buttonlrg,.buttonsm,.portlet_redeemVoucher .formButtonContainer input[type=submit],input.buttonLrg,input.buttonSm,input.inactive,input.postcodeLookup,input.primaryBtn,input.secondaryBtn,input.strongBtn,input.submit{width:auto}
.formButtonContainer,.formLabelSpacePadding{padding:2px 0 2px 200px;clear:both;margin:0 0 15px;position:relative}
.formButtonContainer.RHS,.formLabelSpacePadding.RHS{padding-left:0;clear:none;float:right;width:auto}
.formButtonContainer.LHS,.formContainer .formButtonContainer.LHS,.formContainer .formLabelSpacePadding.LHS,.formLabelSpacePadding.LHS{padding-left:0}
.grid_3 .formButtonContainer,.grid_3 .formLabelSpacePadding,.grid_4 .formButtonContainer,.grid_4 .formLabelSpacePadding,.grid_5 .formButtonContainer,.grid_5 .formLabelSpacePadding,.grid_6 .formButtonContainer,.grid_6 .formLabelSpacePadding{padding-left:0;padding-right:0}
.portlet_addressManagement .addressContainer .formButtonContainer,.portlet_pay_bill_v2 .alpha .formButtonContainer{padding-left:0}
.portlet_topup_v2 .accordionContainer .accordionSlide h3 a.secondaryBtn,.portlet_topup_v4 .accordionContainer .accordionSlide h3 a.secondaryBtn{margin-bottom:10px!important;top:0!important}
.portlet_topup_v2 .accordionContainer .accordionSlide h3 a.secondaryBtn:focus,.portlet_topup_v2 .accordionContainer .accordionSlide h3 a.secondaryBtn:hover,.portlet_topup_v4 .accordionContainer .accordionSlide h3 a.secondaryBtn:focus,.portlet_topup_v4 .accordionContainer .accordionSlide h3 a.secondaryBtn:hover{top:0!important;padding:5px 15px}
#cardEntryPanel #commands #btnSubmit{padding:16px 24px}
.postcodeLookup,a.postcodeLookup,input.postcodeLookup{position:absolute;font-size:16px!important}
.grid_12 .postcodeLookup,.grid_8 .postcodeLookup,.grid_9 .postcodeLookup{left:455px;top:2px}
.grid_12 .postcode .postcodeLookup,.grid_8 .postcode .postcodeLookup,.grid_9 .postcode .postcodeLookup{left:318px}
.grid_6 .postcodeLookup{left:268px;top:31px}
.grid_3 .postcodeLookup,.grid_4 .postcodeLookup{left:0;position:relative}
.grid_4 .postcode .postcodeLookup,.grid_6 .postcode .postcodeLookup{left:118px}
.formRow.postcode input{margin-top:5px;margin-bottom:5px}
.portlet_loggedOutVoucher .voucherContent h3 .voucherEdit:focus,.portlet_loggedOutVoucher .voucherContent h3 .voucherEdit:hover{top:22px!important}
.portlet_usageAnalysis_v2 .formContainer button:focus,.portlet_usageAnalysis_v2 .formContainer button:hover{top:2px!important}
.accordionContainer .accordionSlide h3 a.secondaryBtn{width:80px!important;min-width:0!important;padding:8px 16px!important;top:-6px}
.postcodeLookup:focus,.postcodeLookup:hover{top:4px!important}
.portlet_accountsummary_v3 .buttonSm.secondaryBtn.search_clear{padding:8px 24px!important;top:-1px}
.portlet_accountsummary_v3 .bill .formButtonContainer .submit{padding:16px 24px;border:none!important;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"}
.portlet_accountsummary_v3 .items li .account_details .dummy_btn .icon{margin-top:6px!important;display:none}
.portlet_accountsummary_v3 .items li .account_details .dummy_btn:hover .secondaryBtn{font-weight:400!important}
.portlet_accountsummary_v3 .items li .account_details .dummy_btn:hover .icon{-webkit-filter:grayscale(1) invert(1);filter:grayscale(1) invert(1)}
.portlet_accountsummary_v3 .items li .account_details .dummy_btn .secondaryBtn{margin-top:0!important}
.portlet_accountsummary_v3 button[id*=paybillBtn]:hover{border:none;font-size:16px!important;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"}
.portlet_accountsummary_v3 .show-types label{box-shadow:none!important;color:#505454!important;background:0 0!important;border:2px solid #505454!important;border-radius:6px;margin-top:5px}
.portlet_accountsummary_v3 .show-types label.ctnSelected,.portlet_accountsummary_v3 .show-types label:hover{color:#fff;background:#4a4d4e!important;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;border:2px solid #505454!important}
.portlet_accountsummary_v3 .show-types label.ctnSelected::before,.portlet_accountsummary_v3 .show-types label:hover::before{-webkit-filter:grayscale(1) invert(1);filter:grayscale(1) invert(1)}
.portlet_accountsummary_v3 .show-types label:focus{box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;outline:0;box-shadow:#00b0ca 0 0 0 3px}
.paginationContainer_v2 .back,.paginationContainer_v2 .next{padding:8px 24px!important;margin-top:0!important}
.paginationContainer_v2 .back:hover .icon,.paginationContainer_v2 .next:hover .icon{-webkit-filter:grayscale(1) invert(1);filter:grayscale(1) invert(1)}
.portlet_2LA .buttonSm{width:192px;padding:16px 24px!important}
.portlet_registrationForm .submit:hover{border:none;font-size:16px!important;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"}
.portlet_registrationForm .formButtonContainer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:row;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}
.portlet_registrationForm button[id*=fctnsubmit]{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}
.portlet_registrationForm button[id*=fnotnow]{border:2px solid #505454!important;padding:16px 26px!important;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}
.portlet_2la_v3 .submit,.portlet_loginForm_v3 .submit{margin-left:0!important}
.portlet_easyLogin .box_easylogin .formButtonContainer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:row;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}
.portlet_easyLogin .box_easylogin button.primaryBtn{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}
.portlet_easyLogin .box_easylogin button.secondaryBtn{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}
.portlet_easyLogin button{font-size:16px!important;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important;padding:16px 24px!important}
.portlet_easyLogin button:hover{border:none!important;font-size:16px!important;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important}
.portlet_easyLogin button.secondaryBtn,.portlet_easyLogin button.secondaryBtn.p_AFTextOnly{background:0 0;font-size:16px!important;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important;padding:14px 24px!important}
.portlet_easyLogin button.secondaryBtn.p_AFTextOnly:hover,.portlet_easyLogin button.secondaryBtn:hover{color:#fff!important;background:#4a4d4e!important;padding:16px 24px!important;border:none}
.portlet_lost_and_stolen_v2 #lpDiv-lost-stolen{margin-left:2px!important}
.portlet_lost_and_stolen_v2 .grey_bg_content .lost-content .formContainer .formButtonContainer button{padding:16px 24px!important;margin-left:2px!important}
.portlet_myProfile_V2 #cbAltPhone,.portlet_myProfile_V2 #cbcontactMobile,.portlet_myProfile_V2 #submitEmail,.portlet_myProfile_V2 [id*=cbAltPhone],.portlet_myProfile_V2 [id*=cbcontactMobile],.portlet_myProfile_V2 [id*=submitEmail]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;font-size:16px!important;font-weight:400!important;margin:8px 8px 16px 6px!important;text-align:center;cursor:pointer;border:none;opacity:1;text-decoration:none;overflow:visible;position:relative;box-sizing:border-box;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;transition:.4s;color:#fff!important;background:#e60000!important;border-radius:6px!important;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important;line-height:16px!important;padding:16px 24px!important;min-width:148px!important;width:148px!important}
.portlet_myProfile_V2 #cbAltPhone:hover,.portlet_myProfile_V2 #cbcontactMobile:hover,.portlet_myProfile_V2 #submitEmail:hover,.portlet_myProfile_V2 [id*=cbAltPhone]:hover,.portlet_myProfile_V2 [id*=cbcontactMobile]:hover,.portlet_myProfile_V2 [id*=submitEmail]:hover{background:#bd0000!important;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;color:#fff!important;line-height:16px!important;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important;border:none!important}
.portlet_myProfile_V2 #cbAltPhone:active,.portlet_myProfile_V2 #cbcontactMobile:active,.portlet_myProfile_V2 #submitEmail:active,.portlet_myProfile_V2 [id*=cbAltPhone]:active,.portlet_myProfile_V2 [id*=cbcontactMobile]:active,.portlet_myProfile_V2 [id*=submitEmail]:active{background:#bd0000!important;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;color:#fff!important}
.portlet_myProfile_V2 #cbAltPhone:focus,.portlet_myProfile_V2 #cbcontactMobile:focus,.portlet_myProfile_V2 #submitEmail:focus,.portlet_myProfile_V2 [id*=cbAltPhone]:focus,.portlet_myProfile_V2 [id*=cbcontactMobile]:focus,.portlet_myProfile_V2 [id*=submitEmail]:focus{box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;outline:0;box-shadow:#00b0ca 0 0 0 3px}
.portlet_myProfile_V2 a#cancelEmail,.portlet_myProfile_V2 a#cancel_Altphone,.portlet_myProfile_V2 a#cancel_mobile,.portlet_myProfile_V2 a[id*=cancelEmail],.portlet_myProfile_V2 a[id*=cancel_Altphone],.portlet_myProfile_V2 a[id*=cancel_mobile]{width:148px!important;text-decoration:none!important;font-size:16px!important;padding:14px 24px!important;min-width:80px;text-align:center!important;background-color:transparent!important}
.portlet_myProfile_V2 a#cancelEmail:hover,.portlet_myProfile_V2 a#cancel_Altphone:hover,.portlet_myProfile_V2 a#cancel_mobile:hover,.portlet_myProfile_V2 a[id*=cancelEmail]:hover,.portlet_myProfile_V2 a[id*=cancel_Altphone]:hover,.portlet_myProfile_V2 a[id*=cancel_mobile]:hover{color:#fff!important;background:#4a4d4e!important;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important}
.portlet_myProfile_V2 a#addAltPhone,.portlet_myProfile_V2 a#addEmail,.portlet_myProfile_V2 a#addMobilePhone,.portlet_myProfile_V2 a#changeAltPhone,.portlet_myProfile_V2 a#changeEmail,.portlet_myProfile_V2 a#changeMobilePhone,.portlet_myProfile_V2 a[id*=addAltPhone],.portlet_myProfile_V2 a[id*=addEmail],.portlet_myProfile_V2 a[id*=addMobilePhone],.portlet_myProfile_V2 a[id*=changeAltPhone],.portlet_myProfile_V2 a[id*=changeEmail],.portlet_myProfile_V2 a[id*=changeMobilePhone]{padding:8px 16px!important;width:80px!important;min-width:100px!important;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important;text-decoration:none!important;text-align:center!important}
.portlet_myProfile_V2 .editPersonal .formButtonContainer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:row;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}
.portlet_myProfile_V2 .editPersonal .formButtonContainer button{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}
.portlet_myProfile_V2 .editPersonal .formButtonContainer a{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}
.accountControl_v1 .formContainer .account_contact_number .formRow a,.accountControl_v1 .switch-field a.secondaryBtn,.accountControl_v1.portlet_2la_v3 .formContainer .account_contact_number .formRow a,.accountControl_v1.portlet_2la_v3 .switch-field a.secondaryBtn,.accountControl_v1.portlet_easyLogin .formContainer .account_contact_number .formRow a,.accountControl_v1.portlet_easyLogin .switch-field a.secondaryBtn,.accountControl_v1.portlet_loginForm_v3 .formContainer .account_contact_number .formRow a,.accountControl_v1.portlet_loginForm_v3 .switch-field a.secondaryBtn,.portlet.accountControl_v1 .formContainer .account_contact_number .formRow a,.portlet.accountControl_v1 .switch-field a.secondaryBtn{padding:8px 16px!important;min-width:80px!important;background-color:transparent!important}
.accountControl_v1 .formContainer .account_contact_number .formRow a:hover,.accountControl_v1 .switch-field a.secondaryBtn:hover,.accountControl_v1.portlet_2la_v3 .formContainer .account_contact_number .formRow a:hover,.accountControl_v1.portlet_2la_v3 .switch-field a.secondaryBtn:hover,.accountControl_v1.portlet_easyLogin .formContainer .account_contact_number .formRow a:hover,.accountControl_v1.portlet_easyLogin .switch-field a.secondaryBtn:hover,.accountControl_v1.portlet_loginForm_v3 .formContainer .account_contact_number .formRow a:hover,.accountControl_v1.portlet_loginForm_v3 .switch-field a.secondaryBtn:hover,.portlet.accountControl_v1 .formContainer .account_contact_number .formRow a:hover,.portlet.accountControl_v1 .switch-field a.secondaryBtn:hover{color:#fff!important;background:#4a4d4e!important;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important}
.accountControl_v1 .apply_changes,.accountControl_v1 .buttonLrg,.accountControl_v1 .portlet_redeemVoucher .formButtonContainer input[type=submit],.accountControl_v1.portlet_2la_v3 .apply_changes,.accountControl_v1.portlet_2la_v3 .buttonLrg,.accountControl_v1.portlet_2la_v3 .portlet_redeemVoucher .formButtonContainer input[type=submit],.accountControl_v1.portlet_easyLogin .apply_changes,.accountControl_v1.portlet_easyLogin .buttonLrg,.accountControl_v1.portlet_easyLogin .portlet_redeemVoucher .formButtonContainer input[type=submit],.accountControl_v1.portlet_loginForm_v3 .apply_changes,.accountControl_v1.portlet_loginForm_v3 .buttonLrg,.accountControl_v1.portlet_loginForm_v3 .portlet_redeemVoucher .formButtonContainer input[type=submit],.portlet.accountControl_v1 .apply_changes,.portlet.accountControl_v1 .buttonLrg,.portlet.accountControl_v1 .portlet_redeemVoucher .formButtonContainer input[type=submit],.portlet_redeemVoucher .formButtonContainer .accountControl_v1 input[type=submit],.portlet_redeemVoucher .formButtonContainer .accountControl_v1.portlet_2la_v3 input[type=submit],.portlet_redeemVoucher .formButtonContainer .accountControl_v1.portlet_easyLogin input[type=submit],.portlet_redeemVoucher .formButtonContainer .accountControl_v1.portlet_loginForm_v3 input[type=submit],.portlet_redeemVoucher .formButtonContainer .portlet.accountControl_v1 input[type=submit]{width:192px}
.accountControl_v1 .undo_changes,.accountControl_v1.portlet_2la_v3 .undo_changes,.accountControl_v1.portlet_easyLogin .undo_changes,.accountControl_v1.portlet_loginForm_v3 .undo_changes,.portlet.accountControl_v1 .undo_changes{padding:14px 26px!important}
.accountControl_v1 .account_contact_number .formButtonContainer a.form_link,.accountControl_v1 .account_contact_number .formButtonContainer button,.accountControl_v1.portlet_2la_v3 .account_contact_number .formButtonContainer a.form_link,.accountControl_v1.portlet_2la_v3 .account_contact_number .formButtonContainer button,.accountControl_v1.portlet_easyLogin .account_contact_number .formButtonContainer a.form_link,.accountControl_v1.portlet_easyLogin .account_contact_number .formButtonContainer button,.accountControl_v1.portlet_loginForm_v3 .account_contact_number .formButtonContainer a.form_link,.accountControl_v1.portlet_loginForm_v3 .account_contact_number .formButtonContainer button,.portlet.accountControl_v1 .account_contact_number .formButtonContainer a.form_link,.portlet.accountControl_v1 .account_contact_number .formButtonContainer button{text-decoration:none!important;text-align:center!important;width:80px;min-width:148px;padding:14px 24px!important}
.accountControl_v1 .account_contact_number .formButtonContainer,.accountControl_v1.portlet_2la_v3 .account_contact_number .formButtonContainer,.accountControl_v1.portlet_easyLogin .account_contact_number .formButtonContainer,.accountControl_v1.portlet_loginForm_v3 .account_contact_number .formButtonContainer,.portlet.accountControl_v1 .account_contact_number .formButtonContainer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:row;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}
.accountControl_v1 .account_contact_number .formButtonContainer button,.accountControl_v1.portlet_2la_v3 .account_contact_number .formButtonContainer button,.accountControl_v1.portlet_easyLogin .account_contact_number .formButtonContainer button,.accountControl_v1.portlet_loginForm_v3 .account_contact_number .formButtonContainer button,.portlet.accountControl_v1 .account_contact_number .formButtonContainer button{padding:16px 24px!important;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}
.accountControl_v1 .account_contact_number .formButtonContainer a.form_link,.accountControl_v1.portlet_2la_v3 .account_contact_number .formButtonContainer a.form_link,.accountControl_v1.portlet_easyLogin .account_contact_number .formButtonContainer a.form_link,.accountControl_v1.portlet_loginForm_v3 .account_contact_number .formButtonContainer a.form_link,.portlet.accountControl_v1 .account_contact_number .formButtonContainer a.form_link{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}
.portlet_contactManagement .portlet_redeemVoucher .formButtonContainer input.secondaryBtn[type=submit],.portlet_contactManagement .secondaryBtn.buttonLrg,.portlet_redeemVoucher .formButtonContainer .portlet_contactManagement input.secondaryBtn[type=submit]{padding:14px 24px!important}
.portlet_contactManagement .section.withLine .formButtonContainer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:row;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}
.portlet_contactManagement .section.withLine .formButtonContainer .secondaryBtn.buttonLrg,.portlet_contactManagement .section.withLine .portlet_redeemVoucher .formButtonContainer input.secondaryBtn[type=submit],.portlet_redeemVoucher .portlet_contactManagement .section.withLine .formButtonContainer input.secondaryBtn[type=submit]{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}
.portlet_contactManagement .section.withLine .formButtonContainer .primaryBtn.buttonLrg,.portlet_contactManagement .section.withLine .portlet_redeemVoucher .formButtonContainer input[type=submit],.portlet_redeemVoucher .portlet_contactManagement .section.withLine .formButtonContainer input[type=submit]{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}
.portlet_addressManagement button.postcodeLookup{margin:0 8px!important;top:37px!important;padding:8px 16px!important;width:148px!important;height:48px;border:2px solid #505454!important}
.portlet_addressManagement .formButtonContainer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:row;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}
.portlet_addressManagement .formButtonContainer .primaryBtn,.portlet_addressManagement .portlet_redeemVoucher .formButtonContainer input[type=submit],.portlet_redeemVoucher .portlet_addressManagement .formButtonContainer input[type=submit]{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}
.portlet_addressManagement .formButtonContainer .secondaryBtn{padding:14px 24px!important;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}
.portlet_addressManagement #newAddress1:hover{line-height:16px!important;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important;border:none!important}
.portlet_myCredentials .formContainer .formButtonContainer a.form_link,.portlet_myCredentials .formContainer .formButtonContainer button.primaryBtn{text-decoration:none!important;text-align:center!important;width:80px;min-width:148px;padding:14px 24px!important}
.portlet_myCredentials .formContainer .formButtonContainer button.primaryBtn:hover{line-height:16px!important;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important;border:none!important}
.portlet_myCredentials .formContainer .formButtonContainer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:row;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}
.portlet_myCredentials .formContainer .formButtonContainer button.primaryBtn{padding:16px 24px!important;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}
.portlet_myCredentials .formContainer .formButtonContainer a.form_link{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}
.friendly-names .js-friendly-names__change .secondaryBtn{padding:8px 16px!important;width:auto!important;min-width:120px!important}
.friendly-names .js-friendly-names__form .portlet_redeemVoucher .formButtonContainer input[type=submit],.friendly-names .js-friendly-names__form .primaryBtn,.friendly-names .js-friendly-names__form .secondaryBtn,.portlet_redeemVoucher .formButtonContainer .friendly-names .js-friendly-names__form input[type=submit]{width:122px!important;min-width:122px!important;padding:16px 6px!important}
.friendly-names .js-friendly-names__form .secondaryBtn{padding:14px 24px!important;margin-left:46px!important}
.friendly-names .left.w-60.js-friendly-names__form .left.w-20.js-friendly-names__cancel.w-100-sml,.friendly-names .left.w-60.js-friendly-names__form .left.w-40.w-100-sml,.friendly-names .left.w-60.js-friendly-names__form .w-20.js-friendly-names__cancel.w-100-sml.radioContainer,.friendly-names .left.w-60.js-friendly-names__form .w-40.w-100-sml.radioContainer,.friendly-names .w-60.js-friendly-names__form.radioContainer .left.w-20.js-friendly-names__cancel.w-100-sml,.friendly-names .w-60.js-friendly-names__form.radioContainer .left.w-40.w-100-sml,.friendly-names .w-60.js-friendly-names__form.radioContainer .w-20.js-friendly-names__cancel.w-100-sml.radioContainer,.friendly-names .w-60.js-friendly-names__form.radioContainer .w-40.w-100-sml.radioContainer{width:20%!important}
.friendly-names .left.w-60.js-friendly-names__form .left.w-40.pad-right-sml-dsk,.friendly-names .left.w-60.js-friendly-names__form .w-40.pad-right-sml-dsk.radioContainer,.friendly-names .w-60.js-friendly-names__form.radioContainer .left.w-40.pad-right-sml-dsk,.friendly-names .w-60.js-friendly-names__form.radioContainer .w-40.pad-right-sml-dsk.radioContainer{width:100%!important}
.portlet-auto-service-switching .email-button-container .receive-sms{background:#505454!important;text-shadow:none;color:#fff!important}
.portlet-auto-service-switching .email-button-container .receive-sms:hover{color:#fff!important;background:#666!important}
.portlet-auto-service-switching .email-button-container .receive-sms:active{color:#fff!important;background:#666!important;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none}
.portlet-auto-service-switching .email-button-container .receive-sms:focus{outline:0;box-shadow:#00b0ca 0 0 0 3px}
.portlet-auto-service-switching .delete-confirmation-panel .confirm-button-container .cancel:active,.portlet-auto-service-switching .delete-confirmation-panel .confirm-button-container .cancel:visited{border:2px solid #505454;color:#505454;background:#fff!important;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;top:0}
.portlet-auto-service-switching .delete-confirmation-panel .confirm-button-container .cancel:hover{color:#fff!important;background:#4a4d4e!important;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none}
.portlet-auto-service-switching .delete-confirmation-panel .confirm-button-container .cancel:focus{box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;outline:0;box-shadow:#00b0ca 0 0 0 3px}
.portlet-auto-service-switching .delete-confirmation-panel .confirm-button-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:row;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}
.portlet-auto-service-switching .delete-confirmation-panel .confirm-button-container button{width:106px!important;min-width:80px!important}
.portlet-auto-service-switching .delete-confirmation-panel .confirm-button-container .confirm{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}
.portlet-auto-service-switching .delete-confirmation-panel .confirm-button-container .cancel{color:#505454!important;background:#fff!important;border:2px solid #505454;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;padding:14px 24px!important;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}
.portlet-auto-service-switching .contact-us-container-v2 .strongBtn{margin:8px 0!important}
.portlet_portIn .secondaryBtn{color:#505454!important;background:0 0!important;border:2px solid #505454;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;padding:14px 24px!important;border-radius:6px!important;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important;line-height:16px!important}
.portlet_portIn .secondaryBtn:active,.portlet_portIn .secondaryBtn:visited{border:2px solid #505454;color:#505454;background:0 0!important;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;top:0}
.portlet_portIn .secondaryBtn:hover{color:#fff!important;background:#4a4d4e!important;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important}
.portlet_portIn .secondaryBtn:focus{box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;outline:0;box-shadow:#00b0ca 0 0 0 3px}
.portlet_simswap_v2 select{border-radius:6px}
.portlet_simswap_v2 button.primaryBtn.buttonSm,.portlet_simswap_v2 button.submit.buttonSm,.portlet_simswap_v2 input.submit.buttonSm{padding:16px 24px!important;margin-left:0!important}
.portlet_simswap_v2 .formContainer.left-align .formButtonContainer button.submit.buttonSm.multi-ctn-select{width:192px;padding:16px 24px!important}
.portlet_simswap_v2 .activateSIM-content input{height:26px!important}
.call-diverts .formContainer .formButtonContainer .secondaryBtn{background-color:transparent!important}
.call-diverts .formContainer .formButtonContainer .secondaryBtn:hover{color:#fff!important;background:#4a4d4e!important;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none}
.call-diverts .formButtonContainer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:row;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}
.call-diverts .formButtonContainer button.primaryBtn{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}
.call-diverts .formButtonContainer button.secondaryBtn{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}
.portlet_myOffers .offerDetailsRight .declineOffer.secondaryBtn,.portlet_myOffers .offerDetailsRight .loading_link.submit.primaryBtn,.portlet_myOffers .offerDetailsRight .portlet_redeemVoucher .formButtonContainer input.loading_link.submit[type=submit],.portlet_redeemVoucher .formButtonContainer .portlet_myOffers .offerDetailsRight input.loading_link.submit[type=submit]{width:148px!important;min-width:0;margin-top:30px!important;margin-left:0!important}
.portlet_myOffers .offerDetailsRight .price{width:100%;clear:both;position:absolute}
.portlet_myOffers .offerDetailsRight .declineOffer.secondaryBtn{color:#505454!important;background:#fff!important;border:2px solid #505454;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;padding:14px 24px!important;border-radius:6px!important;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important;line-height:16px!important;text-align:center!important}
.portlet_myOffers .offerDetailsRight .declineOffer.secondaryBtn:active,.portlet_myOffers .offerDetailsRight .declineOffer.secondaryBtn:visited{border:2px solid #505454;color:#505454;background:0 0!important;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;top:0}
.portlet_myOffers .offerDetailsRight .declineOffer.secondaryBtn:hover{box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important;color:#fff!important;background:#4a4d4e!important}
.portlet_myOffers .offerDetailsRight .declineOffer.secondaryBtn:focus{box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;outline:0;box-shadow:#00b0ca 0 0 0 3px}
.portlet_myOffers .offerDetailsRight{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:row;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}
.portlet_myOffers .offerDetailsRight .loading_link.submit.primaryBtn,.portlet_myOffers .offerDetailsRight .portlet_redeemVoucher .formButtonContainer input.loading_link.submit[type=submit],.portlet_redeemVoucher .formButtonContainer .portlet_myOffers .offerDetailsRight input.loading_link.submit[type=submit]{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}
.portlet_myOffers .offerDetailsRight .declineOffer.secondaryBtn{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}
.portlet_loggedOutVoucher #voucherViewChangeCtnButton,.portlet_loggedOutVoucher .voucherContent h3 .voucherEdit{background-color:transparent!important;padding:8px 16px!important;width:80px!important;min-width:80px!important;margin-top:0!important}
.portlet_loggedOutVoucher #voucherViewChangeCtnButton:hover,.portlet_loggedOutVoucher .voucherContent h3 .voucherEdit:hover{color:#fff!important;background:#4a4d4e!important;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none}
.portlet_loggedOutVoucher .voucherContent a#voancelButton,.portlet_loggedOutVoucher .voucherContent a[id*=voancelButton],.portlet_loggedOutVoucher .voucherContent button.submit{width:148px!important;min-width:148px!important}
.portlet_loggedOutVoucher .voucherContent .offerDetailsRight{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:row;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}
.portlet_loggedOutVoucher .voucherContent .offerDetailsRight button.submit{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}
.portlet_loggedOutVoucher .voucherContent .offerDetailsRight a#voancelButton{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}
.portlet_age_verification_v2 .verifyAgeBtn:hover{line-height:16px!important;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important;border:none!important}
.portlet_topup_v2 .formButtonContainer.LHS .strongBtn,.portlet_topup_v4 .formButtonContainer.LHS .strongBtn{background:#505454!important;text-shadow:none;color:#fff!important;border-radius:6px!important;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important;line-height:16px!important;border:2px solid #505454!important}
.portlet_topup_v2 .formButtonContainer.LHS .strongBtn:hover,.portlet_topup_v4 .formButtonContainer.LHS .strongBtn:hover{color:#fff!important;background:#666!important;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important}
.portlet_topup_v2 .formButtonContainer.LHS .strongBtn:active,.portlet_topup_v4 .formButtonContainer.LHS .strongBtn:active{color:#fff!important;background:#666!important;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none}
.portlet_topup_v2 .formButtonContainer.LHS .strongBtn:focus,.portlet_topup_v4 .formButtonContainer.LHS .strongBtn:focus{outline:0;box-shadow:#00b0ca 0 0 0 3px}
.portlet_topup_v2 .formButtonContainer.LHS,.portlet_topup_v4 .formButtonContainer.LHS{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:row;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}
.portlet_topup_v2 .formButtonContainer.LHS .submit,.portlet_topup_v4 .formButtonContainer.LHS .submit{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}
.portlet_redeemVoucher .portlet_topup_v2 .formButtonContainer.LHS input.secondaryBtn[type=submit],.portlet_redeemVoucher .portlet_topup_v4 .formButtonContainer.LHS input.secondaryBtn[type=submit],.portlet_topup_v2 .formButtonContainer.LHS .buttonLrg.secondaryBtn,.portlet_topup_v2 .portlet_redeemVoucher .formButtonContainer.LHS input.secondaryBtn[type=submit],.portlet_topup_v4 .formButtonContainer.LHS .buttonLrg.secondaryBtn,.portlet_topup_v4 .portlet_redeemVoucher .formButtonContainer.LHS input.secondaryBtn[type=submit]{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}
.portlet_topup_v2 .accordionContent h3 .secondaryBtn,.portlet_topup_v4 .accordionContent h3 .secondaryBtn{background-color:transparent!important;padding:8px 16px!important;width:80px!important;min-width:80px!important;margin-top:0!important}
.portlet_topup_v2 .accordionContent h3 .secondaryBtn:hover,.portlet_topup_v4 .accordionContent h3 .secondaryBtn:hover{color:#fff!important;background:#4a4d4e!important;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none}
.portlet_payment_subflow_v4 .tab .formButtonContainer .submit.secondaryBtn{background-color:transparent!important}
.portlet_payment_subflow_v4 .tab .formButtonContainer .submit.secondaryBtn:hover{color:#fff!important;background:#4a4d4e!important;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none}
.portlet_payment_subflow_v4 .payByCard #continue_btn_new #submit_continue_new:hover,.portlet_payment_subflow_v4 .payByCard #continue_btn_new button[id*=btn_submit]:hover,.portlet_payment_subflow_v4 .payByCard #continue_btn_new button[id*=submit_continue_new]:hover,.portlet_payment_subflow_v4 button[id*=btn_submit]:hover{line-height:16px!important;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important;border:none!important}
.portlet_payment_subflow_v4 #continue_btn_new,.portlet_payment_subflow_v4 #continue_btn_saved{padding-left:0}
.portlet_billDetails .accordionDetails .button-container .buttonSm.primaryBtn,.portlet_billDetails .accordionDetails .button-container .portlet_redeemVoucher .formButtonContainer input.buttonSm[type=submit],.portlet_redeemVoucher .formButtonContainer .portlet_billDetails .accordionDetails .button-container input.buttonSm[type=submit]{padding:16px 24px!important}
.portlet_billDetails .accordionDetails .button-container .buttonSm.secondaryBtn{padding:14px 24px!important}
.portlet_ebillingdownloadPDF .buttonSm.primaryBtn,.portlet_ebillingdownloadPDF .portlet_redeemVoucher .formButtonContainer input.buttonSm[type=submit],.portlet_redeemVoucher .formButtonContainer .portlet_ebillingdownloadPDF input.buttonSm[type=submit]{padding:16px 24px!important}
.portlet_pay_bill .bill-outstanding .makePayment{color:#fff!important;background:#e60000!important;border-radius:6px!important;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important;line-height:16px!important;border:none!important}
.portlet_pay_bill .bill-outstanding .makePayment:hover{background:#bd0000!important;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;color:#fff!important;line-height:16px!important;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important;border:none!important}
.portlet_pay_bill .bill-outstanding .makePayment:active{background:#bd0000!important;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;color:#fff!important}
.portlet_pay_bill .bill-outstanding .makePayment:focus{box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;outline:0;box-shadow:#00b0ca 0 0 0 3px}
.portlet_pay_bill .save-card{color:#fff!important;background:#e60000!important;border-radius:6px!important;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important;line-height:16px!important}
.portlet_pay_bill .save-card:hover{background:#bd0000!important;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;color:#fff!important;line-height:16px!important;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important;border:none!important}
.portlet_pay_bill .save-card:active{background:#bd0000!important;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;color:#fff!important}
.portlet_pay_bill .save-card:focus{box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;outline:0;box-shadow:#00b0ca 0 0 0 3px}
.portlet_devicePlanOverview .msgContainer.withCta .portlet_redeemVoucher .formButtonContainer input[type=submit],.portlet_devicePlanOverview .msgContainer.withCta .primaryBtn,.portlet_redeemVoucher .formButtonContainer .portlet_devicePlanOverview .msgContainer.withCta input[type=submit]{margin:0!important;width:128px;min-width:128px}
.portlet_devicePlanPaymentOptions button.paymentHistory{background:#505454!important;text-shadow:none;color:#fff!important;border-radius:6px!important;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important;line-height:16px!important}
.portlet_devicePlanPaymentOptions button.paymentHistory:hover{color:#fff!important;background:#666!important;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important}
.portlet_devicePlanPaymentOptions button.paymentHistory:active{color:#fff!important;background:#666!important;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none}
.portlet_devicePlanPaymentOptions button.paymentHistory:focus{outline:0;box-shadow:#00b0ca 0 0 0 3px}
.portlet_devicePlanPaymentOptions .manage_panel .changeDd{background:#505454!important;text-shadow:none;color:#fff!important;border-radius:6px!important;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important;line-height:16px!important}
.portlet_devicePlanPaymentOptions .manage_panel .changeDd:hover{color:#fff!important;background:#666!important;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important}
.portlet_devicePlanPaymentOptions .manage_panel .changeDd:active{color:#fff!important;background:#666!important;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none}
.portlet_devicePlanPaymentOptions .manage_panel .changeDd:focus{outline:0;box-shadow:#00b0ca 0 0 0 3px}
.portlet_manageBillingProfile .portlet_redeemVoucher .formButtonContainer input.buttonSm[type=submit],.portlet_manageBillingProfile .primaryBtn.buttonSm,.portlet_redeemVoucher .formButtonContainer .portlet_manageBillingProfile input.buttonSm[type=submit]{color:#fff!important;background:#e60000!important;border-radius:6px!important;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important;line-height:16px!important;padding:16px 24px!important;margin-left:0!important}
.portlet_manageBillingProfile .portlet_redeemVoucher .formButtonContainer input.buttonSm[type=submit]:hover,.portlet_manageBillingProfile .primaryBtn.buttonSm:hover,.portlet_redeemVoucher .formButtonContainer .portlet_manageBillingProfile input.buttonSm[type=submit]:hover{background:#bd0000!important;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;color:#fff!important;line-height:16px!important;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important;border:none!important}
.portlet_manageBillingProfile .portlet_redeemVoucher .formButtonContainer input.buttonSm[type=submit]:active,.portlet_manageBillingProfile .primaryBtn.buttonSm:active,.portlet_redeemVoucher .formButtonContainer .portlet_manageBillingProfile input.buttonSm[type=submit]:active{background:#bd0000!important;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;color:#fff!important}
.portlet_manageBillingProfile .portlet_redeemVoucher .formButtonContainer input.buttonSm[type=submit]:focus,.portlet_manageBillingProfile .primaryBtn.buttonSm:focus,.portlet_redeemVoucher .formButtonContainer .portlet_manageBillingProfile input.buttonSm[type=submit]:focus{box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;outline:0;box-shadow:#00b0ca 0 0 0 3px}
.portlet_manageBillingProfile .currentMethodDetails .formButtonContainer.LHS .primaryBtn.buttonSm,.portlet_manageBillingProfile .currentMethodDetails .portlet_redeemVoucher .formButtonContainer.LHS input.buttonSm[type=submit],.portlet_redeemVoucher .portlet_manageBillingProfile .currentMethodDetails .formButtonContainer.LHS input.buttonSm[type=submit]{width:224px!important}
.portlet_top17 .setup_new_dd .formButtonContainer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:row;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}
.portlet_redeemVoucher .portlet_top17 .setup_new_dd .formButtonContainer input[type=submit],.portlet_top17 .setup_new_dd .formButtonContainer .buttonLrg.primaryBtn,.portlet_top17 .setup_new_dd .portlet_redeemVoucher .formButtonContainer input[type=submit]{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}
.portlet_top17 .setup_new_dd .formButtonContainer a.buttonLrg.secondaryBtn{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}
.portlet_devicePlanUpdatePayment .formButtonContainer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:row;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}
.portlet_devicePlanUpdatePayment .formButtonContainer .buttonLrg.primaryBtn,.portlet_devicePlanUpdatePayment .portlet_redeemVoucher .formButtonContainer input[type=submit],.portlet_redeemVoucher .portlet_devicePlanUpdatePayment .formButtonContainer input[type=submit]{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}
.portlet_devicePlanUpdatePayment .formButtonContainer a.buttonLrg.secondaryBtn{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}
.portlet_devicePlanFinalPayment .makePartialPayment{background:#505454!important;text-shadow:none;color:#fff!important;border-radius:6px!important;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important;line-height:16px!important}
.portlet_devicePlanFinalPayment .makePartialPayment:hover{color:#fff!important;background:#666!important;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important}
.portlet_devicePlanFinalPayment .makePartialPayment:active{color:#fff!important;background:#666!important;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none}
.portlet_devicePlanFinalPayment .makePartialPayment:focus{outline:0;box-shadow:#00b0ca 0 0 0 3px}
.portlet_deviceEstimate .buttonLrg.primaryBtn,.portlet_deviceEstimate .portlet_redeemVoucher .formButtonContainer input[type=submit],.portlet_redeemVoucher .formButtonContainer .portlet_deviceEstimate input[type=submit]{float:left!important}
.portlet_deviceEstimate .buttonLrg.calculate,.portlet_deviceEstimate .portlet_redeemVoucher .formButtonContainer input.calculate[type=submit],.portlet_redeemVoucher .formButtonContainer .portlet_deviceEstimate input.calculate[type=submit]{float:right!important}
.portlet_devicePlanFinalSettlement .cancel_btn{color:#505454!important;background:0 0!important;border:2px solid #505454;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;padding:14px 24px!important;border-radius:6px!important;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important;line-height:16px!important}
.portlet_devicePlanFinalSettlement .cancel_btn:active,.portlet_devicePlanFinalSettlement .cancel_btn:visited{border:2px solid #505454;color:#505454;background:0 0!important;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;top:0}
.portlet_devicePlanFinalSettlement .cancel_btn:hover{color:#fff!important;background:#4a4d4e!important;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important;padding:16px 24px!important}
.portlet_devicePlanFinalSettlement .cancel_btn:focus{box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;outline:0;box-shadow:#00b0ca 0 0 0 3px}
.portlet_devicePlanFinalSettlement .formContainer+div{margin-left:7px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:row;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}
.portlet_devicePlanFinalSettlement .formContainer+div .consent_btn,.portlet_devicePlanFinalSettlement .formContainer+div .consent_btn_watch{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}
.portlet_devicePlanFinalSettlement .formContainer+div .cancel_btn{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}
.my_banner_module.topup_module .buttonContainer .secondaryBtn.buttonSm{position:relative;top:8px}
.portlet_usageAnalysis_v2 [id*=showAllUsageFlagId] .secondaryBtn.buttonSm,.portlet_usageAnalysis_v2 [id*=showOutofPlanFlagId] .secondaryBtn.buttonSm{color:#505454!important;background:0 0!important;border:2px solid #505454;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;padding:14px 24px!important;border-radius:6px!important;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important;line-height:16px!important}
.portlet_usageAnalysis_v2 [id*=showAllUsageFlagId] .secondaryBtn.buttonSm:active,.portlet_usageAnalysis_v2 [id*=showAllUsageFlagId] .secondaryBtn.buttonSm:visited,.portlet_usageAnalysis_v2 [id*=showOutofPlanFlagId] .secondaryBtn.buttonSm:active,.portlet_usageAnalysis_v2 [id*=showOutofPlanFlagId] .secondaryBtn.buttonSm:visited{border:2px solid #505454;color:#505454;background:0 0!important;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;top:0}
.portlet_usageAnalysis_v2 [id*=showAllUsageFlagId] .secondaryBtn.buttonSm:hover,.portlet_usageAnalysis_v2 [id*=showOutofPlanFlagId] .secondaryBtn.buttonSm:hover{color:#fff!important;background:#4a4d4e!important;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important}
.portlet_usageAnalysis_v2 [id*=showAllUsageFlagId] .secondaryBtn.buttonSm:focus,.portlet_usageAnalysis_v2 [id*=showOutofPlanFlagId] .secondaryBtn.buttonSm:focus{box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;outline:0;box-shadow:#00b0ca 0 0 0 3px}
.portlet_topup_v4 button[id*=btnContinue],.portlet_topup_v4 button[id*=btnfandf],.portlet_topup_v4 button[id*=topUpAmountContinue]{width:156px;min-width:148px}
.portlet_topup_v4 button[id*=btnContinue],.portlet_topup_v4 button[id*=submit_continue_new],.portlet_topup_v4 button[id*=topUpAmountContinue]{color:#fff!important;background:#e60000!important;border-radius:6px!important;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important;line-height:16px!important}
.portlet_topup_v4 button[id*=btnContinue]:hover,.portlet_topup_v4 button[id*=submit_continue_new]:hover,.portlet_topup_v4 button[id*=topUpAmountContinue]:hover{background:#bd0000!important;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;color:#fff!important;line-height:16px!important;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important;border:none!important}
.portlet_topup_v4 button[id*=btnContinue]:active,.portlet_topup_v4 button[id*=submit_continue_new]:active,.portlet_topup_v4 button[id*=topUpAmountContinue]:active{background:#bd0000!important;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;color:#fff!important}
.portlet_topup_v4 button[id*=btnContinue]:focus,.portlet_topup_v4 button[id*=submit_continue_new]:focus,.portlet_topup_v4 button[id*=topUpAmountContinue]:focus{box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;outline:0;box-shadow:#00b0ca 0 0 0 3px}
.portlet_topup_v4 button[id*=btnfandf]{color:#505454!important;background:0 0!important;border:2px solid #505454;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;padding:14px 24px!important;border-radius:6px!important;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important;line-height:12px!important}
.portlet_topup_v4 button[id*=btnfandf]:active,.portlet_topup_v4 button[id*=btnfandf]:visited{border:2px solid #505454;color:#505454;background:0 0!important;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;top:0}
.portlet_topup_v4 button[id*=btnfandf]:hover{color:#fff!important;background:#4a4d4e!important;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important;border:2px solid #505454!important}
.portlet_topup_v4 button[id*=btnfandf]:focus{box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;outline:0;box-shadow:#00b0ca 0 0 0 3px}
.portlet_topup_v4 .formButtonContainer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:row;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}
.portlet_topup_v4 .formButtonContainer span[id*=btnContinuepanel]{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}
.portlet_topup_v4 .formButtonContainer span[id*=btnfandf1]{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}
.portlet_myCredentials button[id*=editMemwordSubmit],.portlet_myCredentials button[id*=editUserNameSubmit],.portlet_myCredentials button[id*=submit],.portlet_myCredentials button[id*=submit_Pin]{border-radius:6px;line-height:16px;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"}
.portlet_myCredentials .accordionContainer .accordionSlide h3 a.secondaryBtn,.portlet_myCredentials .accordionContent h3 .secondaryBtn,.portlet_myCredentials a[id*=editFreedomFreebeeOrTopUpLink],.portlet_myCredentials a[id*=editMemword],.portlet_myCredentials a[id*=editPin],.portlet_myCredentials a[id*=editUserName],.portlet_myCredentials a[id*=edit]{color:#505454!important;background:0 0!important;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;padding:8px 16px!important;border-radius:6px!important;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important;line-height:16px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;font-size:16px!important;font-weight:400!important;margin:8px 8px 16px 6px!important;text-align:center;cursor:pointer;opacity:1;text-decoration:none;overflow:visible;position:relative;box-sizing:border-box;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;transition:.4s;width:100px!important;height:auto;border:2px solid #505454!important}
.portlet_myCredentials .accordionContainer .accordionSlide h3 a.secondaryBtn:active,.portlet_myCredentials .accordionContainer .accordionSlide h3 a.secondaryBtn:visited,.portlet_myCredentials .accordionContent h3 .secondaryBtn:active,.portlet_myCredentials .accordionContent h3 .secondaryBtn:visited,.portlet_myCredentials a[id*=editFreedomFreebeeOrTopUpLink]:active,.portlet_myCredentials a[id*=editFreedomFreebeeOrTopUpLink]:visited,.portlet_myCredentials a[id*=editMemword]:active,.portlet_myCredentials a[id*=editMemword]:visited,.portlet_myCredentials a[id*=editPin]:active,.portlet_myCredentials a[id*=editPin]:visited,.portlet_myCredentials a[id*=editUserName]:active,.portlet_myCredentials a[id*=editUserName]:visited,.portlet_myCredentials a[id*=edit]:active,.portlet_myCredentials a[id*=edit]:visited{border:2px solid #505454;color:#505454;background:0 0!important;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;top:0}
.portlet_myCredentials .accordionContainer .accordionSlide h3 a.secondaryBtn:hover,.portlet_myCredentials .accordionContent h3 .secondaryBtn:hover,.portlet_myCredentials a[id*=editFreedomFreebeeOrTopUpLink]:hover,.portlet_myCredentials a[id*=editMemword]:hover,.portlet_myCredentials a[id*=editPin]:hover,.portlet_myCredentials a[id*=editUserName]:hover,.portlet_myCredentials a[id*=edit]:hover{-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;color:#fff!important;background:#4a4d4e!important;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important;border:2px solid #505454!important}
.portlet_myCredentials .accordionContainer .accordionSlide h3 a.secondaryBtn:active,.portlet_myCredentials .accordionContent h3 .secondaryBtn:active,.portlet_myCredentials a[id*=editFreedomFreebeeOrTopUpLink]:active,.portlet_myCredentials a[id*=editMemword]:active,.portlet_myCredentials a[id*=editPin]:active,.portlet_myCredentials a[id*=editUserName]:active,.portlet_myCredentials a[id*=edit]:active{border:2px solid #505454;color:#505454!important;background:0 0!important;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;top:0}
.portlet_myCredentials .accordionContainer .accordionSlide h3 a.secondaryBtn:focus,.portlet_myCredentials .accordionContent h3 .secondaryBtn:focus,.portlet_myCredentials a[id*=editFreedomFreebeeOrTopUpLink]:focus,.portlet_myCredentials a[id*=editMemword]:focus,.portlet_myCredentials a[id*=editPin]:focus,.portlet_myCredentials a[id*=editUserName]:focus,.portlet_myCredentials a[id*=edit]:focus{-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;outline:0;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;background:0 0!important;border:2px solid #505454;color:#505454!important;box-shadow:#00b0ca 0 0 0 3px}
.portlet_redeemVoucher button[id*="registrationForm:submit"]{border-radius:6px;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important;padding:16px 24px!important;line-height:16px!important}
.portlet_Manage_payment_methods button[id*=addCardButtonNoSavedCards]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;font-size:16px!important;font-weight:400!important;margin:8px 8px 16px 6px!important;padding:16px 24px;text-align:center;cursor:pointer;border:none;opacity:1;text-decoration:none;overflow:visible;position:relative;box-sizing:border-box;min-width:192px;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;transition:.4s;color:#fff!important;background:#e60000!important;border-radius:6px!important;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important;line-height:16px!important}
.portlet_Manage_payment_methods button[id*=addCardButtonNoSavedCards]:active,.portlet_Manage_payment_methods button[id*=addCardButtonNoSavedCards]:hover{-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;text-decoration:none}
.portlet_Manage_payment_methods button[id*=addCardButtonNoSavedCards].btn-disabled,.portlet_Manage_payment_methods button[id*=addCardButtonNoSavedCards].button-disabled,.portlet_Manage_payment_methods button[id*=addCardButtonNoSavedCards].disabled,.portlet_Manage_payment_methods button[id*=addCardButtonNoSavedCards].inactive{color:#999!important;background:#ccc!important;cursor:default;pointer-events:none!important;border:none;opacity:1!important}
.portlet_Manage_payment_methods button[id*=addCardButtonNoSavedCards].focus{outline:0;box-shadow:#00b0ca 0 0 0 3px}
.portlet_Manage_payment_methods button[id*=addCardButtonNoSavedCards].buttonSm{font-size:16px!important;padding:14px!important;min-width:80px}
.portlet_Manage_payment_methods button[id*=addCardButtonNoSavedCards]:hover{background:#bd0000!important;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;color:#fff!important;line-height:16px!important;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important;border:none!important}
.portlet_Manage_payment_methods button[id*=addCardButtonNoSavedCards]:active{background:#bd0000!important;box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;color:#fff!important}
.portlet_Manage_payment_methods button[id*=addCardButtonNoSavedCards]:focus{box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;outline:0;box-shadow:#00b0ca 0 0 0 3px}
.portlet_myPackage.myPackageView .submit.buttonSm{border-radius:6px;width:200px!important;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important;line-height:16px!important}
.portlet_myPackage.myPackageView button[id*=editFreedomFreebeeOrTopUpLink]{min-width:80px!important;width:80px!important;padding:8px 16px!important}
.call-diverts .banner .portlet_redeemVoucher .formButtonContainer input[type=submit],.call-diverts .banner .portlet_redeemVoucher .formButtonContainer input[type=submit]:hover,.call-diverts .banner .primaryBtn,.call-diverts .banner .primaryBtn:hover,.portlet_redeemVoucher .formButtonContainer .call-diverts .banner input[type=submit],.portlet_redeemVoucher .formButtonContainer .call-diverts .banner input[type=submit]:hover{top:30px!important}
.portlet_sure_signal button.primaryBtn{min-width:192!important;width:192px!important;line-height:16px!important}
.portlet_redeemVoucher .formButtonContainer input.x2za.p_AFTextOnly[type=submit],.portlet_redeemVoucher .formButtonContainer input.x7j.p_AFTextOnly[type=submit],.x2za.p_AFTextOnly.primaryBtn,.x2za.p_AFTextOnly.submit,.x7j.p_AFTextOnly.primaryBtn,.x7j.p_AFTextOnly.submit{padding:16px 24px!important}
.x2za.p_AFTextOnly.secondaryBtn,.x7j.p_AFTextOnly.secondaryBtn{padding:14px 24px!important;border:2px solid #505454!important}
.portlet_contactManagement button[id*=checkAvailability]{padding:8px 16px!important;height:50px!important}
[class*=portlet] .button-disabled,[class*=portlet] .formButtonContainer .btnDisable{color:#999!important;background:#ccc!important;cursor:default;pointer-events:none!important;border:none;opacity:1!important}
.tariff_migration_v2 button[id*=change].buttonSm{padding:16px 24px!important;width:192px}
.portlet_addressManagement button[id*=advancedbutton],.portlet_addressManagement button[id*=changeAddress]{width:192px!important;min-width:192px!important;padding:16px 24px!important}
.portlet_sure_signal .postcode button.postcodeLookup{border:2px solid #505454;margin-top:0!important;padding:8px 16px!important}
.notifications .notifications__popup ul li .w-25 .portlet_redeemVoucher .formButtonContainer input[type=submit],.notifications .notifications__popup ul li .w-25 .primaryBtn,.portlet_redeemVoucher .formButtonContainer .notifications .notifications__popup ul li .w-25 input[type=submit]{margin:0!important;width:86px!important;min-width:80px;padding:8px 16px!important}
.portlet_myOffers .offerContainer h3{margin-bottom:0}
.portlet_myOffers .individualOffer p.description{font-size:16px!important;line-height:16px!important;margin-bottom:10px}
.helpText .messageContainer a{font-size:15px!important;text-decoration:none;color:#333}
.portlet_flex_upgrade .formRow p a{padding-left:0}
.grid_12.omega .portlet_registrationForm h1{margin:10px 10px 20px 0}
.grid_12.omega .portlet_registrationForm p.errorMSG{margin-left:310px}
.portlet_registrationForm .formFieldMSG.error .icon,.portlet_registrationForm .formFieldMSG.success .icon{top:5px;margin:0 6px}
.portlet_myPackage.myPackageManage.portlet.portlet_payg1 .validateCheckSame p.errorMSG,.portlet_myPackage.myPackageManage.portlet_payg1.portlet_2la_v3 .validateCheckSame p.errorMSG,.portlet_myPackage.myPackageManage.portlet_payg1.portlet_easyLogin .validateCheckSame p.errorMSG,.portlet_myPackage.myPackageManage.portlet_payg1.portlet_loginForm_v3 .validateCheckSame p.errorMSG{margin-left:0}
input.css-radio{width:32px;height:32px;margin:0}
select{background:url(chevron.png) calc(100% - 10px) 10px no-repeat!important;background-size:25px!important;margin-right:15px!important;border:2px solid #ccc;border-radius:6px;color:#333;background-color:#fff!important;height:48px;padding:0 48px 0 16px!important;appearance:none!important;transition:box-shadow .4s;font-family:Vodafone,"Open Sans","sans-serif";font-weight:400;font-size:18px!important;line-height:20px;letter-spacing:0}
input[type=password],input[type=text],textarea{color:#333;border:2px solid #ccc;border-radius:6px;background-color:#fff!important;padding:0 16px;height:48px;margin-top:0;font-family:Vodafone,"Open Sans","sans-serif";font-weight:400;font-size:18px!important;text-align:left;line-height:20px;letter-spacing:0;margin-bottom:0;transition:box-shadow .4s}
input:disabled{background-color:#ececec!important}
.formRow input.hidden,input.hidden{visibility:hidden}
.formContainer .error select,.formContainer select:focus,.formRow input.form_input:focus,.formRow input:focus,.formRow textarea:focus,.formRow.success input,input[type=checkbox]:focus,td.error input,td.success input{outline-style:solid;outline-width:2px;outline-offset:0}
.formContainer select:focus,.formRow input.form_input:focus,.formRow input:focus,.formRow textarea:focus,.formRow.success input,td.success input{box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;outline:0;box-shadow:#00b0ca 0 0 0 3px}
.formContainer .error select,.formRow.error input,.formRow.error textarea,td.error input{border:2px solid #e60000;border-radius:6px}
#pageContent form{margin:0;padding:0}
.formContainer fieldset{border:none;margin:0 0 10px;padding:0}
.formContainer legend{border-bottom:1px solid #ccc;font-size:18px;font-weight:700;margin-bottom:10px;padding:0 0 10px}
.formContainer h3,.formContainer h4,.formContainer p{margin-right:0;margin-left:0}
.formContainer label{position:relative;font-size:18px!important;width:200px;display:block;-webkit-box-align:center;align-items:center}
.formContainer .errorMSG--label-spacing{padding-left:28px}
.formContainer .labelSpace.inline{margin-bottom:0;padding:5px 0 0;display:inline-block}
.formContainer .labelSpace.inline~p{padding-top:10px}
.formContainer .labelSpace_new{padding-left:20px;margin-top:-6px}
.formContainer .labelSpace_new a{margin-left:0!important}
.formContainer .recaptcha_space{margin-left:203px}
.grid_6 .formContainer label{padding:5px 0;width:450px}
.grid_6 .formContainer .recaptcha_space{margin-left:0}
.grid_6 .js .helptext{left:274px;top:26px}
.formRow .or{clear:both;font-size:15px;line-height:40px;width:40px;height:40px;text-align:center;background:url("css_img_bg_or.gif") no-repeat;position:relative;color:#333;margin:0 0 0 100px;font-weight:700;display:block}
p.required_bottom{margin-left:202px}
span.reqMark{color:#e60000;display:inline-block;text-align:center;width:10px}
.grid_6 label .reqMark{position:relative;right:auto;top:auto}
.formBtnInlineContainer{display:inline-block!important}
.formBtnInlineContainer.RHS{float:right;text-align:right}
.formBtnInlineContainer p,.formBtnInlineContainer p.cancel{padding:0;clear:none;display:inline-block;margin-bottom:0;margin-left:0}
.formButtonContainer.RHS p.cancel,.formLabelSpacePadding.RHS p.cancel{margin-right:10px;margin-left:10px;padding-top:10px}
.formRow{max-width:calc(100% - 16px);position:relative;padding:0 0 10px 20px;width:100%}
.formRow label{color:#333;font-weight:700;margin-bottom:5px;padding:5px 10px 5px 0!important}
.formRow:after{content:"";display:block;height:1px;clear:both;overflow:hidden}
.formRow .see_hint{display:inline-block;padding:8px 5px 10px 0;background:#fff;border:1px solid #ccc;border-left:0;color:#888;text-decoration:none;cursor:pointer;font-size:16px;margin-left:-90px}
.formRow.error .see_hint{display:inline-block;padding:5px 5px 4px 0;margin-left:10px;border:3px solid #e60000;border-left:0;margin-top:-2px}
.formRow .no-label{margin-left:204px}
.formRow input,.formRow textarea{width:237px}
.formRow input[type=button],.formRow input[type=checkbox],.formRow input[type=radio],.formRow input[type=submit]{width:auto}
.formRow input[type=checkbox],.formRow input[type=radio]{box-sizing:border-box;padding:0}
.formRow.postcode input{width:100px}
.formRow span.icon{background:url("help_circle_red.png") 0 0/24px no-repeat;width:24px;height:24px;margin:10px;display:none}
.formRow.error span.icon{background:url("mini-alert-icons.png") -12px -346px no-repeat;width:30px;height:30px;display:inline-block!important}
.formRow.success span.icon,.formRow.valid span.icon{background:url("mini-alert-icons.png") -12px -188px no-repeat;width:30px;height:30px;display:inline-block!important;margin:0 10px}
.formRow.pin.novalid span.icon{display:none}
.grid_3 .formRow input,.grid_3 .formRow textarea{width:168px}
.grid_4 .formRow input,.grid_4 .formRow textarea,.grid_6 .formRow input,.grid_6 .formRow textarea{width:250px}
.grid_3 .formContainer .checkbox label.checkbox,.grid_4 .formContainer .checkbox label.checkbox,.grid_6 .formContainer .checkbox label.checkbox{margin-right:16px}
.formContainer .radio label{float:left}
.formContainer .radio .radioContainer label{clear:left;font-weight:400;width:220px}
.formContainer .radio input{display:inline-block;margin:5px 2px 2px 10px;padding:0;width:auto}
.radioContainer{display:block;margin-left:2px;width:auto}
.grid_3 .js .radioContainer label{width:150px}
.grid_4 .js .radioContainer label,.grid_6 .js .radioContainer label{width:234px}
.radio.js .radioContainer input{left:-10000px;position:absolute;z-index:-1}
.checkbox.js,.radio.js{position:relative}
.checkbox.js .reqMark,.radio.js .reqMark{position:static}
.checkbox.js label,.radio.js label{font-family:Vodafone,"Open Sans","sans-serif";font-weight:400}
.checkbox.js .radio,.radio.js .radio{background:url("radiobuttons.png") -5px -5px no-repeat;content:" ";display:inline-block;width:25px;height:25px;margin-right:10px}
.checkbox.js input,.radio.js input{margin:0;padding:0;position:absolute;left:5px;top:10px;z-index:-1}
.checkbox.js .radio:focus{border:2px solid #758c9b}
.checkbox.js .radio{background:url("checkbox_tick.png") -32px 0/24px no-repeat #fff;width:24px;height:24px;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border:1px solid #666;border-radius:6px;text-align:center;margin-right:16px}
.checkbox.js .radio :focus{background-color:#d9effc;outline:0;box-shadow:#00b0ca 0 0 0 3px}
.checkbox.js .checked .radio{background:url("checkbox_tick.png") 0 0/24px no-repeat #fff;width:24px;height:24px;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border:1px solid #666;border-radius:6px;text-align:center;margin-right:16px}
.checkbox.js .checked .radio :focus{background-color:#d9effc;outline:0;box-shadow:#00b0ca 0 0 0 3px}
.checkbox.js .checked.disabled .radio{background:url("checkbox_tick.png") 0 0/24px no-repeat #ebebeb;width:24px;height:24px;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border:1px solid #666;border-radius:6px;text-align:center;margin-right:16px}
.checkbox.js .disabled{cursor:default}
.checkbox.js .disabled .radio{background:url("checkbox_tick.png") -34px 0/24px no-repeat #ebebeb;width:24px;height:24px;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border:1px solid #666;border-radius:6px;text-align:center;margin-right:16px}
.checkbox.js p.errorMSG{margin-left:0}
.radio.js .checked .radio{background:url("radiobuttons.png") -5px -39px no-repeat;content:" ";display:inline-block;width:25px;height:25px}
.radio.js .checked .radio :focus{outline:#00b0ca solid 2px}
.radio.js .checked.disabled .radio{background:url("radiobuttons.png") -5px -107px no-repeat;content:" ";display:inline-block;width:25px;height:25px}
.radio.js .disabled{cursor:default}
.radio.js .disabled .radio{background:url("radiobuttons.png") -5px -73px no-repeat;content:" ";display:inline-block;width:25px;height:25px}
.jsRadio.radio.js .radioContainer label{background:0 0}
p.helpText{clear:both;margin:3px 0 0 200px;color:#333;font-size:16px}
.helpTextStatic{display:inline-block;left:260px;position:absolute;top:20px;z-index:100}
.js .helpTextOff{display:none}
.js .helpText{display:inline-block;left:300px;position:absolute;top:0;z-index:100}
.js .helpText .messageContainerLeft{width:100%}
.js .helpText .messageContainerLeft .message:before{border-width:10px 0 10px 10px;border-color:transparent transparent transparent #fefefe;left:199px}
.js .helpText .messageContainerLeft .message:after{border-width:11px 0 11px 11px;border-color:transparent transparent transparent #ccc;left:200px}
.js .helpText .messageContainerLeft p{margin:0 0 3px 15px}
.messageContainer{position:absolute;left:0;top:-7px;max-width:300px}
.helpText .message,.helpTextOff .message,.helpTextStatic .message{background:#fefefe;background:-moz-linear-gradient(top,#fefefe 30px,#ededed 100%);background:-webkit-linear-gradient(top,#fefefe 30px,#ededed 100%);background:linear-gradient(to bottom,#fefefe 30px,#ededed 100%);border:1px solid #ccc;border-radius:10px;width:100%;min-width:200px;max-width:300px;padding:10px;box-sizing:border-box;min-height:50px;display:flex;align-items:center}
.helpText .message:before,.helpTextOff .message:before,.helpTextStatic .message:before{content:'';display:block;width:0;height:0;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent #fefefe transparent transparent;position:absolute;top:15px;left:-9px;z-index:10}
.helpText .message:after,.helpTextOff .message:after,.helpTextStatic .message:after{content:'';display:block;width:0;height:0;border-style:solid;border-width:11px 11px 11px 0;border-color:transparent #ccc transparent transparent;position:absolute;top:14px;left:-10px;z-index:5}
.helpText .message p,.helpTextOff .message p,.helpTextStatic .message p{font-size:16px!important;font-weight:400;margin:0;padding:0;width:200px;line-height:20px!important}
.grid_6 p.helpText{margin-left:0}
.grid_6 .js .helpText{left:274px;top:26px}
.grid_6 .js.checkbox .helpText{top:0}
.grid_12 .postcode.js .helpText,.grid_12 .postcode.js .helpTextOff,.grid_8 .postcode.js .helpText,.grid_8 .postcode.js .helpTextOff,.grid_9 .postcode.js .helpText,.grid_9 .postcode.js .helpTextOff{left:473px;top:-8px}
.staticHelpText .helpText,.staticHelpText .helpTextOff{display:inline-block;position:relative;top:-2px!important;left:0!important}
.staticHelpText .helpText .icon,.staticHelpText .helpTextOff .icon{background:url("help_circle_red.png") 0 0/24px no-repeat;width:24px;height:24px;display:block}
.staticHelpText .helpText .messageContainer,.staticHelpText .helpTextOff .messageContainer{position:absolute;left:40px;top:-10px}
.staticHelpText .helpText .messageContainerLeft,.staticHelpText .helpTextOff .messageContainerLeft{left:-200px!important}
.lightbox span[id$=ForcePersonalDetailsPanelGroup] .staticHelpText .messageContainer{left:40px!important}
.portlet_simswap_v2 .custom-radio-container_toggle{background:#f4f4f4;display:block;float:left;height:auto;position:relative;border-radius:6px;width:50%;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:0 2px 2px 0 #ccc;-webkit-box-shadow:0 2px 2px 0 #ccc;box-shadow:0 2px 2px 0 #ccc;font-size:16px}
.portlet_simswap_v2 .custom-radio-container_toggle:hover{background-color:#ccc}
.portlet_simswap_v2 .custom-radio-container_toggle:last-child{border-radius:0 3px 3px 0}
.portlet_simswap_v2 .custom-radio-container_toggle.checked{background:#438602;-moz-box-shadow:0 2px 2px 0 #275100 inset;-webkit-box-shadow:0 2px 2px 0 #275100 inset;box-shadow:0 2px 2px 0 #275100 inset;border:1px solid #275100}
.portlet_simswap_v2 .custom-radio-container_toggle.checked .custom-radio_toggle{background:url(white_tick_icon.png) no-repeat;position:absolute;top:8px;left:10px}
.portlet_simswap_v2 .custom-radio-container_toggle.toggle_group{width:100%;border-radius:0;border-bottom:1px solid #ddd}
.portlet_simswap_v2 .custom-radio-container_toggle.toggle_group:first-child{border-radius:6px}
.portlet_simswap_v2 .custom-radio-container_toggle.toggle_group:last-child{border-radius:0 0 3px 3px;border-bottom:none}
.portlet_simswap_v2 .custom-radio-container_toggle input{position:absolute;opacity:0;visibility:visible;left:-9999px}
.portlet_simswap_v2 .custom-radio-container_toggle.toggle_group.checked{border-radius:6px}
.portlet_simswap_v2 .custom-radio-container_toggle .custom-radio_toggle{background-image:none;position:absolute;left:-9999px}
.portlet_simswap_v2 .checked .radio-label_toggle{color:#fff;padding:8px 20px 8px 40px}
.portlet_simswap_v2 .checked .radio-label_toggle-center{padding:8px 20px}
.portlet_simswap_v2 .checked label.radio-label_toggle:hover{color:#fff}
.portlet_simswap_v2 .checked .toggle_group_change{display:block}
.portlet_simswap_v2 label.radio-label_toggle:hover{color:#333;text-decoration:none}
.portlet_simswap_v2 .radio-label_toggle{display:block;padding:8px 20px;text-align:center;margin-bottom:0;font-weight:400}
.portlet_simswap_v2 .custom-radio{display:inline-block;position:absolute;z-index:1;top:0;left:0;width:22px;height:22px;vertical-align:middle}
.portlet_simswap_v2 .toggle_group_change{display:none;width:100%;height:20px;padding:8px 0;position:absolute;top:0;left:0}
.portlet_simswap_v2 .toggle_group_change .change-text,.portlet_simswap_v2 .toggle_group_change span{background:#f4f4f4;color:#333;position:absolute;right:-1px;top:-1px;padding:9px 15px 8px;border-radius:0 3px 3px 0;border:1px solid #ddd;-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.2);font-size:16px;cursor:pointer}
.portlet_simswap_v2 .toggle_group_change .change-text:hover,.portlet_simswap_v2 .toggle_group_change span:hover{text-decoration:underline}
.portlet_simswap_v2 .toggle_group.checked .radio-label_toggle{white-space:nowrap;width:200px}
.portlet_simswap_v2 .toggle_group .radio-label_toggle{text-align:left;padding:9px 20px 9px 40px;font-size:16px}
.portlet_simswap_v2 label{cursor:pointer}
.portlet_simswap_v2 label:hover{text-decoration:none}
.portlet_simswap_v2 fieldset{margin:0 10px 20px;padding:0;border:0}
.portlet_simswap_v2 fieldset h3{color:#333;font-size:16px;font-weight:700;margin:0 10px 10px 0;padding:0}
.portlet_simswap_v2 .unchecked{display:none}
.portlet_simswap_v2 h3 .simswapSubheading{display:block;position:relative;font-size:16px;font-weight:400;margin-bottom:30px;bottom:-15px;left:0}
.portlet_simswap_v2 ul.list{margin:0 0 20px 20px}
.portlet_simswap_v2 ul.list li{padding-bottom:10px}
.portlet_simswap_v2 ul.list li a{margin-left:0}
.portlet_simswap_v2 .errorMSG{padding:5px 0 0;margin-left:0!important}
.portlet_simswap_v2 .formContainer{margin:20px!important}
.portlet_simswap_v2 .formContainer p.required{text-align:left!important}
.portlet_simswap_v2 .formContainer .formRow{padding-left:0}
.portlet_simswap_v2 .formContainer .formRow .eidLuhn{position:absolute;left:-1000px}
.portlet_simswap_v2 .formContainer .formRow #eidNum{height:1px;padding:0}
.portlet_simswap_v2 .formContainer .formRow label[for*=phoneNumber]{width:auto}
.portlet_simswap_v2 .formContainer .formRow.success span.icon,.portlet_simswap_v2 .formContainer .formRow.valid span.icon{margin:0}
.portlet_simswap_v2 .formContainer .formRow.simGroup div{display:inline}
.portlet_simswap_v2 .formContainer .formRow.simGroup div.helpTextOff{display:none}
.portlet_simswap_v2 .formContainer .formRow.simGroup div.messageContainer{display:flex}
.portlet_simswap_v2 .formContainer .formRow span.infoText{font-size:16px;padding-top:6px;display:inline-block}
.portlet_simswap_v2 .formContainer .formRow select{width:auto}
.portlet_simswap_v2 .formContainer .formRow.simGroup:after{display:block;background-image:url("//assets.vodafone.co.uk/cs/groups/public/documents/webcontent/nano_sim_mv.png");background-size:100px 75px;background-repeat:no-repeat;content:"";height:75px;width:100px;position:relative;top:-70px;left:455px}
.portlet_simswap_v2 .formContainer .formRow.simGroup.error input{border-color:#e60000}
.portlet_simswap_v2 .formContainer .formRow.simGroup+.formButtonContainer{position:relative;top:-75px}
.portlet_simswap_v2 .formContainer .formRow .inputSwitchLabel{text-align:left}
.portlet_simswap_v2 .formContainer .formRow .inputSwitchLabel.second{margin-top:-10px}
.portlet_simswap_v2 .formContainer .formRow .inputSwitchLabel a{display:block;margin-top:5px}
.portlet_simswap_v2 .formContainer #eid1InputContainer.js .helpText{left:400px}
.portlet_simswap_v2 .formContainer input.esim32+.icon{margin-left:-32px}
.portlet_simswap_v2 .formContainer .formButtonContainer{padding-left:0}
.portlet_simswap_v2 .formContainer .fourDigit{width:50px!important;margin-right:5px;text-align:center}
.portlet_simswap_v2 .formContainer .fiveDigit{width:40px!important;text-align:center}
.portlet_simswap_v2 .formContainer .sixDigit{width:50px!important;text-align:center}
.portlet_simswap_v2 .formContainer input#eidNum2{height:1px;width:1px;padding:0}
.portlet_simswap_v2 .qr_instruction_text b{font-size:16px}
.portlet_simswap_v2 .qr_instruction_text ol{margin:-10px 0 8px 20px}
.portlet_simswap_v2 .qr_code{box-sizing:border-box;width:150px;display:block;margin:20px 0 0}
.portlet_simswap_v2 a.itemLink{font-size:16px!important;color:#bd0000!important;text-decoration:underline!important}
.portlet_simswap_v2 #esim_custom_text{display:none}
.portlet_simswap_v2 #profile_loading_wrapper{text-align:center}
.portlet_simswap_v2 #profile_loading_wrapper .loading_icon{background:url(img_loading_animation.gif) no-repeat;width:40px;height:40px;margin:20% auto 40px}
.portlet_simswap_v2 .btn-disabled{opacity:.4;pointer-events:none}
.portlet_simswap_v2 .formContainer.left-align{font-size:18px!important;margin:20px!important}
.portlet_simswap_v2 .formContainer.left-align label{width:auto}
.portlet_simswap_v2 .formContainer.left-align .radio{left:0;position:relative;vertical-align:middle;top:-4px}
.portlet_simswap_v2 .formContainer.left-align .errorMSG{padding:5px 0 0}
.portlet_simswap_v2 .formContainer.left-align .formButtonContainer{padding-top:20px;padding-left:0;top:20px}
.portlet_simswap_v2 .formContainer.left-align .formButtonContainer button.submit{padding:10px 30px!important}
.portlet_simswap_v2 .formContainer.left-align .backBtn{margin:30px 0!important}
.portlet_simswap_v2 .formContainer.left-align .sub_desc{display:block;clear:both;color:#9d9d9d;position:relative;left:35px;top:-10px;margin:0}
.portlet_simswap_v2 .formContainer.left-align .sub_desc .uni_icon{display:none}
.portlet_simswap_v2 .formContainer.left-align .sub_desc.active{color:#e81414}
.portlet_simswap_v2 .formContainer.left-align .sub_desc.active .uni_icon{display:inline-block;padding-right:6px;font-size:16px}
.portlet_simswap_v2 .formContainer.left-align .sub_desc a{margin-left:0}
.portlet_simswap_v2 .formContainer #agreement_checks label{font-size:18px;left:43px}
.portlet_simswap_v2 .formContainer #agreement_checks .checkbox.js .radio{position:absolute;top:9px;margin-left:-40px}
.portlet_simswap_v2 .formContainer #agreement_checks .formRow{margin:0 0 6px 2px}
.portlet_simswap_v2 .formContainer .red{color:#e60000}
.portlet_simswap_v2 .formContainer .sim-type-section div.staticHelpText:first-child .custom_text,.portlet_simswap_v2 .formContainer .sim-type-section label:last-of-type{display:none}
.portlet_simswap_v2 .formContainer .radio_help_text{top:52px;left:66px;position:absolute}
.portlet_simswap_v2 .formContainer .device-eid-section,.portlet_simswap_v2 .formContainer .device-eid-section_active,.portlet_simswap_v2 .formContainer .device-type-section,.portlet_simswap_v2 .formContainer .sim-type-section{margin:25px 0}
.portlet_simswap_v2 .formContainer .device-eid-section .formRow,.portlet_simswap_v2 .formContainer .device-eid-section_active .formRow,.portlet_simswap_v2 .formContainer .device-type-section .formRow,.portlet_simswap_v2 .formContainer .sim-type-section .formRow{padding:0}
.portlet_simswap_v2 .formContainer .device-eid-section strong,.portlet_simswap_v2 .formContainer .device-eid-section_active strong,.portlet_simswap_v2 .formContainer .device-type-section strong,.portlet_simswap_v2 .formContainer .sim-type-section strong{font-size:18px}
.portlet_simswap_v2 .formContainer .device-eid-section.disable_siblings *,.portlet_simswap_v2 .formContainer .device-eid-section_active.disable_siblings *,.portlet_simswap_v2 .formContainer .device-type-section.disable_siblings *,.portlet_simswap_v2 .formContainer .sim-type-section.disable_siblings *{pointer-events:none;cursor:not-allowed;opacity:.7}
.portlet_simswap_v2 .formContainer .device-eid-section.disable_siblings [class*=fourDigit],.portlet_simswap_v2 .formContainer .device-eid-section_active.disable_siblings [class*=fourDigit],.portlet_simswap_v2 .formContainer .device-type-section.disable_siblings [class*=fourDigit],.portlet_simswap_v2 .formContainer .sim-type-section.disable_siblings [class*=fourDigit]{display:none}
.portlet_simswap_v2 .formContainer .device-eid-section [class*=fourDigit],.portlet_simswap_v2 .formContainer .device-eid-section_active [class*=fourDigit],.portlet_simswap_v2 .formContainer .device-type-section [class*=fourDigit],.portlet_simswap_v2 .formContainer .sim-type-section [class*=fourDigit]{position:initial}
.portlet_simswap_v2 .formContainer .device-eid-section .staticHelpText,.portlet_simswap_v2 .formContainer .device-eid-section_active .staticHelpText,.portlet_simswap_v2 .formContainer .device-type-section .staticHelpText,.portlet_simswap_v2 .formContainer .sim-type-section .staticHelpText{display:block;clear:both;padding-top:0;margin:0 0 10px}
.portlet_simswap_v2 .formContainer .sim_number_wrapper{display:none;position:relative;top:-10px;margin-bottom:30px}
.portlet_simswap_v2 .formContainer .sim_number_wrapper .simGroup{height:60px}
.portlet_simswap_v2 .formContainer .sim_number_wrapper .simGroup::after{top:-55px}
.portlet_simswap_v2 .formContainer .sim_number_wrapper #singleSim{width:234px;display:inline}
.portlet_simswap_v2 .formContainer .device-eid-section{display:none}
.portlet_simswap_v2 .formContainer .device-eid-section .jsRadio{margin-bottom:0}
.portlet_simswap_v2 .formContainer .device-eid-section .eid1Input,.portlet_simswap_v2 .formContainer .device-eid-section .eid1Input .staticHelpText strong,.portlet_simswap_v2 .formContainer .device-eid-section .staticHelpText .helpTextOff{display:none}
.portlet_simswap_v2 .formContainer .device-eid-section .radio_help_text{left:216px}
.portlet_simswap_v2 .formContainer .device-eid-section .radio_help_text .helpTextOff{display:block}
.portlet_simswap_v2 .formContainer .device-eid-section #scan_qr_label,.portlet_simswap_v2 .formContainer .device-eid-section #scan_qr_watch_label,.portlet_simswap_v2 .formContainer .device-eid-section label:last-of-type{display:none}
.portlet_simswap_v2 .formContainer .device-eid-section_active{margin-top:0;display:block}
.portlet_simswap_v2 .formContainer .device-eid-section_active .eid1Input{display:block}
.portlet_simswap_v2 .formContainer .device-type-section{display:none}
.portlet_simswap_v2 .formContainer .sim_number_wrapper label{font-weight:700;position:relative;padding:0;width:100%}
.portlet_simswap_v2 .formContainer .sim_number_wrapper .manual-sim-entry-cta{position:relative;top:-6px;left:10px}
.portlet_simswap_v2 .formContainer .sim_number_wrapper .manual-sim-entry-cta:hover{top:-6px!important}
.portlet_simswap_v2 .formContainer .sim_number_wrapper .manual-sim-entry-section{display:none}
.portlet_simswap_v2 .formContainer .sim_number_wrapper .or{display:inline-block;margin:0 10px;left:5px;top:-4px}
.portlet_simswap_v2 .formContainer #eid1InputContainer .js.secondary .helpTextOff{display:inline-block}
.portlet_simswap_v2 .formContainer #eid1InputContainer .helpTextOff{display:none}
.portlet_simswap_v2 .formContainer .helpText .custom_text,.portlet_simswap_v2 .formContainer .helpTextOff .custom_text{font-size:18px;text-decoration:underline;margin-top:22px;margin-left:30px}
.portlet_simswap_v2 .formContainer .helpText .custom_text+.messageContainer,.portlet_simswap_v2 .formContainer .helpTextOff .custom_text+.messageContainer{left:145px;top:0}
.portlet_simswap_v2 .grey_bg_content .activateSIM-content .formContainer{margin:0}
.portlet_simswap_v2 .grey_bg_content .activateSIM-content .formContainer label{display:block;text-align:left;padding:5px 5px 5px 0}
.portlet_simswap_v2 .grey_bg_content .activateSIM-content .formContainer .formRow{width:268px;display:inline-block}
.portlet_simswap_v2 .grey_bg_content .activateSIM-content .formContainer .formRow label{padding:0}
.portlet_simswap_v2 .grey_bg_content .activateSIM-content .formContainer .formRow input{padding:10px;border-radius:2px}
.portlet_simswap_v2 .grey_bg_content .activateSIM-content .formContainer .formRow .errorMSG{padding:5px 0 0;width:100%}
.portlet_simswap_v2 .grey_bg_content .activateSIM-content .formContainer .formButtonContainer{padding:0;display:inline-block;position:absolute}
.portlet_simswap_v2 .grey_bg_content .activateSIM-content .formContainer .formButtonContainer button{margin-top:0!important;width:92px}
.portlet_simswap_v2 .grey_bg_content .activateSIM-content .formContainer #ctn-wrapper{margin:10px 0 20px}
.portlet_simswap_v2 .grey_bg_content .activateSIM-content .formContainer #ctn-wrapper #ctn{font-size:16px;margin-right:20px}
.portlet_simswap_v2 .grey_bg_content .activateSIM-content .formContainer #ctn-wrapper #edit_link a{color:#333}
.portlet_simswap_v2 .grey_bg_content .labelSpace iframe{height:75px}
.portlet_simswap_v2 .sliding-tabs input[name*=tab-control]:first-of-type:checked~.slider{transform:translateX(-14%);width:110px}
.portlet_simswap_v2 .sliding-tabs input[name*=tab-control]:nth-of-type(2):checked~.slider{transform:translateX(84%);width:134px}
.portlet_simswap_v2 .sliding-tabs ul li{width:132px;padding-left:8px}
.portlet_simswap_v2 .msgContainer a{margin-left:0!important}
.portlet_devicePlanOverview .fullyPaid{border:1px solid #348592;border-bottom-width:0;margin:0 8px 0 10px;padding:14px;font-weight:400;color:#fff;background-color:#333}
.portlet_devicePlanOverview .accordion_content{padding:20px 0 10px}
.portlet_devicePlanOverview .accordion_content .deviceRef{border:1px solid #348592;margin:0;padding:6px 0;width:100%}
.portlet_devicePlanOverview .accordion_content .deviceRef td{font-size:18px;display:inline-block;width:42%;padding:4px 10px;word-break:break-word}
.portlet_devicePlanOverview .accordion_content .deviceRef .info{font-weight:700;color:#348592}
.devicePlanDate{color:#348592;font-weight:700;margin-left:.3em}
.portlet_devicePlanPaymentOptions .manage_panel,.portlet_devicePlanPaymentOptions .payments_panel{margin-bottom:3.4em}
.portlet_devicePlanPaymentOptions a{margin-left:0}
.deviceRef{border:1px solid #348592;padding:6px 0;width:100%}
.deviceRef td{font-size:18px;display:inline-block;width:42%;padding:4px 10px;word-break:break-word}
.deviceRef .info{font-weight:700;color:#348592}
table.devicePlanOverview{table-layout:fixed;border-collapse:collapse;margin-left:0;width:100%;font-size:18px;font-weight:700}
table.devicePlanOverview caption{visibility:hidden;height:0}
table.devicePlanOverview tbody{border:1px solid #348592}
table.devicePlanOverview td{vertical-align:bottom;color:#333;padding:10px}
table.devicePlanOverview p{margin:0 0 2px}
table.devicePlanOverview .nextMonthly td:first-of-type{vertical-align:middle}
table.devicePlanOverview .nextMonthly td:first-of-type span{font-size:134%;position:relative;top:1px;left:.4em}
table.devicePlanOverview .progressBarLabels{border-top:1px solid #348592}
table.devicePlanOverview .progressBarLabels td{padding-bottom:2px}
table.devicePlanOverview .progressBarRow{border-bottom:1px solid #348592}
table.devicePlanOverview .progressBarRow span{font-size:136%}
table.devicePlanOverview .progressBarRow td:nth-of-type(2){padding:12px 0 16px}
table.devicePlanOverview .progressBarRow .progressBarOuter{position:relative;top:4px;height:18px;background-color:#ccc;border-radius:2px;margin:0 -122px}
table.devicePlanOverview .progressBarRow .progressBarOuter span{position:absolute;top:0;left:0;height:18px;border-radius:2px;background-color:#348592}
table.devicePlanOverview .totalDevicePlan{border-bottom:1px solid #348592}
table.devicePlanOverview .totalDevicePlan td{border-left:1px solid #348592;padding-right:0}
table.devicePlanOverview .totalDevicePlan td span{display:block;padding-top:.6em;text-align:center;word-break:break-word;font-size:190%}
table.devicePlanOverview .deviceInfo td:first-of-type{vertical-align:middle}
table.devicePlanOverview .deviceInfo td:first-of-type span{font-size:134%;position:relative;top:1px;left:.4em}
table.devicePlanOverview tr:last-child{border-top:1px solid #348592}
table.devicePlanOverview span{color:#348592}
table.devicePlanOverview .remainingAmount,table.devicePlanOverview .remainingLabel{text-align:right}
table.devicePlanOverview .remainingAmount span{position:relative;top:0;right:0}
table.devicePlanOverview .devicePlan{padding-left:0}
table.devicePlanOverview .devicePlan span{display:inline-block;margin-right:.4em;width:195px;text-align:left;padding-left:8px}
table.devicePlanOverview .devicePlan .date{padding-left:74px}
table.devicePlanOverview tfoot{text-align:right;font-size:100%;font-weight:400}
table.devicePlanOverview tfoot td{padding:6px 2px 6px 10px}
.deviceLoanContainer{padding-top:8px;clear:both;border:1px solid #348592;display:table;width:100%;margin-bottom:20px}
.deviceLoanContainer h2{border-bottom:1px solid #348592;margin:0 5px 0 0;padding:10px}
.portlet_deviceEstimate .formRow{text-align:right;padding-right:8px;width:auto}
.portlet_deviceEstimate .formRow label{width:auto;text-align:right!important}
.portlet_deviceEstimate .portlet_redeemVoucher .formButtonContainer input[type=submit],.portlet_deviceEstimate .primaryBtn,.portlet_deviceEstimate .secondaryBtn,.portlet_redeemVoucher .formButtonContainer .portlet_deviceEstimate input[type=submit]{float:right}
.portlet_deviceEstimate .maxPayment{text-align:right;padding-right:8px}
.portlet_deviceEstimate input.error{border:2px solid #e60000}
.portlet_deviceEstimate .minmaxError{font-size:16px;color:#e60000;margin:2px 0 0;display:none}
.portlet_deviceEstimate .maxMaxError{display:none}
.upcomingPayments{font-size:16px;width:100%;margin:14px 0 0}
.upcomingPayments caption{text-align:left;padding-bottom:2px}
.upcomingPayments thead{font-size:6px;visibility:hidden}
.upcomingPayments tbody td{font-weight:700;color:#348592}
.deviecPlanLoanOverview,.deviecPlanLoanSchedule{padding:16px 12px;float:left;height:auto;min-height:180px}
.deviecPlanLoanOverview p,.deviecPlanLoanSchedule p{margin-left:0}
.deviecPlanLoanOverview span,.deviecPlanLoanSchedule span{font-weight:700;color:#348592;padding:0 4px}
.deviecPlanLoanSchedule{width:56%;border-bottom-width:1px;border-right-width:0;padding-bottom:16px}
.deviecPlanLoanSchedule p:last-of-type{margin-bottom:20px}
.deviecPlanLoanOverview{margin-bottom:18px;width:36%;border-top-width:1px;border-left-width:0;padding-top:16px}
.deviecPlanLoanOverview p:first-of-type{margin-top:0}
.deviecPlanLoanOverview table{width:100%;font-size:16px;margin-bottom:14px}
.deviecPlanLoanOverview table caption{text-align:left}
.deviecPlanLoanOverview table thead{visibility:hidden;font-size:8px}
.deviecPlanLoanOverview table tbody{font-weight:700;color:#348592}
.tenureNote{float:left;width:76%;margin-bottom:38px}
.portlet_devicePlanPayment .noLabel,.portlet_devicePlanPayment .portlet_redeemVoucher .formButtonContainer input[type=submit],.portlet_devicePlanPayment .primaryBtn,.portlet_redeemVoucher .formButtonContainer .portlet_devicePlanPayment input[type=submit]{margin-left:204px!important}
.portlet_devicePlanPayment .terms{margin-left:204px}
.portlet_devicePlanReviewPayment h2{margin-right:7px}
.portlet_devicePlanReviewPayment .paymentsButton{text-align:right}
.btn-disabled{opacity:.4;pointer-events:none}
iframe.devicePlan{width:calc(100% - 12px);border:none;overflow:hidden;margin-bottom:24px;height:680px}
.portlet_deviceEstimate .tableContainer,.portlet_devicePlanFinalPayment .tableContainer,.portlet_devicePlanUpdatePayment .tableContainer,.portlet_devicePreviousPayments .tableContainer,.portlet_manageBillingProfile .tableContainer,.portlet_top17 .tableContainer{margin-bottom:10px}
.portlet_devicePreviousPayments .devicePlanOverview tfoot{display:none}
.portlet_devicePreviousPayments .previousPayments{width:100%;border:1px solid #348592;margin-left:0;margin-bottom:3em;position:relative;height:auto;overflow-y:scroll;border-top-width:1px;margin-top:2.4em;max-height:226px}
.portlet_devicePreviousPayments .previousPayments table{width:100%;border-collapse:collapse;table-layout:fixed}
.portlet_devicePreviousPayments .previousPayments tr:nth-of-type(odd){background-color:#f4f4f4}
.portlet_devicePreviousPayments .previousPayments th{position:sticky;top:0;background-color:#fff;border-bottom:1px solid #348592;cursor:pointer;text-align:left}
.portlet_devicePreviousPayments .previousPayments th:after{display:inline-block;content:"";margin:3px 0 -2px 2px;background:url("table_sort.png") no-repeat;width:9px;height:13px}
.portlet_devicePreviousPayments .previousPayments td,.portlet_devicePreviousPayments .previousPayments th{padding:8px 12px;font-size:16px}
.portlet_manageBillingProfile .paymentsButton{text-align:right}
.portlet_manageBillingProfile a{margin-left:0}
.portlet_devicePlanListing .devicePlanList{border:1px solid #ebebeb;background-color:#f4f4f4;padding:10px}
.portlet_devicePlanListing .devicePlan{position:relative;background-color:#fff;border:1px solid #ccc;margin-bottom:10px;min-height:100px}
.portlet_devicePlanListing .devicePlan:last-of-type{margin-bottom:0}
.portlet_devicePlanListing .devicePlan h3{margin:20px 220px 10px 10px;color:#000}
.portlet_devicePlanListing .devicePlan h4{color:#e60000;padding-bottom:10px;margin-top:-10px}
.portlet_devicePlanListing .devicePlan h4:before{background:url("medium-alert-icons.png") -11px -225px no-repeat;width:32px;height:32px;display:inline-block;position:relative;top:8px;content:""}
.portlet_devicePlanListing .devicePlan p{font-weight:700;margin:0 220px 0 10px;padding-bottom:20px}
.portlet_devicePlanListing .devicePlan p.paid{color:#428600}
.portlet_devicePlanListing .devicePlan button{position:absolute;top:14px!important;right:10px;width:180px}
.portlet_devicePlanListing .devicePlan button:focus,.portlet_devicePlanListing .devicePlan button:hover{top:14px!important}
.portlet_devicePlanListing h4::before{top:10px;margin-left:8px}
.portlet_devicePlanFinalSettlement .btn-disabled,.portlet_devicePlanUpdatePayment .btn-disabled{opacity:.4;pointer-events:none}
.portlet_devicePlanFinalSettlement .formRow label,.portlet_devicePlanUpdatePayment .formRow label{font-size:18px;vertical-align:middle;justify-content:center;align-items:center;word-wrap:break-word;display:inline-block;margin-left:30px}
.portlet_devicePlanFinalSettlement input,.portlet_devicePlanUpdatePayment input{display:inline-block;vertical-align:middle}
.portlet_devicePlanFinalSettlement a,.portlet_devicePlanUpdatePayment a{margin-left:0}
.portlet_devicePlanFinalSettlement .formRow label .radio,.portlet_devicePlanUpdatePayment .formRow label .radio{margin-top:3px;position:absolute;left:-36px;top:6px}
.portlet_devicePlanFinalSettlement .consent_checkbox,.portlet_devicePlanFinalSettlement .consent_checkbox_watch,.portlet_devicePlanUpdatePayment .consent_checkbox,.portlet_devicePlanUpdatePayment .consent_checkbox_watch{width:auto}
.portlet_devicePlanUpdatePayment .successCta{text-align:center}
.portlet_deviceEstimate .msgContainer.withCta .portlet_redeemVoucher .formButtonContainer input.makePayment[type=submit],.portlet_deviceEstimate .msgContainer.withCta .primaryBtn.makePayment,.portlet_devicePlanFinalPayment .msgContainer.withCta .portlet_redeemVoucher .formButtonContainer input.makePayment[type=submit],.portlet_devicePlanFinalPayment .msgContainer.withCta .primaryBtn.makePayment,.portlet_devicePlanFinalPaymentOptions .msgContainer.withCta .portlet_redeemVoucher .formButtonContainer input.makePayment[type=submit],.portlet_devicePlanFinalPaymentOptions .msgContainer.withCta .primaryBtn.makePayment,.portlet_devicePlanFinalSettlement .msgContainer.withCta .portlet_redeemVoucher .formButtonContainer input.makePayment[type=submit],.portlet_devicePlanFinalSettlement .msgContainer.withCta .primaryBtn.makePayment,.portlet_devicePlanListing .msgContainer.withCta .portlet_redeemVoucher .formButtonContainer input.makePayment[type=submit],.portlet_devicePlanListing .msgContainer.withCta .primaryBtn.makePayment,.portlet_devicePlanOverview .msgContainer.withCta .portlet_redeemVoucher .formButtonContainer input.makePayment[type=submit],.portlet_devicePlanOverview .msgContainer.withCta .primaryBtn.makePayment,.portlet_devicePlanUpdatePayment .msgContainer.withCta .portlet_redeemVoucher .formButtonContainer input.makePayment[type=submit],.portlet_devicePlanUpdatePayment .msgContainer.withCta .primaryBtn.makePayment,.portlet_devicePreviousPayments .msgContainer.withCta .portlet_redeemVoucher .formButtonContainer input.makePayment[type=submit],.portlet_devicePreviousPayments .msgContainer.withCta .primaryBtn.makePayment,.portlet_redeemVoucher .formButtonContainer .portlet_deviceEstimate .msgContainer.withCta input.makePayment[type=submit],.portlet_redeemVoucher .formButtonContainer .portlet_devicePlanFinalPayment .msgContainer.withCta input.makePayment[type=submit],.portlet_redeemVoucher .formButtonContainer .portlet_devicePlanFinalPaymentOptions .msgContainer.withCta input.makePayment[type=submit],.portlet_redeemVoucher .formButtonContainer .portlet_devicePlanFinalSettlement .msgContainer.withCta input.makePayment[type=submit],.portlet_redeemVoucher .formButtonContainer .portlet_devicePlanListing .msgContainer.withCta input.makePayment[type=submit],.portlet_redeemVoucher .formButtonContainer .portlet_devicePlanOverview .msgContainer.withCta input.makePayment[type=submit],.portlet_redeemVoucher .formButtonContainer .portlet_devicePlanUpdatePayment .msgContainer.withCta input.makePayment[type=submit],.portlet_redeemVoucher .formButtonContainer .portlet_devicePreviousPayments .msgContainer.withCta input.makePayment[type=submit]{top:18px!important;position:absolute;right:20px}
div.portlet_order_tracker{font-size:18px;line-height:1.3em}
div.portlet_order_tracker :-ms-input-placeholder{text-transform:none}
div.portlet_order_tracker :-moz-placeholder{text-transform:none}
div.portlet_order_tracker ::-webkit-input-placeholder{text-transform:none}
div.portlet_order_tracker ::-moz-placeholder{text-transform:none}
div.portlet_order_tracker ::placeholder{text-transform:none}
div.portlet_order_tracker hr.DXC-demo-only{border-top:1px dashed red;margin:20px auto}
div.portlet_order_tracker small.DXC-demo-only{color:#e60000;font-size:12px}
div.portlet_order_tracker div.msgContainer{background-color:#fff}
div.portlet_order_tracker div.clearBoth{clear:both}
div.order_search_container{background-color:#f4f4f4;padding:10px}
div.order_search_container input#orderNumber{text-transform:uppercase}
div.order_search_container label{margin-bottom:10px;text-align:left;display:block}
div.order_search_container label span.reqMark{position:initial;margin-left:.5em}
div.order_search_container p.errorMSG{line-height:1.4em;margin-top:10px}
div.order_search_container div.helpText p.messageText{width:250px}
div.order_search_container div.formRow:first-of-type p{margin-bottom:0}
div.order_search_container div.formRow span.icon{margin-left:13px}
div.order_search_container div.formRow.error span.icon{background:url("help_circle_red.png") 0 0/24px no-repeat;width:24px;height:24px}
div.order_search_container div.formRow a{margin-left:0}
div.order_search_container div.helpText{left:250px;top:30px}
div.order_tracker_container{background-color:#f4f4f4;padding:10px}
div.order_tracker_container>div.formRow{margin:0;padding:10px}
div.order_tracker_container .collection_warning{color:#e60000}
div.order_tracker_container div.order_header_major div.order_number{font-size:18px;display:table-cell;width:55%}
div.order_tracker_container div.order_header_major div.order_number span,div.order_tracker_container div.order_header_major div.orders_see_all span{display:block}
div.order_tracker_container div.delivery_group{background-color:#fff;border:2px solid #aaa}
div.order_tracker_container div.delivery_group span{display:block;font-size:18px}
div.order_tracker_container div.delivery_group span:first-of-type{font-size:inherit;font-weight:700}
div.order_tracker_container div.delivery_group div.delivery_group_header{border-bottom:2px solid #aaa}
div.order_tracker_container div.delivery_group div.delivery_group_header div.delivery_group_name span:first-of-type{font-size:18px}
div.order_tracker_container div.delivery_group div.delivery_group_details div.order_group{border-width:1px 0 0;margin:0}
div.order_tracker_container div.delivery_group div.delivery_group_details>div:first-of-type{border-top-width:0!important}
div.order_tracker_container div.order_group{background-color:#fff;border:1px solid #ccc}
div.order_tracker_container div.order_group span{display:block;font-size:18px}
div.order_tracker_container div.order_group span:first-of-type{font-size:inherit;font-weight:700}
div.order_tracker_container div.order_group a{font-size:inherit!important;margin-left:0}
div.order_tracker_container div.order_group div.order_group_header{border-bottom:1px solid #ccc}
div.order_tracker_container div.order_group div.order_group_header div.order_group_name div.icon_container{display:none;vertical-align:middle;width:40px}
div.order_tracker_container div.order_group div.order_group_header div.order_group_name div.icon_container span.icon{display:block;margin:0 auto;min-height:40px;position:static}
div.order_tracker_container div.order_group div.order_group_header div.order_group_name div.ctn_broadband div.icon_container,div.order_tracker_container div.order_group div.order_group_header div.order_group_name div.ctn_landline div.icon_container,div.order_tracker_container div.order_group div.order_group_header div.order_group_name div.ctn_mobile div.icon_container,div.order_tracker_container div.order_group div.order_group_header div.order_group_name div.ctn_mobilebb div.icon_container,div.order_tracker_container div.order_group div.order_group_header div.order_group_name div.ctn_secondary div.icon_container,div.order_tracker_container div.order_group div.order_group_header div.order_group_name div.ctn_simo div.icon_container{display:inline-block!important}
div.order_tracker_container div.order_group div.order_group_header div.order_group_name div.ctn_broadband div.icon_container span.icon{background:url("device_icons.png") -130px -2px no-repeat!important;width:31px;height:35px}
div.order_tracker_container div.order_group div.order_group_header div.order_group_name div.ctn_landline div.icon_container span.icon{background:url("device_icons.png") -90px -2px no-repeat!important;width:25px;height:35px}
div.order_tracker_container div.order_group div.order_group_header div.order_group_name div.ctn_mobile div.icon_container span.icon{background:url("device_icons.png") -12px -2px no-repeat!important;width:27px;height:35px}
div.order_tracker_container div.order_group div.order_group_header div.order_group_name div.ctn_mobilebb div.icon_container span.icon{background:url("device_icons.png") -50px -4px no-repeat!important;width:30px;height:35px}
div.order_tracker_container div.order_group div.order_group_header div.order_group_name div.ctn_simo div.icon_container span.icon{background:url(sim_basic_icon.png) no-repeat;width:19px;height:31px}
div.order_tracker_container div.order_group div.order_group_header div.order_group_name div.ctn_secondary div.icon_container span.icon{background:url(onenumber_icon.png) no-repeat;width:30px;height:40px}
div.order_tracker_container div.order_group div.order_group_header div.order_group_name div.order_name{display:inline-block;vertical-align:middle}
div.order_tracker_container div.order_group div.order_group_header div.order_group_status span>span.collection_warning{font-weight:400!important}
div.order_tracker_container div.order_group div.order_group_details div.milestones_container span.milestones_heading{font-size:18px}
div.order_tracker_container div.order_group div.order_group_details div.milestones_container ul.milestones{margin:30px 0}
div.order_tracker_container div.order_group div.order_group_details div.milestones_container ul.milestones li{background:url("css_img_sprite__order-tracker.png") -87px -10px repeat-y;list-style-type:none;min-width:350px;padding:20px 0}
div.order_tracker_container div.order_group div.order_group_details div.milestones_container ul.milestones li:first-of-type{background-position:-87px 0;padding-top:0}
div.order_tracker_container div.order_group div.order_group_details div.milestones_container ul.milestones li:last-of-type{background-position:-87px -200px;background-repeat:no-repeat;padding-bottom:0}
div.order_tracker_container div.order_group div.order_group_details div.milestones_container ul.milestones li:only-of-type{background:0 0}
div.order_tracker_container div.order_group div.order_group_details div.milestones_container ul.milestones li div.icon_container{float:left}
div.order_tracker_container div.order_group div.order_group_details div.milestones_container ul.milestones li div.icon_container i{background:url("css_img_sprite__order-tracker.png") -60px -120px no-repeat;height:25px;vertical-align:top;width:25px}
div.order_tracker_container div.order_group div.order_group_details div.milestones_container ul.milestones li.green_tick div.icon_container i{background-position:-60px 0!important}
div.order_tracker_container div.order_group div.order_group_details div.milestones_container ul.milestones li.red_cross div.icon_container i{background-position:-60px -60px!important}
div.order_tracker_container div.order_group div.order_group_details div.milestones_container ul.milestones li.grey_wrench div.icon_container i{background-position:-60px -180px!important}
div.order_tracker_container div.order_group div.order_group_details div.milestones_container ul.milestones li div.copy_container{margin:0 0 0 35px}
div.order_tracker_container div.order_group div.order_group_details div.milestones_container ul.milestones li div.copy_container span.collection_warning{display:inline-block}
div.order_tracker_container div.order_group div.order_group_details div.milestones_container ul.milestones li div.help_container{display:inline-block;margin-left:19px;vertical-align:middle}
div.order_tracker_container div.order_group div.order_group_details div.milestones_container ul.milestones li div.help_container div.staticHelpText div.helpText div.messageContainerLeft{left:-180px;margin-left:0!important}
div.order_tracker_container div.order_group div.order_group_details div.milestones_container ul.milestones li div.help_container div.staticHelpText div.helpText div.messageContainerLeft p{margin:0 0 3px}
div.order_tracker_container div.order_group div.order_group_details div.milestones_container ul.milestones li div.help_container div.staticHelpText div.helpText div.messageContainerLeft .message{background:#fefefe;background:-moz-linear-gradient(top,#fefefe 30px,#ededed 100%);background:-webkit-linear-gradient(top,#fefefe 30px,#ededed 100%);background:linear-gradient(to bottom,#fefefe 30px,#ededed 100%)}
div.order_tracker_container div.order_group div.order_group_details div.milestones_container ul.milestones li div.help_container div.staticHelpText div.helpText div.messageContainerLeft .message:before{left:auto;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #fefefe;right:-9px}
div.order_tracker_container div.order_group div.order_group_details div.milestones_container ul.milestones li div.help_container div.staticHelpText div.helpText div.messageContainerLeft .message:after{left:auto;border-width:11px 0 11px 11px;border-color:transparent transparent transparent #ccc;right:-10px}
div.order_tracker_container div.order_group div.order_group_details div.milestones_container ul.milestones li div.help_container span.icon{margin:0}
div.order_tracker_container div.order_group div.order_group_details div.milestones_container ul.milestones li div.help_container div.helpText>div{margin-left:20px}
div.order_tracker_container div.order_group div.order_group_details div.instructions_container p:only-of-type{margin:0}
div.order_tracker_container div.order_group div.order_group_details div.instructions_container div.mod-accordion__item h3{border:none}
div.order_tracker_container div.order_group div.order_group_details div.instructions_container div.mod-accordion__item div.accordion_content{padding:0 0 0 40px;border:none}
div.order_tracker_container div.order_header_major{display:table;width:100%}
div.order_tracker_container div.order_header_major div.orders_see_all{display:table-cell;text-align:right;width:45%}
div.order_tracker_container div.delivery_group div.delivery_group_header{display:table;width:100%}
div.order_tracker_container div.delivery_group div.delivery_group_header div.delivery_group_name{display:table-cell;padding:15px 5px 15px 20px;vertical-align:top;width:50%}
div.order_tracker_container div.delivery_group div.delivery_group_header div.delivery_group_status{display:table-cell;padding:15px 20px 15px 5px;vertical-align:middle;width:50%}
div.order_tracker_container div.order_group div.order_group_header{display:table;width:100%}
div.order_tracker_container div.order_group div.order_group_header div.order_group_name{display:table-cell;padding:10px 5px 10px 20px;vertical-align:top;width:50%}
div.order_tracker_container div.order_group div.order_group_header div.order_group_status{display:table-cell;padding:10px 20px 10px 5px;vertical-align:middle;width:50%}
div.order_tracker_container div.order_group div.order_group_details{display:table;width:100%}
div.order_tracker_container div.order_group div.order_group_details div.milestones_container{display:table-cell;padding:15px 5px 10px 25px;width:50%}
div.order_tracker_container div.order_group div.order_group_details div.instructions_container{display:table-cell;padding:15px 20px 10px 5px;width:50%}
div.order_tracker_container div.order_group div.order_group_details div.instructions_container>div{margin-bottom:25px}
div.order_history_container{background-color:#f4f4f4;padding:10px}
div.order_history_container>div.formRow{margin:0}
div.order_history_container div.order_header_major div.results_count{font-size:18px;float:left}
div.order_history_container div.order_header_major div.date_scope{float:right}
div.order_history_container div.order_header_major div.date_scope span:first-child{font-weight:700}
div.order_history_container div.order_header_major div.date_scope span:first-child::after{content:": "}
div.order_history_container div.msgContainer{margin:15px 0}
div.order_history_container div.order_history_group{background-color:#fff;box-sizing:border-box;border:1px solid #ccc}
div.order_history_container div.order_history_group a,div.order_history_container div.order_history_group a:active,div.order_history_container div.order_history_group a:hover,div.order_history_container div.order_history_group a:visited{color:#000;display:block;font-size:16px;text-align:left;text-decoration:none}
div.order_history_container div.order_history_group div.order_history_heading{border-bottom:2px solid #ccc}
div.order_history_container div.order_history_group div.order_history_heading div.o_h_row-1>div{font-size:18px;font-weight:700}
div.order_history_container div.order_history_group div.o_h_col-1,div.order_history_container div.order_history_group div.o_h_col-2,div.order_history_container div.order_history_group div.o_h_col-3,div.order_history_container div.order_history_group div.o_h_col-4,div.order_history_container div.order_history_group div.o_h_col-5,div.order_history_container div.order_history_group div.o_h_col-6{box-sizing:border-box;float:left;padding:15px 10px}
div.order_history_container div.order_history_group div.o_h_col-6>span{display:block}
div.order_history_container div.order_history_group div.o_h_col-6>span.message{font-weight:700;padding:10px 0}
div.order_history_container div.order_history_group div.o_h_col-6 div.formButtonContainer{margin-bottom:20px}
div.order_history_container div.order_history_group div.o_h_col-6 div.formButtonContainer button{margin-bottom:0!important}
div.order_history_container div.order_history_group div.o_h_row-2{display:none}
div.order_history_container div.order_history_group div.order_history_line{border-bottom:1px solid #ccc}
div.order_history_container div.order_history_group div.order_history_line div.accordion_button_container{display:inline-block;vertical-align:middle}
div.order_history_container div.order_history_group div.order_history_line div.accordion_button_container>span{background:url("plain_arrows_reinvent.png") -82px -5px no-repeat;width:20px;height:10px;display:inline-block}
div.order_history_container div.order_history_group div.order_history_line.open div.o_h_row-2{display:block}
div.order_history_container div.order_history_group div.order_history_line.open div.accordion_button_container>span{background:url("plain_arrows_reinvent.png") -51px -5px no-repeat;width:20px;height:10px}
div.order_history_container div.order_history_group div.order_history_line:last-of-type{border-bottom:0}
div.order_history_container>div.formButtonContainer{text-align:center;margin:15px 0}
div.order_history_container div.order_history_group div.o_h_row-1{cursor:pointer}
div.order_history_container div.order_history_group div.o_h_col-1{padding-left:15px;width:30%}
div.order_history_container div.order_history_group div.o_h_col-1>span{display:none}
div.order_history_container div.order_history_group div.o_h_col-2{width:17%}
div.order_history_container div.order_history_group div.o_h_col-2>span{display:none}
div.order_history_container div.order_history_group div.o_h_col-3{width:28%}
div.order_history_container div.order_history_group div.o_h_col-3>span{display:none}
div.order_history_container div.order_history_group div.o_h_col-4{width:20%}
div.order_history_container div.order_history_group div.o_h_col-4>span{display:none}
div.order_history_container div.order_history_group div.o_h_col-5{width:5%;padding:15px 15px 0 0;float:right}
div.order_history_container div.order_history_group div.o_h_col-6{float:right;width:70%}
.gradient-box{background:-webkit-linear-gradient(top,#fff,#ebebeb)!important;background:-moz-linear-gradient(top,#fff,#ebebeb)!important;background:-o-linear-gradient(top,#fff,#ebebeb)!important;background:linear-gradient(to bottom,#fff,#ebebeb)!important;padding:20px 20px 0;margin-bottom:10px}
.gradient-box.gradient-box--solid{background:-webkit-linear-gradient(top,#f4f4f4,#f4f4f4)!important;background:-moz-linear-gradient(top,#f4f4f4,#f4f4f4)!important;background:-o-linear-gradient(top,#f4f4f4,#f4f4f4)!important;background:linear-gradient(to bottom,#f4f4f4,#f4f4f4)!important}
.gradient-box .formContainer p{width:max-content;margin-bottom:5px}
.gradient-box .border{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px}
.gradient-box h4{font-size:20px;padding-right:30px}
.gradient-box .sub{margin:5px 0 0;padding-right:40px}
.gradient-box .left,.gradient-box .radioContainer{float:none}
.gradient-box .radio.js.formRow{min-height:21px;padding:0 0 10px 8px;margin-bottom:0}
.gradient-box .radio.js .radio{right:-10px;position:absolute;top:0!important}
.gradient-box .radio.js label{position:static;padding:10px;width:100%}
.gradient-box .radio.js label .border{margin-bottom:0}
.gradient-box .alt_shades--box li{padding:20px}
.gradient-box .alt_shades--box .formRow{display:inline-block;margin:0;padding:0;width:auto}
.gradient-box .alt_shades--box .formRow.checkbox label{padding:4px 10px;margin:10px 10px 10px 50px}
.gradient-box .alt_shades--box .formRow.checkbox .radio{position:absolute;left:0;top:-3px}
.gradient-box .alt_shades--box .formRow.checkbox .disabled{opacity:1}
.gradient-box .alt_shades--box .formRow.checkbox.allowed .radio{background-image:none}
.gradient-box .alt_shades--box .staticHelpText{display:inline-block;position:absolute}
.gradient-box .alt_shades--box .staticHelpText .helpTextOff{display:block}
.gradient-box .alt_shades--box .staticHelpText .messageContainer{left:25px}
.gradient-box .formButtonContainer{padding-left:15px!important}
.gradient-box--icon label{min-height:60px}
.gradient-box .alt_shades--box .formRow.checkbox .disabled .gradient-box--icon label .radio,.gradient-box--icon label .gradient-box .alt_shades--box .formRow.checkbox .disabled .radio,.gradient-box--icon label .sub-i{position:absolute;left:10px}
.gradient-box--icon label p{margin-bottom:0;margin-left:10px;display:inline-block;margin-top:13px}
.gradient-box--icon .radio.js label{padding-left:40px}
.gradient-box--icon .radio.js .radio{top:20px}
.gradient-box--link-sml{padding:0}
.gradient-box--link-sml h4{font-size:16px}
.gradient-box--link-sml a{display:block;padding:10px;text-decoration:none;position:relative}
.gradient-box .alt_shades--box .formRow.checkbox .disabled .gradient-box--link-sml a .radio,.gradient-box--link-sml a .gradient-box .alt_shades--box .formRow.checkbox .disabled .radio,.gradient-box--link-sml a .sub-i{position:absolute;right:15px;top:12px}
.gradient-box--radio-alt .radio.js label.checked{background-color:#dbdbdb}
.gradient-box--radio-alt .radio.js label.disabled{opacity:1}
.gradient-box--radio-alt .radio.js label .radio{display:none}
.gradient-box--radio-alt .radio.js label .radio-alt{right:10px;top:10px;position:absolute}
.gradient-box .alt_shades--box .formRow.checkbox .disabled .profile-custom .radio,.profile-custom .gradient-box .alt_shades--box .formRow.checkbox .disabled .radio,.profile-custom .sub-i-lock{display:none}
.portlet_top17{margin-bottom:20px}
.portlet_top17 .formContainer label{display:block}
.portlet_top17 .formContainer .radio label{display:inline-block}
.portlet_top17 .bank_check_radios .radio.js div label{left:35px}
.portlet_top17 .bank_check_radios span.radio{position:absolute;top:3px;left:-30px}
.portlet_top17 .bank_check_radios .helpTextOff{display:inline-block;position:absolute;left:165px;bottom:15px;top:auto;cursor:pointer}
.portlet_top17 .bank_check_radios .helpText{left:165px;bottom:15px;top:auto;cursor:pointer}
.portlet_top17 .bank_check_radios .helpText .icon,.portlet_top17 .bank_check_radios .helpTextOff .icon{background:url("help_circle_red.png") 0 0/24px no-repeat;width:24px;height:24px;display:block;margin:0}
.portlet_top17 .bank_check_radios .helpText .messageContainer,.portlet_top17 .bank_check_radios .helpTextOff .messageContainer{left:35px;top:-16px}
.portlet_top17 .formContainer+.mod-accordion a{margin-left:0}
.portlet_top17 .terms .radio{position:absolute;margin-top:0;left:-34px}
.portlet_top17 .terms.checkbox label{margin-left:55px;width:auto}
.portlet_top17 .terms.checkbox label .reqMark{position:relative;right:0;top:0}
.portlet_top17 .checkbox.js p.errorMSG{margin-left:20px}
.portlet_top17 .details_container{border:2px solid #ebebeb;outline:#cccccc solid 1px;padding:20px 20px 10px;margin-top:10px;margin-bottom:30px}
.portlet_top17 .confirm_details h3{margin-bottom:5px;padding:0}
.portlet_top17 .confirm_details dl{overflow:hidden;font-size:18px;margin-bottom:20px}
.portlet_top17 .confirm_details dl.dd_not_bold dd{font-weight:400}
.portlet_top17 .confirm_details dl.dd_not_bold dd+dd{margin-left:213px}
.portlet_top17 .confirm_details dd,.portlet_top17 .confirm_details dt{color:#333;float:left;margin:2px 0;padding:2px 0;width:65%}
.portlet_top17 .confirm_details dt{padding-right:10px;margin-right:10px;text-align:right;width:30%;clear:left}
.portlet_top17 .ddInformation_container{border:2px solid #ebebeb;outline:#cccccc solid 1px;padding:10px 20px}
.portlet_top17 .ddInformation_container h3{margin:0;background:url(logo_dd.png) 100% 50% no-repeat}
.portlet_top17 .ddInformation_container h3.open{border-bottom:1px solid #ebebeb}
.portlet_top17 .ddInformation_container h3 a{padding-left:26px}
.portlet_top17 .ddInformation_container .accordionAnchor .plus-minus{left:5px;top:11px}
.portlet_top17 .ddInformation{display:none;margin-top:20px}
.portlet_top17 .ddInformation h4{margin:0;padding:10px 0}
.portlet_top17 .ddInformation p{margin:0 0 10px}
.portlet_top17 .ddInformation ul li{list-style:disc;margin:0 0 10px 15px}
.portlet_top17 .setup_new_dd{border:1px solid #ebebeb;padding:10px}
.portlet_top17 .setup_new_dd .radio p{margin-bottom:10px}
.portlet_top17 .setup_new_dd .radio p.errorMSG{margin:0}
.portlet_top17 .setup_new_dd .radio div{margin-left:-2px}
.portlet_top17 .setup_new_dd .radio label{margin:0 40px 0 0;float:none;width:auto;padding-top:0}
.portlet_top17 .setup_new_dd .radio label.dummy{margin:0 0 10px;padding:0;font-size:18px}
.portlet_top17 .setup_new_dd .terms-and-condition-link{position:absolute;top:2px;right:270px}
.portlet_top17 .setup_new_dd .formButtonContainer{margin-left:0!important;padding-left:10px}
.portlet_top17 .setup_new_dd .formLabelSpacePadding{margin:0;padding-left:0}
.portlet_top17 .dd_box_service_user{background:url(logo_dd.png) 0 50% no-repeat;padding:10px 0 10px 120px;margin-bottom:20px;font-size:18px}
.portlet_top17 .dd_box_instructions{background:url(logo_dd.png) 100% 50% no-repeat;padding:10px 120px 10px 0;margin-bottom:20px;font-size:18px}
.portlet_top17 .transaction_not_allowed{display:none}
.portlet_top17 .icon_phone{background:url(icon_phone.jpg) 0 50% no-repeat;padding:10px 10px 10px 40px;margin-bottom:20px;font-size:18px}
.portlet_top17 .edit_details a.secondaryBtn{margin:0}
.portlet.portlet_top17 .bank_details .formButtonContainer,.portlet_top17.portlet_2la_v3 .bank_details .formButtonContainer,.portlet_top17.portlet_easyLogin .bank_details .formButtonContainer,.portlet_top17.portlet_loginForm_v3 .bank_details .formButtonContainer{margin-left:0!important}
.portlet.portlet_top17 .bank_details .formLabelSpacePadding,.portlet_top17.portlet_2la_v3 .bank_details .formLabelSpacePadding,.portlet_top17.portlet_easyLogin .bank_details .formLabelSpacePadding,.portlet_top17.portlet_loginForm_v3 .bank_details .formLabelSpacePadding{margin:0;padding-left:0}
.portlet_myProfile_V2 .editPersonal{padding:10px 20px;margin-bottom:20px}
.portlet_myProfile_V2 .editPersonal p.errorMSG,.portlet_myProfile_V2 .editPersonal p.errorMsg{margin:4px 0 4px 215px!important}
.portlet_myProfile_V2 .editPersonal .formButtonContainer{padding-top:20px;padding-left:14px}
.portlet_myProfile_V2 .editPersonal .inlineMsgContainer{background:#fff}
.portlet_myProfile_V2 .editPersonal .inlineMsgContainer .formButtonContainer{padding-left:155px}
.portlet_myProfile_V2 .editPersonal .loanMsgContainer{margin:0 10px 0 20px}
.portlet_myProfile_V2 .editPersonal .loanMsgContainer p{color:#e60000;margin:0;font-size:14px}
.portlet_myProfile_V2 .editPersonal p.required{text-align:left!important;margin-left:18px}
.portlet_portIn .js .helpText{left:504px}
.portlet_portIn .formContainer .link-list{float:left;padding:18px 0 0 10px}
.portlet_portIn ul{margin-left:30px;margin-right:20px;margin-bottom:30px}
.portlet_portIn ul li{list-style:disc;font-size:18px!important}
.portlet_portIn .formContainer label{width:auto}
.portlet_portIn .formContainer .formButtonContainer{padding-left:16px}
.portlet_portIn dl{margin:0 0 20px 10px;display:inline-block;width:98%}
.portlet_portIn dl dd,.portlet_portIn dl dt{font-size:18px}
.portlet_portIn dl dt{float:left;clear:left;padding:0 10px 10px 0;width:44%}
.portlet_portIn dl dd{float:left;padding:0 10px 0 0}
.portlet_portIn .tab-wrapper{border:1px solid #494a4a;border-top:none;width:calc(100% - 22px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.portlet_portIn .tab-wrapper .tab-container{background-color:#494a4a;height:48px;margin:20px 0;display:table;width:100%}
.portlet_portIn .tab-wrapper .tab-container .tab-menu{display:table-cell;text-align:center;vertical-align:middle;cursor:pointer;border-bottom:2px solid #898a8c}
.portlet_portIn .tab-wrapper .tab-container .tab-menu.pac-code-form .bottom-arrow{left:calc(25% - 10px)}
.portlet_portIn .tab-wrapper .tab-container .tab-menu.stac-code-form .bottom-arrow{left:calc(75% - 10px)}
.portlet_portIn .tab-wrapper .tab-container .tab-menu.pac-code-form .bottom-arrow,.portlet_portIn .tab-wrapper .tab-container .tab-menu.stac-code-form .bottom-arrow{display:none;margin-top:12px}
.portlet_portIn .tab-wrapper .tab-container .tab-menu.active-tab{border-bottom:4px solid #e60000;cursor:default;background-color:#373838}
.portlet_portIn .tab-wrapper .tab-container .tab-menu.active-tab .bottom-arrow{display:block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #e60000;position:absolute}
.portlet_portIn .tab-wrapper .tab-container .tab-menu.active-tab .tab-title{color:#fff}
.portlet_portIn .tab-wrapper .tab-container .tab-menu .tab-title{color:#9fa3a8;font-size:18px}
.portlet_portIn .tab-wrapper .tab-container .tab-separator{background:#898a8c;width:2px;height:48px;position:absolute}
.portlet_portIn .tab-wrapper .stac-code-form-container{display:none}
.portlet_portIn .tab-wrapper .stac-code-form-container label{width:auto}
.portlet_portIn .tab-wrapper .stac-code-form-container .formContainer .formButtonContainer{padding-left:16px}
.portlet_portIn .tab-wrapper .stac-code-form-container .js .helpText{left:576px}
.portlet_portIn .tab-wrapper .stac-code-form-container p.errorMSG{margin-left:0!important}
.portlet_portIn .tab-wrapper .pac-code-form-container{display:block}
.portlet_portIn .tab-wrapper .pac-code-form-container,.portlet_portIn .tab-wrapper .stac-code-form-container{padding:10px}
.portlet_portIn .tab-wrapper .pac-code-form-container fieldset,.portlet_portIn .tab-wrapper .stac-code-form-container fieldset{border:none}
.grid_12 .portlet_portIn p.errorMSG,.grid_12 .portlet_portIn p.errorMsg,.grid_8 .portlet_portIn p.errorMSG,.grid_8 .portlet_portIn p.errorMsg,.grid_9 .portlet_portIn p.errorMSG,.grid_9 .portlet_portIn p.errorMsg{margin-left:0}
.portlet_loginForm_v3 .notice{position:absolute;right:10px;top:-32px;color:#e60000;width:400px;float:right;text-align:left}
@media (max-width:640px){
.portlet_loginForm_v3 .notice{position:relative;text-align:left;top:-12px;float:left;right:0;width:100%}
}
.portlet_easyLogin{margin:0 10px}
.portlet_easyLogin .formContainer.myEasyLogin{padding:10px;background-color:#f8f8f8;margin-right:10px!important;margin-left:10px!important}
.portlet_easyLogin .formContainer.myEasyLogin .checkbox.js .radio{position:absolute;top:3px;left:-35px}
.portlet_easyLogin .formContainer.myEasyLogin label{left:50px}
.portlet_easyLogin .formContainer.myEasyLogin .checkbox.js p.errorMSG{text-align:left!important;margin-left:30px}
.portlet_easyLogin .formContainer.myEasyLogin .line{width:55%}
.portlet_easyLogin .formContainer.myEasyLogin .formButtonContainer{padding-left:0}
.portlet_easyLogin .easyLogin-heading-container{text-align:center}
.portlet_easyLogin .easyLogin-heading-container h2{text-align:center;border-bottom:none}
.portlet_easyLogin .easyLogin-button-container{text-align:center!important}
.portlet_easyLogin .easyLogin-button-container button{width:13em}
.portlet_2la_v3,.portlet_easyLogin,.portlet_loginForm_v3{position:relative}
.portlet_2la_v3 .desc,.portlet_easyLogin .desc,.portlet_loginForm_v3 .desc{padding:5px 10px 5px 40px;text-align:left;clear:both;position:relative}
.portlet_2la_v3 .desc .lock_lrg_icon,.portlet_easyLogin .desc .lock_lrg_icon,.portlet_loginForm_v3 .desc .lock_lrg_icon{background:url(padlock_icon.png) no-repeat;width:31px;height:38px;position:absolute;left:0;top:0}
@media (min-width:641px){
.portlet_2la_v3.sim .box_easylogin,.portlet_easyLogin.sim .box_easylogin,.portlet_loginForm_v3.sim .box_easylogin{border:1px solid #ebebeb;box-shadow:none;border-radius:4px;margin-bottom:0;padding:20px}
.portlet_2la_v3.sim .checkbox.js .radio,.portlet_easyLogin.sim .checkbox.js .radio,.portlet_loginForm_v3.sim .checkbox.js .radio{position:absolute;left:-50px;top:8px}
.portlet_2la_v3.sim .checkbox.js p.errorMSG,.portlet_easyLogin.sim .checkbox.js p.errorMSG,.portlet_loginForm_v3.sim .checkbox.js p.errorMSG{margin-left:30px;text-align:left}
.portlet_2la_v3 .divider,.portlet_easyLogin .divider,.portlet_loginForm_v3 .divider{display:inline-block;margin-top:150px}
.portlet_2la_v3 .divider .divider_icon,.portlet_easyLogin .divider .divider_icon,.portlet_loginForm_v3 .divider .divider_icon{background:url("dividers.png") -112px 0 no-repeat;width:18px;height:50px;position:absolute;left:48.7%}
.portlet_2la_v3 .box_easylogin,.portlet_easyLogin .box_easylogin,.portlet_loginForm_v3 .box_easylogin{margin-bottom:20px;padding:20px;border:1px solid #ccc;box-shadow:0 2px #ababab;border-radius:3px;width:51%}
.portlet_2la_v3 .box_easylogin.infowidth,.portlet_easyLogin .box_easylogin.infowidth,.portlet_loginForm_v3 .box_easylogin.infowidth{width:300px;margin-bottom:0;padding:0;border:0;box-shadow:none}
.portlet_2la_v3 .box_easylogin.infowidth .msgContainer,.portlet_easyLogin .box_easylogin.infowidth .msgContainer,.portlet_loginForm_v3 .box_easylogin.infowidth .msgContainer{margin:0;padding-bottom:30px;border-radius:3px}
.portlet_2la_v3 .box_easylogin .memWordHintLink,.portlet_easyLogin .box_easylogin .memWordHintLink,.portlet_loginForm_v3 .box_easylogin .memWordHintLink{margin-left:0;padding-left:8px}
.portlet_2la_v3 .box_easylogin .formContainer label,.portlet_easyLogin .box_easylogin .formContainer label,.portlet_loginForm_v3 .box_easylogin .formContainer label{text-align:left;display:block}
.portlet_2la_v3 .box_easylogin .formContainer label .reqMark,.portlet_easyLogin .box_easylogin .formContainer label .reqMark,.portlet_loginForm_v3 .box_easylogin .formContainer label .reqMark{position:relative;right:-5px;top:0!important}
.portlet_2la_v3 .box_easylogin .formContainer .required span.reqMark,.portlet_easyLogin .box_easylogin .formContainer .required span.reqMark,.portlet_loginForm_v3 .box_easylogin .formContainer .required span.reqMark{display:inline-block}
.portlet_2la_v3 .box_easylogin .formContainer span.reqMark,.portlet_easyLogin .box_easylogin .formContainer span.reqMark,.portlet_loginForm_v3 .box_easylogin .formContainer span.reqMark{color:#e60000;display:inline;text-align:center;width:10px}
.portlet_2la_v3 .box_easylogin .formContainer .formButtonContainer,.portlet_easyLogin .box_easylogin .formContainer .formButtonContainer,.portlet_loginForm_v3 .box_easylogin .formContainer .formButtonContainer{padding-left:0!important}
.portlet_2la_v3 .box_easylogin .formContainer .labelSpace_new,.portlet_easyLogin .box_easylogin .formContainer .labelSpace_new,.portlet_loginForm_v3 .box_easylogin .formContainer .labelSpace_new{padding-left:0;margin-top:0}
.portlet_2la_v3 .box_easylogin .formRow,.portlet_easyLogin .box_easylogin .formRow,.portlet_loginForm_v3 .box_easylogin .formRow{display:inline-block;padding-left:0}
.portlet_2la_v3 .box_easylogin .formRow label,.portlet_easyLogin .box_easylogin .formRow label,.portlet_loginForm_v3 .box_easylogin .formRow label{padding-bottom:5px;font-size:18px!important;left:12px}
.portlet_2la_v3 .box_easylogin .formRow .or,.portlet_easyLogin .box_easylogin .formRow .or,.portlet_loginForm_v3 .box_easylogin .formRow .or{margin-left:100px!important}
.portlet_2la_v3 .box_easylogin .formRow.js .helpText,.portlet_easyLogin .box_easylogin .formRow.js .helpText,.portlet_loginForm_v3 .box_easylogin .formRow.js .helpText{left:260px!important;top:20px!important}
.portlet_2la_v3 .box_easylogin.forty5,.portlet_easyLogin .box_easylogin.forty5,.portlet_loginForm_v3 .box_easylogin.forty5{width:40%;float:left}
.portlet_2la_v3 .box_easylogin.omega,.portlet_easyLogin .box_easylogin.omega,.portlet_loginForm_v3 .box_easylogin.omega{margin-left:8%}
.portlet_2la_v3 .box_easylogin.disabled,.portlet_easyLogin .box_easylogin.disabled,.portlet_loginForm_v3 .box_easylogin.disabled{background-color:#ccc;opacity:.6;pointer-events:none}
.portlet_2la_v3 .box_easylogin.disabled a,.portlet_2la_v3 .box_easylogin.disabled span.reqMark,.portlet_easyLogin .box_easylogin.disabled a,.portlet_easyLogin .box_easylogin.disabled span.reqMark,.portlet_loginForm_v3 .box_easylogin.disabled a,.portlet_loginForm_v3 .box_easylogin.disabled span.reqMark{color:#333}
.portlet_2la_v3 .box_easylogin.disabled .submit,.portlet_2la_v3 .box_easylogin.disabled button.submit,.portlet_2la_v3 .box_easylogin.disabled input.submit,.portlet_easyLogin .box_easylogin.disabled .submit,.portlet_easyLogin .box_easylogin.disabled button.submit,.portlet_easyLogin .box_easylogin.disabled input.submit,.portlet_loginForm_v3 .box_easylogin.disabled .submit,.portlet_loginForm_v3 .box_easylogin.disabled button.submit,.portlet_loginForm_v3 .box_easylogin.disabled input.submit{box-shadow:none!important;background:#ebebeb!important;border:none!important;color:#afafaf!important}
.portlet_2la_v3 .box_easylogin.disabled .submit:hover,.portlet_2la_v3 .box_easylogin.disabled button.submit:hover,.portlet_2la_v3 .box_easylogin.disabled input.submit:hover,.portlet_easyLogin .box_easylogin.disabled .submit:hover,.portlet_easyLogin .box_easylogin.disabled button.submit:hover,.portlet_easyLogin .box_easylogin.disabled input.submit:hover,.portlet_loginForm_v3 .box_easylogin.disabled .submit:hover,.portlet_loginForm_v3 .box_easylogin.disabled button.submit:hover,.portlet_loginForm_v3 .box_easylogin.disabled input.submit:hover{top:0!important}
.portlet_2la_v3 .box_easylogin.disabled a[disabled],.portlet_easyLogin .box_easylogin.disabled a[disabled],.portlet_loginForm_v3 .box_easylogin.disabled a[disabled]{pointer-events:none}
.portlet_2la_v3 .box_easylogin.disabled .helpTextStatic,.portlet_easyLogin .box_easylogin.disabled .helpTextStatic,.portlet_loginForm_v3 .box_easylogin.disabled .helpTextStatic{left:186px;top:24px}
.portlet_2la_v3 .box_easylogin .eye,.portlet_easyLogin .box_easylogin .eye,.portlet_loginForm_v3 .box_easylogin .eye{cursor:pointer;position:relative;top:-41px;float:right;height:38px;font-size:14px;line-height:38px;right:5px}
.portlet_2la_v3 .box_easylogin .line,.portlet_easyLogin .box_easylogin .line,.portlet_loginForm_v3 .box_easylogin .line{width:60%}
.container_12 .grid_9.omega .portlet_2la_v3,.container_12 .grid_9.omega .portlet_easyLogin,.container_12 .grid_9.omega .portlet_loginForm_v3{padding:0 10px 0 0}
.container_12 .grid_9.omega .portlet_2la_v3 .box_easylogin.forty5,.container_12 .grid_9.omega .portlet_easyLogin .box_easylogin.forty5,.container_12 .grid_9.omega .portlet_loginForm_v3 .box_easylogin.forty5{width:39%!important}
.container_12 .grid_9.omega .portlet_2la_v3 .box_easylogin.forty5 p.required,.container_12 .grid_9.omega .portlet_easyLogin .box_easylogin.forty5 p.required,.container_12 .grid_9.omega .portlet_loginForm_v3 .box_easylogin.forty5 p.required{text-align:left!important}
.container_12 .grid_9.omega .portlet_2la_v3 .box_easylogin.disabled .helpTextStatic,.container_12 .grid_9.omega .portlet_easyLogin .box_easylogin.disabled .helpTextStatic,.container_12 .grid_9.omega .portlet_loginForm_v3 .box_easylogin.disabled .helpTextStatic{left:84px}
.container_12 .grid_9.omega .portlet_2la_v3 .box_easylogin.infowidth,.container_12 .grid_9.omega .portlet_easyLogin .box_easylogin.infowidth,.container_12 .grid_9.omega .portlet_loginForm_v3 .box_easylogin.infowidth{width:45%!important}
.container_12 .grid_9.omega .portlet_2la_v3 .box_easylogin.infowidth .labelSpace,.container_12 .grid_9.omega .portlet_easyLogin .box_easylogin.infowidth .labelSpace,.container_12 .grid_9.omega .portlet_loginForm_v3 .box_easylogin.infowidth .labelSpace{margin:0!important}
.container_12 .grid_9.omega .portlet_2la_v3 .formContainer .labelSpace,.container_12 .grid_9.omega .portlet_easyLogin .formContainer .labelSpace,.container_12 .grid_9.omega .portlet_loginForm_v3 .formContainer .labelSpace{padding-left:0}
.container_12 .grid_12.omega .portlet_2la_v3 .box_easylogin.infowidth,.container_12 .grid_12.omega .portlet_easyLogin .box_easylogin.infowidth,.container_12 .grid_12.omega .portlet_loginForm_v3 .box_easylogin.infowidth{width:45%!important}
.container_12 .grid_12.omega .portlet_2la_v3 .box_easylogin.infowidth .labelSpace,.container_12 .grid_12.omega .portlet_easyLogin .box_easylogin.infowidth .labelSpace,.container_12 .grid_12.omega .portlet_loginForm_v3 .box_easylogin.infowidth .labelSpace{margin:0!important}
.portlet_myCredentials .formContainer.myEasyLogin .formRow.js .helpText{left:360px!important;top:0!important}
.portlet_myCredentials .formContainer.myEasyLogin .x2e{text-align:left}
.portlet_myCredentials .formContainer.myEasyLogin p.errorMSG{margin-left:30px}
}
.portlet_registrationForm .balanceCopy{min-height:6em}
.portlet_registrationForm .grid_6 .formButtonContainer,.portlet_registrationForm .grid_6 p{margin-left:10px}
.portlet_registrationForm .w-50{float:right}
.portlet_registrationForm .formRow label{width:inherit}
.portlet_registrationForm label{display:inline-block;font-size:13px;font-weight:700;margin:0 10px 0 0;vertical-align:top;padding:5px 10px 0 0;position:relative;text-align:right;width:292px;color:#333}
.portlet_registrationForm.forgot_username .formButtonContainer{padding-left:0;text-align:center}
@media (max-width:640px){
.portlet_2la_v3 .box_easylogin,.portlet_easyLogin .box_easylogin,.portlet_loginForm_v3 .box_easylogin{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:20px 0}
.portlet_2la_v3 .box_easylogin.disabled,.portlet_easyLogin .box_easylogin.disabled,.portlet_loginForm_v3 .box_easylogin.disabled{display:none}
.portlet_2la_v3 .box_easylogin .line,.portlet_easyLogin .box_easylogin .line,.portlet_loginForm_v3 .box_easylogin .line{width:100%}
.portlet_2la_v3 input[type=password],.portlet_2la_v3 input[type=text],.portlet_2la_v3 select,.portlet_easyLogin input[type=password],.portlet_easyLogin input[type=text],.portlet_easyLogin select,.portlet_loginForm_v3 input[type=password],.portlet_loginForm_v3 input[type=text],.portlet_loginForm_v3 select{box-sizing:border-box!important}
.portlet_2la_v3 .or,.portlet_easyLogin .or,.portlet_loginForm_v3 .or{margin:0}
.portlet_registrationForm input[type=password],.portlet_registrationForm input[type=text]{box-sizing:border-box!important}
.portlet_registrationForm .or{margin:0}
.portlet_myCredentials .formContainer.myEasyLogin .checkbox.js label{width:71%}
.portlet_myCredentials .formContainer.myEasyLogin .helpIcon{vertical-align:top}
.portlet_2la_v3 h1,.portlet_2la_v3 h2,.portlet_easyLogin h1,.portlet_easyLogin h2,.portlet_forgottenPassword h1,.portlet_forgottenPassword h2,.portlet_loginForm_v3 h1,.portlet_loginForm_v3 h2,.portlet_myCredentials h1,.portlet_myCredentials h2,.portlet_registrationForm h1,.portlet_registrationForm h2{font-size:22px}
.portlet_2la_v3 h1,.portlet_2la_v3 h2,.portlet_2la_v3 h3,.portlet_2la_v3 h4,.portlet_easyLogin h1,.portlet_easyLogin h2,.portlet_easyLogin h3,.portlet_easyLogin h4,.portlet_forgottenPassword h1,.portlet_forgottenPassword h2,.portlet_forgottenPassword h3,.portlet_forgottenPassword h4,.portlet_loginForm_v3 h1,.portlet_loginForm_v3 h2,.portlet_loginForm_v3 h3,.portlet_loginForm_v3 h4,.portlet_myCredentials h1,.portlet_myCredentials h2,.portlet_myCredentials h3,.portlet_myCredentials h4,.portlet_registrationForm h1,.portlet_registrationForm h2,.portlet_registrationForm h3,.portlet_registrationForm h4{padding-left:0;padding-bottom:0;color:#bd0000;font-weight:400}
.portlet_2la_v3 p,.portlet_easyLogin p,.portlet_forgottenPassword p,.portlet_loginForm_v3 p,.portlet_myCredentials p,.portlet_registrationForm p{padding:0;font-size:16px}
.portlet_2la_v3 label .reqMark,.portlet_easyLogin label .reqMark,.portlet_forgottenPassword label .reqMark,.portlet_loginForm_v3 label .reqMark,.portlet_myCredentials label .reqMark,.portlet_registrationForm label .reqMark{position:absolute;right:initial;top:initial}
.portlet_2la_v3 .formContainer label,.portlet_easyLogin .formContainer label,.portlet_forgottenPassword .formContainer label,.portlet_loginForm_v3 .formContainer label,.portlet_myCredentials .formContainer label,.portlet_registrationForm .formContainer label{text-align:left}
.portlet_2la_v3 .formContainer .formButtonContainer .submit,.portlet_2la_v3 .formContainer .formButtonContainer input[type=submit],.portlet_easyLogin .formContainer .formButtonContainer .submit,.portlet_easyLogin .formContainer .formButtonContainer input[type=submit],.portlet_forgottenPassword .formContainer .formButtonContainer .submit,.portlet_forgottenPassword .formContainer .formButtonContainer input[type=submit],.portlet_loginForm_v3 .formContainer .formButtonContainer .submit,.portlet_loginForm_v3 .formContainer .formButtonContainer input[type=submit],.portlet_myCredentials .formContainer .formButtonContainer .submit,.portlet_myCredentials .formContainer .formButtonContainer input[type=submit],.portlet_registrationForm .formContainer .formButtonContainer .submit,.portlet_registrationForm .formContainer .formButtonContainer input[type=submit]{width:100%!important;text-align:center}
.portlet_2la_v3 .formContainer .labelSpace_new,.portlet_easyLogin .formContainer .labelSpace_new,.portlet_forgottenPassword .formContainer .labelSpace_new,.portlet_loginForm_v3 .formContainer .labelSpace_new,.portlet_myCredentials .formContainer .labelSpace_new,.portlet_registrationForm .formContainer .labelSpace_new{padding-left:0;margin-top:0}
.portlet_2la_v3 .formRow input,.portlet_2la_v3 .formRow textarea,.portlet_easyLogin .formRow input,.portlet_easyLogin .formRow textarea,.portlet_forgottenPassword .formRow input,.portlet_forgottenPassword .formRow textarea,.portlet_loginForm_v3 .formRow input,.portlet_loginForm_v3 .formRow textarea,.portlet_myCredentials .formRow input,.portlet_myCredentials .formRow textarea,.portlet_registrationForm .formRow input,.portlet_registrationForm .formRow textarea{border:1px solid #e9e9e9;border-radius:3px;box-shadow:0 2px #ebebeb inset;font-size:14px;padding:5px;width:100%}
.portlet_2la_v3 .radio.js label,.portlet_easyLogin .radio.js label,.portlet_forgottenPassword .radio.js label,.portlet_loginForm_v3 .radio.js label,.portlet_myCredentials .radio.js label,.portlet_registrationForm .radio.js label{padding:5px 0 5px 26px;position:relative}
.portlet_2la_v3 .radio.js .radio,.portlet_easyLogin .radio.js .radio,.portlet_forgottenPassword .radio.js .radio,.portlet_loginForm_v3 .radio.js .radio,.portlet_myCredentials .radio.js .radio,.portlet_registrationForm .radio.js .radio{background:url("radiobuttons.png") -5px -5px no-repeat;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-radius:6px;text-align:center;margin-right:16px;content:" ";display:inline-block;width:25px;height:25px;position:absolute;left:0;top:0}
}
@media (max-width:640px){
.portlet_2la_v3 .radio.js .checked .radio,.portlet_easyLogin .radio.js .checked .radio,.portlet_forgottenPassword .radio.js .checked .radio,.portlet_loginForm_v3 .radio.js .checked .radio,.portlet_myCredentials .radio.js .checked .radio,.portlet_registrationForm .radio.js .checked .radio{background:url("radiobuttons.png") -5px -38px no-repeat;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-radius:6px;text-align:center;margin-right:16px;content:" ";display:inline-block;width:25px;height:25px}
.portlet_2la_v3 .radio.js .checked .radio :focus,.portlet_easyLogin .radio.js .checked .radio :focus,.portlet_forgottenPassword .radio.js .checked .radio :focus,.portlet_loginForm_v3 .radio.js .checked .radio :focus,.portlet_myCredentials .radio.js .checked .radio :focus,.portlet_registrationForm .radio.js .checked .radio :focus{outline:#00b0ca solid 2px}
}
@media only screen and (max-width:640px) and (min-width:580px){
.portlet_2la_v3 .radio.js label,.portlet_easyLogin .radio.js label,.portlet_forgottenPassword .radio.js label,.portlet_loginForm_v3 .radio.js label,.portlet_myCredentials .radio.js label,.portlet_registrationForm .radio.js label{padding:10px 0 10px 40px}
.portlet_2la_v3 .radio.js .radio,.portlet_easyLogin .radio.js .radio,.portlet_forgottenPassword .radio.js .radio,.portlet_loginForm_v3 .radio.js .radio,.portlet_myCredentials .radio.js .radio,.portlet_registrationForm .radio.js .radio{background:url("radiobuttons.png") -5px -5px no-repeat;content:" ";display:inline-block;width:25px;height:25px}
.portlet_2la_v3 .radio.js .checked .radio,.portlet_easyLogin .radio.js .checked .radio,.portlet_forgottenPassword .radio.js .checked .radio,.portlet_loginForm_v3 .radio.js .checked .radio,.portlet_myCredentials .radio.js .checked .radio,.portlet_registrationForm .radio.js .checked .radio{background:url("radiobuttons.png") -5px -39px no-repeat;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-radius:6px;text-align:center;margin-right:16px;content:" ";display:inline-block;width:25px;height:25px}
.portlet_2la_v3 .radio.js .checked .radio :focus,.portlet_easyLogin .radio.js .checked .radio :focus,.portlet_forgottenPassword .radio.js .checked .radio :focus,.portlet_loginForm_v3 .radio.js .checked .radio :focus,.portlet_myCredentials .radio.js .checked .radio :focus,.portlet_registrationForm .radio.js .checked .radio :focus{outline:#00b0ca solid 2px}
}
@media (max-width:640px){
.portlet_2la_v3 .radio.js .checked.disabled .radio,.portlet_easyLogin .radio.js .checked.disabled .radio,.portlet_forgottenPassword .radio.js .checked.disabled .radio,.portlet_loginForm_v3 .radio.js .checked.disabled .radio,.portlet_myCredentials .radio.js .checked.disabled .radio,.portlet_registrationForm .radio.js .checked.disabled .radio{background:url("radiobuttons.png") -5px -107px no-repeat;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-radius:6px;text-align:center;margin-right:16px;content:" ";display:inline-block;width:25px;height:25px}
}
@media only screen and (max-width:640px) and (min-width:580px){
.portlet_2la_v3 .radio.js .checked.disabled .radio,.portlet_easyLogin .radio.js .checked.disabled .radio,.portlet_forgottenPassword .radio.js .checked.disabled .radio,.portlet_loginForm_v3 .radio.js .checked.disabled .radio,.portlet_myCredentials .radio.js .checked.disabled .radio,.portlet_registrationForm .radio.js .checked.disabled .radio{background:url("radiobuttons.png") -5px -107px no-repeat;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-radius:6px;text-align:center;margin-right:16px;content:" ";display:inline-block;width:25px;height:25px}
.portlet_2la_v3 .radio.js .disabled .radio,.portlet_easyLogin .radio.js .disabled .radio,.portlet_forgottenPassword .radio.js .disabled .radio,.portlet_loginForm_v3 .radio.js .disabled .radio,.portlet_myCredentials .radio.js .disabled .radio,.portlet_registrationForm .radio.js .disabled .radio{background:url("radiobuttons.png") -5px -73px no-repeat;content:" ";display:inline-block;width:25px;height:25px}
}
@media (max-width:640px){
.portlet_2la_v3 .radio.js .disabled,.portlet_easyLogin .radio.js .disabled,.portlet_forgottenPassword .radio.js .disabled,.portlet_loginForm_v3 .radio.js .disabled,.portlet_myCredentials .radio.js .disabled,.portlet_registrationForm .radio.js .disabled{cursor:default}
.portlet_2la_v3 .radio.js .disabled .radio,.portlet_easyLogin .radio.js .disabled .radio,.portlet_forgottenPassword .radio.js .disabled .radio,.portlet_loginForm_v3 .radio.js .disabled .radio,.portlet_myCredentials .radio.js .disabled .radio,.portlet_registrationForm .radio.js .disabled .radio{background:url("radiobuttons.png") -5px -73px no-repeat;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-radius:6px;text-align:center;margin-right:16px;content:" ";display:inline-block;width:25px;height:25px}
.portlet_2la_v3 .checkbox.js .radio,.portlet_easyLogin .checkbox.js .radio,.portlet_forgottenPassword .checkbox.js .radio,.portlet_loginForm_v3 .checkbox.js .radio,.portlet_myCredentials .checkbox.js .radio,.portlet_registrationForm .checkbox.js .radio{background:url("checkbox_tick.png") -32px 0/24px no-repeat #fff;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border:1px solid #666;border-radius:6px;text-align:center;margin-right:16px;position:absolute;left:0;top:3px;height:21px;width:21px}
.portlet_2la_v3 .checkbox.js .radio :focus,.portlet_easyLogin .checkbox.js .radio :focus,.portlet_forgottenPassword .checkbox.js .radio :focus,.portlet_loginForm_v3 .checkbox.js .radio :focus,.portlet_myCredentials .checkbox.js .radio :focus,.portlet_registrationForm .checkbox.js .radio :focus{background-color:#d9effc;outline:0;box-shadow:#00b0ca 0 0 0 3px}
}
@media only screen and (max-width:640px) and (min-width:580px){
.portlet_2la_v3 .checkbox.js .radio,.portlet_easyLogin .checkbox.js .radio,.portlet_forgottenPassword .checkbox.js .radio,.portlet_loginForm_v3 .checkbox.js .radio,.portlet_myCredentials .checkbox.js .radio,.portlet_registrationForm .checkbox.js .radio{background:url("checkbox_tick.png") -32px 0/30px no-repeat #fff;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border:#666;text-align:center;margin-right:16px;top:0;height:35px;width:35px}
.portlet_2la_v3 .checkbox.js .radio :focus,.portlet_easyLogin .checkbox.js .radio :focus,.portlet_forgottenPassword .checkbox.js .radio :focus,.portlet_loginForm_v3 .checkbox.js .radio :focus,.portlet_myCredentials .checkbox.js .radio :focus,.portlet_registrationForm .checkbox.js .radio :focus{background-color:#d9effc;outline:0;box-shadow:#00b0ca 0 0 0 3px}
}
@media (max-width:640px){
.portlet_2la_v3 .checkbox.js .checked .radio,.portlet_easyLogin .checkbox.js .checked .radio,.portlet_forgottenPassword .checkbox.js .checked .radio,.portlet_loginForm_v3 .checkbox.js .checked .radio,.portlet_myCredentials .checkbox.js .checked .radio,.portlet_registrationForm .checkbox.js .checked .radio{background:url("checkbox_tick.png") 0 0/24px no-repeat #fff;width:24px;height:24px;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border:1px solid #666;border-radius:6px;text-align:center;margin-right:16px}
.portlet_2la_v3 .checkbox.js .checked .radio :focus,.portlet_easyLogin .checkbox.js .checked .radio :focus,.portlet_forgottenPassword .checkbox.js .checked .radio :focus,.portlet_loginForm_v3 .checkbox.js .checked .radio :focus,.portlet_myCredentials .checkbox.js .checked .radio :focus,.portlet_registrationForm .checkbox.js .checked .radio :focus{background-color:#d9effc;outline:0;box-shadow:#00b0ca 0 0 0 3px}
}
@media only screen and (max-width:640px) and (min-width:580px){
.portlet_2la_v3 .checkbox.js .checked .radio,.portlet_easyLogin .checkbox.js .checked .radio,.portlet_forgottenPassword .checkbox.js .checked .radio,.portlet_loginForm_v3 .checkbox.js .checked .radio,.portlet_myCredentials .checkbox.js .checked .radio,.portlet_registrationForm .checkbox.js .checked .radio{background:url("checkbox_tick.png") 0 0/30px no-repeat #fff;width:34px;height:34px;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border:#666;text-align:center;margin-right:16px}
.portlet_2la_v3 .checkbox.js .checked .radio :focus,.portlet_easyLogin .checkbox.js .checked .radio :focus,.portlet_forgottenPassword .checkbox.js .checked .radio :focus,.portlet_loginForm_v3 .checkbox.js .checked .radio :focus,.portlet_myCredentials .checkbox.js .checked .radio :focus,.portlet_registrationForm .checkbox.js .checked .radio :focus{background-color:#d9effc;outline:0;box-shadow:#00b0ca 0 0 0 3px}
}
@media (max-width:640px){
.portlet_2la_v3 .checkbox.js .checked.disabled .radio,.portlet_easyLogin .checkbox.js .checked.disabled .radio,.portlet_forgottenPassword .checkbox.js .checked.disabled .radio,.portlet_loginForm_v3 .checkbox.js .checked.disabled .radio,.portlet_myCredentials .checkbox.js .checked.disabled .radio,.portlet_registrationForm .checkbox.js .checked.disabled .radio{background:url("checkbox_tick.png") -34px 0/24px no-repeat #ebebeb;width:24px;height:24px;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border:1px solid #666;border-radius:6px;text-align:center;margin-right:16px}
}
@media only screen and (max-width:640px) and (min-width:580px){
.portlet_2la_v3 .checkbox.js .checked.disabled .radio,.portlet_easyLogin .checkbox.js .checked.disabled .radio,.portlet_forgottenPassword .checkbox.js .checked.disabled .radio,.portlet_loginForm_v3 .checkbox.js .checked.disabled .radio,.portlet_myCredentials .checkbox.js .checked.disabled .radio,.portlet_registrationForm .checkbox.js .checked.disabled .radio{background:url("checkbox_tick.png") -34px 0/30px no-repeat #ebebeb;width:34px;height:34px;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border:#666;text-align:center;margin-right:16px}
}
@media (max-width:640px){
.portlet_2la_v3 .checkbox.js .disabled,.portlet_easyLogin .checkbox.js .disabled,.portlet_forgottenPassword .checkbox.js .disabled,.portlet_loginForm_v3 .checkbox.js .disabled,.portlet_myCredentials .checkbox.js .disabled,.portlet_registrationForm .checkbox.js .disabled{cursor:default}
.portlet_2la_v3 .checkbox.js .disabled .radio,.portlet_easyLogin .checkbox.js .disabled .radio,.portlet_forgottenPassword .checkbox.js .disabled .radio,.portlet_loginForm_v3 .checkbox.js .disabled .radio,.portlet_myCredentials .checkbox.js .disabled .radio,.portlet_registrationForm .checkbox.js .disabled .radio{background:url("checkbox_tick.png") -34px 0/24px no-repeat #ebebeb;width:24px;height:24px;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border:1px solid #666;border-radius:6px;text-align:center;margin-right:16px}
.portlet_forgottenPassword .formRow input{padding-right:0}
.portlet_forgottenPassword .formButtonContainer,.portlet_forgottenPassword .formContainer .labelSpace{padding-left:0}
}
@media only screen and (max-width:640px) and (min-width:580px){
.portlet_2la_v3 .checkbox.js .disabled .radio,.portlet_easyLogin .checkbox.js .disabled .radio,.portlet_forgottenPassword .checkbox.js .disabled .radio,.portlet_loginForm_v3 .checkbox.js .disabled .radio,.portlet_myCredentials .checkbox.js .disabled .radio,.portlet_registrationForm .checkbox.js .disabled .radio{background:url("checkbox_tick.png") -34px 0/30px no-repeat #ebebeb;width:34px;height:34px;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border:#666;text-align:center;margin-right:16px}
}
.portlet_myCredentials fieldset{border-width:0;padding:0}
.portlet_myCredentials .formButtonContainer{padding-left:12px}
.portlet_myCredentials .validateCheckSame .formButtonContainer{padding-left:0!important}
.portlet_easyLogin p.required,.portlet_forgottenPassword p.required,.portlet_myCredentials p.required,.portlet_registrationForm p.required{text-align:left!important;margin-left:15px!important}
.portlet_2la_v3 p.required{text-align:left!important}
.portlet_easyLogin.sim .desc{padding:5px 10px 5px 40px}
.portlet_easyLogin.sim .desc p.required{display:none}
.portlet_easyLogin.sim .desc .lock_lrg_icon{top:10px}
.portlet_easyLogin.sim .box_easylogin .formContainer .formRow .helpText,.portlet_easyLogin.sim .box_easylogin .formContainer .formRow .helpTextOff,.portlet_easyLogin.sim .box_easylogin .formContainer .formRow .helpTextStatic,.portlet_easyLogin.sim .staticHelpText .helpText,.portlet_easyLogin.sim .staticHelpText .helpTextOff,.portlet_easyLogin.sim .staticHelpText .helpTextStatic{display:inline-block;position:relative;top:auto!important;left:auto!important}
.portlet_easyLogin.sim .box_easylogin .formContainer .formRow .helpText .icon,.portlet_easyLogin.sim .box_easylogin .formContainer .formRow .helpTextOff .icon,.portlet_easyLogin.sim .box_easylogin .formContainer .formRow .helpTextStatic .icon,.portlet_easyLogin.sim .staticHelpText .helpText .icon,.portlet_easyLogin.sim .staticHelpText .helpTextOff .icon,.portlet_easyLogin.sim .staticHelpText .helpTextStatic .icon{background:url("help_circle_red.png") 0 0/24px no-repeat;width:24px;height:24px;display:block;position:absolute;top:-15px;right:-26px;z-index:30}
.portlet_easyLogin.sim .box_easylogin .formContainer .formRow .helpText .icon,.portlet_easyLogin.sim .box_easylogin .formContainer .formRow .helpTextOff .icon,.portlet_easyLogin.sim .staticHelpText .helpText .icon,.portlet_easyLogin.sim .staticHelpText .helpTextOff .icon{top:15px;right:-35px}
.portlet_easyLogin.sim .box_easylogin .formContainer .formRow .helpText .messageContainer,.portlet_easyLogin.sim .box_easylogin .formContainer .formRow .helpTextOff .messageContainer,.portlet_easyLogin.sim .staticHelpText .helpText .messageContainer,.portlet_easyLogin.sim .staticHelpText .helpTextOff .messageContainer{top:-1px}
.portlet_easyLogin.sim .box_easylogin .formContainer .formRow.checkbox .helpText .icon,.portlet_easyLogin.sim .box_easylogin .formContainer .formRow.checkbox .helpTextOff .icon{top:-17px;right:-70px}
.portlet_easyLogin.sim .box_easylogin .formContainer .formRow.checkbox .helpText .messageContainer,.portlet_easyLogin.sim .box_easylogin .formContainer .formRow.checkbox .helpTextOff .messageContainer{top:-31px;left:70px}
.portlet_easyLogin.sim .helpTextStatic{clear:both;color:#333;font-size:13px;margin:3px 0 0 200px}
.portlet_easyLogin.sim .helpTextStatic .messageContainer{color:#333;left:-8px;position:absolute;top:-6px;display:block;margin-top:10px;padding:20px;width:300px;z-index:11;background:#f4f4f4;border:0;border-radius:3px;box-shadow:0 1px 2px rgba(50,50,50,.75);box-sizing:border-box}
.portlet_easyLogin.sim .helpTextStatic .messageContainer:after{background:#f4f4f4;bottom:127px;content:" ";width:36px;position:absolute;z-index:21;left:0;top:-29px;height:33px;border-radius:3px;box-shadow:0 -1px 2px rgba(50,50,50,.75)}
.portlet_easyLogin.sim .helpTextStatic .messageContainer.messageContainerLeft{left:-273px}
.portlet_easyLogin.sim .helpTextStatic .messageContainer.messageContainerLeft:after{left:264px}
.portlet_easyLogin.sim .box_easylogin .formContainer .formRow .helpTextStatic,.portlet_easyLogin.sim .box_easylogin .formContainer .formRow.js .helpText,.portlet_easyLogin.sim .box_easylogin .formContainer .formRow.js .helpTextOff{float:right;top:20px!important;position:absolute;right:5px}
.portlet_easyLogin.sim .helpTextStatic .message,.portlet_easyLogin.sim .helpTextStatic .messageBottom{background:0 0;padding:0;width:initial}
.portlet_easyLogin.sim .js .helpText p{width:initial}
.portlet_easyLogin.sim .js .helpText .messageContainer{z-index:31}
.accountControl_v1 .checkbox.js .radio,.accountControl_v1 .radio.js .radio{position:absolute;left:-32px;top:2px}
.accountControl_v1 .categoryHeading{position:relative}
.accountControl_v1 .categoryHeading h2{margin-left:0;margin-right:0;min-height:57px;padding-right:76px}
.accountControl_v1 .categoryHeading .headingText{margin-bottom:18px;position:relative;display:block}
.accountControl_v1 .categoryHeading .subText{display:block;font-size:18px;font-weight:400;line-height:1.43}
.accountControl_v1 .categoryHeading .categoryImage{display:none;height:60px;position:absolute;right:10px;top:32px;width:60px}
.accountControl_v1 .moreDetailsOuter{border:1px solid #6d6d6d;border-radius:5px;box-shadow:0 1px 5px 0 rgba(0,0,0,.5);display:none;margin:0 0 20px;position:relative}
.accountControl_v1 .moreDetailsOuter .moreDetails{border:2px solid #cacaca;border-radius:5px;padding:30px 20px 10px;font-size:18px}
.accountControl_v1 .moreDetailsOuter .moreDetails .arrow{background:url(css_img_readmoretriangle.png) no-repeat;width:32px;height:18px;position:absolute;left:55px;top:-16px}
.accountControl_v1 .moreDetailsOuter .moreDetails .close{color:#333;display:block;padding-right:31px;position:absolute;right:20px;text-decoration:none;top:10px}
.accountControl_v1 .moreDetailsOuter .moreDetails .close:active,.accountControl_v1 .moreDetailsOuter .moreDetails .close:focus,.accountControl_v1 .moreDetailsOuter .moreDetails .close:hover{color:#e60000}
.accountControl_v1 .moreDetailsOuter .moreDetails .close .icon{background:url("hide_icons.png") -38px 0 no-repeat;display:block;position:absolute;right:0;top:0;width:16px;height:16px}
.accountControl_v1 .control_status{font-size:18px;padding-bottom:20px}
.accountControl_v1 .radio_exp{color:#e60000;font-weight:600;text-align:right!important;margin-right:10px}
.accountControl_v1 .formContainer label{display:inline;width:100%}
.accountControl_v1 .formContainer input.css-radio{margin-right:45px;margin-bottom:2px}
.accountControl_v1 .formContainer .radio.js label{font-weight:700;margin-right:12px;float:none}
.accountControl_v1 .formContainer .account_contact_number{margin-bottom:20px;background-color:#f8f8f8;padding:20px}
.accountControl_v1 .formContainer .account_contact_number label{display:inline-block;width:inherit}
.accountControl_v1 .formContainer .account_contact_number .personalData{font-size:18px;display:inline-block;margin:5px 10px 0 0;vertical-align:top}
.accountControl_v1 .formContainer .account_contact_number .formRow a{margin-top:0!important;margin-right:-8px!important;float:right;padding:11px 20px 9px!important;margin-bottom:-10px}
.accountControl_v1 .formContainer .account_contact_number .formButtonContainer{padding-left:12px}
.accountControl_v1 .formContainer .account_contact_number .formButtonContainer.RHS{margin-top:20px}
.accountControl_v1 .formContainer .account_contact_number .formButtonContainer.RHS button{width:auto!important;margin:30px 0!important}
.accountControl_v1 .formContainer .account_controls{margin-bottom:20px}
.accountControl_v1 .formContainer .account_controls .formRow:first-of-type,.accountControl_v1 .formContainer .account_controls .reqMark{display:none}
.accountControl_v1 .formContainer .account_controls .formRow{display:inline-block;width:auto;margin:0 0 0 10px}
.accountControl_v1 .formContainer .toggledetails{text-align:right}
.accountControl_v1 .formContainer .toggledetails.softlogin ul{pointer-events:none}
.accountControl_v1 .formContainer .toggledetails.softlogin ul .user_details{float:none}
.accountControl_v1 .formContainer .toggledetails.softlogin ul .switch-field{margin-bottom:10px}
.accountControl_v1 .formContainer .toggledetails.softlogin ul li .user .device_owner{right:120px}
.accountControl_v1 .formContainer .toggledetails.single_user .owner{border-bottom:0}
.accountControl_v1 .formContainer .toggledetails p{text-align:left}
.accountControl_v1 .formContainer .toggledetails ul .owner{border-bottom:1px solid #ccc;display:inline-block;margin-bottom:10px}
.accountControl_v1 .formContainer .toggledetails ul li{list-style:none;width:100%}
.accountControl_v1 .formContainer .toggledetails ul li .user{margin-bottom:20px;display:inline-block}
.accountControl_v1 .formContainer .toggledetails ul li .user .redoutlined{border:1px solid #bd0000;padding:10px}
.accountControl_v1 .formContainer .toggledetails ul li .user .user_details{display:inline-block;padding-right:20px}
.accountControl_v1 .formContainer .toggledetails ul li .user .user_details--solo{padding-top:10px}
.accountControl_v1 .formContainer .toggledetails ul li .user .user_details .device_name,.accountControl_v1 .formContainer .toggledetails ul li .user .user_details .number{font-weight:700;display:inline-block}
.accountControl_v1 .formContainer .toggledetails ul li .user .device_owner{text-align:left;display:block;float:right;right:230px;position:absolute}
.accountControl_v1 .formContainer .toggledetails .switch-field{display:inline-block}
.accountControl_v1 .formContainer .toggledetails .switch-field input{color:#fff;pointer-events:none;border:none;margin:0;display:inline-block;font-size:18px;font-weight:400;text-align:center;padding:11px}
.accountControl_v1 .formContainer .toggledetails .switch-field.Blocked input{background:url("mini-alert-icons.png") -12px -188px no-repeat;height:30px;width:130px;background-position-y:-185px;color:#428600;position:relative;padding-left:30px;text-align:left;padding-top:0;top:-5px;font-size:18px}
.accountControl_v1 .formContainer .toggledetails .switch-field label{display:none}
.accountControl_v1 .formContainer .toggledetails .switch-field.Authorised input{background:url("mini-alert-icons.png") -12px -346px no-repeat;height:30px;width:130px;background-position-y:-343px;color:#e60000;position:relative;padding-left:30px;text-align:left;padding-top:0;top:-5px;font-size:18px}
.accountControl_v1 .formContainer .toggledetails .switch-field .link_class{display:inline-block;padding-left:10px}
.accountControl_v1 .formContainer .control_status,.accountControl_v1 .formContainer .mod-accordion .mod-accordion__item .accordionAnchor,.accountControl_v1 .formContainer .product .link-list,.accountControl_v1 .formContainer .product h4{display:none}
.accountControl_v1 .formContainer .mod-accordion .mod-accordion__item .accordion_content{padding:20px 0;display:block}
.accountControl_v1 .formContainer .mod-accordion .mod-accordion__item .accordion_content .toggledetails p:first-of-type,.accountControl_v1 .single_user p#ssh,.accountControl_v1 .single_user p:first-of-type{color:#e60000;font-weight:600}
.accountControl_v1 .buttonsm{min-height:36px}
.accountControl_v1 .disabled{opacity:.6;pointer-events:none}
.accountControl_v1 .formButtonContainer{padding-left:0}
.portlet_contactManagement .checkbox.js .radio,.portlet_contactManagement .radio.js .radio{position:absolute;left:0;top:0}
.portlet_contactManagement .xfd{font-size:18px!important}
.portlet_contactManagement .formFieldMSG{position:absolute;margin-left:-15px!important;top:85px;margin-bottom:40px}
.portlet_contactManagement .formFieldMSG span.icon{margin-top:4px!important}
.portlet_contactManagement button[id*=checkAvailability]{display:block!important;margin:30px 0 0 -4px!important}
.portlet_contactManagement .edit_accordion.disabled{opacity:.4;pointer-events:none}
.portlet_contactManagement .personalData{font-size:18px!important;display:inline-block;margin:0 10px 0 0;vertical-align:top;padding:6px 10px 0 0}
.portlet_contactManagement .section.withLine{border-top:1px solid #ebebeb}
.portlet_contactManagement .section .link-list{float:right}
.portlet_contactManagement .moreDetails .arrow{left:300px}
.portlet_contactManagement .checkbox.js label,.portlet_contactManagement .radio.js label{width:180px!important;padding-top:2px!important}
.portlet_contactManagement .mod-accordion__item h3{margin-top:0}
.portlet_contactManagement .mod-css-table.right_side{width:50%!important}
.portlet_contactManagement .mod-css-table.right_side .mod-css-table__row .mod-css-table__cell:last-child{text-align:left!important}
.portlet_contactManagement .mod-css-table.left_side .mod-css-table__row .mod-css-table__cell:first-child{width:10px}
.portlet_contactManagement .mod-css-table.left_side .mod-css-table__row .mod-css-table__cell:last-child{text-align:left!important}
.portlet_contactManagement .mod-css-table.left_side .mod-css-table__row a.sort{font-size:14px!important;text-align:left!important}
.portlet_contactManagement .formContainer label{width:auto}
.portlet_contactManagement .formContainer .rightData{width:50%;float:right;font-size:18px}
.portlet_contactManagement .formContainer .mod-css-table{margin-bottom:0}
.portlet_contactManagement .formContainer .mod-css-table.withBorder .mod-css-table__row{border:1px solid #ccc}
.portlet_contactManagement .formContainer .mod-css-table .checkbox.js label,.portlet_contactManagement .formContainer .mod-css-table .radio.js label{width:auto!important}
.portlet_contactManagement .formContainer .mod-css-table label,.portlet_contactManagement .formContainer .mod-css-table radio.js label{padding:0}
.portlet_contactManagement .formContainer .access_link{width:350px;position:relative;margin-top:30px;margin-bottom:20px}
.portlet_contactManagement .formContainer .permissions .checkbox.js .radio,.portlet_contactManagement .formContainer .permissions .radio.js .radio{position:absolute;left:-30px;top:0}
.portlet_contactManagement .formContainer .permissions p{margin-top:20px}
.portlet_contactManagement .formContainer .permissions p.P_RHS{width:190px;position:relative;left:260px;margin-top:20px;margin-bottom:20px}
.portlet_contactManagement .formContainer .permissions .perm_label{font-size:18px;font-weight:700}
.portlet_contactManagement .formContainer .permissions P .openMoreDetails{text-align:center;float:right;margin-right:152px}
.portlet_contactManagement .formContainer .permissions .formRow{text-align:center;margin-left:300px;top:-20px;padding-top:0}
.portlet_contactManagement .formContainer .permissions .formRow p.errorMSG{margin-left:0}
.portlet_contactManagement .formContainer .hidden_radio .formRow .helpText,.portlet_contactManagement .formContainer .hidden_radio .formRow .helpTextOff,.portlet_contactManagement .formContainer .hidden_radio .formRow .helpTextStatic,.portlet_contactManagement .formContainer .staticHelpText .helpText,.portlet_contactManagement .formContainer .staticHelpText .helpTextOff,.portlet_contactManagement .formContainer .staticHelpText .helpTextStatic{display:inline-block;position:relative;top:15px!important;left:-15px!important}
.portlet_contactManagement .formContainer .hidden_radio .formRow .helpText .icon,.portlet_contactManagement .formContainer .hidden_radio .formRow .helpTextOff .icon,.portlet_contactManagement .formContainer .hidden_radio .formRow .helpTextStatic .icon,.portlet_contactManagement .formContainer .staticHelpText .helpText .icon,.portlet_contactManagement .formContainer .staticHelpText .helpTextOff .icon,.portlet_contactManagement .formContainer .staticHelpText .helpTextStatic .icon{background:url("help_circle_red.png") 0 0/24px no-repeat;width:24px;height:24px;display:block;position:absolute;top:-15px;right:-26px;z-index:30}
.portlet_contactManagement .formContainer .hidden_radio .formRow .helpText .icon,.portlet_contactManagement .formContainer .hidden_radio .formRow .helpTextOff .icon,.portlet_contactManagement .formContainer .staticHelpText .helpText .icon,.portlet_contactManagement .formContainer .staticHelpText .helpTextOff .icon{top:15px;right:-35px}
.portlet_contactManagement .formContainer .hidden_radio .formRow .helpText .messageContainer,.portlet_contactManagement .formContainer .hidden_radio .formRow .helpTextOff .messageContainer,.portlet_contactManagement .formContainer .staticHelpText .helpText .messageContainer,.portlet_contactManagement .formContainer .staticHelpText .helpTextOff .messageContainer{top:-1px}
.portlet_contactManagement .formContainer .formRow.checkbox .helpText .icon,.portlet_contactManagement .formContainer .formRow.checkbox .helpTextOff .icon{top:-15px;right:-10px}
.portlet_contactManagement .formContainer .formRow.checkbox .helpText .messageContainer,.portlet_contactManagement .formContainer .formRow.checkbox .helpTextOff .messageContainer{top:-31px;left:10px}
.portlet_contactManagement .formContainer .helpTextStatic{clear:both;color:#333;font-size:13px;margin:3px 0 0 200px}
.portlet_contactManagement .formContainer .helpTextStatic .messageContainer{color:#333;left:-8px;position:absolute;top:-6px;display:block;margin-top:10px;padding:20px;width:300px;z-index:11;background:#f4f4f4;border:0;border-radius:6px;box-shadow:0 1px 2px rgba(50,50,50,.75)}
.portlet_contactManagement .formContainer .helpTextStatic .messageContainer:after{background:#f4f4f4;bottom:127px;content:" ";width:36px;position:absolute;z-index:21;left:0;top:-29px;height:33px;border-radius:6px;box-shadow:0 -1px 2px rgba(50,50,50,.75)}
.portlet_contactManagement .formContainer .helpTextStatic .messageContainer.messageContainerLeft{left:-273px}
.portlet_contactManagement .formContainer .helpTextStatic .messageContainer.messageContainerLeft:after{left:264px}
.portlet_contactManagement .accordion_content .formContainer .access_link,.portlet_contactManagement .accordion_content .formContainer .permissions p.P_RHS{left:185px}
.portlet_contactManagement .formButtonContainer{padding-left:0!important}
.portlet-auto-service-switching{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.portlet-auto-service-switching .selection-list{margin:20px 0 0!important;padding:0}
.portlet-auto-service-switching .selection-list .ctn-item-container{box-shadow:0 2px 6px #d6d6d6;margin:10px 0;height:60px}
.portlet-auto-service-switching .selection-list .ctn-item-container:hover{box-shadow:0 0 6px #d6d6d6,0 3px 6px #c4c4c4}
.portlet-auto-service-switching .selection-list .ctn-item-container .checkbox.js .checked .radio{background:url("checkbox_tick.png") 0 0/24px no-repeat #fff;width:24px;height:24px;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border:1px solid #666;border-radius:6px;text-align:center;margin-right:16px}
.portlet-auto-service-switching .selection-list .ctn-item-container .checkbox.js .checked .radio :focus{background-color:#d9effc;outline:0;box-shadow:#00b0ca 0 0 0 3px}
.portlet-auto-service-switching .selection-list .ctn-item-container .checkbox.js .radio{background:url("checkbox_tick.png") -32px 0/24px no-repeat #fff;width:24px;height:24px;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border:1px solid #666;border-radius:6px;text-align:center;margin-right:16px;top:-1px!important;position:relative}
.portlet-auto-service-switching .selection-list .ctn-item-container .checkbox.js .radio :focus{background-color:#d9effc;outline:0;box-shadow:#00b0ca 0 0 0 3px}
.portlet-auto-service-switching .selection-list .ctn-item-container .checkbox.js label{padding:10px;width:100%}
.portlet-auto-service-switching .checkboxInput{background:0 0}
.portlet-auto-service-switching .formButtonContainer{margin-top:30px}
.portlet-auto-service-switching .formButtonContainer .cancel-this-request-btn,.portlet-auto-service-switching .formButtonContainer .change-request-btn{background-color:#fff!important;color:#333!important;text-decoration:underline;padding:0!important;border:none;display:inherit;width:auto;min-width:unset}
.portlet-auto-service-switching .formButtonContainer .cancel-this-request-btn :focus,.portlet-auto-service-switching .formButtonContainer .change-request-btn :focus{border:none!important}
.portlet-auto-service-switching .formButtonContainer .tooltip-over-button{text-align:left}
.portlet-auto-service-switching .formButtonContainer .tooltip-over-button .icon{background-image:none;height:40px;position:absolute;width:158px;left:calc(100% - 165px);top:-24px}
.portlet-auto-service-switching .formButtonContainer .tooltip-over-button.invisible{display:none}
.portlet-auto-service-switching .formButtonContainer .tooltip-over-button .messageContainer{left:5px;top:-28px;width:100%}
.portlet-auto-service-switching .terms-and-conditions-container{margin:20px 0}
.portlet-auto-service-switching .terms-and-conditions-container .terms-and-conditions{padding:2px 10px 10px 30px;left:40px;width:auto}
.portlet-auto-service-switching .terms-and-conditions-container .terms-and-conditions span{font-family:Vodafone,"Open Sans","sans-serif";font-size:18px}
.portlet-auto-service-switching .terms-and-conditions-container .terms-and-conditions .radio{position:absolute;left:-37px;top:8px}
.portlet-auto-service-switching .request-type-container{margin:-20px 0 0}
.portlet-auto-service-switching .request-type-container .request-type{background-color:#f4f4f4;border:1px solid #ebebeb;margin-bottom:10px}
.portlet-auto-service-switching .request-type-container .request-type .request-code{min-height:24px;height:auto;width:calc(100% - 46px);left:37px}
.portlet-auto-service-switching .request-type-container .request-type .request-code p{margin-bottom:0}
.portlet-auto-service-switching .request-type-container .request-type .request-type-info{margin:12px 0 5px}
.portlet-auto-service-switching .request-type-container span.radio{position:absolute;left:-37px}
.portlet-auto-service-switching .request-type-container .formRow{margin:0}
.portlet-auto-service-switching .ctn-icon{margin:0 0 0 10px;display:inline-block;vertical-align:middle}
.portlet-auto-service-switching .ctn-icon.ctn-mobile{background:url("device_icons.png") -293px -6px no-repeat!important;width:27px;height:35px}
.portlet-auto-service-switching .ctn-icon.ctn-broadband{background:url("device_icons_mini.png") -73px -2px no-repeat;width:26px;height:24px}
.portlet-auto-service-switching .ctn-icon.ctn-landline{background:url("device_icons.png") -90px -2px no-repeat!important;width:25px;height:35px}
.portlet-auto-service-switching .ctn-icon.ctn-mobilebb{background:url("device_icons.png") -50px -4px no-repeat!important;width:30px;height:35px}
.portlet-auto-service-switching .ctn-icon.ctn-vlandline{background:url("device_icons.png") -90px -2px no-repeat!important;width:25px;height:35px}
.portlet-auto-service-switching .ctn-icon.ctn-secondary{background:url(chain_link_icon.png) no-repeat;width:25px;height:20px}
.portlet-auto-service-switching .ctn-icon.ctn-multi-device{background:url(onenumber_icon.png) no-repeat;width:27px;height:27px}
.portlet-auto-service-switching .ctn-icon.ctn-red{background:url(exclamation_red_icon.png) no-repeat;width:27px;height:28px}
.portlet-auto-service-switching .switching-information{border-bottom:1px solid #ebebeb!important}
.portlet-auto-service-switching .ctn-item-container{width:100%;height:auto;min-height:45px;background-color:#fff;list-style-type:none;display:table}
.portlet-auto-service-switching .ctn-item-container.checked{background-color:#f1f1f1}
.portlet-auto-service-switching .ctn-item-container.disabled,.portlet-auto-service-switching .ctn-item-container.product-bar{box-shadow:0 0 1px #d6d6d6;cursor:none}
.portlet-auto-service-switching .ctn-item-container.disabled .ctn-mobile,.portlet-auto-service-switching .ctn-item-container.product-bar .ctn-mobile{background-position:-164px -3846px}
.portlet-auto-service-switching .ctn-item-container.disabled:hover,.portlet-auto-service-switching .ctn-item-container.product-bar:hover{box-shadow:0 0 1px #d6d6d6}
.portlet-auto-service-switching .ctn-item-container .__blur{opacity:.5;pointer-events:none}
.portlet-auto-service-switching .ctn-item-container .lead-account .account{min-width:190px;width:auto;padding:0 14px 0 42px}
.portlet-auto-service-switching .ctn-item-container .lead-account .__details{width:auto;max-width:100%}
.portlet-auto-service-switching .ctn-item-container .lead-account .__icon{font-size:58px!important}
.portlet-auto-service-switching .ctn-item-container .lead-account span.ctn-icon.ctn-mobile{margin-left:-32px;position:absolute;top:20px}
.portlet-auto-service-switching .ctn-item-container .ctn-container{position:relative;float:left;display:table}
.portlet-auto-service-switching .ctn-item-container .ctn-container span.radio{top:6px!important;left:5px;height:21px;width:21px}
.portlet-auto-service-switching .ctn-item-container .ctn-container.disabled,.portlet-auto-service-switching .ctn-item-container .ctn-container.product-bar{color:#c2c2c2}
.portlet-auto-service-switching .ctn-item-container .ctn-container.h-10{margin:6px 0 16px}
.portlet-auto-service-switching .ctn-item-container .formRow{margin:0!important;padding:0}
.portlet-auto-service-switching .ctn-item-container .trash-icon{background:url("trashcan_icons.png") 0 -5px no-repeat;width:26px;height:30px;float:right;position:absolute;right:7px;cursor:pointer;top:7px}
.portlet-auto-service-switching .ctn-item-container .trash-icon.link-no-bg{font-size:0px!important}
.portlet-auto-service-switching .ctn-item-container .trash-icon:hover{background:url("trashcan_icons.png") -44px 0 no-repeat;width:26px;height:35px}
.portlet-auto-service-switching .ctn-item-container .error-wrapper{padding:0 12px;border-bottom:1px solid #ebebeb}
.portlet-auto-service-switching .ctn-item-container .delete-confirmation-panel{float:right;box-shadow:0 2px 6px #525252;width:240px;height:auto;font-size:18px;position:absolute;background:#fff;right:8px;top:41px;padding:16px 16px 0;z-index:1;display:none}
.portlet-auto-service-switching .ctn-item-container .delete-confirmation-panel .confirm-button-container{text-align:center;margin:15px 0}
.portlet-auto-service-switching .ctn-item-container .delete-confirmation-panel .confirm-button-container button{width:94px}
.portlet-auto-service-switching .staticHelpText{left:130px}
.portlet-auto-service-switching .staticHelpText .messageContainer{left:60px;top:-20px}
.portlet-auto-service-switching .account{max-width:326px}
.portlet-auto-service-switching .request-panel span.radio{top:8px!important}
.portlet-auto-service-switching .account,.portlet-auto-service-switching .lead-account-details,.portlet-auto-service-switching .plan-details,.portlet-auto-service-switching .request-panel{margin:0 0 0 48px;font-size:18px;height:18px;padding:0;display:table-cell;vertical-align:middle;width:100%;word-break:normal}
.portlet-auto-service-switching .account .__details,.portlet-auto-service-switching .account .__request-controls,.portlet-auto-service-switching .account .name,.portlet-auto-service-switching .account .plan-name,.portlet-auto-service-switching .account .radio,.portlet-auto-service-switching .lead-account-details .__details,.portlet-auto-service-switching .lead-account-details .__request-controls,.portlet-auto-service-switching .lead-account-details .name,.portlet-auto-service-switching .lead-account-details .plan-name,.portlet-auto-service-switching .lead-account-details .radio,.portlet-auto-service-switching .plan-details .__details,.portlet-auto-service-switching .plan-details .__request-controls,.portlet-auto-service-switching .plan-details .name,.portlet-auto-service-switching .plan-details .plan-name,.portlet-auto-service-switching .plan-details .radio,.portlet-auto-service-switching .request-panel .__details,.portlet-auto-service-switching .request-panel .__request-controls,.portlet-auto-service-switching .request-panel .name,.portlet-auto-service-switching .request-panel .plan-name,.portlet-auto-service-switching .request-panel .radio{display:inline-block;max-width:190px;vertical-align:middle;width:80px;margin:-5px 0 0 5px;height:25px}
.portlet-auto-service-switching .account .name,.portlet-auto-service-switching .lead-account-details .name,.portlet-auto-service-switching .plan-details .name,.portlet-auto-service-switching .request-panel .name{word-break:normal;width:125px}
.portlet-auto-service-switching .account .h-number,.portlet-auto-service-switching .account .name,.portlet-auto-service-switching .account .number,.portlet-auto-service-switching .lead-account-details .h-number,.portlet-auto-service-switching .lead-account-details .name,.portlet-auto-service-switching .lead-account-details .number,.portlet-auto-service-switching .plan-details .h-number,.portlet-auto-service-switching .plan-details .name,.portlet-auto-service-switching .plan-details .number,.portlet-auto-service-switching .request-panel .h-number,.portlet-auto-service-switching .request-panel .name,.portlet-auto-service-switching .request-panel .number{font-weight:600;margin:0 20px 0 0}
.portlet-auto-service-switching .account .h-number,.portlet-auto-service-switching .account .number,.portlet-auto-service-switching .lead-account-details .h-number,.portlet-auto-service-switching .lead-account-details .number,.portlet-auto-service-switching .plan-details .h-number,.portlet-auto-service-switching .plan-details .number,.portlet-auto-service-switching .request-panel .h-number,.portlet-auto-service-switching .request-panel .number{top:4px;position:relative}
.portlet-auto-service-switching .account .h-number,.portlet-auto-service-switching .lead-account-details .h-number,.portlet-auto-service-switching .plan-details .h-number,.portlet-auto-service-switching .request-panel .h-number{font-weight:600;margin-left:10px}
.portlet-auto-service-switching .account .__details,.portlet-auto-service-switching .account .__request-controls,.portlet-auto-service-switching .account .plan-name,.portlet-auto-service-switching .lead-account-details .__details,.portlet-auto-service-switching .lead-account-details .__request-controls,.portlet-auto-service-switching .lead-account-details .plan-name,.portlet-auto-service-switching .plan-details .__details,.portlet-auto-service-switching .plan-details .__request-controls,.portlet-auto-service-switching .plan-details .plan-name,.portlet-auto-service-switching .request-panel .__details,.portlet-auto-service-switching .request-panel .__request-controls,.portlet-auto-service-switching .request-panel .plan-name{width:280px;text-align:left;margin:5px 10px 5px 0;max-width:280px}
.portlet-auto-service-switching .account .__details,.portlet-auto-service-switching .lead-account-details .__details,.portlet-auto-service-switching .plan-details .__details,.portlet-auto-service-switching .request-panel .__details{width:300px;color:#e60002;max-width:300px;word-break:normal}
.portlet-auto-service-switching .account .__request-controls,.portlet-auto-service-switching .lead-account-details .__request-controls,.portlet-auto-service-switching .plan-details .__request-controls,.portlet-auto-service-switching .request-panel .__request-controls{margin-left:10px;margin-top:12px!important}
.portlet-auto-service-switching .account .__request-controls label,.portlet-auto-service-switching .lead-account-details .__request-controls label,.portlet-auto-service-switching .plan-details .__request-controls label,.portlet-auto-service-switching .request-panel .__request-controls label{font-weight:600;margin-top:-6px}
.portlet-auto-service-switching .account .__request-controls .__pac-code span,.portlet-auto-service-switching .account .__request-controls .__stac-code span,.portlet-auto-service-switching .lead-account-details .__request-controls .__pac-code span,.portlet-auto-service-switching .lead-account-details .__request-controls .__stac-code span,.portlet-auto-service-switching .plan-details .__request-controls .__pac-code span,.portlet-auto-service-switching .plan-details .__request-controls .__stac-code span,.portlet-auto-service-switching .request-panel .__request-controls .__pac-code span,.portlet-auto-service-switching .request-panel .__request-controls .__stac-code span{padding-left:0;height:25px;width:25px;margin-top:-3px!important;margin-left:5px!important}
.portlet-auto-service-switching .request-panel .__request-controls span{margin:4px 0 0!important}
.portlet-auto-service-switching .table-container{width:100%;position:relative;border:1px solid #ebebeb;background-color:#fff;min-height:45px;height:auto;margin:10px 0 0;border-bottom:none}
.portlet-auto-service-switching .table-container .mod-css-table{width:100%;margin-bottom:0;border:none;border-top:1px solid #ebebeb}
.portlet-auto-service-switching .table-container .mod-css-table .mod-css-table__row .mod-css-table__cell.label{font-size:18px;padding:10px 2px 10px 10px}
.portlet-auto-service-switching .table-container .mod-css-table .mod-css-table__cell.value{vertical-align:middle;border-bottom:1px solid #ebebeb;padding:10px 18px}
.portlet-auto-service-switching .table-container .mod-css-table .mod-css-table__cell .ctn-icon{margin:8px 0 0;float:left}
.portlet-auto-service-switching .table-container .mod-css-table .mod-css-table__cell .name{margin:14px 0 0 4px}
.portlet-auto-service-switching .table-container .mod-css-table .mod-css-table__cell .__icon{float:left;font-size:60px;color:#e60002;margin-right:5px;margin-top:-10px}
.portlet-auto-service-switching .table-container .mod-css-table .mod-css-table__cell .lead-account-details .__details{display:inline-block;width:396px;max-width:396px;margin-bottom:10px;font-size:16px}
.portlet-auto-service-switching .table-container .mod-css-table .mod-css-table__cell .lead-account-details p{font-size:16px}
.portlet-auto-service-switching .table-container .mod-css-table .mod-css-table__cell.a-center{text-align:center;padding-left:46px}
.portlet-auto-service-switching .table-container .ctn-container{margin:5px 0}
.portlet-auto-service-switching .table-container .ctn-container .__icon{font-size:72px;margin:0 5px 0 0;color:#e60002;display:table-cell;vertical-align:middle}
.portlet-auto-service-switching .table-container .staticHelpText{bottom:6px;line-height:normal}
.portlet-auto-service-switching .table-container .staticHelpText .helpText,.portlet-auto-service-switching .table-container .staticHelpText .helpTextOff{margin-bottom:-8px;margin-left:4px}
.portlet-auto-service-switching .table-container .staticHelpText .helpText .icon,.portlet-auto-service-switching .table-container .staticHelpText .helpTextOff .icon{width:28px;background-position:-12px -969px;margin-left:10px!important}
.portlet-auto-service-switching .success_message{color:#01a208;font-size:20px}
.portlet-auto-service-switching .other-services-info-container p{margin:12px 10px;font-size:18px}
.portlet-auto-service-switching .other-services-info-container .name{margin:16px 0 0 4px;font-weight:400}
.portlet-auto-service-switching .other-services-info-container .mod-css-table .mod-css-table__cell.value{border-bottom:1px solid #ebebeb}
.mod-accordion h3 a.accordionAnchor .portlet-auto-service-switching .other-services-info-container .mod-css-table .mod-css-table__cell.label.col-1,.mod-accordion h3 a.accordionAnchor .portlet-auto-service-switching .other-services-info-container .mod-css-table .mod-css-table__cell.label.col-2,.portlet-auto-service-switching .other-services-info-container .mod-css-table .mod-accordion h3 a.accordionAnchor .mod-css-table__cell.label.col-1,.portlet-auto-service-switching .other-services-info-container .mod-css-table .mod-accordion h3 a.accordionAnchor .mod-css-table__cell.label.col-2,.portlet-auto-service-switching .other-services-info-container .mod-css-table .mod-css-table__cell.label.w-33{padding:10px 20px 10px 18px}
.mod-accordion h3 a.accordionAnchor .portlet-auto-service-switching .other-services-info-container .mod-css-table .mod-css-table__cell.label.a-center.col-1,.mod-accordion h3 a.accordionAnchor .portlet-auto-service-switching .other-services-info-container .mod-css-table .mod-css-table__cell.label.a-center.col-2,.portlet-auto-service-switching .other-services-info-container .mod-css-table .mod-accordion h3 a.accordionAnchor .mod-css-table__cell.label.a-center.col-1,.portlet-auto-service-switching .other-services-info-container .mod-css-table .mod-accordion h3 a.accordionAnchor .mod-css-table__cell.label.a-center.col-2,.portlet-auto-service-switching .other-services-info-container .mod-css-table .mod-css-table__cell.label.w-33.a-center{padding:10px 20px 10px 46px}
.portlet-auto-service-switching .other-services-info-container .mod-css-table .mod-css-table__cell .name{margin:14px 0 0 10px}
.portlet-auto-service-switching .email-button-container{margin-top:10px}
.portlet-auto-service-switching .receive-sms-success-msg{color:#5da95e;font-size:18px}
.portlet-auto-service-switching .receive-sms-error-msg{color:#000;font-size:18px}
.portlet-auto-service-switching .tick-icon{font-size:24px;margin:0 1px 0 15px;color:#038c04}
.portlet-auto-service-switching .cross-icon{font-size:24px;margin:0 6px 0 15px;color:#ec0909;position:relative;top:4px}
.portlet-auto-service-switching .terms-and-conditions-more-info{margin:20px 0 8px 20px}
.portlet-auto-service-switching .gray-border-box{height:auto;min-height:45px;background-color:#fff;border:1px solid #ebebeb;list-style-type:none;margin:10px 0;padding:20px 20px 2px}
.portlet-auto-service-switching .gray-border-box a{margin-left:0}
.portlet-auto-service-switching .grey-box{background-color:#f4f4f4;border:1px solid #ebebeb;padding:15px 10px 0;margin:10px 0}
.portlet-auto-service-switching .rose-box{background-color:#f6ecf7;border:1px solid #ebebeb;padding:15px 10px 0;margin:10px 0}
.portlet-auto-service-switching .info-container._box{border:1px solid #ebebeb;padding:15px 10px 10px;margin:10px 0}
.portlet-auto-service-switching .info-container._box._grey{background-color:#f4f4f4}
.portlet-auto-service-switching .info-container._box._rose{background-color:#f6ecf7}
.portlet-auto-service-switching .info-container._box p{margin:0 0 15px}
.portlet-auto-service-switching .info-container._box .__code{color:#9a299f;user-select:text}
.portlet-auto-service-switching .info-container._box .__lrg-text{font-size:24px}
.portlet-auto-service-switching .hide-on-load-wrapper,.portlet-auto-service-switching .search-panel-container{display:none}
.portlet-auto-service-switching .search-panel-container .select-all-ctn-check{margin:10px 0 0 20px}
.portlet-auto-service-switching .search-panel-container .text-clear-btn{font-weight:300;font-family:Vodafone,"Open Sans","sans-serif";font-size:18px;border-radius:27px;padding:2px 4px;color:#919190;margin:3px 0 3px 251px;cursor:pointer;display:none;position:absolute;z-index:2}
.portlet-auto-service-switching .search-panel-container .search-ctn{background:url(search_icon_ws10.png) 7px 12px/25px no-repeat;z-index:1;right:0;float:right;font-size:18px;padding:0 0 0 40px;position:absolute;left:auto;top:-13px;width:236px;margin-right:10px}
.portlet-auto-service-switching .search-panel-container .search-ctn-ie{padding:9px 9px 7px 34px}
.portlet-auto-service-switching .selected-ctn-count-container{float:left;font-size:18px;color:#7d7c7c;margin:10px 0}
.portlet-auto-service-switching .selected-ctn-count-container .staticHelpText{left:0}
.portlet-auto-service-switching .selected-ctn-count-container .staticHelpText .helpText,.portlet-auto-service-switching .selected-ctn-count-container .staticHelpText .helpTextOff{padding:5px 5px 5px 0}
.portlet-auto-service-switching .selected-ctn-count-container .staticHelpText .helpText .icon,.portlet-auto-service-switching .selected-ctn-count-container .staticHelpText .helpTextOff .icon{position:absolute;top:-8px;left:10px;margin-left:10px}
.portlet-auto-service-switching .selected-ctn-count-container .staticHelpText .helpIcon{position:relative}
.portlet-auto-service-switching .selected-ctn-count-container .selected-ctn-count{padding-right:5px}
.portlet-auto-service-switching .selected-ctn-count-container .total-count{padding-left:5px}
.portlet-auto-service-switching .search_noresults{display:none;margin-top:10px}
.portlet-auto-service-switching .ctn-select .select-ctn-text{margin-bottom:10px}
.portlet-auto-service-switching .ctn-select .select-ctn-dropdown select{width:auto;max-width:400px}
.portlet-auto-service-switching .total-fee{color:#9a299f;padding-left:10px}
.portlet-auto-service-switching .eligible-to-upgrade-container{display:table;margin-bottom:26px}
.portlet-auto-service-switching .eligible-to-upgrade-container .mobile-upgrade-icon{background:url(mobile-upgrade-icon.png) no-repeat;width:29px;height:46px;display:table-cell;vertical-align:middle}
.portlet-auto-service-switching .eligible-to-upgrade-container .discount-details{display:table-cell;vertical-align:middle;padding-left:10px;line-height:1.4em}
.portlet-auto-service-switching .eligible-to-upgrade-container .dynamic_link{font-weight:600}
.portlet-auto-service-switching .navigation-list-items .navigation-item{padding:16px 10px;font-size:20px!important;color:#3e3e3e!important;list-style-type:none;border:2px solid #b9b9b9;width:70%;margin-bottom:12px;border-radius:5px;display:block;text-decoration:none!important;cursor:pointer;text-align:left}
.portlet-auto-service-switching .navigation-list-items .navigation-item:hover{border:2px solid #7c7b7b}
.portlet-auto-service-switching .navigation-list-items .navigation-item .arrow-icon{float:right;margin:-2px 12px 0;font-size:34px}
.portlet-auto-service-switching .navigation-list-items .navigation-item .arrow-icon.in-progress{content:url("img_loading_animation.gif");margin:-9px 10px 0}
.portlet-auto-service-switching .navigation-list-items .navigation-item.disabled{cursor:wait;pointer-events:none}
.portlet-auto-service-switching .navigation-list-items.loading{cursor:wait}
.portlet-auto-service-switching .msgContainer .account{padding-bottom:10px}
.portlet-auto-service-switching .msgContainer .account .ctn-icon{margin:0}
.portlet-auto-service-switching .msgContainer.greenMsg{padding-bottom:40px}
.portlet-auto-service-switching .msgContainer.greenMsg .hide-on-success{display:none}
.portlet-auto-service-switching .small-text{font-size:16px}
.portlet-auto-service-switching .__code{color:#9a299f;padding-right:5px;user-select:text}
.portlet-auto-service-switching .bar-product-items-tooltip-text,.portlet-auto-service-switching .disabled-items-tooltip-text,.portlet-auto-service-switching .open-upgrade-plan-items-tooltip-text{display:none}
.portlet-auto-service-switching .ctn-item-container .tooltip-span{display:none;padding:10px;background:-moz-linear-gradient(top,#fefefe 0,#ededed 100%);background:-webkit-linear-gradient(top,#fefefe 0,#ededed 100%);background:linear-gradient(to bottom,#fefefe 0,#ededed 100%);background-image:linear-gradient(to bottom,#fefefe 30px,#ededed 100%);border:1px solid #ccc;box-shadow:0 1px 2px rgba(0,0,0,.1);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:16px;width:200px;height:auto}
.portlet-auto-service-switching .ctn-item-container:hover.disabled .tooltip-span{display:block;position:fixed;z-index:99}
.portlet-auto-service-switching .gradient-wall-box{display:table;margin-bottom:10px}
.portlet-auto-service-switching .gradient-wall-box .gradient-wall{vertical-align:middle;display:table-cell;width:13px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;background:#d31ac7;background:-moz-linear-gradient(top,#d31ac7 0,#d31ac7 30%,#8a2078 100%);background:-webkit-linear-gradient(top,#d31ac7 0,#d31ac7 30%,#8a2078 100%);background:linear-gradient(to bottom,#d31ac7 0,#d31ac7 30%,#8a2078 100%)}
.portlet-auto-service-switching .gradient-wall-box .gradient-wall-box-details{display:table-cell;vertical-align:middle;padding:5px}
.portlet-auto-service-switching .gradient-wall-box .gradient-wall-box-details span{display:block;font-size:18px;font-weight:600}
.portlet-auto-service-switching .gradient-wall-box .gradient-wall-box-details .stac-details p{margin-bottom:0}
.portlet-auto-service-switching .reason-to-stay{margin:50px 0 20px}
.portlet-auto-service-switching .reason-to-stay .reason{height:80px}
.portlet-auto-service-switching .reason-to-stay .reason .icon{float:left;height:60px;width:60px;margin-top:14px}
.portlet-auto-service-switching .reason-to-stay .reason.data .icon{background:url("unlimited_icon.png") no-repeat}
.portlet-auto-service-switching .reason-to-stay .reason.veryme .icon{background:url("veryme_icon.png") no-repeat}
.portlet-auto-service-switching .reason-to-stay .reason.travel .icon{background:url("roaming_icon.png") no-repeat}
.portlet-auto-service-switching .reason-to-stay .reason.game-changing .icon{background:url("game_changing_5g.png") no-repeat}
.portlet-auto-service-switching .reason-to-stay .reason .__details{padding:10px 0 0 70px}
.portlet-auto-service-switching .reason-to-stay .reason .__details a{color:#444}
.portlet-auto-service-switching .reason-to-stay .reason p,.portlet-auto-service-switching .reason-to-stay .reason strong{font-size:18px;padding-bottom:4px;display:block}
.portlet-auto-service-switching .reason-to-stay .reason strong{color:#bd0000}
.portlet-auto-service-switching .formButtonContainer{margin-left:-6px}
.grid_9.omega .msgContainer{margin:10px 0 15px}
.grid_9.omega .msgContainer a{margin-left:0}
.portlet_lost_and_stolen .faqsSection{margin-top:30px}
.portlet_lost_and_stolen .jsRadio .toggleHeading{margin:0;padding-top:5px}
.portlet_lost_and_stolen .chatOrCall{display:block;content:"";clear:both}
.portlet_lost_and_stolen .chatOrCall .callBox,.portlet_lost_and_stolen .chatOrCall .chatBox{vertical-align:top;display:inline-block;width:50%}
.portlet_lost_and_stolen .chatOrCall .chatBox .portlet_redeemVoucher .formButtonContainer input[type=submit]:after,.portlet_lost_and_stolen .chatOrCall .chatBox .primaryBtn:after,.portlet_redeemVoucher .formButtonContainer .portlet_lost_and_stolen .chatOrCall .chatBox input[type=submit]:after{content:" Live chat - chat now"}
.portlet_lost_and_stolen .formButtonContainer input{width:auto!important;height:auto!important}
.portlet_lost_and_stolen .formButtonContainer{margin-left:13px;padding-left:0}
.portlet_lost_and_stolen .serviceHeader{clear:right;overflow:hidden;margin-bottom:20px}
.portlet_lost_and_stolen .radio.js .radio{left:auto;right:32px;top:16px}
.portlet_lost_and_stolen p.required{margin-bottom:5px;text-align:left!important}
.portlet_lost_and_stolen p.serviceTitle{margin:0}
.portlet_lost_and_stolen .tab{padding:0}
.portlet_lost_and_stolen .tab .chatOrCall .callBox,.portlet_lost_and_stolen .tab .chatOrCall .chatBox{width:50%}
.portlet_lost_and_stolen .tab .formContainer{padding:20px;margin:0}
.portlet_lost_and_stolen .tab .formContainer fieldset,.portlet_lost_and_stolen .tab .formContainer>.formRow,.portlet_lost_and_stolen .tab p.required,.portlet_lost_and_stolen .tab p.serviceTitle{margin:0}
.portlet_lost_and_stolen .formContainer label{font-size:13px;font-weight:700;margin:0 10px 0 0;vertical-align:top;padding:5px 10px 0 0;position:relative;text-align:right;width:230px}
.portlet_lost_and_stolen .formContainer label.hidden{display:none}
.portlet_lost_and_stolen .formContainer h2{margin-right:0;margin-left:0}
.portlet_lost_and_stolen .noTab{margin-top:20px}
.portlet_lost_and_stolen .noTab .tab h4{margin-bottom:20px}
.portlet_lost_and_stolen ul.zebraList li:nth-child(odd){background:#f4f5d4}
.portlet_lost_and_stolen ul.zebralistItems li{padding:5px 0;list-style-position:outside;margin-left:1em}
.portlet_lost_and_stolen .formRow.error p.errorMSG{margin-bottom:5px;margin-left:0}
.portlet_lost_and_stolen .g-recaptcha{margin-bottom:10px}
.portlet_lost_and_stolen .productList .product,.portlet_lost_and_stolen ul.productList .product{position:relative;padding:15px 110px 10px 40px}
.portlet_lost_and_stolen .productList .productName,.portlet_lost_and_stolen ul.productList .productName{font-weight:700}
.portlet_lost_and_stolen .productList .moreDetailsOuter,.portlet_lost_and_stolen ul.productList .moreDetailsOuter{border:1px solid #6d6d6d;border-radius:5px;box-shadow:0 1px 5px 0 rgba(0,0,0,.5);display:none;margin:0 0 20px;position:relative}
.portlet_lost_and_stolen .productList .moreDetails,.portlet_lost_and_stolen ul.productList .moreDetails{border:2px solid #cacaca;border-radius:5px;padding:30px 20px 10px}
.portlet_lost_and_stolen .productList .moreDetails .arrow,.portlet_lost_and_stolen ul.productList .moreDetails .arrow{background:url(css_img_readmoretriangle.png) no-repeat;width:32px;height:18px;position:absolute;left:55px;top:-16px}
.portlet_lost_and_stolen .productList .moreDetails .close,.portlet_lost_and_stolen ul.productList .moreDetails .close{color:#333;display:block;padding-right:31px;position:absolute;right:20px;text-decoration:none;top:10px}
.portlet_lost_and_stolen .productList .moreDetails .close:active,.portlet_lost_and_stolen .productList .moreDetails .close:focus,.portlet_lost_and_stolen .productList .moreDetails .close:hover,.portlet_lost_and_stolen ul.productList .moreDetails .close:active,.portlet_lost_and_stolen ul.productList .moreDetails .close:focus,.portlet_lost_and_stolen ul.productList .moreDetails .close:hover{color:#e60000}
.portlet_lost_and_stolen .productList .moreDetails .close .icon,.portlet_lost_and_stolen ul.productList .moreDetails .close .icon{background:url("hide_icons.png") -38px 0 no-repeat;display:block;position:absolute;right:0;top:0;width:16px;height:16px}
.portlet_lost_and_stolen .productList li,.portlet_lost_and_stolen ul.productList li{font-size:14px;line-height:1.43;list-style:none;margin:0;padding:0;position:relative}
.portlet_lost_and_stolen .productList .link-list .icon-arrow,.portlet_lost_and_stolen ul.productList .link-list .icon-arrow{background:url(red_arrow_right_icon.png) 0 4px no-repeat}
.portlet_lost_and_stolen .productList .link-list .icon,.portlet_lost_and_stolen ul.productList .link-list .icon{border-width:0;list-style:none;margin:0;padding:0 0 0 14px}
.portlet_lost_and_stolen .toggleContainer{position:absolute;right:20px;top:14px}
.portlet_lost_and_stolen .toggleHeading .optedOut{background:url("mini-alert-icons.png") -12px -504px no-repeat;width:30px;height:30px;left:250px;min-height:33px;padding:5px 0 0 34px;position:absolute;top:0}
.portlet_lost_and_stolen .toggleHeading .optedIn{background:url("mini-alert-icons.png") -12px -188px no-repeat;width:30px;height:30px}
.portlet_lost_and_stolen span.reqMark .reqMark{top:0;right:5px}
.portlet_lost_and_stolen .helpText{display:inline-block;position:absolute;top:auto;left:unset}
.portlet_lost_and_stolen .helpText span.icon{display:inline-block}
.portlet_lost_and_stolen .helpText .messageContainer{left:50px}
.portlet_lost_and_stolen .helpText a{font-size:inherit}
.portlet_lost_and_stolen .helpTextOff{position:absolute;display:inline-block}
.portlet_lost_and_stolen .helpTextOff span.icon{display:inline-block}
.portlet_lost_and_stolen .formRow.error>span.icon,.portlet_lost_and_stolen .formRow.valid>span.icon{display:none!important}
.portlet_lost_and_stolen>ul.list{font-size:18px;margin-top:15px}
.portlet_lost_and_stolen h2{color:#000}
.portlet_lost_and_stolen_v2{margin:20px 10px 10px 0;width:100%}
.portlet_lost_and_stolen_v2 a{color:#e60000;font-size:16px;text-decoration:none}
.portlet_lost_and_stolen_v2 ._intro{height:auto}
.portlet_lost_and_stolen_v2 ._intro h2{border-bottom:none;color:#333;font-size:34px;font-weight:bolder;margin:0 10px 10px 0;padding:0;text-align:left}
.portlet_lost_and_stolen_v2 ._intro h5{color:#e60000;margin:0 0 25px 10px}
.portlet_lost_and_stolen_v2 ._intro .popup-hyperlink{color:#e60000;cursor:pointer;text-decoration:none;font-weight:400}
.portlet_lost_and_stolen_v2 ._intro .popup__model_container .popup__model_box{padding:30px;left:calc(50% - 294px)}
.portlet_lost_and_stolen_v2 ._intro .popup__model_container .popup__model_box h3{font-size:20px}
.portlet_lost_and_stolen_v2 ._intro .popup__model_container .popup__model_box .close-icon{color:#e60000;right:4px;top:2px;font-size:22px}
.portlet_lost_and_stolen_v2 p{width:70%}
.portlet_lost_and_stolen_v2 .lost-and-stolen-web-chat{width:65px;height:65px;background-color:#e60000;border-radius:100%;position:absolute;bottom:20px;right:42px;z-index:10;cursor:pointer}
.portlet_lost_and_stolen_v2 .grey_bg_content{height:auto;background:#f4f4f4}
.portlet_lost_and_stolen_v2 .grey_bg_content .tab-container{padding:14px 10px 5px 0;margin:0 0 30px}
.portlet_lost_and_stolen_v2 .grey_bg_content .tab-container span{font-weight:700;font-size:16px;margin:0 5px 0 10px;cursor:pointer;padding:2px 2px 4px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.portlet_lost_and_stolen_v2 .grey_bg_content .tab-container span.active-tab{border-bottom:3px solid #e60000}
.portlet_lost_and_stolen_v2 .grey_bg_content .lost-content .formContainer,.portlet_lost_and_stolen_v2 .grey_bg_content .lost-content fieldset{margin:0;padding:0}
.portlet_lost_and_stolen_v2 .grey_bg_content .lost-content fieldset{border:none}
.portlet_lost_and_stolen_v2 .grey_bg_content .lost-content .formContainer input,.portlet_lost_and_stolen_v2 .grey_bg_content .lost-content .formContainer label{margin:0 0 0 10px}
.portlet_lost_and_stolen_v2 .grey_bg_content .lost-content .formContainer .label_sub{margin:0 0 10px}
.portlet_lost_and_stolen_v2 .grey_bg_content .lost-content .formContainer .helpText{padding:0 10px 10px}
.portlet_lost_and_stolen_v2 .grey_bg_content .lost-content .formContainer .btn.gray-button.select{padding:8px;font-size:18px;margin:10px;color:#999}
.portlet_lost_and_stolen_v2 .grey_bg_content .lost-content .formContainer input{width:256px}
.portlet_lost_and_stolen_v2 .grey_bg_content .lost-content .formContainer select{margin:0 2px 0 10px!important}
.portlet_lost_and_stolen_v2 .grey_bg_content .lost-content .formContainer label{font-size:16px;font-weight:700;padding:0 0 5px;text-align:left;width:fit-content;display:block}
.portlet_lost_and_stolen_v2 .grey_bg_content .lost-content .formContainer label .reqMark{right:-2px;top:-2px;position:relative;color:#e60000}
.portlet_lost_and_stolen_v2 .grey_bg_content .lost-content .formContainer label+p{font-size:16px}
.portlet_lost_and_stolen_v2 .grey_bg_content .lost-content .formContainer .formButtonContainer{padding:2px 0;clear:both;margin:0 0 15px 28px;position:relative}
.portlet_lost_and_stolen_v2 .grey_bg_content .lost-content .formContainer .formButtonContainer button{font-size:16px;min-width:200px}
.portlet_lost_and_stolen_v2 .grey_bg_content .lost-content .formContainer .formRow span.icon{margin:2px 15px;display:none}
.portlet_lost_and_stolen_v2 .grey_bg_content .lost-content .formContainer .formRow.error input,.portlet_lost_and_stolen_v2 .grey_bg_content .lost-content .formContainer .formRow.error select{outline-color:#e60000;border:1px solid #e60000;border-radius:0}
.portlet_lost_and_stolen_v2 .grey_bg_content .lost-content p{padding:0 0 0 10px}
.portlet_lost_and_stolen_v2 .grey_bg_content .lost-content p.errorMSG{margin-left:0}
.portlet_lost_and_stolen_v2 .grey_bg_content .lost-content p.messageText{width:100%}
.portlet_lost_and_stolen_v2 .grey_bg_content .lost-content .validateCheckSame .helpText,.portlet_lost_and_stolen_v2 .grey_bg_content .lost-content .validateCheckSame .helpTextOff{display:block;position:absolute;top:3px;left:250px}
.portlet_lost_and_stolen_v2 .grey_bg_content .lost-content .validateCheckSame .helpText span.icon,.portlet_lost_and_stolen_v2 .grey_bg_content .lost-content .validateCheckSame .helpTextOff span.icon{display:block}
.portlet_lost_and_stolen_v2 .grey_bg_content .lost-content .validateCheckSame .helpText .messageContainer,.portlet_lost_and_stolen_v2 .grey_bg_content .lost-content .validateCheckSame .helpTextOff .messageContainer{pointer-events:none;left:50px}
.portlet_lost_and_stolen_v2 .grey_bg_content .lost-content .validateCheckSame .error span.icon,.portlet_lost_and_stolen_v2 .grey_bg_content .lost-content .validateCheckSame .valid span.icon{background:url("help_circle_red.png") 0 0/24px no-repeat;width:24px;height:24px}
.portlet_lost_and_stolen_v2 .grey_bg_content .lost-content .validateCheckSame .helpText span.icon{position:relative;left:-10px}
.portlet_lost_and_stolen_v2 .grey_bg_content .lost-content .portlet_redeemVoucher .formButtonContainer input[type=submit],.portlet_lost_and_stolen_v2 .grey_bg_content .lost-content .primaryBtn,.portlet_lost_and_stolen_v2 .grey_bg_content .stolen-content .portlet_redeemVoucher .formButtonContainer input[type=submit],.portlet_lost_and_stolen_v2 .grey_bg_content .stolen-content .primaryBtn,.portlet_redeemVoucher .formButtonContainer .portlet_lost_and_stolen_v2 .grey_bg_content .lost-content input[type=submit],.portlet_redeemVoucher .formButtonContainer .portlet_lost_and_stolen_v2 .grey_bg_content .stolen-content input[type=submit]{cursor:pointer}
.portlet_lost_and_stolen_v2 .grey_bg_content .stolen-content{display:none}
.portlet_lost_and_stolen_v2 .grey_bg_content .stolen-content .chatBox{margin:10px 0 20px}
.portlet_lost_and_stolen_v2 .grey_bg_content .stolen-content .mod-accordion .mod-accordion__item h3{border:none;background:0 0}
.portlet_lost_and_stolen_v2 .grey_bg_content .stolen-content .mod-accordion .mod-accordion__item .accordionAnchor{padding:10px 10px 10px 30px}
.portlet_lost_and_stolen_v2 .grey_bg_content .stolen-content .mod-accordion .mod-accordion__item .accordionAnchor .plus-minus{left:0}
.portlet_lost_and_stolen_v2 input+span.placeholder{display:none}
.portlet_lost_and_stolen_v2 input+span.placeholder.active{font-size:16px;color:#757575;position:absolute;display:block;cursor:text;top:29px;left:18px}
.portlet_lost_and_stolen_v2 input+span.placeholder.active.email{top:54px}
.portlet_lost_and_stolen_v2 input:focus+span.placeholder{display:none}
.portlet_lost_and_stolen_v2 .msgContainer{width:70%}
.portlet_lost_and_stolen_v2 .msgContainer p{width:100%}
.portlet_lost_and_stolen_v2 .expandable{display:none}
.portlet_lost_and_stolen_v2 .expandable+label{font-size:16px;font-weight:700!important;margin:5px 10px 20px 0;padding:5px 10px 5px 30px!important;-webkit-touch-callout:none;user-select:none;background:0 0}
.portlet_lost_and_stolen_v2 .expandable+label:hover{color:#666}
.portlet_lost_and_stolen_v2 .expandable+label .plus-minus{background:url("plus_minus_reinvent.png") no-repeat;width:22px;height:22px;position:absolute;left:0;top:3px}
.portlet_lost_and_stolen_v2 .expandable+label+.expandable-content{margin-left:30px;overflow-y:hidden;transition-property:all;transition-duration:.5s;max-height:0}
.portlet_lost_and_stolen_v2 .expandable+label span.radio{display:none}
.portlet_lost_and_stolen_v2 .expandable:checked+label .plus-minus{background-position:-43px 0}
.portlet_lost_and_stolen_v2 .expandable:checked+label+.expandable-content{overflow-y:hidden;transition-property:all;transition-duration:1s;max-height:300px}
.portlet_lost_and_stolen_v2 .sliding-tabs{left:50%;transform:translateX(-50%);position:relative}
.portlet_lost_and_stolen_v2 .sliding-tabs input[name*=tab-control]{display:none}
.portlet_lost_and_stolen_v2 .sliding-tabs ul{display:inline-flex;margin:5px 0 10px;padding:0}
.portlet_lost_and_stolen_v2 .sliding-tabs ul li{box-sizing:border-box;padding:10px 0 0;text-align:center;list-style:none;width:74px;color:#333}
.portlet_lost_and_stolen_v2 .sliding-tabs ul li label{color:#000;padding:5px auto;overflow:hidden;text-overflow:ellipsis;display:block;cursor:pointer;transition:.2s ease-in-out;white-space:nowrap;-webkit-touch-callout:none;user-select:none;font-size:16px;font-weight:700}
.portlet_lost_and_stolen_v2 .sliding-tabs ul li label br{display:none}
.portlet_lost_and_stolen_v2 .sliding-tabs ul li label:active,.portlet_lost_and_stolen_v2 .sliding-tabs ul li label:focus,.portlet_lost_and_stolen_v2 .sliding-tabs ul li label:hover{outline:0;color:#666}
.portlet_lost_and_stolen_v2 .sliding-tabs .slider{position:relative;width:54px;transition:.33s cubic-bezier(.38, .8, .32, 1.07)}
.portlet_lost_and_stolen_v2 .sliding-tabs .slider .indicator{position:relative;width:54px;max-width:100%;margin:0 10px;height:4px;background:#bd0000;border-radius:1px}
.portlet_lost_and_stolen_v2 .sliding-tabs .content{margin-top:30px}
.portlet_lost_and_stolen_v2 .sliding-tabs .content .section{display:none;animation-name:content;animation-direction:normal;animation-duration:.3s;animation-timing-function:ease-in-out;animation-iteration-count:1;line-height:1.4}
.portlet_lost_and_stolen_v2 .sliding-tabs input[name*=tab-control]:first-of-type:checked~ul>li:first-child>label{cursor:default;color:#000}
.portlet_lost_and_stolen_v2 .sliding-tabs input[name*=tab-control]:first-of-type:checked~.slider{transform:translateX(0)}
.portlet_lost_and_stolen_v2 .sliding-tabs input[name*=tab-control]:first-of-type:checked~.content>.section:first-child{display:block}
.portlet_lost_and_stolen_v2 .sliding-tabs input[name*=tab-control]:nth-of-type(2):checked~ul>li:nth-child(2)>label{cursor:default;color:#000}
.portlet_lost_and_stolen_v2 .sliding-tabs input[name*=tab-control]:nth-of-type(2):checked~.slider{transform:translateX(138%)}
.portlet_lost_and_stolen_v2 .sliding-tabs input[name*=tab-control]:nth-of-type(2):checked~.content>.section:nth-child(2){display:block}
@keyframes content{
from{opacity:0;transform:translateY(5%)}
to{opacity:1;transform:translateY(0)}
}
.portlet_lost_and_stolen_v2 .next-step{padding:30px 0 20px}
.portlet_lost_and_stolen_v2 .next-step .tabs{display:flex;flex-wrap:wrap;background:#f4f4f4}
.portlet_lost_and_stolen_v2 .next-step .tabs strong{width:100%;display:block;color:#333;font-size:16px;margin:20px 10px 20px 146px}
.portlet_lost_and_stolen_v2 .next-step .tabs .tab{order:99;flex-grow:1;width:100%;padding:1rem;background:#fff}
.portlet_lost_and_stolen_v2 .next-step .tabs .tab hr{margin:20px 10px}
.portlet_lost_and_stolen_v2 .next-step .tabs .tab .phone-icon{background:url(red_phone_icon.png) no-repeat;width:27px;height:27px;display:inline-block;margin:0 0 0 10px}
.portlet_lost_and_stolen_v2 .next-step .tabs .tab .call-box{margin:0 0 0 40px}
.portlet_lost_and_stolen_v2 .next-step .tabs .tab .call-box span{color:#fd0303;padding:0 0 0 30px}
.portlet_lost_and_stolen_v2 .next-step .tabs .tab:first-of-type .call-box p{margin:-30px 0 0 10px}
.portlet_lost_and_stolen_v2 .next-step .tabs label{order:1;list-style:none;min-width:134px;width:134px;padding:14px 34px;background:#fff;text-align:center;margin:0 20px 56px 0;display:inline-block;border:2px solid #e0e0e0;border-radius:5px;cursor:pointer;font-size:16px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.portlet_lost_and_stolen_v2 .next-step .tabs label:first-of-type{margin-left:146px}
.portlet_lost_and_stolen_v2 .next-step .tabs label:hover{border:2px solid #fd0303;color:#fd0303}
.portlet_lost_and_stolen_v2 .next-step .tabs label .up-arrow{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #fff;position:absolute;margin:54px 0 0 42px;display:none}
.portlet_lost_and_stolen_v2 .next-step .tabs input[type=checkbox]{display:none}
.portlet_lost_and_stolen_v2 .next-step .tabs input[type=checkbox]:checked+label{border:2px solid #fd0303;color:#fd0303}
.portlet_lost_and_stolen_v2 .next-step .tabs input[type=checkbox]:checked+label .up-arrow{display:block}
.portlet_lost_and_stolen_v2 .next-step .tabs input[type=checkbox]:checked+label+.tab{overflow-y:hidden;max-height:500px;transition-property:all;transition-duration:1s;visibility:visible;max-width:calc(100% - 146px)}
.portlet_lost_and_stolen_v2 .next-step .tabs input[type=checkbox]:checked+label+.tab .tab-container{margin-top:20px}
.portlet_lost_and_stolen_v2 .next-step .tabs input[type=checkbox]:checked+label+.tab .tab-container .portlet_redeemVoucher .formButtonContainer input[type=submit],.portlet_lost_and_stolen_v2 .next-step .tabs input[type=checkbox]:checked+label+.tab .tab-container .primaryBtn,.portlet_redeemVoucher .formButtonContainer .portlet_lost_and_stolen_v2 .next-step .tabs input[type=checkbox]:checked+label+.tab .tab-container input[type=submit]{margin-left:10px!important}
.portlet_lost_and_stolen_v2 .next-step .tabs input[type=checkbox]+label+.tab{position:relative;max-height:0;padding:0 0 0 146px;outline:0;border:0;margin:0;visibility:hidden}
.portlet_lost_and_stolen_v2 .unauthorised-charges-trigger{text-decoration:underline;margin-left:30px}
.portlet_lost_and_stolen_v2 .unauthorised-charges{display:none;margin-left:30px}
.grid_9.omega .portlet_lost_and_stolen_v2{margin:10px 10px 10px 0}
.grid_9.omega .portlet_lost_and_stolen_v2 ._intro,.grid_9.omega .portlet_lost_and_stolen_v2 .grey_bg_content,.grid_9.omega .portlet_lost_and_stolen_v2 .white_bg_content{padding:2px 0 18px 10px}
.grid_9.omega .portlet_lost_and_stolen_v2 p{width:92%}
.grid_9.omega .tabs strong{margin:20px 10px 20px 20px}
.grid_9.omega .tabs label:first-of-type{margin-left:26px}
.grid_9.omega .msgContainer{margin-left:0;width:unset}
.grid_9.omega .tabs input[type=checkbox]+label+.tab{padding-left:10px;max-width:unset!important}
.portlet_myPackage.myPackageManage{margin-left:10px}
.portlet_myPackage.myPackageManage .accordionContainer{margin-bottom:30px}
.portlet_myPackage.myPackageManage .accordionContainer .accordionSlide.activeSlide{margin:0;border:1px dashed #aea79f;padding:3px;border-radius:6px;background-color:#fff}
.portlet_myPackage.myPackageManage .accordionContainer .accordionSlide.activeSlide h3{padding:6px 0 0 34px;font-weight:500}
.portlet_myPackage.myPackageManage .accordionContainer .accordionSlide.activeSlide .accordionContent{padding:10px}
.portlet_myPackage.myPackageManage .accordionContainer .accordionSlide.disabledSlide h3,.portlet_myPackage.myPackageManage .accordionContainer .accordionSlide.inactiveSlide h3{border-bottom:none;margin-bottom:4px;padding:4px 0 0 16px!important}
.portlet_myPackage.myPackageManage .accordionContainer .freebee.accordionContent{padding:16px 55px 16px 0}
.portlet_myPackage.myPackageManage .accordionContainer .freebee.accordionContent h3::before{height:30px;width:38px;content:"";background-color:#f4f4f4;position:absolute}
.portlet_myPackage.myPackageManage .accordionContainer .freebee.accordionContent h3 a{top:-10px;right:calc(0% - 48px)}
.portlet_myPackage.myPackageManage .accordionContainer .freebee.accordionContent h3 a::before{display:none}
.portlet_myPackage.myPackageManage .accordionSlide.slide1.inactiveSlide .icon_step{background:url(large-alert-icons.png) -6px -8px no-repeat;z-index:1}
.portlet_myPackage.myPackageManage .navigation-tabs a,.portlet_myPackage.myPackageManage .tab,.portlet_myPackage.myPackageManage .tabList a{background:0 0!important;border:none!important;outline:0!important;padding:20px 0}
.portlet_myPackage.myPackageManage .tabList a{padding:0 24px}
.portlet_myPackage.myPackageManage .checkbox.js,.portlet_myPackage.myPackageManage .radio.js{position:relative;display:inline-block;width:calc(30% - 8px);padding:0 10px}
.portlet_myPackage.myPackageManage .checkbox.js label.contentTitle,.portlet_myPackage.myPackageManage .radio.js label.contentTitle{height:40px;color:#fff;border-bottom:1px solid #ebebeb;user-select:none;padding-top:0!important}
.portlet_myPackage.myPackageManage .checkbox.js label.contentTitle .contentCost,.portlet_myPackage.myPackageManage .radio.js label.contentTitle .contentCost{position:absolute;color:#e60000}
.portlet_myPackage.myPackageManage .checkbox.js .contentInfoContainer .moreLessLink,.portlet_myPackage.myPackageManage .radio.js .contentInfoContainer .moreLessLink{display:none}
.portlet_myPackage.myPackageManage .checkbox.js .contentInfoContainer .contentInfo,.portlet_myPackage.myPackageManage .radio.js .contentInfoContainer .contentInfo{display:block}
.portlet_myPackage.myPackageManage .checkbox.js .contentInfoContainer .contentInfo p,.portlet_myPackage.myPackageManage .radio.js .contentInfoContainer .contentInfo p{margin:0;padding:10px 0 2px}
.portlet_myPackage.myPackageManage .checkbox.js .contentInfoContainer .contentInfo .alt_shades,.portlet_myPackage.myPackageManage .radio.js .contentInfoContainer .contentInfo .alt_shades{border:none}
.portlet_myPackage.myPackageManage .checkbox.js .contentInfoContainer .contentInfo .alt_shades li,.portlet_myPackage.myPackageManage .radio.js .contentInfoContainer .contentInfo .alt_shades li{padding:4px 0 4px 22px;background-color:#fff!important;border:none;font-size:16px}
.portlet_myPackage.myPackageManage .checkbox.js .contentInfoContainer .contentInfo .alt_shades li::before,.portlet_myPackage.myPackageManage .radio.js .contentInfoContainer .contentInfo .alt_shades li::before{content:"\2713";padding-right:2px;font-size:16px;margin-left:-22px}
.portlet_myPackage.myPackageManage .multiplePackages .radio.js .contentHeader .radio{right:8px;top:8px}
.portlet_myPackage.myPackageManage .contentContainer .formButtonContainer{padding:0!important}
.portlet_myPackage.myPackageManage .contentContainer .formButtonContainer button{min-width:calc(100% - 12px)}
.portlet_myPackage.myPackageManage .contentContainer .contentHeader .errorMSG{display:none!important}
.portlet_myPackage.myPackageManage .multiplePackages .contentContainer{background:0 0;border:none;box-shadow:0 2px 8px 0 #ccc;border-radius:6px;padding:10px}
.portlet_myPackage.myPackageManage .multiplePackages .decimal .contentInfoContainer{margin:0}
.portlet_myPackage.myPackageManage .multiplePackages .decimal .contentInfoContainer .contentDetails{border-bottom:1px solid #e8e8e8}
.portlet_myPackage.myPackageManage .navigation-tabs li.activeTabElement,.portlet_myPackage.myPackageManage .navigation-tabs li.selected,.portlet_myPackage.myPackageManage .tabList li.activeTabElement,.portlet_myPackage.myPackageManage .tabList li.selected{border-bottom:2px solid #e60000}
.portlet_myPackage.myPackageManage .navigation-tabs li.activeTabElement ::after,.portlet_myPackage.myPackageManage .navigation-tabs li.selected ::after,.portlet_myPackage.myPackageManage .tabList li.activeTabElement ::after,.portlet_myPackage.myPackageManage .tabList li.selected ::after{content:"";width:0;height:0;border-style:solid;border-width:6px 6px 0;border-color:#e60000 transparent transparent;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%,-3px)}
.portlet_myPackage.myPackageManage .navigation-tabs a:active,.portlet_myPackage.myPackageManage .navigation-tabs a:focus,.portlet_myPackage.myPackageManage .navigation-tabs a:hover,.portlet_myPackage.myPackageManage .tabList a:active,.portlet_myPackage.myPackageManage .tabList a:focus,.portlet_myPackage.myPackageManage .tabList a:hover{text-decoration:none}
.portlet_myPackage.myPackageManage .pageTabs li,.portlet_myPackage.myPackageManage .tabList li{border:none;background:0 0!important}
.portlet_myPackage.myPackageManage .info-with-sash.blu .sash.sash-blu{right:10px;bottom:-10px}
.portlet_myPackage.myPackageManage .info-with-sash.blu ul{margin-bottom:10px}
.portlet_myPackage.myPackageManage .info-with-sash.blu ul li{list-style:none;padding-left:22px}
.portlet_myPackage.myPackageManage .info-with-sash.blu ul li::before{content:"\2713";padding-right:2px;font-size:16px;margin-left:-22px}
.portlet_myPackage.myPackageManage .review.accordionContent h3{padding:8px 20px 16px 40px!important;border-bottom:1px solid #ebebeb;margin-bottom:20px}
.portlet_myPackage.myPackageManage .review.accordionContent .alt_shades{padding-left:20px!important}
.portlet_myPackage.myPackageManage .review.accordionContent .alt_shades li{background-color:#fff!important;border:none!important;padding:4px 20px}
.portlet_myPackage.myPackageManage .review.accordionContent .info-for-forty{display:block}
.portlet_myPackage.myPackageManage .review.accordionContent .contentInfo h4{border:1px solid #ebebeb;color:#e60000;font-size:28px!important;font-weight:400;padding:16px 16px 16px 4px;border-bottom:none;border-radius:6px 6px 0 0}
.portlet_myPackage.myPackageManage .review.accordionContent .contentInfo h4::before{content:"";width:10px;height:32px;background-color:#fff;position:absolute}
.portlet_myPackage.myPackageManage .review.accordionContent .contentInfo h4 span{display:none}
.portlet_myPackage.myPackageManage .review.accordionContent .contentInfo .formButtonContainer{padding:0!important}
.portlet_myPackage.myPackageManage .review.accordionContent .contentInfo .formButtonContainer button{min-width:194px!important}
.portlet_myPackage.myPackageManage .review.accordionContent .contentInfo ul{padding:10px;border-radius:0 0 6px 6px}
.portlet_myPackage.myPackageManage .review.accordionContent .contentInfo ul li{list-style:none;padding-left:22px}
.portlet_myPackage.myPackageManage .review.accordionContent .contentInfo ul li::before{content:"\2713";padding-right:2px;font-size:16px;margin-left:-22px}
.portlet_myPackage.myPackageManage .review.accordionContent .contentInfo .inlineMsgContainer.orangeMsg h3{padding:0!important;font-size:24px!important;border:none!important;margin-bottom:0;top:-4px}
.portlet_myPackage.myPackageManage .review.accordionContent .contentInfo .inlineMsgContainer.orangeMsg small{font-size:18px!important}
.portlet_myPackage.myPackageManage .info-for-forty{display:none}
.tcChat{font-size:18px!important}
.tcChat input[type=text],.tcChat textarea{display:block;padding:0 0 0 10px;margin:0 0 10px;height:48px!important;color:#333;border:1px solid #ccc;border-radius:6px;background-color:#fff!important;font-family:Vodafone,"Open Sans","sans-serif";font-weight:400;font-size:18px!important;text-align:left;line-height:20px;letter-spacing:0;transition:box-shadow .4s;box-shadow:inset 3px 3px 4px 0 #eaeaea,0 0 2px 0 #ccc}
.tcChat select{background:url(chevron.png) calc(100% - 10px) 10px no-repeat!important;background-size:25px!important;margin-right:15px!important;border:2px solid #ccc;border-radius:6px;color:#333;background-color:#fff!important;height:48px!important;padding:0 48px 0 16px!important;appearance:none!important;transition:box-shadow .4s;font-family:Vodafone,"Open Sans","sans-serif";font-weight:400;font-size:18px!important;line-height:20px;letter-spacing:0}
#tcChat_privacyStatement{font-size:18px!important;text-align:center}
.inq-2097-formify-footer,.tcChat .agentMsg,.tcChat .customerMsg,span.agentMsg,span.customerMsg{font-size:18px!important}
#background,#tcChat_background{width:320px!important}
#inq-2097-viewport #inq-2097-view-container .inq-2097-formify-form button{color:#fff!important;border-radius:6px!important;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important;line-height:16px!important;pointer-events:none!important;border:none;cursor:pointer;font-weight:400;font-size:18px!important;text-align:center;opacity:1!important}
#inq-2097-viewport #inq-2097-view-container .inq-2097-formify-form button:hover{box-shadow:none;-webkit-shadow:none;-khtml-shadow:none;-moz-shadow:none;-ms--shadow:none;line-height:16px!important;font-family:"Vodafone Regular",Arial,Helvetica,"sans-serif"!important;border:none!important;cursor:pointer}
.portlet_redhybrid h1{margin-left:0;color:#333}
.portlet_redeemVoucher .formButtonContainer .portlet_redhybrid input[type=submit],.portlet_redhybrid .portlet_redeemVoucher .formButtonContainer input[type=submit],.portlet_redhybrid .primaryBtn{margin-left:0!important}
.portlet_redeemVoucher .formButtonContainer .portlet_redhybrid input#backButton[type=submit],.portlet_redhybrid .portlet_redeemVoucher .formButtonContainer input#backButton[type=submit],.portlet_redhybrid .primaryBtn#backButton{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 192' style='stroke:%23fff;'%3E%3Cpath vector-effect='non-scaling-stroke' fill='none' d='M130 164 62 96l68-68'%3E%3C/path%3E%3C/svg%3E")!important;background-size:24px!important;background-repeat:no-repeat!important;background-position:10px!important}