.lgi_mauve{background-color:#9b1478}
.lgi_light-purple{background-color:#645096}
.lgi-myvm-container .style-container{border-radius:6px;clear:both}
.lgi-myvm-container .style-container .lgi-no-padding{padding-left:0;padding-right:0}
.lgi-myvm-container.noborder .style-container{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.lgi-myvm-container.white-bg .style-container{background-color:#fff}
.lgi-myvm-container.container-plain .style-container{background:0;border:0}
.lgi-myvm-container.grey-bg .style-container{background-color:#efefef}
.lgi-myvm-container.pink-bg .style-container{background-color:#9b1478}
.lgi-myvm-container.container-boxshadow .style-container{background:#fff;border-radius:6px;box-shadow:0 0 10px 0 rgba(0,0,0,0.2)}
.lgi-myvm-container.brightred-bg .style-container{background-color:#ed0000}
.lgi-myvm-container.lightpurple-bg .style-container{background-color:#645096}
.lgi_rte_textdefault_myvm_1 p,.lgi_rte_textdefault_myvm_1 li{color:#fff;font-family:'VM Circular Light',Arial,sans-serif;font-size:1.25em;line-height:1.6em}
.lgi_rte_textdefault_myvm_2 p,.lgi_rte_textdefault_myvm_2 li{color:#64a541;font-family:'VM Circular Medium',Arial,sans-serif;font-size:1.25em;line-height:1.75em}
.lgi_rte_textdefault_myvm_3 p,.lgi_rte_textdefault_myvm_3 li{color:#666;font-family:'VM Circular Book',Arial,sans-serif;font-size:1em;line-height:1.5em}
.lgi_rte_textdefault_myvm_4 p,.lgi_rte_textdefault_myvm_4 li{color:#666;font-family:'VM Circular Light',Arial,sans-serif;font-size:1em;line-height:1.5em}
.lgi_rte_textdefault_myvm_5 p,.lgi_rte_textdefault_myvm_5 li{color:#87418c;font-family:'VM Circular Medium',Arial,sans-serif;font-size:1em;letter-spacing:0;line-height:1.5em}
.lgi_rte_textdefault_myvm_6 p,.lgi_rte_textdefault_myvm_6 li{color:#64a541;font-family:'VM Circular Bold',Arial,sans-serif;font-size:1.875em;letter-spacing:0;line-height:2.5em}
.lgi_rte_textdefault_myvm_7 p,.lgi_rte_textdefault_myvm_7 li{color:#666;font-family:'VM Circular Light',Arial,sans-serif;font-size:1.125em;line-height:1.5em}
.lgi_rte_textdefault_myvm_8 p,.lgi_rte_textdefault_myvm_8 li{color:#666;font-family:'VM Circular Book',Arial,sans-serif;font-size:1.125em;line-height:1.5em}
.lgi_rte_textdefault_myvm_9 p,.lgi_rte_textdefault_myvm_9 li{color:#853e8a;font-family:'VM Circular Light',Arial,sans-serif;font-size:1.25em;line-height:1.875em}
.lgi_rte_textdefault_myvm_10 p,.lgi_rte_textdefault_myvm_10 li{color:#ec2000;font-family:'VM Circular Book',Arial,sans-serif;font-size:1em;line-height:1.5em}
.lgi_rte_textdefault_myvm_11 p,.lgi_rte_textdefault_myvm_11 li{color:#404040;font-family:'VM Circular Light',Arial,sans-serif;font-size:1.125em;line-height:1.5em}
.lgi_rte_textdefault_myvm_12 p,.lgi_rte_textdefault_myvm_12 li{color:#404040;font-family:'VM Circular Medium',Arial,sans-serif;font-size:1.125em;line-height:1.5em}
.lgi_rte_textdefault_myvm_13 p,.lgi_rte_textdefault_myvm_13 li{color:#000;font-family:'VM Circular Light',Arial,sans-serif;font-size:1em;line-height:1.5em}
.lgi_rte_textdefault_myvm_14 p,.lgi_rte_textdefault_myvm_14 li{color:#fff;font-family:'VM Circular Light',Arial,sans-serif;font-size:1.125em;line-height:1.5em}
.lgi_rte_textdefault_myvm_15 p,.lgi_rte_textdefault_myvm_15 li{color:#000;font-family:'VM Circular Light',Arial,sans-serif;font-size:1.125em;line-height:1.5em}
.lgi_rte_textdefault_myvm_16 p,.lgi_rte_textdefault_myvm_16 li{color:#5f2878;font-family:'VM Circular Medium',Arial,sans-serif;font-size:1.125em;line-height:1.5em}
.lgi_rte_textdefault_myvm_17 p,.lgi_rte_textdefault_myvm_17 li{color:#4a4a4a;font-family:'VM Circular Light',Arial,sans-serif;font-size:1em;line-height:1.5em}
.lgi_rte_textdefault_myvm_18 p,.lgi_rte_textdefault_myvm_18 li{color:#202020;font-family:'VM Circular Light',Arial,sans-serif;font-size:.875em;line-height:1.375em}
.lgi_rte_textdefault_myvm_19 p,.lgi_rte_textdefault_myvm_19 li{font-family:'VM Circular Medium',Arial,sans-serif;font-size:30px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:-0.3px;text-align:center;color:#322233}
.lgi_rte_textdefault_myvm_20 p,.lgi_rte_textdefault_myvm_20 li{color:#363636;font-family:'VM Circular Book',Arial,sans-serif;font-size:.875em;line-height:1.25em}
.lgi-txtsd-remove-underline a{text-decoration:none !important}
.lgi-txtsd-remove-underline a:hover{text-decoration:underline !important}
.lgi_rte_chevron_myvm_1 p::after{color:#ec2000;content:"\f105";font-family:FontAwsome;font-size:20px;font-weight:bolder;margin-left:8px;vertical-align:bottom}
.lgi_rte_padding_bottom p{padding-bottom:10px}
.lgi_btn_black{align-items:center;background-color:#322332;border:1px solid #322332;cursor:pointer;display:flex;font-family:'VM Circular Shout TT';font-size:16px;height:36px;line-height:35px;max-width:100%;min-width:90px;padding:0 23px;position:relative;text-align:center;text-decoration:none;white-space:nowrap;border-radius:21px}
.lgi_btn_black>span{color:#fff;font-size:16px;line-height:40px}
.lgi_btn_transperent_black{align-items:center;background-color:transparent;border:1px solid #322332;cursor:pointer;display:flex;font-family:'VM Circular Bold',Arial,sans-serif;font-size:16px;height:36px;line-height:35px;max-width:100%;min-width:90px;padding:0 23px;position:relative;text-align:center;text-decoration:none;white-space:nowrap;border-radius:21px}
.lgi_btn_transperent_black>span{color:#322332;font-size:16px;line-height:40px}
.lgi_link_gray{font-family:'VM Circular Book',Arial,sans-serif;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;background:inherit;line-height:1.57;letter-spacing:-0.14px;text-align:center;color:rgba(56,56,56,0.85);display:block;position:relative;text-decoration:underline}
.lgi_btn_transperent_white{background-color:transparent;border:1px solid #fff;cursor:pointer;display:inline-block;font-family:'VM Circular Book',Arial,sans-serif;font-size:16px;height:42px;line-height:35px;max-width:100%;min-width:90px;padding:0 23px;position:relative;text-align:center;text-decoration:none;white-space:nowrap;-webkit-border-radius:21px;-moz-border-radius:21px;border-radius:21px}
.lgi_btn_transperent_white>span{color:#fff;font-size:16px;line-height:40px}
.lgi_btn_transperent_red_chevron{transition:none;font-family:'VM Circular Book',Arial,sans-serif;font-size:16px;color:#ec2000;letter-spacing:0;line-height:24px;text-decoration:none}
.lgi_btn_transperent_red_chevron>span:after{font-size:12px;font-weight:700;position:relative;display:inline-block;font-family:FontAwsome;content:"\f054";line-height:0;width:11px;height:11px;top:0;left:5px}
.lgi_btn_transperent_purple{background-color:transparent;border:1px solid #853e8a;cursor:pointer;display:inline-block;font-family:'VM Circular Book',Arial,sans-serif;font-size:16px;height:42px;line-height:35px;max-width:100%;min-width:90px;padding:0 23px;position:relative;text-align:center;text-decoration:none;white-space:nowrap;-webkit-border-radius:21px;-moz-border-radius:21px;border-radius:21px}
.lgi_btn_transperent_purple>span{color:#853e8a;font-size:16px;line-height:40px}
.lgi_btn_transperent_purple_text{background-color:transparent;cursor:pointer;display:inline-block;font-family:'VM Circular Book',Arial,sans-serif;font-size:16px;line-height:22px;max-width:100%;min-width:90px;position:relative;text-align:center;text-decoration:none;white-space:nowrap}
.lgi_btn_transperent_purple_text>span{color:#853e8a;font-size:16px;line-height:22px}
.lgi_btn_transperent_lighter_grey{background-color:transparent;border:1px solid #d7d7d7;cursor:pointer;display:inline-block;font-family:'VM Circular Book',Arial,sans-serif;font-size:16px;height:34px;line-height:35px;max-width:100%;min-width:90px;padding:0 23px;position:relative;text-align:center;text-decoration:none;white-space:nowrap;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px}
.lgi_btn_transperent_lighter_grey>span{color:#999;font-size:16px;line-height:24px}
.lgi_btn_transperent_lighter_grey_2{background-color:transparent;border:0;cursor:pointer;display:inline-block;font-family:'VM Circular Medium',Arial,sans-serif;font-size:16px;height:34px;line-height:21px;max-width:100%;margin:0 12px;position:relative;text-align:center;text-decoration:none;white-space:nowrap}
.lgi_btn_transperent_lighter_grey_2>span{color:#999;font-size:16px;line-height:24px}
.lgi_btn_transperent_lighter_grey_rect{background-color:transparent;border:1px solid #999;border-radius:6px;cursor:pointer;display:inline-block;font-family:'VM Circular Book',Arial,sans-serif;font-size:16px;height:68px;line-height:21px;width:198px;margin:0 5px;padding:0 18px;position:relative;text-align:center;text-decoration:none;white-space:nowrap}
.lgi_btn_transperent_lighter_grey_rect>span{color:#999;font-size:16px;line-height:24px;white-space:initial}
.lgi_btn_transperent_red{background-color:transparent;border:1.5px solid #f00000;cursor:pointer;display:inline-block;font-family:'VM Circular Medium',Arial,sans-serif;font-size:16px;height:44px;line-height:35px;max-width:100%;min-width:90px;padding:0 30px;position:relative;text-align:center;text-decoration:none;white-space:nowrap;-webkit-border-radius:21px;-moz-border-radius:21px;border-radius:21px}
.lgi_btn_transperent_red>span{color:#f00000;font-size:16px;line-height:41px}
.lgi_btn_cross{background:inherit;color:#000;font-family:'VM Circular Book',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px;text-decoration:none;transition:none}
.lgi_btn_cross span:after{position:relative;display:inline;font-family:FontAwsome;content:"\f00d";margin-left:5px}
.align-button-right .button{float:right}
.lgi_btn_white_background_red_border{min-width:96px;height:54px;border-radius:34.5px;border:solid 1px #d80000;background-color:#fff;padding:12px;font:16px/1.5 'VM Circular Book',Arial,sans-serif;letter-spacing:-0.16px;color:#d80000;cursor:pointer;text-align:center;text-decoration:none;white-space:nowrap;display:inline-block;max-width:100%}
.myvm-purple{color:#853e8a}
.myvm-dark-gray{color:#454545}
.myvm-green{color:#64a541}
.myvm-brightred{color:#ed0000}
.myvm1{font-family:'VM Circular Bold',Arial,sans-serif;font-size:22px;line-height:30px}
.myvm1 .myvm-home{margin:0 10px 0 0}
.myvm1 .myvm-mobile{margin:0 10px 0 0}
.myvm1>img{height:30px;width:18.3px}
.myvm1 .lgi_h_img{margin-right:15px;margin-top:0}
.myvm2{font-family:'VM Circular Bold',Arial,sans-serif;font-size:30px;line-height:40px}
.myvm3{font-family:'VM Circular Medium',Arial,sans-serif;font-size:22px;line-height:30px}
.myvm4{font-family:'VM Circular Bold',Arial,sans-serif;font-size:40px;line-height:50px}
.myvm5{font-family:'VM Circular Bold',Arial,sans-serif;font-size:18px;line-height:24px}
@media only screen and (max-width:619px){.myvm1{font-size:19px;line-height:28px}
.myvm2{font-size:22px;line-height:30px}
.myvm3{font-size:20px;line-height:30px}
.myvm4{font-size:35px;line-height:40px}
.myvm5{font-size:16px;line-height:24px}
}
.myvm-home:before{color:red;content:"\f015";font-family:FontAwsome;height:30px;left:0;width:35.6px}
.myvm-mobile:before{color:red;content:"\0049";font-family:icons;height:30px;left:0;width:18.3px}
.myvm-marketing:before{color:red;content:"\f086";font-family:FontAwsome;height:30px;left:0;width:35.6px}
.myvm-order-tracker{height:26px;width:31px;margin-right:13px;background-image:url("../../../../content/dam/www-virginmedia-ie/img/myvm/box_icon.svg");background-size:cover}
@media only screen and (max-width:619px){.myvm-home:before{height:25.3px;top:-2px;width:30px}
.myvm-mobile:before{top:-2px}
.myvm1 .myvm-home{margin:0 5px 0 0}
.myvm1 .myvm-mobile{margin:0 5px 0 0}
.myvm1 .lgi_h_img{margin-right:10px;margin-top:0}
}
@media(min-width:960px){.upc_spacer_height_myvm_1{clear:both;height:5px}
.upc_spacer_height_myvm_2{clear:both;height:10px}
.upc_spacer_height_myvm_1_wcm{border:1px dashed #999;clear:both;height:3px}
.upc_spacer_height_myvm_2_wcm{border:1px dashed #999;clear:both;height:8px}
}
@media(min-width:620px) and (max-width:959px){.upc_spacer_height_myvm_1{clear:both;height:5px}
.upc_spacer_height_myvm_2{clear:both;height:10px}
.upc_spacer_height_myvm_1_wcm{border:1px dashed #999;clear:both;height:3px}
.upc_spacer_height_myvm_2_wcm{border:1px dashed #999;clear:both;height:8px}
}
@media(min-width:520px) and (max-width:619px){.upc_spacer_height_myvm_1{clear:both;height:5px}
.upc_spacer_height_myvm_2{clear:both;height:10px}
.upc_spacer_height_myvm_1_wcm{border:1px dashed #999;clear:both;height:3px}
.upc_spacer_height_myvm_2_wcm{border:1px dashed #999;clear:both;height:8px}
}
@media only screen and (max-width:519px){.upc_spacer_height_myvm_1{clear:both;height:5px}
.upc_spacer_height_myvm_2{clear:both;height:10px}
.upc_spacer_height_myvm_1_wcm{border:1px dashed #999;clear:both;height:3px}
.upc_spacer_height_myvm_2_wcm{border:1px dashed #999;clear:both;height:8px}
}
.lgi-myvm-container{clear:both;border-radius:6px}
.lgi-myvm-container .lgi-no-padding{padding-left:0;padding-right:0}
.lgi-myvm-container .col-xs-1,.lgi-myvm-container .col-sm-1,.lgi-myvm-container .col-md-1,.lgi-myvm-container .col-lg-1,.lgi-myvm-container .col-xs-2,.lgi-myvm-container .col-sm-2,.lgi-myvm-container .col-md-2,.lgi-myvm-container .col-lg-2,.lgi-myvm-container .col-xs-3,.lgi-myvm-container .col-sm-3,.lgi-myvm-container .col-md-3,.lgi-myvm-container .col-lg-3,.lgi-myvm-container .col-xs-4,.lgi-myvm-container .col-sm-4,.lgi-myvm-container .col-md-4,.lgi-myvm-container .col-lg-4,.lgi-myvm-container .col-xs-5,.lgi-myvm-container .col-sm-5,.lgi-myvm-container .col-md-5,.lgi-myvm-container .col-lg-5,.lgi-myvm-container .col-xs-6,.lgi-myvm-container .col-sm-6,.lgi-myvm-container .col-md-6,.lgi-myvm-container .col-lg-6,.lgi-myvm-container .col-xs-7,.lgi-myvm-container .col-sm-7,.lgi-myvm-container .col-md-7,.lgi-myvm-container .col-lg-7,.lgi-myvm-container .col-xs-8,.lgi-myvm-container .col-sm-8,.lgi-myvm-container .col-md-8,.lgi-myvm-container .col-lg-8,.lgi-myvm-container .col-xs-9,.lgi-myvm-container .col-sm-9,.lgi-myvm-container .col-md-9,.lgi-myvm-container .col-lg-9,.lgi-myvm-container .col-xs-10,.lgi-myvm-container .col-sm-10,.lgi-myvm-container .col-md-10,.lgi-myvm-container .col-lg-10,.lgi-myvm-container .col-xs-11,.lgi-myvm-container .col-sm-11,.lgi-myvm-container .col-md-11,.lgi-myvm-container .col-lg-11,.lgi-myvm-container .col-xs-12,.lgi-myvm-container .col-sm-12,.lgi-myvm-container .col-md-12,.lgi-myvm-container .col-lg-12{min-height:1px;padding:0;position:relative}
.lgi-myvm-container .col-xs-1,.lgi-myvm-container .col-xs-2,.lgi-myvm-container .col-xs-3,.lgi-myvm-container .col-xs-4,.lgi-myvm-container .col-xs-5,.lgi-myvm-container .col-xs-6,.lgi-myvm-container .col-xs-7,.lgi-myvm-container .col-xs-8,.lgi-myvm-container .col-xs-9,.lgi-myvm-container .col-xs-10,.lgi-myvm-container .col-xs-11,.lgi-myvm-container .col-xs-12{float:left}
.lgi-myvm-container .col-xs-pull-0{right:auto}
.lgi-myvm-container .col-xs-push-0{left:auto}
.lgi-myvm-container .col-xs-offset-0{margin-left:0}
.lgi-myvm-container .col-xs-1{width:8.333333333333334%}
.lgi-myvm-container .col-xs-2{width:16.666666666666668%}
.lgi-myvm-container .col-xs-3{width:25%}
.lgi-myvm-container .col-xs-4{width:33.333333333333336%}
.lgi-myvm-container .col-xs-5{width:41.66666666666667%}
.lgi-myvm-container .col-xs-6{width:50%}
.lgi-myvm-container .col-xs-7{width:58.333333333333336%}
.lgi-myvm-container .col-xs-8{width:66.66666666666667%}
.lgi-myvm-container .col-xs-9{width:75%}
.lgi-myvm-container .col-xs-10{width:83.33333333333334%}
.lgi-myvm-container .col-xs-11{width:91.66666666666667%}
.lgi-myvm-container .col-xs-12{width:100%}
.lgi-myvm-container .col-xs-pull-1{right:8.333333333333334%}
.lgi-myvm-container .col-xs-pull-2{right:16.666666666666668%}
.lgi-myvm-container .col-xs-pull-3{right:25%}
.lgi-myvm-container .col-xs-pull-4{right:33.333333333333336%}
.lgi-myvm-container .col-xs-pull-5{right:41.66666666666667%}
.lgi-myvm-container .col-xs-pull-6{right:50%}
.lgi-myvm-container .col-xs-pull-7{right:58.333333333333336%}
.lgi-myvm-container .col-xs-pull-8{right:66.66666666666667%}
.lgi-myvm-container .col-xs-pull-9{right:75%}
.lgi-myvm-container .col-xs-pull-10{right:83.33333333333334%}
.lgi-myvm-container .col-xs-pull-11{right:91.66666666666667%}
.lgi-myvm-container .col-xs-pull-12{right:100%}
.lgi-myvm-container .col-xs-push-1{left:8.333333333333334%}
.lgi-myvm-container .col-xs-push-2{left:16.666666666666668%}
.lgi-myvm-container .col-xs-push-3{left:25%}
.lgi-myvm-container .col-xs-push-4{left:33.333333333333336%}
.lgi-myvm-container .col-xs-push-5{left:41.66666666666667%}
.lgi-myvm-container .col-xs-push-6{left:50%}
.lgi-myvm-container .col-xs-push-7{left:58.333333333333336%}
.lgi-myvm-container .col-xs-push-8{left:66.66666666666667%}
.lgi-myvm-container .col-xs-push-9{left:75%}
.lgi-myvm-container .col-xs-push-10{left:83.33333333333334%}
.lgi-myvm-container .col-xs-push-11{left:91.66666666666667%}
.lgi-myvm-container .col-xs-push-12{left:100%}
.lgi-myvm-container .col-xs-offset-1{margin-left:8.333333333333334%}
.lgi-myvm-container .col-xs-offset-2{margin-left:16.666666666666668%}
.lgi-myvm-container .col-xs-offset-3{margin-left:25%}
.lgi-myvm-container .col-xs-offset-4{margin-left:33.333333333333336%}
.lgi-myvm-container .col-xs-offset-5{margin-left:41.66666666666667%}
.lgi-myvm-container .col-xs-offset-6{margin-left:50%}
.lgi-myvm-container .col-xs-offset-7{margin-left:58.333333333333336%}
.lgi-myvm-container .col-xs-offset-8{margin-left:66.66666666666667%}
.lgi-myvm-container .col-xs-offset-9{margin-left:75%}
.lgi-myvm-container .col-xs-offset-10{margin-left:83.33333333333334%}
.lgi-myvm-container .col-xs-offset-11{margin-left:91.66666666666667%}
.lgi-myvm-container .col-xs-offset-12{margin-left:100%}
@media(min-width:520px){.lgi-myvm-container .col-sm-1,.lgi-myvm-container .col-sm-2,.lgi-myvm-container .col-sm-3,.lgi-myvm-container .col-sm-4,.lgi-myvm-container .col-sm-5,.lgi-myvm-container .col-sm-6,.lgi-myvm-container .col-sm-7,.lgi-myvm-container .col-sm-8,.lgi-myvm-container .col-sm-9,.lgi-myvm-container .col-sm-10,.lgi-myvm-container .col-sm-11,.lgi-myvm-container .col-sm-12{float:left}
.lgi-myvm-container .col-sm-pull-0{right:auto}
.lgi-myvm-container .col-sm-push-0{left:auto}
.lgi-myvm-container .col-sm-offset-0{margin-left:0}
.lgi-myvm-container .col-sm-1{width:8.333333333333334%}
.lgi-myvm-container .col-sm-2{width:16.666666666666668%}
.lgi-myvm-container .col-sm-3{width:25%}
.lgi-myvm-container .col-sm-4{width:33.333333333333336%}
.lgi-myvm-container .col-sm-5{width:41.66666666666667%}
.lgi-myvm-container .col-sm-6{width:50%}
.lgi-myvm-container .col-sm-7{width:58.333333333333336%}
.lgi-myvm-container .col-sm-8{width:66.66666666666667%}
.lgi-myvm-container .col-sm-9{width:75%}
.lgi-myvm-container .col-sm-10{width:83.33333333333334%}
.lgi-myvm-container .col-sm-11{width:91.66666666666667%}
.lgi-myvm-container .col-sm-12{width:100%}
.lgi-myvm-container .col-sm-pull-1{right:8.333333333333334%}
.lgi-myvm-container .col-sm-pull-2{right:16.666666666666668%}
.lgi-myvm-container .col-sm-pull-3{right:25%}
.lgi-myvm-container .col-sm-pull-4{right:33.333333333333336%}
.lgi-myvm-container .col-sm-pull-5{right:41.66666666666667%}
.lgi-myvm-container .col-sm-pull-6{right:50%}
.lgi-myvm-container .col-sm-pull-7{right:58.333333333333336%}
.lgi-myvm-container .col-sm-pull-8{right:66.66666666666667%}
.lgi-myvm-container .col-sm-pull-9{right:75%}
.lgi-myvm-container .col-sm-pull-10{right:83.33333333333334%}
.lgi-myvm-container .col-sm-pull-11{right:91.66666666666667%}
.lgi-myvm-container .col-sm-pull-12{right:100%}
.lgi-myvm-container .col-sm-push-1{left:8.333333333333334%}
.lgi-myvm-container .col-sm-push-2{left:16.666666666666668%}
.lgi-myvm-container .col-sm-push-3{left:25%}
.lgi-myvm-container .col-sm-push-4{left:33.333333333333336%}
.lgi-myvm-container .col-sm-push-5{left:41.66666666666667%}
.lgi-myvm-container .col-sm-push-6{left:50%}
.lgi-myvm-container .col-sm-push-7{left:58.333333333333336%}
.lgi-myvm-container .col-sm-push-8{left:66.66666666666667%}
.lgi-myvm-container .col-sm-push-9{left:75%}
.lgi-myvm-container .col-sm-push-10{left:83.33333333333334%}
.lgi-myvm-container .col-sm-push-11{left:91.66666666666667%}
.lgi-myvm-container .col-sm-push-12{left:100%}
.lgi-myvm-container .col-sm-offset-1{margin-left:8.333333333333334%}
.lgi-myvm-container .col-sm-offset-2{margin-left:16.666666666666668%}
.lgi-myvm-container .col-sm-offset-3{margin-left:25%}
.lgi-myvm-container .col-sm-offset-4{margin-left:33.333333333333336%}
.lgi-myvm-container .col-sm-offset-5{margin-left:41.66666666666667%}
.lgi-myvm-container .col-sm-offset-6{margin-left:50%}
.lgi-myvm-container .col-sm-offset-7{margin-left:58.333333333333336%}
.lgi-myvm-container .col-sm-offset-8{margin-left:66.66666666666667%}
.lgi-myvm-container .col-sm-offset-9{margin-left:75%}
.lgi-myvm-container .col-sm-offset-10{margin-left:83.33333333333334%}
.lgi-myvm-container .col-sm-offset-11{margin-left:91.66666666666667%}
.lgi-myvm-container .col-sm-offset-12{margin-left:100%}
}
@media(min-width:620px){.lgi-myvm-container .col-md-1,.lgi-myvm-container .col-md-2,.lgi-myvm-container .col-md-3,.lgi-myvm-container .col-md-4,.lgi-myvm-container .col-md-5,.lgi-myvm-container .col-md-6,.lgi-myvm-container .col-md-7,.lgi-myvm-container .col-md-8,.lgi-myvm-container .col-md-9,.lgi-myvm-container .col-md-10,.lgi-myvm-container .col-md-11,.lgi-myvm-container .col-md-12{float:left}
.lgi-myvm-container .col-md-pull-0{right:auto}
.lgi-myvm-container .col-md-push-0{left:auto}
.lgi-myvm-container .col-md-offset-0{margin-left:0}
.lgi-myvm-container .col-md-1{width:8.333333333333334%}
.lgi-myvm-container .col-md-2{width:16.666666666666668%}
.lgi-myvm-container .col-md-3{width:25%}
.lgi-myvm-container .col-md-4{width:33.333333333333336%}
.lgi-myvm-container .col-md-5{width:41.66666666666667%}
.lgi-myvm-container .col-md-6{width:50%}
.lgi-myvm-container .col-md-7{width:58.333333333333336%}
.lgi-myvm-container .col-md-8{width:66.66666666666667%}
.lgi-myvm-container .col-md-9{width:75%}
.lgi-myvm-container .col-md-10{width:83.33333333333334%}
.lgi-myvm-container .col-md-11{width:91.66666666666667%}
.lgi-myvm-container .col-md-12{width:100%}
.lgi-myvm-container .col-md-pull-1{right:8.333333333333334%}
.lgi-myvm-container .col-md-pull-2{right:16.666666666666668%}
.lgi-myvm-container .col-md-pull-3{right:25%}
.lgi-myvm-container .col-md-pull-4{right:33.333333333333336%}
.lgi-myvm-container .col-md-pull-5{right:41.66666666666667%}
.lgi-myvm-container .col-md-pull-6{right:50%}
.lgi-myvm-container .col-md-pull-7{right:58.333333333333336%}
.lgi-myvm-container .col-md-pull-8{right:66.66666666666667%}
.lgi-myvm-container .col-md-pull-9{right:75%}
.lgi-myvm-container .col-md-pull-10{right:83.33333333333334%}
.lgi-myvm-container .col-md-pull-11{right:91.66666666666667%}
.lgi-myvm-container .col-md-pull-12{right:100%}
.lgi-myvm-container .col-md-push-1{left:8.333333333333334%}
.lgi-myvm-container .col-md-push-2{left:16.666666666666668%}
.lgi-myvm-container .col-md-push-3{left:25%}
.lgi-myvm-container .col-md-push-4{left:33.333333333333336%}
.lgi-myvm-container .col-md-push-5{left:41.66666666666667%}
.lgi-myvm-container .col-md-push-6{left:50%}
.lgi-myvm-container .col-md-push-7{left:58.333333333333336%}
.lgi-myvm-container .col-md-push-8{left:66.66666666666667%}
.lgi-myvm-container .col-md-push-9{left:75%}
.lgi-myvm-container .col-md-push-10{left:83.33333333333334%}
.lgi-myvm-container .col-md-push-11{left:91.66666666666667%}
.lgi-myvm-container .col-md-push-12{left:100%}
.lgi-myvm-container .col-md-offset-1{margin-left:8.333333333333334%}
.lgi-myvm-container .col-md-offset-2{margin-left:16.666666666666668%}
.lgi-myvm-container .col-md-offset-3{margin-left:25%}
.lgi-myvm-container .col-md-offset-4{margin-left:33.333333333333336%}
.lgi-myvm-container .col-md-offset-5{margin-left:41.66666666666667%}
.lgi-myvm-container .col-md-offset-6{margin-left:50%}
.lgi-myvm-container .col-md-offset-7{margin-left:58.333333333333336%}
.lgi-myvm-container .col-md-offset-8{margin-left:66.66666666666667%}
.lgi-myvm-container .col-md-offset-9{margin-left:75%}
.lgi-myvm-container .col-md-offset-10{margin-left:83.33333333333334%}
.lgi-myvm-container .col-md-offset-11{margin-left:91.66666666666667%}
.lgi-myvm-container .col-md-offset-12{margin-left:100%}
}
@media(min-width:960px){.lgi-myvm-container .col-lg-1,.lgi-myvm-container .col-lg-2,.lgi-myvm-container .col-lg-3,.lgi-myvm-container .col-lg-4,.lgi-myvm-container .col-lg-5,.lgi-myvm-container .col-lg-6,.lgi-myvm-container .col-lg-7,.lgi-myvm-container .col-lg-8,.lgi-myvm-container .col-lg-9,.lgi-myvm-container .col-lg-10,.lgi-myvm-container .col-lg-11,.lgi-myvm-container .col-lg-12{float:left}
.lgi-myvm-container .col-lg-pull-0{right:auto}
.lgi-myvm-container .col-lg-push-0{left:auto}
.lgi-myvm-container .col-lg-offset-0{margin-left:0}
.lgi-myvm-container .col-lg-1{width:8.333333333333334%}
.lgi-myvm-container .col-lg-2{width:16.666666666666668%}
.lgi-myvm-container .col-lg-3{width:25%}
.lgi-myvm-container .col-lg-4{width:33.333333333333336%}
.lgi-myvm-container .col-lg-5{width:41.66666666666667%}
.lgi-myvm-container .col-lg-6{width:50%}
.lgi-myvm-container .col-lg-7{width:58.333333333333336%}
.lgi-myvm-container .col-lg-8{width:66.66666666666667%}
.lgi-myvm-container .col-lg-9{width:75%}
.lgi-myvm-container .col-lg-10{width:83.33333333333334%}
.lgi-myvm-container .col-lg-11{width:91.66666666666667%}
.lgi-myvm-container .col-lg-12{width:100%}
.lgi-myvm-container .col-lg-pull-1{right:8.333333333333334%}
.lgi-myvm-container .col-lg-pull-2{right:16.666666666666668%}
.lgi-myvm-container .col-lg-pull-3{right:25%}
.lgi-myvm-container .col-lg-pull-4{right:33.333333333333336%}
.lgi-myvm-container .col-lg-pull-5{right:41.66666666666667%}
.lgi-myvm-container .col-lg-pull-6{right:50%}
.lgi-myvm-container .col-lg-pull-7{right:58.333333333333336%}
.lgi-myvm-container .col-lg-pull-8{right:66.66666666666667%}
.lgi-myvm-container .col-lg-pull-9{right:75%}
.lgi-myvm-container .col-lg-pull-10{right:83.33333333333334%}
.lgi-myvm-container .col-lg-pull-11{right:91.66666666666667%}
.lgi-myvm-container .col-lg-pull-12{right:100%}
.lgi-myvm-container .col-lg-push-1{left:8.333333333333334%}
.lgi-myvm-container .col-lg-push-2{left:16.666666666666668%}
.lgi-myvm-container .col-lg-push-3{left:25%}
.lgi-myvm-container .col-lg-push-4{left:33.333333333333336%}
.lgi-myvm-container .col-lg-push-5{left:41.66666666666667%}
.lgi-myvm-container .col-lg-push-6{left:50%}
.lgi-myvm-container .col-lg-push-7{left:58.333333333333336%}
.lgi-myvm-container .col-lg-push-8{left:66.66666666666667%}
.lgi-myvm-container .col-lg-push-9{left:75%}
.lgi-myvm-container .col-lg-push-10{left:83.33333333333334%}
.lgi-myvm-container .col-lg-push-11{left:91.66666666666667%}
.lgi-myvm-container .col-lg-push-12{left:100%}
.lgi-myvm-container .col-lg-offset-1{margin-left:8.333333333333334%}
.lgi-myvm-container .col-lg-offset-2{margin-left:16.666666666666668%}
.lgi-myvm-container .col-lg-offset-3{margin-left:25%}
.lgi-myvm-container .col-lg-offset-4{margin-left:33.333333333333336%}
.lgi-myvm-container .col-lg-offset-5{margin-left:41.66666666666667%}
.lgi-myvm-container .col-lg-offset-6{margin-left:50%}
.lgi-myvm-container .col-lg-offset-7{margin-left:58.333333333333336%}
.lgi-myvm-container .col-lg-offset-8{margin-left:66.66666666666667%}
.lgi-myvm-container .col-lg-offset-9{margin-left:75%}
.lgi-myvm-container .col-lg-offset-10{margin-left:83.33333333333334%}
.lgi-myvm-container .col-lg-offset-11{margin-left:91.66666666666667%}
.lgi-myvm-container .col-lg-offset-12{margin-left:100%}
}
.padding-0{padding:0 !important}
.padding-5{padding:5px !important}
.padding-10{padding:10px !important}
.padding-15{padding:15px !important}
.padding-20{padding:20px !important}
.padding-25{padding:25px !important}
.padding-30{padding:30px !important}
.padding-35{padding:35px !important}
.padding-40{padding:40px !important}
.padding-45{padding:45px !important}
.padding-50{padding:50px !important}
.padding-top-0{padding-top:0 !important}
.padding-top-5{padding-top:5px !important}
.padding-top-10{padding-top:10px !important}
.padding-top-15{padding-top:15px !important}
.padding-top-20{padding-top:20px !important}
.padding-top-25{padding-top:25px !important}
.padding-top-30{padding-top:30px !important}
.padding-top-35{padding-top:35px !important}
.padding-top-40{padding-top:40px !important}
.padding-top-45{padding-top:45px !important}
.padding-top-50{padding-top:50px !important}
.padding-bottom-0{padding-bottom:0 !important}
.padding-bottom-5{padding-bottom:5px !important}
.padding-bottom-10{padding-bottom:10px !important}
.padding-bottom-15{padding-bottom:15px !important}
.padding-bottom-20{padding-bottom:20px !important}
.padding-bottom-25{padding-bottom:25px !important}
.padding-bottom-30{padding-bottom:30px !important}
.padding-bottom-35{padding-bottom:35px !important}
.padding-bottom-40{padding-bottom:40px !important}
.padding-bottom-45{padding-bottom:45px !important}
.padding-bottom-50{padding-bottom:50px !important}
.padding-left-0{padding-left:0 !important}
.padding-left-5{padding-left:5px !important}
.padding-left-10{padding-left:10px !important}
.padding-left-15{padding-left:15px !important}
.padding-left-20{padding-left:20px !important}
.padding-left-25{padding-left:25px !important}
.padding-left-30{padding-left:30px !important}
.padding-left-35{padding-left:35px !important}
.padding-left-40{padding-left:40px !important}
.padding-left-45{padding-left:45px !important}
.padding-left-50{padding-left:50px !important}
.padding-right-0{padding-right:0 !important}
.padding-right-5{padding-right:5px !important}
.padding-right-10{padding-right:10px !important}
.padding-right-15{padding-right:15px !important}
.padding-right-20{padding-right:20px !important}
.padding-right-25{padding-right:25px !important}
.padding-right-30{padding-right:30px !important}
.padding-right-35{padding-right:35px !important}
.padding-right-40{padding-right:40px !important}
.padding-right-45{padding-right:45px !important}
.padding-right-50{padding-right:50px !important}
.margin--50{margin:-50px !important}
.margin--45{margin:-45px !important}
.margin--40{margin:-40px !important}
.margin--35{margin:-35px !important}
.margin--30{margin:-30px !important}
.margin--25{margin:-25px !important}
.margin--20{margin:-20px !important}
.margin--15{margin:-15px !important}
.margin--10{margin:-10px !important}
.margin--5{margin:-5px !important}
.margin-0{margin:0 !important}
.margin-5{margin:5px !important}
.margin-10{margin:10px !important}
.margin-15{margin:15px !important}
.margin-20{margin:20px !important}
.margin-25{margin:25px !important}
.margin-30{margin:30px !important}
.margin-35{margin:35px !important}
.margin-40{margin:40px !important}
.margin-45{margin:45px !important}
.margin-50{margin:50px !important}
.margin-top--50{margin-top:-50px !important}
.margin-top--45{margin-top:-45px !important}
.margin-top--40{margin-top:-40px !important}
.margin-top--35{margin-top:-35px !important}
.margin-top--30{margin-top:-30px !important}
.margin-top--25{margin-top:-25px !important}
.margin-top--20{margin-top:-20px !important}
.margin-top--15{margin-top:-15px !important}
.margin-top--10{margin-top:-10px !important}
.margin-top--5{margin-top:-5px !important}
.margin-top-0{margin-top:0 !important}
.margin-top-5{margin-top:5px !important}
.margin-top-10{margin-top:10px !important}
.margin-top-15{margin-top:15px !important}
.margin-top-20{margin-top:20px !important}
.margin-top-25{margin-top:25px !important}
.margin-top-30{margin-top:30px !important}
.margin-top-35{margin-top:35px !important}
.margin-top-40{margin-top:40px !important}
.margin-top-45{margin-top:45px !important}
.margin-top-50{margin-top:50px !important}
.margin-bottom--50{margin-bottom:-50px !important}
.margin-bottom--45{margin-bottom:-45px !important}
.margin-bottom--40{margin-bottom:-40px !important}
.margin-bottom--35{margin-bottom:-35px !important}
.margin-bottom--30{margin-bottom:-30px !important}
.margin-bottom--25{margin-bottom:-25px !important}
.margin-bottom--20{margin-bottom:-20px !important}
.margin-bottom--15{margin-bottom:-15px !important}
.margin-bottom--10{margin-bottom:-10px !important}
.margin-bottom--5{margin-bottom:-5px !important}
.margin-bottom-0{margin-bottom:0 !important}
.margin-bottom-5{margin-bottom:5px !important}
.margin-bottom-10{margin-bottom:10px !important}
.margin-bottom-15{margin-bottom:15px !important}
.margin-bottom-20{margin-bottom:20px !important}
.margin-bottom-25{margin-bottom:25px !important}
.margin-bottom-30{margin-bottom:30px !important}
.margin-bottom-35{margin-bottom:35px !important}
.margin-bottom-40{margin-bottom:40px !important}
.margin-bottom-45{margin-bottom:45px !important}
.margin-bottom-50{margin-bottom:50px !important}
.margin-left--50{margin-left:-50px !important}
.margin-left--45{margin-left:-45px !important}
.margin-left--40{margin-left:-40px !important}
.margin-left--35{margin-left:-35px !important}
.margin-left--30{margin-left:-30px !important}
.margin-left--25{margin-left:-25px !important}
.margin-left--20{margin-left:-20px !important}
.margin-left--15{margin-left:-15px !important}
.margin-left--10{margin-left:-10px !important}
.margin-left--5{margin-left:-5px !important}
.margin-left-0{margin-left:0 !important}
.margin-left-5{margin-left:5px !important}
.margin-left-10{margin-left:10px !important}
.margin-left-15{margin-left:15px !important}
.margin-left-20{margin-left:20px !important}
.margin-left-25{margin-left:25px !important}
.margin-left-30{margin-left:30px !important}
.margin-left-35{margin-left:35px !important}
.margin-left-40{margin-left:40px !important}
.margin-left-45{margin-left:45px !important}
.margin-left-50{margin-left:50px !important}
.margin-right--50{margin-right:-50px !important}
.margin-right--45{margin-right:-45px !important}
.margin-right--40{margin-right:-40px !important}
.margin-right--35{margin-right:-35px !important}
.margin-right--30{margin-right:-30px !important}
.margin-right--25{margin-right:-25px !important}
.margin-right--20{margin-right:-20px !important}
.margin-right--15{margin-right:-15px !important}
.margin-right--10{margin-right:-10px !important}
.margin-right--5{margin-right:-5px !important}
.margin-right-0{margin-right:0 !important}
.margin-right-5{margin-right:5px !important}
.margin-right-10{margin-right:10px !important}
.margin-right-15{margin-right:15px !important}
.margin-right-20{margin-right:20px !important}
.margin-right-25{margin-right:25px !important}
.margin-right-30{margin-right:30px !important}
.margin-right-35{margin-right:35px !important}
.margin-right-40{margin-right:40px !important}
.margin-right-45{margin-right:45px !important}
.margin-right-50{margin-right:50px !important}
@media(min-width:520px){.padding-sm-0{padding:0 !important}
.padding-sm-5{padding:5px !important}
.padding-sm-10{padding:10px !important}
.padding-sm-15{padding:15px !important}
.padding-sm-20{padding:20px !important}
.padding-sm-25{padding:25px !important}
.padding-sm-30{padding:30px !important}
.padding-sm-35{padding:35px !important}
.padding-sm-40{padding:40px !important}
.padding-sm-45{padding:45px !important}
.padding-sm-50{padding:50px !important}
.padding-top-sm-0{padding-top:0 !important}
.padding-top-sm-5{padding-top:5px !important}
.padding-top-sm-10{padding-top:10px !important}
.padding-top-sm-15{padding-top:15px !important}
.padding-top-sm-20{padding-top:20px !important}
.padding-top-sm-25{padding-top:25px !important}
.padding-top-sm-30{padding-top:30px !important}
.padding-top-sm-35{padding-top:35px !important}
.padding-top-sm-40{padding-top:40px !important}
.padding-top-sm-45{padding-top:45px !important}
.padding-top-sm-50{padding-top:50px !important}
.padding-bottom-sm-0{padding-bottom:0 !important}
.padding-bottom-sm-5{padding-bottom:5px !important}
.padding-bottom-sm-10{padding-bottom:10px !important}
.padding-bottom-sm-15{padding-bottom:15px !important}
.padding-bottom-sm-20{padding-bottom:20px !important}
.padding-bottom-sm-25{padding-bottom:25px !important}
.padding-bottom-sm-30{padding-bottom:30px !important}
.padding-bottom-sm-35{padding-bottom:35px !important}
.padding-bottom-sm-40{padding-bottom:40px !important}
.padding-bottom-sm-45{padding-bottom:45px !important}
.padding-bottom-sm-50{padding-bottom:50px !important}
.padding-left-sm-0{padding-left:0 !important}
.padding-left-sm-5{padding-left:5px !important}
.padding-left-sm-10{padding-left:10px !important}
.padding-left-sm-15{padding-left:15px !important}
.padding-left-sm-20{padding-left:20px !important}
.padding-left-sm-25{padding-left:25px !important}
.padding-left-sm-30{padding-left:30px !important}
.padding-left-sm-35{padding-left:35px !important}
.padding-left-sm-40{padding-left:40px !important}
.padding-left-sm-45{padding-left:45px !important}
.padding-left-sm-50{padding-left:50px !important}
.padding-right-sm-0{padding-right:0 !important}
.padding-right-sm-5{padding-right:5px !important}
.padding-right-sm-10{padding-right:10px !important}
.padding-right-sm-15{padding-right:15px !important}
.padding-right-sm-20{padding-right:20px !important}
.padding-right-sm-25{padding-right:25px !important}
.padding-right-sm-30{padding-right:30px !important}
.padding-right-sm-35{padding-right:35px !important}
.padding-right-sm-40{padding-right:40px !important}
.padding-right-sm-45{padding-right:45px !important}
.padding-right-sm-50{padding-right:50px !important}
.margin-sm--50{margin:-50px !important}
.margin-sm--45{margin:-45px !important}
.margin-sm--40{margin:-40px !important}
.margin-sm--35{margin:-35px !important}
.margin-sm--30{margin:-30px !important}
.margin-sm--25{margin:-25px !important}
.margin-sm--20{margin:-20px !important}
.margin-sm--15{margin:-15px !important}
.margin-sm--10{margin:-10px !important}
.margin-sm--5{margin:-5px !important}
.margin-sm-0{margin:0 !important}
.margin-sm-5{margin:5px !important}
.margin-sm-10{margin:10px !important}
.margin-sm-15{margin:15px !important}
.margin-sm-20{margin:20px !important}
.margin-sm-25{margin:25px !important}
.margin-sm-30{margin:30px !important}
.margin-sm-35{margin:35px !important}
.margin-sm-40{margin:40px !important}
.margin-sm-45{margin:45px !important}
.margin-sm-50{margin:50px !important}
.margin-top-sm--50{margin-top:-50px !important}
.margin-top-sm--45{margin-top:-45px !important}
.margin-top-sm--40{margin-top:-40px !important}
.margin-top-sm--35{margin-top:-35px !important}
.margin-top-sm--30{margin-top:-30px !important}
.margin-top-sm--25{margin-top:-25px !important}
.margin-top-sm--20{margin-top:-20px !important}
.margin-top-sm--15{margin-top:-15px !important}
.margin-top-sm--10{margin-top:-10px !important}
.margin-top-sm--5{margin-top:-5px !important}
.margin-top-sm-0{margin-top:0 !important}
.margin-top-sm-5{margin-top:5px !important}
.margin-top-sm-10{margin-top:10px !important}
.margin-top-sm-15{margin-top:15px !important}
.margin-top-sm-20{margin-top:20px !important}
.margin-top-sm-25{margin-top:25px !important}
.margin-top-sm-30{margin-top:30px !important}
.margin-top-sm-35{margin-top:35px !important}
.margin-top-sm-40{margin-top:40px !important}
.margin-top-sm-45{margin-top:45px !important}
.margin-top-sm-50{margin-top:50px !important}
.margin-bottom-sm--50{margin-bottom:-50px !important}
.margin-bottom-sm--45{margin-bottom:-45px !important}
.margin-bottom-sm--40{margin-bottom:-40px !important}
.margin-bottom-sm--35{margin-bottom:-35px !important}
.margin-bottom-sm--30{margin-bottom:-30px !important}
.margin-bottom-sm--25{margin-bottom:-25px !important}
.margin-bottom-sm--20{margin-bottom:-20px !important}
.margin-bottom-sm--15{margin-bottom:-15px !important}
.margin-bottom-sm--10{margin-bottom:-10px !important}
.margin-bottom-sm--5{margin-bottom:-5px !important}
.margin-bottom-sm-0{margin-bottom:0 !important}
.margin-bottom-sm-5{margin-bottom:5px !important}
.margin-bottom-sm-10{margin-bottom:10px !important}
.margin-bottom-sm-15{margin-bottom:15px !important}
.margin-bottom-sm-20{margin-bottom:20px !important}
.margin-bottom-sm-25{margin-bottom:25px !important}
.margin-bottom-sm-30{margin-bottom:30px !important}
.margin-bottom-sm-35{margin-bottom:35px !important}
.margin-bottom-sm-40{margin-bottom:40px !important}
.margin-bottom-sm-45{margin-bottom:45px !important}
.margin-bottom-sm-50{margin-bottom:50px !important}
.margin-left-sm--50{margin-left:-50px !important}
.margin-left-sm--45{margin-left:-45px !important}
.margin-left-sm--40{margin-left:-40px !important}
.margin-left-sm--35{margin-left:-35px !important}
.margin-left-sm--30{margin-left:-30px !important}
.margin-left-sm--25{margin-left:-25px !important}
.margin-left-sm--20{margin-left:-20px !important}
.margin-left-sm--15{margin-left:-15px !important}
.margin-left-sm--10{margin-left:-10px !important}
.margin-left-sm--5{margin-left:-5px !important}
.margin-left-sm-0{margin-left:0 !important}
.margin-left-sm-5{margin-left:5px !important}
.margin-left-sm-10{margin-left:10px !important}
.margin-left-sm-15{margin-left:15px !important}
.margin-left-sm-20{margin-left:20px !important}
.margin-left-sm-25{margin-left:25px !important}
.margin-left-sm-30{margin-left:30px !important}
.margin-left-sm-35{margin-left:35px !important}
.margin-left-sm-40{margin-left:40px !important}
.margin-left-sm-45{margin-left:45px !important}
.margin-left-sm-50{margin-left:50px !important}
.margin-right-sm--50{margin-right:-50px !important}
.margin-right-sm--45{margin-right:-45px !important}
.margin-right-sm--40{margin-right:-40px !important}
.margin-right-sm--35{margin-right:-35px !important}
.margin-right-sm--30{margin-right:-30px !important}
.margin-right-sm--25{margin-right:-25px !important}
.margin-right-sm--20{margin-right:-20px !important}
.margin-right-sm--15{margin-right:-15px !important}
.margin-right-sm--10{margin-right:-10px !important}
.margin-right-sm--5{margin-right:-5px !important}
.margin-right-sm-0{margin-right:0 !important}
.margin-right-sm-5{margin-right:5px !important}
.margin-right-sm-10{margin-right:10px !important}
.margin-right-sm-15{margin-right:15px !important}
.margin-right-sm-20{margin-right:20px !important}
.margin-right-sm-25{margin-right:25px !important}
.margin-right-sm-30{margin-right:30px !important}
.margin-right-sm-35{margin-right:35px !important}
.margin-right-sm-40{margin-right:40px !important}
.margin-right-sm-45{margin-right:45px !important}
.margin-right-sm-50{margin-right:50px !important}
}
@media(min-width:620px){.padding-md-0{padding:0 !important}
.padding-md-5{padding:5px !important}
.padding-md-10{padding:10px !important}
.padding-md-15{padding:15px !important}
.padding-md-20{padding:20px !important}
.padding-md-25{padding:25px !important}
.padding-md-30{padding:30px !important}
.padding-md-35{padding:35px !important}
.padding-md-40{padding:40px !important}
.padding-md-45{padding:45px !important}
.padding-md-50{padding:50px !important}
.padding-top-md-0{padding-top:0 !important}
.padding-top-md-5{padding-top:5px !important}
.padding-top-md-10{padding-top:10px !important}
.padding-top-md-15{padding-top:15px !important}
.padding-top-md-20{padding-top:20px !important}
.padding-top-md-25{padding-top:25px !important}
.padding-top-md-30{padding-top:30px !important}
.padding-top-md-35{padding-top:35px !important}
.padding-top-md-40{padding-top:40px !important}
.padding-top-md-45{padding-top:45px !important}
.padding-top-md-50{padding-top:50px !important}
.padding-bottom-md-0{padding-bottom:0 !important}
.padding-bottom-md-5{padding-bottom:5px !important}
.padding-bottom-md-10{padding-bottom:10px !important}
.padding-bottom-md-15{padding-bottom:15px !important}
.padding-bottom-md-20{padding-bottom:20px !important}
.padding-bottom-md-25{padding-bottom:25px !important}
.padding-bottom-md-30{padding-bottom:30px !important}
.padding-bottom-md-35{padding-bottom:35px !important}
.padding-bottom-md-40{padding-bottom:40px !important}
.padding-bottom-md-45{padding-bottom:45px !important}
.padding-bottom-md-50{padding-bottom:50px !important}
.padding-left-md-0{padding-left:0 !important}
.padding-left-md-5{padding-left:5px !important}
.padding-left-md-10{padding-left:10px !important}
.padding-left-md-15{padding-left:15px !important}
.padding-left-md-20{padding-left:20px !important}
.padding-left-md-25{padding-left:25px !important}
.padding-left-md-30{padding-left:30px !important}
.padding-left-md-35{padding-left:35px !important}
.padding-left-md-40{padding-left:40px !important}
.padding-left-md-45{padding-left:45px !important}
.padding-left-md-50{padding-left:50px !important}
.padding-right-md-0{padding-right:0 !important}
.padding-right-md-5{padding-right:5px !important}
.padding-right-md-10{padding-right:10px !important}
.padding-right-md-15{padding-right:15px !important}
.padding-right-md-20{padding-right:20px !important}
.padding-right-md-25{padding-right:25px !important}
.padding-right-md-30{padding-right:30px !important}
.padding-right-md-35{padding-right:35px !important}
.padding-right-md-40{padding-right:40px !important}
.padding-right-md-45{padding-right:45px !important}
.padding-right-md-50{padding-right:50px !important}
.margin-md--50{margin:-50px !important}
.margin-md--45{margin:-45px !important}
.margin-md--40{margin:-40px !important}
.margin-md--35{margin:-35px !important}
.margin-md--30{margin:-30px !important}
.margin-md--25{margin:-25px !important}
.margin-md--20{margin:-20px !important}
.margin-md--15{margin:-15px !important}
.margin-md--10{margin:-10px !important}
.margin-md--5{margin:-5px !important}
.margin-md-0{margin:0 !important}
.margin-md-5{margin:5px !important}
.margin-md-10{margin:10px !important}
.margin-md-15{margin:15px !important}
.margin-md-20{margin:20px !important}
.margin-md-25{margin:25px !important}
.margin-md-30{margin:30px !important}
.margin-md-35{margin:35px !important}
.margin-md-40{margin:40px !important}
.margin-md-45{margin:45px !important}
.margin-md-50{margin:50px !important}
.margin-top-md--50{margin-top:-50px !important}
.margin-top-md--45{margin-top:-45px !important}
.margin-top-md--40{margin-top:-40px !important}
.margin-top-md--35{margin-top:-35px !important}
.margin-top-md--30{margin-top:-30px !important}
.margin-top-md--25{margin-top:-25px !important}
.margin-top-md--20{margin-top:-20px !important}
.margin-top-md--15{margin-top:-15px !important}
.margin-top-md--10{margin-top:-10px !important}
.margin-top-md--5{margin-top:-5px !important}
.margin-top-md-0{margin-top:0 !important}
.margin-top-md-5{margin-top:5px !important}
.margin-top-md-10{margin-top:10px !important}
.margin-top-md-15{margin-top:15px !important}
.margin-top-md-20{margin-top:20px !important}
.margin-top-md-25{margin-top:25px !important}
.margin-top-md-30{margin-top:30px !important}
.margin-top-md-35{margin-top:35px !important}
.margin-top-md-40{margin-top:40px !important}
.margin-top-md-45{margin-top:45px !important}
.margin-top-md-50{margin-top:50px !important}
.margin-bottom-md--50{margin-bottom:-50px !important}
.margin-bottom-md--45{margin-bottom:-45px !important}
.margin-bottom-md--40{margin-bottom:-40px !important}
.margin-bottom-md--35{margin-bottom:-35px !important}
.margin-bottom-md--30{margin-bottom:-30px !important}
.margin-bottom-md--25{margin-bottom:-25px !important}
.margin-bottom-md--20{margin-bottom:-20px !important}
.margin-bottom-md--15{margin-bottom:-15px !important}
.margin-bottom-md--10{margin-bottom:-10px !important}
.margin-bottom-md--5{margin-bottom:-5px !important}
.margin-bottom-md-0{margin-bottom:0 !important}
.margin-bottom-md-5{margin-bottom:5px !important}
.margin-bottom-md-10{margin-bottom:10px !important}
.margin-bottom-md-15{margin-bottom:15px !important}
.margin-bottom-md-20{margin-bottom:20px !important}
.margin-bottom-md-25{margin-bottom:25px !important}
.margin-bottom-md-30{margin-bottom:30px !important}
.margin-bottom-md-35{margin-bottom:35px !important}
.margin-bottom-md-40{margin-bottom:40px !important}
.margin-bottom-md-45{margin-bottom:45px !important}
.margin-bottom-md-50{margin-bottom:50px !important}
.margin-left-md--50{margin-left:-50px !important}
.margin-left-md--45{margin-left:-45px !important}
.margin-left-md--40{margin-left:-40px !important}
.margin-left-md--35{margin-left:-35px !important}
.margin-left-md--30{margin-left:-30px !important}
.margin-left-md--25{margin-left:-25px !important}
.margin-left-md--20{margin-left:-20px !important}
.margin-left-md--15{margin-left:-15px !important}
.margin-left-md--10{margin-left:-10px !important}
.margin-left-md--5{margin-left:-5px !important}
.margin-left-md-0{margin-left:0 !important}
.margin-left-md-5{margin-left:5px !important}
.margin-left-md-10{margin-left:10px !important}
.margin-left-md-15{margin-left:15px !important}
.margin-left-md-20{margin-left:20px !important}
.margin-left-md-25{margin-left:25px !important}
.margin-left-md-30{margin-left:30px !important}
.margin-left-md-35{margin-left:35px !important}
.margin-left-md-40{margin-left:40px !important}
.margin-left-md-45{margin-left:45px !important}
.margin-left-md-50{margin-left:50px !important}
.margin-right-md--50{margin-right:-50px !important}
.margin-right-md--45{margin-right:-45px !important}
.margin-right-md--40{margin-right:-40px !important}
.margin-right-md--35{margin-right:-35px !important}
.margin-right-md--30{margin-right:-30px !important}
.margin-right-md--25{margin-right:-25px !important}
.margin-right-md--20{margin-right:-20px !important}
.margin-right-md--15{margin-right:-15px !important}
.margin-right-md--10{margin-right:-10px !important}
.margin-right-md--5{margin-right:-5px !important}
.margin-right-md-0{margin-right:0 !important}
.margin-right-md-5{margin-right:5px !important}
.margin-right-md-10{margin-right:10px !important}
.margin-right-md-15{margin-right:15px !important}
.margin-right-md-20{margin-right:20px !important}
.margin-right-md-25{margin-right:25px !important}
.margin-right-md-30{margin-right:30px !important}
.margin-right-md-35{margin-right:35px !important}
.margin-right-md-40{margin-right:40px !important}
.margin-right-md-45{margin-right:45px !important}
.margin-right-md-50{margin-right:50px !important}
}
@media(min-width:960px){.padding-lg-0{padding:0 !important}
.padding-lg-5{padding:5px !important}
.padding-lg-10{padding:10px !important}
.padding-lg-15{padding:15px !important}
.padding-lg-20{padding:20px !important}
.padding-lg-25{padding:25px !important}
.padding-lg-30{padding:30px !important}
.padding-lg-35{padding:35px !important}
.padding-lg-40{padding:40px !important}
.padding-lg-45{padding:45px !important}
.padding-lg-50{padding:50px !important}
.padding-top-lg-0{padding-top:0 !important}
.padding-top-lg-5{padding-top:5px !important}
.padding-top-lg-10{padding-top:10px !important}
.padding-top-lg-15{padding-top:15px !important}
.padding-top-lg-20{padding-top:20px !important}
.padding-top-lg-25{padding-top:25px !important}
.padding-top-lg-30{padding-top:30px !important}
.padding-top-lg-35{padding-top:35px !important}
.padding-top-lg-40{padding-top:40px !important}
.padding-top-lg-45{padding-top:45px !important}
.padding-top-lg-50{padding-top:50px !important}
.padding-bottom-lg-0{padding-bottom:0 !important}
.padding-bottom-lg-5{padding-bottom:5px !important}
.padding-bottom-lg-10{padding-bottom:10px !important}
.padding-bottom-lg-15{padding-bottom:15px !important}
.padding-bottom-lg-20{padding-bottom:20px !important}
.padding-bottom-lg-25{padding-bottom:25px !important}
.padding-bottom-lg-30{padding-bottom:30px !important}
.padding-bottom-lg-35{padding-bottom:35px !important}
.padding-bottom-lg-40{padding-bottom:40px !important}
.padding-bottom-lg-45{padding-bottom:45px !important}
.padding-bottom-lg-50{padding-bottom:50px !important}
.padding-left-lg-0{padding-left:0 !important}
.padding-left-lg-5{padding-left:5px !important}
.padding-left-lg-10{padding-left:10px !important}
.padding-left-lg-15{padding-left:15px !important}
.padding-left-lg-20{padding-left:20px !important}
.padding-left-lg-25{padding-left:25px !important}
.padding-left-lg-30{padding-left:30px !important}
.padding-left-lg-35{padding-left:35px !important}
.padding-left-lg-40{padding-left:40px !important}
.padding-left-lg-45{padding-left:45px !important}
.padding-left-lg-50{padding-left:50px !important}
.padding-right-lg-0{padding-right:0 !important}
.padding-right-lg-5{padding-right:5px !important}
.padding-right-lg-10{padding-right:10px !important}
.padding-right-lg-15{padding-right:15px !important}
.padding-right-lg-20{padding-right:20px !important}
.padding-right-lg-25{padding-right:25px !important}
.padding-right-lg-30{padding-right:30px !important}
.padding-right-lg-35{padding-right:35px !important}
.padding-right-lg-40{padding-right:40px !important}
.padding-right-lg-45{padding-right:45px !important}
.padding-right-lg-50{padding-right:50px !important}
.margin-lg--50{margin:-50px !important}
.margin-lg--45{margin:-45px !important}
.margin-lg--40{margin:-40px !important}
.margin-lg--35{margin:-35px !important}
.margin-lg--30{margin:-30px !important}
.margin-lg--25{margin:-25px !important}
.margin-lg--20{margin:-20px !important}
.margin-lg--15{margin:-15px !important}
.margin-lg--10{margin:-10px !important}
.margin-lg--5{margin:-5px !important}
.margin-lg-0{margin:0 !important}
.margin-lg-5{margin:5px !important}
.margin-lg-10{margin:10px !important}
.margin-lg-15{margin:15px !important}
.margin-lg-20{margin:20px !important}
.margin-lg-25{margin:25px !important}
.margin-lg-30{margin:30px !important}
.margin-lg-35{margin:35px !important}
.margin-lg-40{margin:40px !important}
.margin-lg-45{margin:45px !important}
.margin-lg-50{margin:50px !important}
.margin-top-lg--50{margin-top:-50px !important}
.margin-top-lg--45{margin-top:-45px !important}
.margin-top-lg--40{margin-top:-40px !important}
.margin-top-lg--35{margin-top:-35px !important}
.margin-top-lg--30{margin-top:-30px !important}
.margin-top-lg--25{margin-top:-25px !important}
.margin-top-lg--20{margin-top:-20px !important}
.margin-top-lg--15{margin-top:-15px !important}
.margin-top-lg--10{margin-top:-10px !important}
.margin-top-lg--5{margin-top:-5px !important}
.margin-top-lg-0{margin-top:0 !important}
.margin-top-lg-5{margin-top:5px !important}
.margin-top-lg-10{margin-top:10px !important}
.margin-top-lg-15{margin-top:15px !important}
.margin-top-lg-20{margin-top:20px !important}
.margin-top-lg-25{margin-top:25px !important}
.margin-top-lg-30{margin-top:30px !important}
.margin-top-lg-35{margin-top:35px !important}
.margin-top-lg-40{margin-top:40px !important}
.margin-top-lg-45{margin-top:45px !important}
.margin-top-lg-50{margin-top:50px !important}
.margin-bottom-lg--50{margin-bottom:-50px !important}
.margin-bottom-lg--45{margin-bottom:-45px !important}
.margin-bottom-lg--40{margin-bottom:-40px !important}
.margin-bottom-lg--35{margin-bottom:-35px !important}
.margin-bottom-lg--30{margin-bottom:-30px !important}
.margin-bottom-lg--25{margin-bottom:-25px !important}
.margin-bottom-lg--20{margin-bottom:-20px !important}
.margin-bottom-lg--15{margin-bottom:-15px !important}
.margin-bottom-lg--10{margin-bottom:-10px !important}
.margin-bottom-lg--5{margin-bottom:-5px !important}
.margin-bottom-lg-0{margin-bottom:0 !important}
.margin-bottom-lg-5{margin-bottom:5px !important}
.margin-bottom-lg-10{margin-bottom:10px !important}
.margin-bottom-lg-15{margin-bottom:15px !important}
.margin-bottom-lg-20{margin-bottom:20px !important}
.margin-bottom-lg-25{margin-bottom:25px !important}
.margin-bottom-lg-30{margin-bottom:30px !important}
.margin-bottom-lg-35{margin-bottom:35px !important}
.margin-bottom-lg-40{margin-bottom:40px !important}
.margin-bottom-lg-45{margin-bottom:45px !important}
.margin-bottom-lg-50{margin-bottom:50px !important}
.margin-left-lg--50{margin-left:-50px !important}
.margin-left-lg--45{margin-left:-45px !important}
.margin-left-lg--40{margin-left:-40px !important}
.margin-left-lg--35{margin-left:-35px !important}
.margin-left-lg--30{margin-left:-30px !important}
.margin-left-lg--25{margin-left:-25px !important}
.margin-left-lg--20{margin-left:-20px !important}
.margin-left-lg--15{margin-left:-15px !important}
.margin-left-lg--10{margin-left:-10px !important}
.margin-left-lg--5{margin-left:-5px !important}
.margin-left-lg-0{margin-left:0 !important}
.margin-left-lg-5{margin-left:5px !important}
.margin-left-lg-10{margin-left:10px !important}
.margin-left-lg-15{margin-left:15px !important}
.margin-left-lg-20{margin-left:20px !important}
.margin-left-lg-25{margin-left:25px !important}
.margin-left-lg-30{margin-left:30px !important}
.margin-left-lg-35{margin-left:35px !important}
.margin-left-lg-40{margin-left:40px !important}
.margin-left-lg-45{margin-left:45px !important}
.margin-left-lg-50{margin-left:50px !important}
.margin-right-lg--50{margin-right:-50px !important}
.margin-right-lg--45{margin-right:-45px !important}
.margin-right-lg--40{margin-right:-40px !important}
.margin-right-lg--35{margin-right:-35px !important}
.margin-right-lg--30{margin-right:-30px !important}
.margin-right-lg--25{margin-right:-25px !important}
.margin-right-lg--20{margin-right:-20px !important}
.margin-right-lg--15{margin-right:-15px !important}
.margin-right-lg--10{margin-right:-10px !important}
.margin-right-lg--5{margin-right:-5px !important}
.margin-right-lg-0{margin-right:0 !important}
.margin-right-lg-5{margin-right:5px !important}
.margin-right-lg-10{margin-right:10px !important}
.margin-right-lg-15{margin-right:15px !important}
.margin-right-lg-20{margin-right:20px !important}
.margin-right-lg-25{margin-right:25px !important}
.margin-right-lg-30{margin-right:30px !important}
.margin-right-lg-35{margin-right:35px !important}
.margin-right-lg-40{margin-right:40px !important}
.margin-right-lg-45{margin-right:45px !important}
.margin-right-lg-50{margin-right:50px !important}
}
.purple-text{color:#9b1478 !important}
.red-text{color:#ed0000 !important}
.capitalize{text-transform:capitalize}
.pencil::before{color:#ccc;content:"\f303";font-family:FontAwsome;margin-right:5px}
.inactive{color:#ccc !important;pointer-events:none;cursor:default}
.inactive::after{color:#ccc !important}
a .inactive,button .inactive,a.inactive,button.inactive{color:#ccc !important;pointer-events:none;cursor:default}
a .inactive::after,button .inactive::after,a.inactive::after,button.inactive::after{color:#ccc !important}
.inactive a,.inactive button{color:#ccc !important;pointer-events:none;cursor:default}
.inactive a:after{color:#ccc !important;pointer-events:none;cursor:default}
.inactive::after{color:#ccc !important}
@font-face{font-family:FontAwsome;font-style:normal;font-weight:400;src:url('../media/font/fa-solid-900.eot');src:url('../media/font/fa-solid-900.woff2') format('woff2'),url('../media/font/fa-solid-900.woff') format('woff'),url('../media/font/fa-solid-900.ttf') format('truetype'),url('../media/font/fa-solid-900.svg#FontAwsome') format('svg')}
.info-banner{align-items:center;background:#efefef;border-radius:6px;margin-top:20px;padding:15px;display:flex;position:relative;width:100%}
.info-banner-info-icon::before{font-family:FontAwsome;font-size:20px;color:#5f2878;letter-spacing:0;text-align:center;line-height:29px;content:"\f05a"}
.message-banner-text{color:#666}
.message-banner-text a{text-decoration:underline !important}
.info-banner-text{padding-left:10px}
.lgi-myvm-container .richtext a{display:inline;text-decoration:none}
.lgi-myvm-container input::-ms-clear{display:none;height:0;width:0}
.My.Messages.lgi-nav-active a .envelope .num{background:#ed0000}
.My.Messages:hover a .envelope .num{background:#ffd2e6}
.My.Messages a{position:relative}
.My.Messages a .envelope{bottom:1px;font-style:normal;padding:0 0 0 10px;position:relative}
.My.Messages a .envelope:before{text-align:center;content:"\f003";text-decoration:none;border-radius:50%;font-family:"FontAwsome";font-size:18px;vertical-align:top}
.My.Messages a .envelope .num{background:#fff;color:#433544;content:"0";position:absolute;height:13px;width:13px;font-style:normal;font-size:8px;line-height:14px;left:23px;border-radius:50%;text-align:center;padding:0 3.7px 0 3px;bottom:7px}
.My.Messages a .envelope .num.padding-0{padding:0}
@media screen and (max-width:619px){.My.Messages a .envelope{bottom:0}
.My.Messages:hover a .envelope .num{background:#ed0000;-webkit-transition:background 300ms ease 0;-moz-transition:background 300ms ease 0;-o-transition:background 300ms ease 0;-ms-transition:background 300ms ease 0;transition:background 300ms ease 0}
}
.lgi-spinner-container{align-items:center;bottom:0;display:flex;flex-direction:column;height:max-content;justify-content:center;left:0;margin:auto;padding:15px;position:fixed;right:0;top:0;width:max-content;z-index:1}
.lgi-myvm-spinner-animation{-moz-animation:lgispin 2s linear infinite;-ms-animation:lgispin 2s linear infinite;-o-animation:lgispin 2s linear infinite;-webkit-animation:lgispin 2s linear infinite;animation:lgispin 2s linear infinite;background-image:url('../../virginmedia-ie/media/icons/loader.png');background-size:100% 100%;height:50px;width:50px}
.lgi-spinner-text{word-break:keep-all}
.myvm-spinner-editmode{display:block;position:relative;animation-play-state:paused;margin:initial}
.visiblexs,.visiblesm,.visiblemd,.visiblelg{display:none !important}
@media only screen and (min-width:960px){.visiblelg{display:block !important}
}
@media only screen and (min-width:620px) and (max-width:959px){.visiblemd{display:block !important}
}
@media only screen and (min-width:520px) and (max-width:619px){.visiblesm{display:block !important}
}
@media only screen and (max-width:519px){.visiblexs{display:block !important}
}
.myvm-tooltip{display:inline-block;position:relative}
.myvm-tooltip .tooltiptext{background-color:#fff;border-radius:6px;bottom:125%;box-shadow:0 5px 15px 0 rgba(0,0,0,0.3);color:#000;font-family:'VM Circular Light',Arial,sans-serif;font-size:13px;left:50%;letter-spacing:0;margin-left:-60px;opacity:0;padding:5px;position:absolute;text-align:center;transition:opacity .3s;visibility:hidden;width:120px;z-index:1}
.myvm-tooltip .tooltiptext::after{border-color:#fff transparent transparent transparent;border-style:solid;border-width:5px;box-shadow:1px 1px 50px 0 rgba(0,0,0,0.6);content:"";left:50%;margin-left:-5px;position:absolute;top:100%}
.myvm-tooltip:hover .tooltiptext{opacity:1;visibility:visible}
.myvm-tooltip::after{color:#64a541;content:"\f059";cursor:pointer;font-family:FontAwsome;font-size:18px;height:23px;letter-spacing:0;line-height:25px;width:16px}
.lgi-myvm-container #video{height:520px;width:100%}
.lgi-myvm-container .video-img{height:90px;margin-bottom:10px;margin-top:10px;width:150px}
.lgi-myvm-container .video-url-list{border-bottom:1px solid #dbdbdb;margin-left:30px;padding-left:0}
.lgi-myvm-container .video-url-list .video-img-path{cursor:pointer;padding-left:0;padding-right:0}
.lgi-myvm-container .video-url-list .video-details{cursor:pointer;padding-left:0;padding-top:30px}
.lgi-myvm-container .video-title{color:#ec2000;font-family:'VM Circular Medium',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px;text-decoration:underline}
.lgi-myvm-container .video-description{color:#853e8a !important;font-family:'VM Circular Bold',Arial,sans-serif;font-size:18px;padding-bottom:5px}
.lgi-myvm-container .video-time{color:#404040;font-family:'VM Circular Light',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px;padding-top:5px}
.lgi-myvm-container .margin-right-60{margin-right:60px}
.lgi-myvm-container .myvm-video-header h3{color:#853e8a !important;font-family:'VM Circular Bold',Arial,sans-serif;font-size:30px;letter-spacing:0;line-height:40px;margin-bottom:30px}
.lgi-myvm-container .myvm-video-header h4{color:#853e8a !important;font-family:'VM Circular Bold',Arial,sans-serif;font-size:22px;letter-spacing:0;line-height:30px;margin-bottom:0;margin-top:0;padding-left:30px}
.lgi-myvm-container .myvm-video-text p{color:#404040;font-family:'VM Circular Light',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px;padding-left:30px;padding-top:10px}
.lgi-myvm-container .myvm-video-divider{margin-right:-30px;padding-left:30px}
.lgi-myvm-container .myvm-video-divider .lgi_divider1{border-color:#dbdbdb !important;margin-bottom:0}
.lgi-myvm-container .myvm-video-subheader{color:#853e8a !important;font-family:'VM Circular Bold',Arial,sans-serif;font-size:22px;letter-spacing:0;line-height:30px;padding-bottom:20px}
@media only screen and (max-width:619px){.lgi-myvm-container .myvm-video-divider{margin-right:0;padding-left:0}
.lgi-myvm-container .myvm-video-text p{font-size:16px;padding-left:0}
.lgi-myvm-container .myvm-video-header h4{font-size:20px;line-height:28px;padding-left:0}
.lgi-myvm-container .myvm-video-header h3{font-size:22px;line-height:28px}
.lgi-myvm-container .video-url-list{margin-left:0}
.lgi-myvm-container .margin-right-60{margin-right:0 !important}
.lgi-myvm-container #video{height:181px;width:100%}
.lgi-myvm-container .video-title{font-size:16px}
.lgi-myvm-container .myvm-video-subheader{padding-left:0}
}
@media(min-width:520px) and (max-width:619px){.lgi-myvm-container .video-url-list .video-details{padding-left:5px;padding-top:15px}
}
@media only screen and (max-width:520px){.lgi-myvm-container .video-url-list .video-details{padding-left:15px;padding-top:15px}
}
@media(min-width:620px) and (max-width:959px){.lgi-myvm-container .video-url-list .video-details{padding-left:15px !important;padding-top:10px !important}
}
@media(min-width:620px) and (max-width:1024px){.lgi-myvm-container .video-url-list .video-details{padding-left:20px !important;padding-top:20px !important}
}
.preference-switch{display:inline-block;height:27px;position:relative;width:80px}
.preference-switch input{display:none}
.slider{background-color:lightgray;border-radius:8px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s;-webkit-transition:.4s}
.slider:before{background-color:#fff;border-radius:6px;bottom:2px;box-shadow:0 0 2px 0 rgba(0,0,0,0.2);content:"";height:23px;left:2px;position:absolute;transition:.4s;width:38px;-webkit-transition:.4s}
input:checked+.slider{background-color:#64a541}
input:checked+.slider:before{left:0}
input:focus+.slider{box-shadow:0 0 1px #2196f3}
input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(40px)}
.slider:after{color:#fff;content:'Off';font-family:'VM Circular Bold',Arial,sans-serif;font-size:14px;left:58px;letter-spacing:0;line-height:20px;position:absolute;text-align:center;top:13.5px;transform:translate(-50%,-50%)}
input:checked+.slider:after{color:#fff;content:'On';font-family:'VM Circular Bold',Arial,sans-serif;font-size:14px;left:20px;letter-spacing:0;line-height:20px;text-align:center}
.lgi-myvm-container .banner-container .success-banner p{color:#64a541;font-family:'VM Circular Book',Arial,sans-serif;font-size:18px}
.lgi-myvm-container .banner-container .success-banner .flex-box{align-items:center;border:1px solid #64a541;border-radius:6px;display:flex;padding:15px;position:relative}
.lgi-myvm-container .banner-container .success-banner .flex-box .success-icon{padding-right:10px}
.lgi-myvm-container .banner-container .success-banner .flex-box .success-icon::before{color:#64a541;content:'\f058';font-family:FontAwsome;font-size:18px;height:18px;width:18px}
.lgi-myvm-container .banner-container .error-banner p{color:#ec2000;font-family:'VM Circular Book',Arial,sans-serif;font-size:18px}
.lgi-myvm-container .banner-container .error-banner .flex-box{align-items:center;border:1px solid #ec2000;border-radius:6px;display:flex;padding:15px;position:relative}
.lgi-myvm-container .banner-container .error-banner .flex-box .error-icon{border-radius:50%;margin-right:10px;position:relative;width:18px}
.lgi-myvm-container .banner-container .error-banner .flex-box .error-icon::before{color:#ec2000;content:'\f057';font-family:FontAwsome;font-size:18px;height:18px;width:18px}
.lgi-myvm-container .message-notification-container .row-details{border-bottom:1px solid #dbdbdb;border-top:1px solid #dbdbdb;color:#666;font-family:'VM Circular Bold',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px;margin-left:0;margin-right:0;padding:15px 0;width:100%}
.lgi-myvm-container .message-notification-container .notification-box{background:#f7f7f7;border-radius:8px;margin-bottom:15px;margin-top:15px;padding:20px}
.lgi-myvm-container .message-notification-container .notification-text-one{color:#853e8a;font-family:'VM Circular Medium',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px;padding-bottom:10px}
.lgi-myvm-container .message-notification-container .notification-text-two{color:#666;font-family:'VM Circular Light',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px}
.lgi-myvm-container .message-notification-container .notification-text-third{color:#ec0000;font-family:'VM Circular Light',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px}
.lgi-myvm-container .message-notification-container .messages-text-one{font-family:'VM Circular Light',Arial,sans-serif;font-size:18px;color:#666;letter-spacing:0;line-height:24px}
.lgi-myvm-container .message-notification-container .messages-text-two{font-family:'VM Circular Medium',Arial,sans-serif;font-size:22px;color:#333;letter-spacing:0;line-height:30px}
.lgi-myvm-container .message-notification-container .messages-text-third{font-family:'VM Circular Light',Arial,sans-serif;font-size:18px;color:#666;letter-spacing:0;line-height:24px}
.lgi-myvm-container .message-notification-container .messages-text-fourth{font-family:'VM Circular Book',Arial,sans-serif;font-size:16px;color:#ec2000;letter-spacing:0;line-height:24px}
@media screen and (min-width:620px){.lgi-myvm-container .message-notification-container .notification-box{background:#f7f7f7;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:0;border-top-right-radius:8px;display:inline-block;margin-bottom:15px;margin-left:15px;margin-top:15px;padding:20px;position:relative}
.lgi-myvm-container .message-notification-container .notification-box::after{border-bottom:15px solid transparent;border-left:0;border-right:15px solid #f7f7f7;border-top:0 solid transparent;content:" ";left:-15px;position:absolute;top:0}
}
.lgi-myvm-container .overlay-opaque-background{position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(48,45,45,0.78);z-index:800}
.lgi-myvm-container .overlay-opaque-background .overlay-content-wrapper{display:flex;height:100%;align-items:center}
.lgi-myvm-container .overlay-opaque-background .overlay-content-wrapper .overlay-content{display:flex;flex-direction:column;align-items:flex-end;margin:0 auto;width:85%}
.lgi-myvm-container .overlay-opaque-background .overlay-content-wrapper .overlay-content .close-button{margin-bottom:15px}
.lgi-myvm-container .overlay-opaque-background .overlay-content-wrapper .overlay-content .purple-container{width:100%;min-height:392px;border-radius:10px;background-color:#433545;padding:9px 8px 12px}
.lgi-myvm-container .overlay-opaque-background .overlay-content-wrapper .overlay-content .purple-container .white-container{min-height:371px;border-radius:5px;background-color:#fff;padding:47px 70px 37px}
@media only screen and (min-width:620px) and (max-width:959px){.lgi-myvm-container .overlay-opaque-background .overlay-content-wrapper .overlay-content{width:95%}
.lgi-myvm-container .overlay-opaque-background .overlay-content-wrapper .overlay-content .close-button{margin-bottom:10px}
.lgi-myvm-container .overlay-opaque-background .overlay-content-wrapper .overlay-content .purple-container{min-height:392px}
.lgi-myvm-container .overlay-opaque-background .overlay-content-wrapper .overlay-content .purple-container .white-container{min-height:371px;padding:47px 30px 37px 36px}
}
@media only screen and (max-width:619px){.lgi-myvm-container .overlay-opaque-background .overlay-content-wrapper .overlay-content{width:100%}
.lgi-myvm-container .overlay-opaque-background .overlay-content-wrapper .overlay-content .close-button{margin-bottom:6px;margin-right:11px}
.lgi-myvm-container .overlay-opaque-background .overlay-content-wrapper .overlay-content .close-button .lgi_btn_white_background_red_border{font-size:14px;letter-spacing:-0.14px}
.lgi-myvm-container .overlay-opaque-background .overlay-content-wrapper .overlay-content .close-button button{min-width:85px;width:85px;height:48px;padding:12px 7px}
.lgi-myvm-container .overlay-opaque-background .overlay-content-wrapper .overlay-content .purple-container{height:auto;overflow:auto;padding:9px 10px 12px}
.lgi-myvm-container .overlay-opaque-background .overlay-content-wrapper .overlay-content .purple-container .white-container{height:auto;overflow:auto;padding:18px 7px 25px 12px}
}
.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-track,.slick-slide,.slick-slide img{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;zoom:1}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
@font-face{font-family:"slick";src:url('../media/font/slick.eot');src:url('../media/font/slick.eot?#iefix') format("embedded-opentype"),url('../media/font/slick.woff') format("woff"),url('../media/font/slick.ttf') format("truetype"),url('../media/font/slick.svg#slick') format("svg");font-weight:normal;font-style:normal}
.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;margin-top:-10px;padding:0;border:0;outline:0}
.slick-prev:focus,.slick-next:focus{outline:0}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}
.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}
.slick-prev:before{content:"\2190"}
.slick-next{right:-25px}
.slick-next:before{content:"\2192"}
.slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}
.slick-dots li{position:relative;display:inline-block;width:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}
.slick-dots li button:focus{outline:0}
.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{opacity:.75}
@keyframes lds-dual-ring{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.lds-dual-ring{display:inline-block;height:64px;width:64px}
.lds-dual-ring:after{animation:lds-dual-ring 1.2s linear infinite;border-color:#ed0000 transparent #ed0000 transparent;border:5px solid #ed0000;border-radius:50%;content:" ";display:block;height:46px;margin:1px;width:46px}
.fixedAcc:before{color:#ec2000;content:"\f015";display:inline-block;font-family:FontAwsome;font-size:30px;text-decoration:none;top:0;width:36px}
.bills-overview{text-align:center}
.account-type{display:inline-block;font-family:'VM Circular Bold',Arial,sans-serif;font-size:16px;margin:0;padding:5px;text-decoration:none}
.curr-bal-val{font-family:'VM Circular Bold',Arial,sans-serif;font-size:35px}
.vm-nav-links a{color:#ec2000;font-family:'VM Circular Bold',Arial,sans-serif;font-size:15px;padding-top:15px !important;text-decoration:none}
.myvm-arrow:after{color:#ec2000;content:">";display:inline-block;font-family:'VM Circular Bold',Arial,sans-serif;font-size:20px;left:3px;line-height:14px;position:relative;top:0;width:6px}
.lgi-ang-button{-moz-background-clip:padding-box;-moz-border-radius:25px;-webkit-background-clip:padding-box;-webkit-border-radius:25px;background-clip:padding-box;background-color:#ec2000;background-repeat:repeat-x;border-radius:25px;color:#fff;cursor:pointer;display:inline-block;font-family:'VM Circular Medium',Arial,sans-serif;font-size:16px;height:34px;line-height:35px;max-width:100%;min-width:90px;padding:0 23px;position:relative;text-align:center;text-decoration:none;transition:all 1s ease;white-space:nowrap}
.bill_container{background-color:#fff;border-radius:10px;transition:all 1s ease}
.bill-amount{text-align:right}
.bill-date{color:#ec2000;text-align:left}
.bill-status{color:#ec2000;text-align:right}
.recent_bills{font-family:'VM Circular Medium',Arial,sans-serif;font-size:16px}
.prod-name{color:#ec2000}
.prod-name .prod-label{display:inline-block;font-family:'VM Circular Bold',Arial,sans-serif;font-size:22px;margin:0;padding:5px;text-decoration:none}
.prod-label{color:#ec2000}
.container-prod{border:2px solid #ec2000;border-radius:25px;height:155px;padding-bottom:5px;padding:20px}
.prod-header{color:#ec2000;font-family:'VM Circular Bold',Arial,sans-serif;font-size:30px;padding-bottom:20px;text-align:center}
.lgi-curr-bal-container{border-radius:6px;box-shadow:0 0 10px 0 rgba(0,0,0,0.2);text-align:center}
.currentBalance{color:#000;font-size:50px;letter-spacing:0;line-height:60px}
.lgi-current-bal{color:#000;font-family:'VM Circular Book',Arial,sans-serif;font-size:50px;letter-spacing:0;line-height:60px}
.lgi-curr-bal-label{color:#000;font-family:'VM Circular Book',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px;padding-top:40px;text-align:center}
.lgi-view-pay{color:#ec2000;font-family:'VM Circular Book',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:21px;padding-bottom:36px;padding-top:15px;text-align:center}
.lgi-view-pay a{text-decoration:none}
.lgi-latest-bill-date{color:#ed0000;font-family:'VM Circular Book',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px}
.lgi-latest-bill-amount{color:#000;font-family:'VM Circular Book',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px;text-align:center}
.lgi-latest-bill-status{color:#9b1478;font-family:'VM Circular Book',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px;text-align:right}
.myvm-header h3{color:#853e8a !important;font-family:'VM Circular Medium',Arial,sans-serif;margin-bottom:20px}
.myvm-bill-history{margin-bottom:40px}
.myvm-bill-history [class^="col-"]{padding-left:15px;padding-right:15px}
.myvm-bill-history .row{padding-left:0 !important;padding-right:0 !important}
.myvm-bill-history .divider{border-bottom:1px solid #e5e5e5}
.myvm-bill-history .purple-text{color:#9b1478 !important}
.myvm-bill-history .red-text{color:#ed0000 !important}
.myvm-bill-history .row-header{border-bottom:1px solid #dbdbdb;border-top:1px solid #dbdbdb;color:#666;font:18px/24px 'VM Circular Bold',Arial,sans-serif;height:56px}
.myvm-bill-history .row-header .myvm-col div:first-child{padding-bottom:5px !important;padding-left:0 !important;padding-top:5px !important}
.myvm-bill-history .row-header .myvm-col div:first-child .bill-date-dropdown{border-radius:4px;border:1px solid #dbdbdb;height:44px;padding-bottom:10px !important;padding-left:10px !important;padding-top:10px !important;width:100%}
.myvm-bill-history .row-header .myvm-col div:first-child .bill-date-dropdown.font-angle-down::after{font:18px/24px FontAwsome;right:2%;width:16px}
.myvm-bill-history .row-header .myvm-col div:not(:first-child){padding-bottom:15px;padding-top:15px}
.myvm-bill-history .row-header .myvm-col div:nth-child(6){text-align:right}
.myvm-bill-history .years-dropdown-container{position:relative}
.myvm-bill-history .active-dropdown{box-shadow:0 0 6px 0 #e2e2e2 inset;color:#676468;font:18px/24px 'VM Circular Book',Arial,sans-serif}
.myvm-bill-history .yearsList li{border-top:1px solid #dbdbdb;color:#676468;font:18px/24px 'VM Circular Book',Arial,sans-serif;height:43px;padding:10px}
.myvm-bill-history .yearsList li:hover{background-color:#fafafa;color:#000;cursor:pointer}
.myvm-bill-history .yearsList li:focus{background-color:#fafafa;color:#000}
.myvm-bill-history .yearsList .font-angle-up::after{font:18px/24px FontAwsome;right:2%;width:16px}
.myvm-bill-history .yearsList .remove-border-top{border-top:0;color:#666;font:18px/24px 'VM Circular Bold',Arial,sans-serif}
.myvm-bill-history ul.yearsList{background-color:#fff;border-radius:4px;border:1px solid #dbdbdb;box-shadow:0 0 6px 0 #4d4d4d;position:absolute;width:90%;z-index:1}
.myvm-bill-history .bills-row{border-top:1px solid #e5e5e5;color:#000;font:18px/24px 'VM Circular Light',Arial,sans-serif;min-height:65px;padding-bottom:5px;padding-top:5px}
.myvm-bill-history .row-data{height:54px;padding-bottom:15px;padding-top:15px}
.myvm-bill-history .row-data .myvm-col div:nth-child(-n+2){color:#ed0000;font-family:'VM Circular Medium',Arial,sans-serif}
.myvm-bill-history .row-data .myvm-col div:nth-child(5){font-family:'VM Circular Book',Arial,sans-serif;padding-right:10%;text-align:right}
.myvm-bill-history .row-data .myvm-col div:nth-last-child(2){color:#64a541;font-family:'VM Circular Medium',Arial,sans-serif;text-align:right}
.myvm-bill-history .row-data:hover{background-color:#f4f4f4;cursor:pointer}
.myvm-bill-history .row-data:focus{background-color:#f4f4f4}
.myvm-bill-history .red-background{background-color:#fdebf4 !important}
.myvm-bill-history .bills-row.latest-bill{border-top:0;min-height:89px}
.myvm-bill-history .latest-bill-txt{font-size:16px;padding-left:15px}
.myvm-bill-history .latest-bill .row-data{height:78px}
.myvm-bill-history select{color:#666 !important;font:18px/24px 'VM Circular Bold',Arial,sans-serif !important}
.myvm-bill-history .myvm-col{padding-left:0 !important;padding-right:0 !important}
.myvm-bill-history .font-angle-down{position:relative}
.myvm-bill-history .font-angle-down::after{color:#999;content:"\f107";font-family:FontAwsome;font-size:25px;position:absolute;right:10%;width:20px}
.myvm-bill-history .font-angle-up{position:relative}
.myvm-bill-history .font-angle-up::after{color:#999;content:"\f106";font-family:FontAwsome;font-size:25px;position:absolute;right:10%;width:20px}
.myvm-bill-history .font-pdf::before{content:"\f1c1";font-family:FontAwsome;font-size:20px;line-height:24px;margin-right:6px}
.myvm-bill-history .interactive-bill-container{background-color:#fdebf4;margin-bottom:1px;margin-top:1px;min-height:202px;padding:10px 20px 20px 20px}
.myvm-bill-history .payment-container{background-color:#fdebf4;min-height:79px;padding-bottom:20px;padding-right:20px;padding-top:15px}
.myvm-bill-history .nested-container{background-color:#fff;border-radius:6px;height:64px;padding:20px}
.myvm-bill-history .nested-container:hover{cursor:pointer}
.myvm-bill-history .previous-balance{margin-bottom:5px}
.myvm-bill-history .monthly-charges{margin-bottom:15px}
.myvm-bill-history .accordion-head{color:#853e8a;font:20px/24px 'VM Circular Bold',Arial,sans-serif !important;position:relative}
.myvm-bill-history .left-content{position:absolute}
.myvm-bill-history .right-content{position:absolute;right:0;text-align:right}
.myvm-bill-history .split-price{position:absolute;right:57px}
.myvm-bill-history .total-due-container{color:#151515;font:20px/24px 'VM Circular Bold',Arial,sans-serif !important;height:24px;padding-left:20px}
.myvm-bill-history .total-due-text{position:absolute}
.myvm-bill-history .vat-text{font-family:'VM Circular Book',Arial,sans-serif}
.myvm-bill-history .total-due{position:absolute;right:76px}
.myvm-bill-history .pdf-payment{float:right}
.myvm-bill-history .pdf-link{color:red;float:left;font:16px/24px 'VM Circular Medium',Arial,sans-serif;margin-bottom:10px;margin-top:10px;text-decoration:underline}
.myvm-bill-history .pdf-link:hover{cursor:pointer;text-decoration:none}
.myvm-bill-history .pdf-link:focus{text-decoration:none}
.myvm-bill-history .make-payment{float:right;margin-left:15px}
.myvm-bill-history .make-payment button{height:44px;padding-top:10px;padding-bottom:10px}
.myvm-bill-history .make-payment button span{line-height:24px}
.myvm-bill-history .make-payment a{height:44px;padding-top:5px;padding-bottom:10px}
.myvm-bill-history .make-payment a span{line-height:24px}
.myvm-bill-history .height-on-expand{height:59px !important;margin-bottom:0 !important;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}
.myvm-bill-history .nested-accordion-panel{background-color:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px}
.myvm-bill-history .prev-bal-panel{height:auto;margin-bottom:10px}
.myvm-bill-history .vm-service-panel{height:auto;margin-bottom:15px}
.myvm-bill-history .prev-bal-row{border-top:1px solid #e5e5e5;color:#000;font:18px/24px 'VM Circular Light',Arial,sans-serif;height:45px;padding:10px 20px;position:relative}
.myvm-bill-history .prev-bal-row .right-content{right:96px;text-align:right}
.myvm-bill-history .prev-bal-row.subtotal-bal{font:18px/24px 'VM Circular Medium',Arial,sans-serif;height:54px;padding:10px 20px 20px}
.myvm-bill-history .vm-service-header{background-color:#fff;border-top:1px solid #e5e5e5;color:#666;font:16px/21px 'VM Circular Bold',Arial,sans-serif;height:42px;padding:10px 5px 11px}
.myvm-bill-history .vm-service-header div{padding-right:0;padding-left:5px}
.myvm-bill-history .vm-service-header div:first-child{padding-left:15px}
.myvm-bill-history .vm-service-header.usage-row{padding:10px 10px 11px}
.myvm-bill-history .vm-service-header.usage-row div{padding:0;text-align:center}
.myvm-bill-history .sub-services{border-top:1px solid #e5e5e5;color:#853e8a;font:18px/24px 'VM Circular Medium',Arial,sans-serif;min-height:45px;overflow:auto;padding:10px 20px}
.myvm-bill-history .detail-cost.sub-services{color:#000;font:18px/24px 'VM Circular Light',Arial,sans-serif;padding-left:5px}
.myvm-bill-history .detail-cost.sub-services .right-content{right:56px;text-align:right}
.myvm-bill-history .detail-cost.sub-services.usage-row{padding:10px 10px 11px}
.myvm-bill-history .detail-cost.sub-services.usage-row div{padding:0;text-align:center}
.myvm-bill-history .display-none{display:block}
.links-buttons-container{height:60px;position:relative}
.scroll-up{background-color:#853e8a;border-radius:33px;height:60px;padding:4px 19px;position:absolute;right:0;top:0;width:60px}
.scroll-up-arrow::after{color:#fff;content:"\f106";font-family:FontAwsome;font-size:34px}
.viewAllBills{cursor:pointer}
.viewAllBills h4{color:#ed0000;font:16px/23px 'VM Circular Book',Arial,sans-serif;margin-bottom:0;margin-top:0}
.loadMoreButton{margin-bottom:15px}
.loadMoreButton button{height:44px;padding-top:10px;padding-bottom:10px}
.loadMoreButton button span{line-height:24px}
@media only screen and (max-width:959px){user-select:none;.myvm-header h3{font-size:20px;line-height:30px;margin-bottom:10px}
.myvm-bill-history .row{width:100% !important}
.myvm-bill-history .vm-service-header{border-top:0;height:initial}
.myvm-bill-history .interactive-bill-container{padding:20px 14px}
.myvm-bill-history .interactive-bill-container .bill-details{color:#000;font-size:16px;height:48px;line-height:24px;margin-bottom:20px}
.myvm-bill-history .interactive-bill-container .bill-details .label-text{font-family:'VM Circular Medium',Arial,sans-serif}
.myvm-bill-history .interactive-bill-container .bill-details .value-text{font-family:'VM Circular Light',Arial,sans-serif}
.myvm-bill-history .interactive-bill-container .height-on-expand{height:54px !important}
.myvm-bill-history .interactive-bill-container .nested-container{height:54px;padding:15px 10px 15px 15px}
.myvm-bill-history .interactive-bill-container .nested-container .accordion-head{font-size:16px !important}
.myvm-bill-history .interactive-bill-container .nested-container .split-price{right:34px}
.myvm-bill-history .interactive-bill-container .total-due-container{font-size:16px !important;padding-left:15px}
.myvm-bill-history .interactive-bill-container .total-due-container .total-due{right:29px}
.myvm-bill-history .interactive-bill-container .monthly-charges{margin-bottom:10px}
.myvm-bill-history .interactive-bill-container .prev-bal-row{font-size:16px;padding:10px 15px}
.myvm-bill-history .interactive-bill-container .prev-bal-row .right-content{right:15px}
.myvm-bill-history .interactive-bill-container .sub-services{font-size:16px;padding:10px 15px}
.myvm-bill-history .interactive-bill-container .detail-cost.sub-services{display:table;font-size:16px;width:100%;min-height:69px;padding-left:0;overflow-y:-webkit-paged-y}
.myvm-bill-history .interactive-bill-container .detail-cost.sub-services.usage-row{padding-left:15px}
.myvm-bill-history .interactive-bill-container .detail-cost.sub-services.usage-row div{text-align:left}
.myvm-bill-history .interactive-bill-container .bill-period{color:#676468;font:14px/24px 'VM Circular Light',Arial,sans-serif !important}
.myvm-bill-history .interactive-bill-container .bill-price{text-align:right}
.myvm-bill-history .interactive-bill-container .subtotal-bal{font-size:16px}
.myvm-bill-history .payment-container{text-align:center}
.myvm-bill-history .pdf-payment{float:none}
.myvm-bill-history .make-payment{float:none;margin-bottom:15px;margin-left:0}
.myvm-bill-history .make-payment .floatright{float:none !important}
.myvm-bill-history .pdf-link{float:none;margin-bottom:0;margin-top:0}
.bills-row .myvm-col div:first-child{font-size:16px}
.bills-row .myvm-col div:nth-child(6){font-family:'VM Circular Medium',Arial,sans-serif;text-align:right}
.scroll-up{border-radius:23px;height:44px;padding:3px 14px;width:44px}
.scroll-up-arrow::after{color:#fff;content:"\f106";font-family:FontAwsome;font-size:26px}
}
@media only screen and (max-width:619px){.myvm-bill-history{margin-left:-4%;margin-right:-4%}
.myvm-bill-history .years-dropdown-container{margin-left:3%;width:60%}
.myvm-bill-history .myvm-col div:nth-child(6){padding-right:10%}
.myvm-bill-history .font-angle-down::after{right:9%}
.myvm-bill-history .font-angle-down::after{right:9%}
}
@media only screen and (max-width:959px) and (min-width:620px){.myvm-bill-history{margin-left:-3%;margin-right:-3%}
.myvm-bill-history .years-dropdown-container{margin-left:2%;width:35%}
.myvm-bill-history .font-angle-down::after{right:15%}
.myvm-bill-history .font-angle-down::after{right:15%}
.myvm-bill-history .myvm-col div:nth-child(6){padding-right:10%}
}
@media only screen and (max-width:1024px) and (min-width:960px){.bill-date-dropdown{width:90% !important}
.years-dropdown-container ul{width:90% !important}
}
@media only screen and (min-width:1024px){.bill-date-dropdown{width:75% !important}
.years-dropdown-container ul{width:75% !important}
}
.lgi-myvm-container .dateWidth{width:20% !important}
.lgi-myvm-container .amountWidth{padding-right:0 !important;width:13% !important}
.lgi-myvm-container .mobileBillsHeader{color:#fff;font-family:'VM Circular Bold',Arial,sans-serif;font-size:40px;letter-spacing:0;line-height:50px}
.lgi-myvm-container .mobileUserInfo{color:#fff;font-family:'VM Circular Bold',Arial,sans-serif;font-size:20px;letter-spacing:0;line-height:26px}
@media screen and (max-width:619px){.lgi-myvm-container .myvm-mobile-bill-history .interactive-bill-container{min-height:0}
}
@media screen and (min-width:620px){.lgi-myvm-container .myvm-mobile-bill-history .interactive-bill-container{min-height:0;margin-bottom:0;padding:0}
}
@media screen and (max-width:959px){.lgi-myvm-container .myvm-mobile-bill-history .interactive-bill-container{margin-bottom:1px;padding:15px}
}
.lgi-myvm-container .tableStructure table{border-bottom:1px solid #dbdbdb;border-collapse:collapse;border-top:1px solid #dbdbdb;margin-bottom:40px;padding:15px;text-align:left;width:100%}
.lgi-myvm-container .tableStructure th{border-bottom:1px solid #dbdbdb;border-collapse:collapse;border-top:1px solid #dbdbdb;padding:15px;text-align:left}
.lgi-myvm-container .tableStructure td{border-bottom:1px solid #dbdbdb;border-collapse:collapse;border-top:1px solid #dbdbdb;padding:15px;text-align:left}
.lgi-myvm-container .tableStructure .font-angle-down::after{color:#999;content:"\f107";font-family:FontAwsome;padding-left:5px}
.lgi-myvm-container .tableStructure .font-angle-up::after{color:#999;content:"\f106";font-family:FontAwsome;padding-left:5px}
.lgi-myvm-container .tableStructure .broadbandHeader{color:#676468;font-family:'VM Circular Bold',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px;text-decoration:none}
.lgi-myvm-container .tableStructure a:hover{color:#676468}
.lgi-myvm-container .tableStructure a:focus{color:#676468}
.lgi-myvm-container .tableStructure a:active{color:#676468}
.lgi-myvm-container .tableStructure a:visited{color:#676468}
.lgi-myvm-container .tableStructure .broadbandBody{color:#676468;font-family:'VM Circular Light',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px}
.lgi-myvm-container .mobile_broadband_view{display:flex;flex-wrap:wrap;width:100%}
.lgi-myvm-container .mobileHeader{border-collapse:collapse;border-top:1px solid #dbdbdb;color:#000;font-family:'VM Circular Book',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px;padding:10px;text-align:left;width:100%}
.lgi-myvm-container .tableStructureMobile{width:100%}
.lgi-myvm-container .tableStructureMobile .broadbandBody{color:#000;font-family:'VM Circular Light',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px;padding-bottom:5px;padding-left:10px;padding-right:10px;padding-top:0;text-align:left}
.lgi-myvm-container .tableStructureMobile .broadbandHeader{color:#676468;font-family:'VM Circular Bold',Arial,sans-serif;font-size:14px;letter-spacing:0;line-height:20px;padding-bottom:0;padding-left:10px;padding-right:10px;padding-top:0;text-align:left}
.lgi-myvm-container .broadbandBorder{border-bottom:1px solid #dbdbdb}
.lgi-myvm-container .broadbandScrollMargin{margin-bottom:30px;margin-top:30px}
.lgi-myvm-container .font-down-arrow::after{color:red;content:"\f063";display:inline-block;font-family:FontAwsome;font-size:15.5px;padding-left:5px}
.lgi-myvm-container .font-up-arrow::after{color:#64a541;content:"\f062";display:inline-block;font-family:FontAwsome;font-size:15.5px;padding-left:5px}
.lgi-myvm-container .font-transformred-arrow::after{color:red;content:"\f062";display:inline-block;font-family:FontAwsome;font-size:15.5px;margin-left:5px;transform:rotate(225deg)}
.lgi-myvm-container .font-transformgreen-arrow::after{color:#64a541;content:"\f062";display:inline-block;font-family:FontAwsome;font-size:15.5px;transform:rotate(409deg)}
.lgi-myvm-container .loadAllButtonCenter{text-align:center}
.myvm-fixed-unbilled-usage{margin-bottom:40px}
.myvm-fixed-unbilled-usage [class^="col-"]{padding-left:15px;padding-right:15px}
.myvm-fixed-unbilled-usage .cursor{cursor:pointer}
.myvm-fixed-unbilled-usage img.vm-care-icons{height:22px;margin-right:13px;vertical-align:sub;width:25px}
.myvm-fixed-unbilled-usage .myvm-header h3{color:#853e8a !important;font-family:'VM Circular Medium',Arial,sans-serif;font-size:22px;line-height:32px;margin-bottom:0}
.myvm-fixed-unbilled-usage .usage-period{color:#2b2b2b;font:18px/24px 'VM Circular Light',Arial,sans-serif;margin-bottom:20px}
.myvm-fixed-unbilled-usage .row{padding-left:0 !important;padding-right:0 !important}
.myvm-fixed-unbilled-usage .divider{border-bottom:1px solid #dbdbdb;margin-left:-4%;margin-right:-4%}
.myvm-fixed-unbilled-usage .red-background{background-color:#fdebf4 !important}
.myvm-fixed-unbilled-usage .right-align{text-align:right}
.myvm-fixed-unbilled-usage .purple-text{color:#9b1478 !important}
.myvm-fixed-unbilled-usage .row-header{border-bottom:1px solid #dbdbdb;border-top:1px solid #dbdbdb;color:#666;font:16px/24px 'VM Circular Bold',Arial,sans-serif;height:46px;padding-bottom:10px;padding-top:10px}
.myvm-fixed-unbilled-usage .data-container{border-bottom:1px solid #e5e5e5;min-height:65px;overflow:-webkit-paged-y;padding-bottom:5px;padding-top:5px}
.myvm-fixed-unbilled-usage .row-data{font-size:18px;line-height:24px;min-height:54px;padding-bottom:15px;padding-left:15px;padding-top:15px}
.myvm-fixed-unbilled-usage .row-data .usage-list{color:#ed0000;font-family:'VM Circular Medium',Arial,sans-serif}
.myvm-fixed-unbilled-usage .row-data .basic-number{color:#000;font-family:'VM Circular Light',Arial,sans-serif}
.myvm-fixed-unbilled-usage .row-data .amount{color:#000;font-family:'VM Circular Book',Arial,sans-serif}
.myvm-fixed-unbilled-usage .row-data:hover{background-color:#f4f4f4;cursor:pointer}
.myvm-fixed-unbilled-usage .row-data:focus{background-color:#f4f4f4}
.myvm-fixed-unbilled-usage .font-angle-down{position:relative}
.myvm-fixed-unbilled-usage .font-angle-down::after{color:#999;content:"\f107";font-family:FontAwsome;font-size:25px;position:absolute;right:10%;width:20px}
.myvm-fixed-unbilled-usage .font-angle-up{position:relative}
.myvm-fixed-unbilled-usage .font-angle-up::after{color:#999;content:"\f106";font-family:FontAwsome;font-size:25px;position:absolute;right:10%;width:20px}
.myvm-fixed-unbilled-usage .total-container{color:#333;font:20px/24px 'VM Circular Bold',Arial,sans-serif;padding-left:0;padding-right:0;padding-top:15.4px}
.myvm-fixed-unbilled-usage .total-container .vat-text{color:#151515;font-family:'VM Circular Book',Arial,sans-serif}
.myvm-fixed-unbilled-usage .display-none{display:block}
.myvm-fixed-unbilled-usage .links-buttons-container{height:60px;position:relative}
.myvm-fixed-unbilled-usage .scroll-up{background-color:#853e8a;border-radius:33px;height:60px;padding:4px 19px;position:absolute;right:0;top:0;width:60px}
.myvm-fixed-unbilled-usage .scroll-up-arrow::after{color:#fff;content:"\f106";font-family:FontAwsome;font-size:34px}
.myvm-fixed-unbilled-usage .height-on-expand{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important;height:59px !important;margin-bottom:0 !important}
.myvm-fixed-unbilled-usage .interactive-bill-container{background-color:#fdebf4;margin-bottom:1px;margin-top:1px;padding:10px 20px 20px 20px}
.myvm-fixed-unbilled-usage .nested-container{background-color:#fff;border-radius:6px;min-height:64px;padding:20px}
.myvm-fixed-unbilled-usage .nested-container:hover{cursor:pointer}
.myvm-fixed-unbilled-usage .nested-accordion-panel{background-color:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px}
.myvm-fixed-unbilled-usage .previous-balance{margin-bottom:5px}
.myvm-fixed-unbilled-usage .accordion-head{color:#853e8a;font:20px/24px 'VM Circular Bold',Arial,sans-serif !important;position:relative}
.myvm-fixed-unbilled-usage .accordion-head .amount{width:28.1%}
.myvm-fixed-unbilled-usage .accordion-head .font-angle{padding-left:0;padding-right:0;width:0}
.myvm-fixed-unbilled-usage .accordion-head .font-angle-down:after{right:-55px}
.myvm-fixed-unbilled-usage .accordion-head .font-angle-up:after{right:-55px}
.myvm-fixed-unbilled-usage .nested-accordion-panel{background-color:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px}
.myvm-fixed-unbilled-usage .prev-bal-panel{height:auto;margin-bottom:5px}
.myvm-fixed-unbilled-usage .total-amount{padding-right:6.8%}
.myvm-fixed-unbilled-usage .prev-bal-row{border-top:1px solid #e5e5e5;color:#000;font:18px/24px 'VM Circular Light',Arial,sans-serif;height:45px;padding:10px 5px}
.myvm-fixed-unbilled-usage .prev-bal-row .right-content{right:96px;text-align:right}
.myvm-fixed-unbilled-usage .prev-bal-row .amount{padding-right:6.5%;text-align:right}
.myvm-fixed-unbilled-usage .prev-bal-row.subtotal-bal{font:18px/24px 'VM Circular Medium',Arial,sans-serif;height:55px;padding:10px 5px 20px}
.myvm-fixed-unbilled-usage .vat-text{font-family:'VM Circular Book',Arial,sans-serif}
.myvm-fixed-unbilled-usage .service-header{background-color:#fff;border-top:1px solid #e5e5e5;color:#676468;font:16px/21px 'VM Circular Bold',Arial,sans-serif;height:42px;padding:10px 5px 11px}
.myvm-fixed-unbilled-usage .service-header .sort-header{margin-right:6px}
.myvm-fixed-unbilled-usage .service-header div:last-child{padding-right:6.5%;text-align:right}
.myvm-fixed-unbilled-usage .service-header .font-angle-down:after{font-size:17px;position:unset;right:auto}
.myvm-fixed-unbilled-usage .service-header .font-angle-up:after{font-size:17px;position:unset;right:auto}
.myvm-fixed-unbilled-usage .animate-accordion-open{animation:animate-accordion-key .2s linear;overflow:hidden}
.myvm-fixed-unbilled-usage .animate-accordion-close{animation:animate-accordion-close-key .2s linear;overflow:hidden}
@-webkit-keyframes animate-accordion-key{from{height:0}
to{height:auto}
}
@keyframes animate-accordion-key{from{height:0}
to{height:auto}
}
@-webkit-keyframes animate-accordion-close-key{from{height:auto}
to{height:0}
}
@keyframes animate-accordion-close-key{from{height:auto}
to{height:0}
}
@media only screen and (max-width:619px){.myvm-fixed-unbilled-usage .myvm-header h3{font-size:20px;line-height:30px;margin-bottom:10px}
.myvm-fixed-unbilled-usage .unbilled-usage{margin-left:-4%;margin-right:-4%}
.myvm-fixed-unbilled-usage .usage-period{color:#000;font-size:16px}
.myvm-fixed-unbilled-usage .row-data{padding-left:0}
.myvm-fixed-unbilled-usage .row-data .font-angle-down{padding-left:0}
.myvm-fixed-unbilled-usage .row-data .font-angle-down:after{right:30%}
.myvm-fixed-unbilled-usage .row-data .font-angle-up{padding-left:0}
.myvm-fixed-unbilled-usage .row-data .font-angle-up:after{right:30%}
.myvm-fixed-unbilled-usage .row-data .amount{font-family:'VM Circular Medium',Arial,sans-serif;padding-right:24px}
.myvm-fixed-unbilled-usage .nested-container{min-height:54px;overflow:-webkit-paged-y;padding:15px 10px 15px 15px}
.myvm-fixed-unbilled-usage .nested-container .accordion-head{font-size:16px !important}
.myvm-fixed-unbilled-usage .nested-container .accordion-head .amount{width:25%}
.myvm-fixed-unbilled-usage .nested-container .accordion-head .font-angle-down:after{right:-30px}
.myvm-fixed-unbilled-usage .nested-container .accordion-head .font-angle-up:after{right:-30px}
.myvm-fixed-unbilled-usage .nested-container .accordion-head .font-angle{font-size:20px}
.myvm-fixed-unbilled-usage .total-amount{padding-right:4.7%}
.myvm-fixed-unbilled-usage .sm-xs-data .order-by-dropdown{height:55px;padding:5px}
.myvm-fixed-unbilled-usage .sm-xs-row{font:14px/24px 'VM Circular Light',Arial,sans-serif;height:auto;min-height:69px;padding:10px 15px}
.myvm-fixed-unbilled-usage .sm-xs-row .date{color:#676468}
.myvm-fixed-unbilled-usage .sm-xs-row .duration{color:#000}
.myvm-fixed-unbilled-usage .sm-xs-row .num-amount{color:#000;font-size:16px;line-height:24px;padding-left:0;padding-right:0}
.myvm-fixed-unbilled-usage .sm-xs-row .num-amount .number{float:left;font-family:'VM Circular Book',Arial,sans-serif}
.myvm-fixed-unbilled-usage .sm-xs-row .num-amount .xs-s-amount{float:right;font-family:'VM Circular Light',Arial,sans-serif}
.myvm-fixed-unbilled-usage .prev-bal-row .amount{padding-right:4.9%}
.myvm-fixed-unbilled-usage .prev-bal-row.subtotal-bal{font:16px/24px 'VM Circular Book',Arial,sans-serif;padding:10px 0 15px 0}
.myvm-fixed-unbilled-usage .height-on-expand{height:54px !important}
.myvm-fixed-unbilled-usage .sort-by-dropdown{border-radius:4px;border:1px solid #dbdbdb;height:44px;padding:10px;width:65%}
.myvm-fixed-unbilled-usage .sort-by-dropdown.font-angle-up::after{font:20px/24px FontAwsome;right:4%;width:16px}
.myvm-fixed-unbilled-usage .sort-by-dropdown.font-angle-down::after{font:20px/24px FontAwsome;right:4%;width:16px}
.myvm-fixed-unbilled-usage .active-dropdown{box-shadow:0 0 6px 0 #e2e2e2 inset;color:#676468;font:18px/24px 'VM Circular Book',Arial,sans-serif}
.myvm-fixed-unbilled-usage .default-text{color:#676468;font:18px/24px 'VM Circular Bold',Arial,sans-serif}
.myvm-fixed-unbilled-usage .orderByList li{border-top:1px solid #dbdbdb;color:#676468;font:18px/24px 'VM Circular Book',Arial,sans-serif;height:43px;padding:10px}
.myvm-fixed-unbilled-usage .orderByList li:hover{background-color:#fafafa;color:#000;cursor:pointer}
.myvm-fixed-unbilled-usage .orderByList li:focus{background-color:#fafafa;color:#000}
.myvm-fixed-unbilled-usage .orderByList .font-angle-up::after{font:20px/24px FontAwsome;right:4%;width:16px}
.myvm-fixed-unbilled-usage .orderByList .font-angle-up::after{font:20px/24px FontAwsome;right:4%;width:16px}
.myvm-fixed-unbilled-usage .orderByList .remove-border-top{border-top:0;color:#666;font:18px/24px 'VM Circular Bold',Arial,sans-serif}
.myvm-fixed-unbilled-usage ul.orderByList{background-color:#fff;border-radius:4px;border:1px solid #dbdbdb;box-shadow:0 0 6px 0 #4d4d4d;position:absolute;width:50%;z-index:1}
.myvm-fixed-unbilled-usage .total-container{font:16px/24px 'VM Circular Bold',Arial,sans-serif}
.myvm-fixed-unbilled-usage .total-container .amount{font-size:18px;padding-right:24px}
.myvm-fixed-unbilled-usage .total-container .final-amount{font-size:18px;padding-right:6.9%}
}
@media only screen and (max-width:959px) and (min-width:620px){.myvm-fixed-unbilled-usage .accordion-head .amount{width:30.3%}
.myvm-fixed-unbilled-usage .accordion-head .font-angle-up::after{right:-32px}
.myvm-fixed-unbilled-usage .accordion-head .font-angle-down::after{right:-32px}
.myvm-fixed-unbilled-usage .total-amount{padding-right:5.7%}
.myvm-fixed-unbilled-usage .service-header div:last-child{padding-right:5.2%}
.myvm-fixed-unbilled-usage .prev-bal-row .amount{padding-right:5.2%}
}
.lgi-myvm-container .payment-history .overviewHeader h3{color:#853e8a !important;font-family:'VM Circular Medium',Arial,sans-serif;margin-bottom:20px}
.lgi-myvm-container .payment-history .error-msg{color:#999;font:18px/24px 'VM Circular Light',Arial,sans-serif;margin-top:15px}
.lgi-myvm-container .payment-history .row-header{border-bottom:1px solid #dbdbdb;border-top:1px solid #dbdbdb;color:#666;font:18px/24px 'VM Circular Bold',Arial,sans-serif;height:56px;margin-top:20px}
.lgi-myvm-container .payment-history .row-header .myvm-col div:first-child{padding-bottom:5px;padding-left:0;padding-top:5px}
.lgi-myvm-container .payment-history .row-header .myvm-col div:first-child .payment-date-dropdown{border:1px solid #dbdbdb;border-radius:4px;height:44px;padding-bottom:10px;padding-left:10px;padding-top:10px;width:200px}
.lgi-myvm-container .payment-history .row-header .myvm-col div:first-child .payment-date-dropdown.font-angle-down::after{font:12px/24px FontAwsome;right:2%;text-align:center;width:16px}
.lgi-myvm-container .payment-history .row-header .myvm-col div:not(:first-child){padding-bottom:15px;padding-top:15px}
.lgi-myvm-container .payment-history .row-header .myvm-col div:last-child{padding-right:10px}
.lgi-myvm-container .payment-history .row-header .yearsList li{border-top:1px solid #dbdbdb;color:#676468;font:18px/24px 'VM Circular Book',Arial,sans-serif;height:2.7%;padding:10px}
.lgi-myvm-container .payment-history .row-header .yearsList li:hover{background-color:#fafafa;color:#000;cursor:pointer}
.lgi-myvm-container .payment-history .row-header .yearsList li:focus{background-color:#fafafa;color:#000}
.lgi-myvm-container .payment-history .row-header .yearsList .font-angle-up::after{font:12px/24px FontAwsome;right:2%;text-align:center;width:16px}
.lgi-myvm-container .payment-history .row-header .yearsList .remove-border-top{border-top:0;color:#666;font:18px/24px 'VM Circular Bold',Arial,sans-serif}
.lgi-myvm-container .payment-history .row-header ul.yearsList{background-color:#fff;border:1px solid #dbdbdb;border-radius:4px;box-shadow:0 0 6px 0 #4d4d4d;position:absolute;width:200px;z-index:1}
.lgi-myvm-container .payment-history .rightText{text-align:right}
.lgi-myvm-container .payment-history .lightWebfont{font-family:'VM Circular Book',Arial,sans-serif}
.lgi-myvm-container .payment-history .payment-row{border-bottom:1px solid #e5e5e5;color:#000;font:18px/24px 'VM Circular Light',Arial,sans-serif;min-height:55px;padding-bottom:5px;padding-top:5px;padding:15px 10px 15px 10px}
.lgi-myvm-container .payment-history .payment-row-container{margin-bottom:40px}
.lgi-myvm-container .payment-history .dateheadoption{color:#676468;font-family:'VM Circular Bold',Arial,sans-serif}
.lgi-myvm-container .payment-history .viewall{background:white;color:#ec2000;font-family:'VM Circular Book',Arial,sans-serif;font-size:16px;line-height:23px;margin:15px}
.lgi-myvm-container .payment-history .font-angle-down{position:relative}
.lgi-myvm-container .payment-history .font-angle-down::after{color:#999;content:"\f107";font:20px/24px FontAwsome;position:absolute}
.lgi-myvm-container .payment-history .font-angle-up{position:relative}
.lgi-myvm-container .payment-history .font-angle-up::after{color:#999;content:"\f106";font:20px/24px FontAwsome;position:absolute}
.lgi-myvm-container .payment-history .links-buttons-container{height:60px;position:relative}
.lgi-myvm-container .payment-history .loadMoreButton{margin-bottom:15px}
.lgi-myvm-container .payment-history .loadMoreButton button{height:44px;padding-bottom:10px;padding-top:10px}
.lgi-myvm-container .payment-history .loadMoreButton button span{line-height:24px}
.lgi-myvm-container .payment-history .viewAllBills{cursor:pointer}
.lgi-myvm-container .payment-history .viewAllBills h4{color:#ed0000;font:16px/23px 'VM Circular Book',Arial,sans-serif;margin-bottom:0;margin-top:0}
.lgi-myvm-container .payment-history .errormsg{border:1px solid #ee1313;border-radius:6px;color:#ed0000;font-family:'VM Circular Book',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px;padding:15px}
.lgi-myvm-container .payment-history .errortip{color:#999;font-family:'VM Circular Light',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px;padding-left:15px}
@media only screen and (max-width:619px){.lgi-myvm-container .payment-history .overviewHeader{font-size:20px;line-height:30px;margin-top:30px}
.lgi-myvm-container .payment-history .row-header{height:55px;margin-left:-11px;margin-right:-11px;margin-top:10px;padding-left:14px}
.lgi-myvm-container .payment-history .row-header .payment-date-dropdown{height:43px}
.lgi-myvm-container .payment-history .error-msg{font-size:16px}
.lgi-myvm-container .payment-history .sm-xs-row{border-bottom:1px solid #e5e5e5;font:14px/24px 'VM Circular Light',Arial,sans-serif;height:auto;margin-left:-11px;margin-right:-11px;min-height:69px;padding:10px 15px 10px 14px}
.lgi-myvm-container .payment-history .sm-xs-row .duration{color:#000}
.lgi-myvm-container .payment-history .sm-xs-row .num-amount{color:#000;font-size:16px;line-height:24px;padding-left:0;padding-right:0}
.lgi-myvm-container .payment-history .sm-xs-row .num-amount .number{float:left;font-family:'VM Circular Book',Arial,sans-serif}
.lgi-myvm-container .payment-history .sm-xs-row .num-amount .xs-s-amount{float:right;font-family:'VM Circular Book',Arial,sans-serif}
.lgi-myvm-container .payment-history .prev-bal-row .amount{padding-right:4.9%}
}
@media only screen and (min-width:620px) and (max-width:959px){.payment-date-dropdown{width:85% !important}
.yearsList ul{width:85% !important}
}
.tell-us-you-paid{background-color:#fff;border-radius:6px;position:relative}
.tell-us-you-paid .row{padding:0}
.tell-us-you-paid .formText{letter-spacing:0}
.tell-us-you-paid .tellusform .vm-align-center{margin-left:5%}
.tell-us-you-paid .tellusform .label{display:inline-block;text-align:right}
.tell-us-you-paid .tellusform .middle{margin-bottom:10px;margin-top:10px}
.tell-us-you-paid .tellusform .amountInput{display:inline-block;list-style-type:none;padding-bottom:5px;width:100%}
.tell-us-you-paid .tellusform .amountInput .lgi-form-field-container:before{bottom:10px;color:#666;content:"\f153";font:16px FontAwsome;left:10px;line-height:24px;position:absolute;z-index:1}
.tell-us-you-paid .tellusform .amountInput .lgi-form-field-container .lgi-form-validmark{display:none !important}
.tell-us-you-paid .tellusform .amountInput input[type=number]{-moz-appearance:textfield}
.tell-us-you-paid .tellusform .amountInput input[type=number]::-webkit-inner-spin-button,.tell-us-you-paid .tellusform .amountInput input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}
.tell-us-you-paid .tellusform .amountInput input{border:1px solid #dbdbdb;border-radius:6px;color:#666;font-family:'VM Circular Book',Arial,sans-serif;font-size:18px;height:44px;letter-spacing:0;line-height:24px;padding:0 10px 0 25px;width:100%}
.tell-us-you-paid .tellusform .paymentTypeGroup{color:#000;font-family:'VM Circular Light',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px;margin-bottom:0}
.tell-us-you-paid .tellusform .paymentTypeGroup .lgi-radiobox-textPlaceholder{font-family:'VM Circular Light',Arial,sans-serif}
.tell-us-you-paid .tellusform .paymentTypeGroup label{vertical-align:top}
.tell-us-you-paid .tellusform .lgi-form-radio label{cursor:pointer;display:block;padding-left:21px;position:relative;text-align:left;user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}
.tell-us-you-paid .tellusform .lgi-form-radio label input{cursor:pointer;opacity:0;position:absolute}
.tell-us-you-paid .tellusform .lgi-form-radio label:hover input ~ .lgi-radiobox-imagePlaceholder{border:1px solid #ec2000}
.tell-us-you-paid .tellusform .lgi-form-radio label input:checked ~ .lgi-radiobox-imagePlaceholder{background-color:#fff;border:1px solid #ec2000}
.tell-us-you-paid .tellusform .lgi-form-radio label input:checked ~ .lgi-radiobox-imagePlaceholder:after{display:block}
.tell-us-you-paid .tellusform .lgi-form-radio .lgi-radiobox-imagePlaceholder:after{background-color:#ec2000;border-radius:50%;bottom:2px;height:10px;left:2px;right:2px;top:2px;width:10px}
.tell-us-you-paid .tellusform .lgi-radiobox-imagePlaceholder{border:1px solid #ccc;border-radius:50%;height:16px;left:0;position:absolute;top:.4ex;width:16px}
.tell-us-you-paid .tellusform .lgi-radiobox-imagePlaceholder:after{content:"";display:none;position:absolute}
.tell-us-you-paid .tellusform .radio .lgi-form-field label{padding:0}
.tell-us-you-paid .tellusform .radio .lgi-form-field-container label{color:#000;font-family:'VM Circular Light',Arial,sans-serif;padding:0 0 0 21px;text-align:left}
.tell-us-you-paid .tellusform .lgi-form-field-extended{display:block;padding:0 0 20px 0}
.tell-us-you-paid .tellusform .lgi-form-field-extended label{color:#87418c;display:inline-block;font-family:'VM Circular Medium',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px;margin-right:20px;padding:10px 0 10px 0;text-align:right;vertical-align:top;width:150px}
.tell-us-you-paid .tellusform .lgi-form-field-extended .lgi-form-field-container-extended{display:inline-block;position:relative;width:210px}
.tell-us-you-paid .tellusform .lgi-form-field{display:block;padding:0 0 20px 0 !important}
.tell-us-you-paid .tellusform .lgi-form-field label{color:#87418c;display:inline-block;font-family:'VM Circular Medium',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px;margin-right:20px;padding:10px 0 10px 0;text-align:right;vertical-align:top;width:150px}
.tell-us-you-paid .tellusform .lgi-form-field .lgi-form-field-container{display:inline-block;position:relative;width:210px}
.tell-us-you-paid .tellusform .select-dropdown{display:inline-block;left:10px;list-style-type:none;width:100%}
.tell-us-you-paid .tellusform .select-dropdown select{appearance:none;border-radius:4px;border:1px solid #dbdbdb;color:#676468;font-family:'VM Circular Book',Arial,sans-serif;font-size:16px;height:44px;letter-spacing:0;line-height:24px;padding:10px 25px 10px 10px;width:100%;-moz-appearance:none;-webkit-appearance:none}
.tell-us-you-paid .tellusform .buttons{display:flex;padding-left:27%}
.tell-us-you-paid .tellusform .buttons .paidButton{width:max-content}
.tell-us-you-paid .tellusform .buttons .paidButton .floatcenter{float:left}
.tell-us-you-paid .tellusform .buttons .paidButton button{background-color:#ed0000;color:#fff;font-family:'VM Circular Medium',Arial,sans-serif;font-size:16px;height:44px;letter-spacing:0;line-height:24px;padding-bottom:10px;padding-left:20px;padding-right:20px;padding-top:10px}
.tell-us-you-paid .tellusform .buttons .cancelButton .floatcenter{float:right}
.tell-us-you-paid .tellusform .buttons .cancelButton button,.tell-us-you-paid .tellusform .buttons .cancelButton a{border:1px solid #d7d7d7;color:#999;font-family:'VM Circular Medium',Arial,sans-serif;font-size:16px;height:44px;letter-spacing:0;line-height:24px;margin-right:10px;padding-bottom:10px;padding-left:20px;padding-right:20px;padding-top:10px}
@media only screen and (max-width:959px) and (min-width:620px){.tell-us-you-paid .tellusform .vm-align-center{margin-left:5%}
.tell-us-you-paid .tellusform .buttons{padding-left:16%}
}
@media only screen and (max-width:619px){.tell-us-you-paid{width:100%}
.tell-us-you-paid .tellusform .vm-align-center{margin-left:0}
.tell-us-you-paid .tellusform .formText .tellusheader{margin-bottom:0}
.tell-us-you-paid .tellusform .lgi-form-field-extended label{display:block;padding:0 !important;text-align:left}
.tell-us-you-paid .tellusform .lgi-form-field-extended .lgi-form-field-container-extended{display:block;padding:10px 0 0 0 !important;width:100%}
.tell-us-you-paid .tellusform .lgi-form-field label{display:block;padding:0 !important;text-align:left}
.tell-us-you-paid .tellusform .lgi-form-field .lgi-form-field-container{display:block;padding:10px 0 0 0 !important;width:100%}
.tell-us-you-paid .tellusform .label{text-align:left}
.tell-us-you-paid .tellusform .paymentTypeGroup{left:0;margin-bottom:0}
.tell-us-you-paid .tellusform .paymentTypeGroup .lgi-form-field{padding:0}
.tell-us-you-paid .tellusform .paymentTypeGroup .lgi-radiobox-textPlaceholder{font-family:'VM Circular Light',Arial,sans-serif;padding-left:21px}
.tell-us-you-paid .tellusform .amountInput{left:0;width:100%}
.tell-us-you-paid .tellusform .amountInput input{left:0;margin-left:0;width:100%}
.tell-us-you-paid .tellusform .select-dropdown{left:0;width:100%}
.tell-us-you-paid .tellusform .buttons{flex-direction:column-reverse;margin-top:5px;padding-left:0}
.tell-us-you-paid .tellusform .buttons .paidButton{float:none;margin-bottom:15px;width:unset}
.tell-us-you-paid .tellusform .buttons .paidButton .floatcenter{float:none}
.tell-us-you-paid .tellusform .buttons .cancelButton{float:none;margin-bottom:30px}
.tell-us-you-paid .tellusform .buttons .cancelButton .floatcenter{float:none}
.tell-us-you-paid .tellusform .buttons .cancelButton button{margin-right:0}
}
.lgi-myvm-container .payment-success.row{margin:0;padding:0;width:100%}
.lgi-myvm-container .payment-success .text-container{padding:0 33px}
.lgi-myvm-container .payment-success .image-container{padding:0 33px}
.lgi-myvm-container .payment-success .feedback-desc .thank-you-header{padding-bottom:1%}
.lgi-myvm-container .payment-success .feedback-desc .feedback-text{padding-bottom:20px}
.lgi-myvm-container .payment-success .feedback-desc .feedback-container{margin-bottom:20px;padding-left:15px}
.lgi-myvm-container .payment-success .feedback-desc .feedback-container .feedback-label{color:#404040;display:inline-block;font-family:'VM Circular Book',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px;padding-bottom:5px}
.lgi-myvm-container .payment-success .feedback-desc .feedback-container .feedback-value{color:#1c1c1c;display:inline-block;font-family:'VM Circular Light',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px;padding-bottom:5px;padding-left:1ex}
.lgi-myvm-container .payment-success .feedback-desc .tryAgainButton button,.lgi-myvm-container .payment-success .feedback-desc .tryAgainButton a{height:44px;line-height:44px}
.lgi-myvm-container .payment-success .feedback-desc .msg-banner{background-color:#efefef;border-radius:6px;margin-bottom:80px;margin-top:40px;padding:15px}
.lgi-myvm-container .payment-success .feedback-desc .msg-banner .banner-text{display:inline-flex}
.lgi-myvm-container .payment-success .feedback-desc .msg-banner .banner-text:before{color:#5f2878;content:"\f05a";font-family:FontAwsome;font-size:20px;letter-spacing:0;line-height:24px;text-align:center}
.lgi-myvm-container .payment-success .feedback-desc .msg-banner .banner-text .richtext{margin-left:1ex}
@media only screen and (max-width:619px){.lgi-myvm-container .payment-success .text-container{padding:0}
.lgi-myvm-container .payment-success .image-container{padding:0}
.lgi-myvm-container .payment-success .feedback-desc .thank-you-header p{font-size:22px;line-height:30px}
.lgi-myvm-container .payment-success .feedback-desc .feedback-text p{font-size:16px;line-height:24px}
.lgi-myvm-container .payment-success .feedback-desc .feedback-container .feedback-label p{font-size:16px}
.lgi-myvm-container .payment-success .feedback-desc .feedback-container .feedback-value{font-size:16px}
.lgi-myvm-container .payment-success .feedback-desc .msg-banner{margin-bottom:30px;margin-top:30px}
.lgi-myvm-container .payment-success .feedback-desc .msg-banner p{font-size:16px}
}
.lgi-myvm-container .currentUsageBox{background:#fff;border-radius:6px;box-shadow:0 0 10px 0 rgba(0,0,0,0.15);width:100%}
.lgi-myvm-container .lg-myvm-currentBroadbandCont .lgi-currentBroadbandHeading{color:#853e8a;font-family:'VM Circular Bold',Arial,sans-serif;font-size:20px;letter-spacing:0;line-height:30px;padding-bottom:20px}
.lgi-myvm-container .lg-myvm-currentBroadbandCont .borderTop{border-top:1px solid #dbdbdb;padding-bottom:20px;padding-top:20px}
.lgi-myvm-container .lg-myvm-currentBroadbandCont .lgi-currentBroadband-label{color:#454545;font-family:'VM Circular Medium',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px}
.lgi-myvm-container .lg-myvm-currentBroadbandCont .lgi-currentBroadband-value{color:#000;font-family:'VM Circular Light',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px}
.lgi-myvm-container .lg-myvm-currentBroadbandCont .usageTable{padding-bottom:2%;padding-right:19%;padding-top:7%}
.lgi-myvm-container .lg-myvm-currentBroadbandCont .usageTableBorder{border:1px solid #dbdbdb;height:94px;padding:15px 30px}
.lgi-myvm-container .lg-myvm-currentBroadbandCont .usageTableBorderLeft{border-left:0}
.lgi-myvm-container .lg-myvm-currentBroadbandCont .currentusagePadding{padding:20px}
.lgi-myvm-container .lg-myvm-currentBroadbandCont .usagetableheader{color:#853e8a;font-family:'VM Circular Book',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px}
.lgi-myvm-container .lg-myvm-currentBroadbandCont .usagetablebody{color:#454545;font-family:'VM Circular Bold',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:40px}
@media screen and (min-width:960px){.lgi-myvm-container .lg-myvm-currentBroadbandCont .usageTableBorder:nth-child(3){border-bottom-right-radius:6px;border-top-right-radius:6px}
.lgi-myvm-container .lg-myvm-currentBroadbandCont .usageTableBorder:nth-child(1){border-bottom-left-radius:6px;border-top-left-radius:6px}
}
@media screen and (max-width:959px){.lgi-myvm-container .lg-myvm-currentBroadbandCont .usageTableBorderTop{border-left:1px solid #dbdbdb;border-top:0}
.lgi-myvm-container .lg-myvm-currentBroadbandCont .usageTableBorder:nth-child(1){border-top-left-radius:6px;border-top-right-radius:6px}
.lgi-myvm-container .lg-myvm-currentBroadbandCont .usageTableBorder:nth-child(3){border-bottom-left-radius:6px;border-bottom-right-radius:6px}
.lgi-myvm-container .lg-myvm-currentBroadbandCont .usageTable{padding-right:0;padding-top:0}
}
.lgi-myvm-container .lg-myvm-currentBroadbandCont .font-down-arrow::after{color:red;content:"\f063";display:inline-block;font-family:FontAwsome;font-size:15.5px;padding-left:5px}
.lgi-myvm-container .lg-myvm-currentBroadbandCont .font-up-arrow::after{color:#64a541;content:"\f062";display:inline-block;font-family:FontAwsome;font-size:15.5px;padding-left:5px}
.lgi-myvm-container .lg-myvm-currentBroadbandCont .font-transformred-arrow::after{color:red;content:"\f062";display:inline-block;font-family:FontAwsome;font-size:15.5px;margin-left:5px;transform:rotate(225deg)}
.lgi-myvm-container .lg-myvm-currentBroadbandCont .font-transformgreen-arrow::after{color:#64a541;content:"\f062";display:inline-block;font-family:FontAwsome;font-size:15.5px;transform:rotate(409deg)}
.lgi-myvm-container .lg-myvm-currentBroadbandCont img.vm-care-icons{height:24px;margin-right:13px;vertical-align:sub;width:40px}
.lgi-myvm-msisdn-dropdown{z-index:20}
.lgi-myvm-container .selectmobilenumber{padding-top:20px;padding-bottom:20px}
.lgi-myvm-container .selectmobilenumber .row{margin:0;padding:0;width:100%}
.lgi-myvm-container .selectmobilenumber li.lgi-form-field-extended.lgi-form-field-dropdown.lgi-form-width-extrawide{display:flex;font-size:18px;line-height:24px}
.lgi-myvm-container .selectmobilenumber li.lgi-form-field-extended.lgi-form-field-dropdown.lgi-form-width-extrawide>label{color:#87418c;font-family:'VM Circular Medium',Arial,sans-serif;letter-spacing:0;padding-right:10px;padding-top:10px}
.lgi-myvm-container .selectmobilenumber li .lgi-form-field-container-extended>select{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px 0 rgba(0,0,0,0.3);font-family:'VM Circular Bold',Arial,sans-serif;height:44px;width:300px}
.lgi-myvm-container .selectmobilenumber .custom-select .select-selected{color:#666;font-family:'VM Circular Bold',Arial,sans-serif;font-size:18px;height:44px;line-height:24px;width:300px}
.lgi-myvm-container .selectmobilenumber .custom-select .select-arrow-active{color:#676468}
.lgi-myvm-container .selectmobilenumber .custom-select .select-items{font-family:'VM Circular Book',Arial,sans-serif;font-size:18px;line-height:24px}
.lgi-myvm-container .msisdn{align-items:center;display:inline-flex}
.lgi-myvm-container .msisdn .msisdn-label{color:#87418c;font-family:'VM Circular Medium',Arial,sans-serif;font-size:18px;letter-spacing:0;padding-right:10px}
.lgi-myvm-container .msisdn .msisdn-text{color:#666;font-family:'VM Circular Bold',Arial,sans-serif;font-size:18px;line-height:24px;padding-left:9px}
@media only screen and (max-width:619px){.lgi-myvm-container .selectmobilenumber li.lgi-form-field-extended.lgi-form-field-dropdown.lgi-form-width-extrawide{font-size:16px;line-height:23px}
.lgi-myvm-container .selectmobilenumber li .lgi-form-field-container-extended>select{font-family:'VM Circular Book',Arial,sans-serif;height:43px;width:145px}
.lgi-myvm-container .selectmobilenumber .custom-select .select-selected{color:#000;font-family:'VM Circular Book',Arial,sans-serif;font-size:16px;height:43px;line-height:23px;width:150px}
.lgi-myvm-container .selectmobilenumber .custom-select .select-items{font-family:'VM Circular Book',Arial,sans-serif;font-size:16px;line-height:23px}
.lgi-myvm-container .msisdn .msisdn-label{font-size:16px}
}
.lgi-myvm-container .myvm-current-mobile-usage .myvm-header h3{margin-top:30px}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container{background-color:white;border-radius:6px;box-shadow:0 0 10px 0 rgba(0,0,0,0.15);margin-bottom:20px}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container img.vm-care-icons{height:30px;margin-right:13px;vertical-align:sub;width:22px}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .mobile-num{border-bottom:1px solid #dbdbdb;color:#853e8a;font:20px/30px 'VM Circular Bold',Arial,sans-serif;height:81px;padding:30px 20px 20px 20px}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .usage-details{border-bottom:1px solid #dbdbdb;color:#000;font:18px/24px 'VM Circular Light',Arial,sans-serif;height:55px;padding:15px 20px}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .usage-details .usage-labels{color:#454545;font-family:'VM Circular Medium',Arial,sans-serif}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .subscription-allowance{border-bottom:1px solid #dbdbdb;padding:15px 20px 40px}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .subscription-allowance .header-label{color:#454545;font:18px/24px 'VM Circular Medium',Arial,sans-serif;margin-bottom:30px}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .subscription-allowance .dial-container{display:flex;justify-content:center;flex-wrap:wrap}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .subscription-allowance .dial-container .two-dial-container{display:flex}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .subscription-allowance .dial-container .unit-txt{font-size:13px}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .subscription-allowance .dial-container .usage-container{margin-right:24px;position:relative;width:168px}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .subscription-allowance .dial-container .usage-summary{height:168px;padding:52px 39px 56px;position:absolute;top:0;width:168px}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .subscription-allowance .dial-container .unlimited-dial{background-color:#efefef;border-radius:50%;box-shadow:inset 0 0 1px 0 rgba(0,0,0,0.15);height:168px;margin-bottom:15px;width:168px}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .subscription-allowance .dial-container .unlimited-dial .infinite{height:inherit;padding:40px 42px 61px;width:inherit}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .subscription-allowance .dial-container .unlimited-dial .infinite:before{color:#999;content:"\f534";display:inline-block;font-family:FontAwsome;font-size:65px;text-decoration:none}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .subscription-allowance .dial-container .svg-dial{height:168px;margin-bottom:15px}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .subscription-allowance .dial-container .dial{fill:none;stroke-width:3.8}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .subscription-allowance .dial-container .usage-dial{stroke:#efefef}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .subscription-allowance .dial-container .fill-usage-dial{animation:progress 1s ease-out forwards;stroke:#9b1478}
@keyframes progress{0{stroke-dasharray:0 100}
}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .subscription-allowance .dial-container .usedValue{border-bottom:2px solid #efefef;color:#454545;font:22px/30px 'VM Circular Bold',Arial,sans-serif;padding-bottom:2px;text-align:center}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .subscription-allowance .dial-container .totalValue{color:#9e9e9e;font:16px/24px 'VM Circular Medium',Arial,sans-serif;padding-top:2px;text-align:center}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .subscription-allowance .dial-container .dial-title{color:#853e8a;font:18px/24px 'VM Circular Medium',Arial,sans-serif;text-align:center}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .subscription-allowance .dial-container .remainVal{color:#454545;font:16px/24px 'VM Circular Light',Arial,sans-serif;text-align:center}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .links-button-container{display:flex;height:88px;justify-content:center;padding-bottom:30px;padding-top:15px}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .links-button-container .viewLink{margin-bottom:10.5px;margin-right:16px;margin-top:10.5px}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .links-button-container .viewLink:hover{cursor:pointer}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .links-button-container .viewLink h4{color:#ec2000;font:16px/21px 'VM Circular Book',Arial,sans-serif;margin:0}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .links-button-container .viewLink h4:after{content:"\f054";font-family:FontAwsome;font-size:15px;font-weight:bolder}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .links-button-container button{height:42px;padding:10px 19px 11px 20px}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .links-button-container button span{line-height:21px}
@media only screen and (max-width:959px){.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .mobile-num{height:61px;padding:15px}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container img.vm-care-icons{margin-right:6.2px}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .usage-details{font-size:16px;height:69px;padding:10px 15px}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .links-button-container{flex-direction:column-reverse;height:auto;justify-content:unset;min-height:113px;padding:15px 20px 20px}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .links-button-container button{margin-bottom:15px}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .subscription-allowance{font-size:16px;padding:15px 1px 30px 1px}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .subscription-allowance .header-label{margin-bottom:20px;padding-left:14px}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .subscription-allowance .dial-container{flex-wrap:wrap;justify-content:space-around;padding:0}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .subscription-allowance .dial-container .two-dial-container{display:flex;justify-content:center;width:100%}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .subscription-allowance .dial-container .usage-container{margin-bottom:15px;margin-right:9px;width:139px}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .subscription-allowance .dial-container .svg-dial{height:139px;margin-bottom:10px}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .subscription-allowance .dial-container .dial{stroke-width:2.8px}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .subscription-allowance .dial-container .unlimited-dial{height:139px;margin-bottom:10px;width:139px}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .subscription-allowance .dial-container .unlimited-dial .infinite{padding:29px 32px 48.9px}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .subscription-allowance .dial-container .unlimited-dial .infinite:before{font-size:58px}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .subscription-allowance .dial-container .usage-summary{height:139px;padding:47px 20px 48px;width:139px}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .subscription-allowance .dial-container .usedValue{border-bottom:1px solid #efefef;font:20px/23px 'VM Circular Bold',Arial,sans-serif;padding-bottom:0}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .subscription-allowance .dial-container .totalValue{font:12px/18px 'VM Circular Medium',Arial,sans-serif;padding-top:2px}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .subscription-allowance .dial-container .dial-title{font-size:16px}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .subscription-allowance .dial-container .remainVal{font-size:14px}
}
@media only screen and (min-width:620px) and (max-width:959px){.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .links-button-container{display:flex;flex-direction:unset;height:88px;justify-content:center;min-height:unset;padding-bottom:30px;padding-top:15px}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .usage-details{height:55px;padding:15px 20px}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .subscription-allowance .dial-container{justify-content:center}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .subscription-allowance .dial-container .two-dial-container{display:flex;justify-content:space-evenly;width:auto}
.lgi-myvm-container .myvm-current-mobile-usage .mobile-usage-container .subscription-allowance .dial-container .usage-container{margin-right:9px}
}
@media screen and (max-width:619px){.lgi-myvm-container .myvm-current-mobile-usage .myvm-header h3{font-size:20px}
}
.lgi-myvm-container .mob-usage-overview{color:#853e8a;font-family:'VM Circular Medium',Arial,sans-serif;font-size:22px;letter-spacing:0;line-height:30px;padding-bottom:20px}
.lgi-myvm-container .mycare-sms-tab-content,.lgi-myvm-container .mycare-calls-tab-content,.lgi-myvm-container .mycare-data-tab-content{background:#fff;border-radius:6px}
.lgi-myvm-container .tabs-recent-mob-usage{position:relative}
.lgi-myvm-container .tabs-nav{position:absolute;top:0;z-index:1}
.lgi-myvm-container .tabs-nav .mob-tab-header.is-active{background-color:#fff;border-bottom:0;color:#853e8a}
.lgi-myvm-container .tabs-nav .mob-tab-header{background-color:#dbdbdb;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:6px;border-top-right-radius:6px;border:1px solid #dbdbdb;color:#706d71;display:inline-block;font-family:'VM Circular Book',Arial,sans-serif;font-size:18px;height:42px;letter-spacing:0;line-height:24px;list-style:none;padding-left:20px;padding-right:20px;padding-top:10px;text-align:center}
.lgi-myvm-container .mob-usage-tableStructure{border:1px solid #dbdbdb;border-radius:6px;border-top-left-radius:0}
.lgi-myvm-container .mob-usage-tableStructure table{padding:15px;text-align:left;width:100%}
.lgi-myvm-container .mob-usage-tableStructure th{border-bottom:1px solid #dbdbdb;border-collapse:collapse;padding:15px;text-align:left}
.lgi-myvm-container .mob-usage-tableStructure td{border-collapse:collapse;border-top:1px solid #dbdbdb;padding:15px;text-align:left}
.lgi-myvm-container .mob-usage-tableStructure .font-angle-down::after{color:#999;content:"\f107";font-family:FontAwsome;padding-left:5px}
.lgi-myvm-container .mob-usage-tableStructure .font-angle-up::after{color:#999;content:"\f106";font-family:FontAwsome;padding-left:5px}
.lgi-myvm-container .mob-usage-tableStructure .mob-usage-header{color:#676468;font-family:'VM Circular Bold',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px}
.lgi-myvm-container .mob-usage-tableStructure a{text-decoration:none}
.lgi-myvm-container .mob-usage-tableStructure a:hover{color:#676468}
.lgi-myvm-container .mob-usage-tableStructure a:focus{color:#676468}
.lgi-myvm-container .mob-usage-tableStructure a:active{color:#676468}
.lgi-myvm-container .mob-usage-tableStructure a:visited{color:#676468}
.lgi-myvm-container .mob-usage-tableStructure .mob-usage-details{color:#000;font-family:'VM Circular Light',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px}
.lgi-myvm-container .call-usage-date{color:#767377;font-family:'VM Circular Light',Arial,sans-serif;font-size:14px;letter-spacing:0;line-height:24px;text-align:left}
.lgi-myvm-container .call-usage-dest{color:#000;font-family:'VM Circular Book',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px}
.lgi-myvm-container .call-usage-amount{color:#000;font-family:'VM Circular Light',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px;text-align:right}
.lgi-myvm-container .call-usage-type,.lgi-myvm-container .call-usage-duration{color:#000;font-family:'VM Circular Light',Arial,sans-serif;font-size:14px;letter-spacing:0;line-height:24px}
.lgi-myvm-container .loadAllButtonCenter{text-align:center}
.lgi-myvm-container .tabs-recent-mob-container{padding-top:41px}
.lgi-myvm-container .tabs-recent-mob-container .loadMoreButtonCalls button,.lgi-myvm-container .tabs-recent-mob-container .loadMoreButtonSMS button,.lgi-myvm-container .tabs-recent-mob-container .loadMoreButtonData button{height:44px}
.lgi-myvm-container .mobile-usage-small{border:1px solid #dbdbdb;border-bottom:0;padding:10px}
.lgi-myvm-container .mobile-usage-small:first-child{border-top-right-radius:6px}
.lgi-myvm-container .mobile-usage-small:last-child{border-bottom:1px solid #dbdbdb;border-bottom-left-radius:6px;border-bottom-right-radius:6px}
@media screen and (max-width:619px){.lgi-myvm-container .mob-usage-overview{font-size:20px}
.lgi-myvm-container .tabs-recent-mob-container .loadMoreButtonCalls button{height:42px}
}
.lgi-form-field-extended .lgi-form-field-container-extended .custom-select{color:#676468;font-family:'VM Circular Book',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px;min-width:10%;position:relative}
.lgi-form-field-extended .lgi-form-field-container-extended .custom-select select{display:none}
.lgi-form-field-extended .lgi-form-field-container-extended .select-selected{background-color:#fff;border:1px solid #dbdbdb;border-radius:6px;color:#676468;cursor:pointer;height:44px;margin:-1px;overflow:hidden;padding:10px;white-space:nowrap}
.lgi-form-field-extended .lgi-form-field-container-extended .select-selected:after{background:inherit;color:#999;content:"\f107";font-family:FontAwsome;font-size:16px;height:24px;position:absolute;right:0;text-align:center;top:11px;vertical-align:middle;width:28px}
.lgi-form-field-extended .lgi-form-field-container-extended .select-selected.select-arrow-active{border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 0 6px}
.lgi-form-field-extended .lgi-form-field-container-extended .select-selected.select-arrow-active:after{background:inherit;content:"\f106";font-family:FontAwsome;font-size:16px;height:24px;right:0;text-align:center;top:11px;vertical-align:middle;width:28px}
.lgi-form-field-extended .lgi-form-field-container-extended .select-items div{border:1px solid #dbdbdb;color:#676468;cursor:pointer;margin:-1px;padding:10px}
.lgi-form-field-extended .lgi-form-field-container-extended .select-items div:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}
.lgi-form-field-extended .lgi-form-field-container-extended .select-items{background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-shadow:0 0 6px;left:0;max-height:200px;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;top:100%;z-index:99}
.lgi-form-field-extended .lgi-form-field-container-extended .select-hide{display:none}
.lgi-form-field-extended .lgi-form-field-container-extended .select-items div:hover{background-color:#fafafa;color:#000}
.lgi-myvm-container .userInfoPar>div{padding:5px 0}
.lgi-myvm-container .accountName{font-family:'VM Circular Bold',Arial,sans-serif}
@media only screen and (max-width:959px){.lgi-myvm-container .accountName{font-family:'VM Circular Bold',Arial,sans-serif;font-size:18px;line-height:24px}
.lgi-myvm-container .accountInfo{font-size:16px;line-height:24px}
}
.lgi-myvm-container .current-balance-component{text-align:center}
.lgi-myvm-container .current-balance-component .current-balance-header{color:#000;display:inline-block;font-family:'VM Circular Book',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px;text-align:center}
.lgi-myvm-container .current-balance-component .make-payment a{height:44px;padding-top:5px}
.lgi-myvm-container .current-balance-component .current-balance-value{color:#000;font-family:'VM Circular Medium',Arial,sans-serif;font-size:50px;letter-spacing:0;line-height:60px;text-align:center}
.lgi-myvm-container .current-balance-component .payments-link{color:#ec2000;cursor:pointer;font-family:'VM Circular Book',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:21px;padding-top:15px;text-align:center}
.lgi-myvm-container .current-balance-component .currentBalanceTooltip{display:inline-block}
.lgi-myvm-container .current-balance-component .view-all-payment a{color:#ec2000;text-decoration:none}
.lgi-myvm-container .current-balance-component .lgi_rte_textdefault8 li{color:#ec2000}
.lgi-myvm-container .latest-bill-overview{padding:5px}
.lgi-myvm-container .latest-bill-component{cursor:pointer;padding:15px}
.lgi-myvm-container .latest-bill-component .latest-bill-header{color:#000;font-family:'VM Circular Light',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px}
.lgi-myvm-container .latest-bill-component .latest-bill-date{color:#ed0000;font-family:'VM Circular Medium',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px}
.lgi-myvm-container .latest-bill-component .latest-bill-amount{color:#000;font-family:'VM Circular Medium',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px;text-align:right}
.lgi-myvm-container .latest-bill-component .latest-bill-status{color:#64a541;font-family:'VM Circular Medium',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px;text-align:right}
.lgi-myvm-container .latest-bill-component .latest-bill-status .purple-text{color:#9b1478 !important}
.lgi-myvm-container .latest-bill-component .latest-bill-status .red-text{color:#ed0000 !important}
.lgi-myvm-container .latest-bill-component:active{background-color:#fdebf4}
.lgi-myvm-container .latest-bill-component:focus{background-color:#fdebf4}
.lgi-myvm-container .latest-bill-component:hover{background-color:#fdebf4}
@media screen and (max-width:959px){.lgi-myvm-container .latest-bill-component .latest-bill-date{font-size:16px}
.lgi-myvm-container .latest-bill-component .latest-bill-amount{font-size:16px}
}
.lgi-myvm-container .unbilled-costs-component.row{padding-bottom:25px;padding-left:14px;padding-right:14px;padding-top:20px;width:100%}
.lgi-myvm-container .unbilled-costs-component{cursor:pointer;padding:15px}
.lgi-myvm-container .unbilled-costs-component .unbilled-costs-header{color:#000;display:inline-block;font-family:'VM Circular Light',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px}
.lgi-myvm-container .unbilled-costs-component .unbilled-costs-amount{color:#000;font-family:'VM Circular Medium',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px;text-align:right}
.lgi-myvm-container .unbilled-costs-component .unbilled-costs-tooltip{display:inline-block}
.lgi-myvm-container .unbilled-costs-component:active{background-color:#fdebf4}
.lgi-myvm-container .unbilled-costs-component:focus{background-color:#fdebf4}
.lgi-myvm-container .unbilled-costs-component:hover{background-color:#fdebf4}
.lgi-myvm-container .unbilled-costs-overview{padding:5px 5px 10px 5px}
@media screen and (max-width:959px){.lgi-myvm-container .unbilled-costs-component.row{padding-bottom:25px;padding-left:14px;padding-right:14px;padding-top:20px;width:100%}
.lgi-myvm-container .unbilled-costs-component .unbilled-costs-header{font-size:16px}
.lgi-myvm-container .unbilled-costs-component .unbilled-costs-amount{font-size:16px}
}
.lgi-myvm-container .header.title.section img{margin-top:0;width:22px}
.lgi-myvm-container .account-details .lgi-form-validmark:after{display:none}
.lgi-myvm-container .account-details .accountHeader{display:inline-block}
.lgi-myvm-container .account-details .accountHeader span{margin:0 5px 0 0}
.lgi-myvm-container .account-details .accountHeader span.lgi_h_ico.floatleft{margin-top:0 !important}
.lgi-myvm-container .account-details .accountHeader .ph10{font-size:20px;line-height:28px}
.lgi-myvm-container .account-details .accountHeader img{height:26px;margin-right:15px;margin-top:0;width:auto}
.lgi-myvm-container .account-details .switchAccount{float:right}
.lgi-myvm-container .account-details .account-details-title{color:#853e8a;font-family:'VM Circular Medium',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px}
.lgi-myvm-container .account-details .account-details-value{color:#000;font-family:'VM Circular Book',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px;padding-top:5px}
.lgi-myvm-container .account-details .spacing{padding:0 20px}
.lgi-myvm-container .account-details .edit-button{color:#666;cursor:pointer;float:right;font-family:'VM Circular Book',Arial,sans-serif;font-size:16px;line-height:24px;text-align:right}
.lgi-myvm-container .account-details .kids-input .lgi-form-field-container{padding:0;width:50%}
.lgi-myvm-container .account-details .kids-input .lgi-form-field-container input{border:1px solid #b3b3b3;border-radius:6px;box-shadow:inset 0 1px 4px 0 rgba(0,0,0,0.2);color:#666;font-family:'VM Circular Medium',Arial,sans-serif;font-size:18px;height:46px;margin-bottom:10px;margin-top:5px;padding:0 15px;width:100%;-moz-appearance:textfield}
.lgi-myvm-container .account-details .kids-input .lgi-form-field-container input::-webkit-outer-spin-button,.lgi-myvm-container .account-details .kids-input .lgi-form-field-container input::-webkit-inner-spin-button{-webkit-appearance:none}
.lgi-myvm-container .account-details .kids-input li{list-style:none;padding:0 !important;width:inherit}
.lgi-myvm-container .account-details .kids-input .lgi-form-field>label{padding:0}
.lgi-myvm-container .account-details .kids-input .buttons{color:#999;font-size:16px;text-decoration:underline}
.lgi-myvm-container .account-details .kids-input .buttons .cancel-button{cursor:pointer}
.lgi-myvm-container .account-details .kids-input .buttons .save-button{color:#ec2000;cursor:pointer;margin-left:10px;text-decoration:inherit}
.lgi-myvm-container .account-details .kids-input .lgi-form-field.lgi-form-error-valid .lgi-form-validmark,.lgi-myvm-container .account-details .kids-input .lgi-form-field.lgi-form-error-required .lgi-form-validmark,.lgi-myvm-container .account-details .kids-input .lgi-form-field.lgi-form-error-constraint .lgi-form-validmark{top:24%}
@media screen and (max-width:959px){.lgi-myvm-container .account-details .accountHeader img{height:24px;margin-right:10px}
.lgi-myvm-container .account-details .accountHeader .ph10{font-size:18px;line-height:24px}
.lgi-myvm-container .account-details .account-details-value{font-size:16px}
.lgi-myvm-container .account-details .spacing{padding:0 15px}
.lgi-myvm-container .account-details .lgi_h_ico{width:20px}
.lgi-myvm-container .account-details .lgi_btn_transperent_purple_text>span{font-size:14px}
}
@media screen and (max-width:619px){.lgi-myvm-container .account-details .kids-input .lgi-form-field-container{width:100%}
.lgi-myvm-container .account-details .kids-input .lgi-form-field-container input{width:100%}
}
.lgi-myvm-container .my-billing-options .lgi-divider-container{border-color:#dbdbdb}
.lgi-myvm-container .my-billing-options .billing-options-header{padding:30px 20px 15px}
.lgi-myvm-container .my-billing-options .billing-options-header .myvm-home,.lgi-myvm-container .my-billing-options .billing-options-header .myvm-mobile{height:26px;margin-right:12px;width:31px}
.lgi-myvm-container .my-billing-options .billing-options-header .myvm-home:before,.lgi-myvm-container .my-billing-options .billing-options-header .myvm-mobile:before{font-size:28px}
.lgi-myvm-container .my-billing-options .billing-options-header .myvm1{line-height:28px}
.lgi-myvm-container .my-billing-options .myvmtooltip{display:inline}
.lgi-myvm-container .my-billing-options .details-row{padding:15px 20px}
.lgi-myvm-container .my-billing-options .details-row .details-label{color:#454545;font:18px/24px 'VM Circular Medium',Arial,sans-serif;margin-right:6px}
.lgi-myvm-container .my-billing-options .details-row .details-value{color:#000;font:18px/24px 'VM Circular Light',Arial,sans-serif}
.lgi-myvm-container .my-billing-options .details-row .edit-links{color:#ec2000;font:16px/24px 'VM Circular Book',Arial,sans-serif;text-align:right;text-decoration:none}
.lgi-myvm-container .my-billing-options .details-row .edit-links-mobile{color:#ec2000;font:16px/24px 'VM Circular Book',Arial,sans-serif;text-align:right;text-decoration:none}
.lgi-myvm-container .my-billing-options .details-row .edit-arrow{padding-left:5px}
.lgi-myvm-container .my-billing-options .details-row .edit-arrow:before{content:"\f054";font-family:FontAwsome;font-size:12px}
.lgi-myvm-container .my-billing-options .overlay-opaque-background .overlay-content-wrapper .overlay-content{width:40%}
.lgi-myvm-container .my-billing-options .overlay-opaque-background .overlay-content-wrapper .overlay-content .purple-container{min-height:192px}
.lgi-myvm-container .my-billing-options .overlay-opaque-background .overlay-content-wrapper .overlay-content .purple-container .white-container{min-height:171px}
.lgi-myvm-container .my-billing-options .invalidIbanErrorMsg{margin-bottom:10px}
@media only screen and (max-width:619px){.lgi-myvm-container .my-billing-options .billing-options-header{padding:20px 15px 15px}
.lgi-myvm-container .my-billing-options .billing-options-header .myvm-home,.lgi-myvm-container .my-billing-options .billing-options-header .myvm-mobile{margin-right:10px}
.lgi-myvm-container .my-billing-options .billing-options-header h3{font-size:20px;line-height:28px}
.lgi-myvm-container .my-billing-options .details-row{padding:15px}
.lgi-myvm-container .my-billing-options .details-row .details-label{font-size:16px}
.lgi-myvm-container .my-billing-options .details-row .details-value{font-size:16px}
.lgi-myvm-container .my-billing-options .overlay-opaque-background .overlay-content-wrapper .overlay-content{width:100%}
.lgi-myvm-container .my-billing-options .invalidIbanErrorMsg{margin-left:15px;margin-right:15px}
.lgi-myvm-container .my-billing-options .validateIbanButton{margin-left:15px}
}
@media only screen and (max-width:959px){.lgi-myvm-container .my-billing-options .details-row{margin:0;width:100%}
}
.lgi-myvm-container .mobile-products-display{padding-bottom:10px;padding-top:30px}
.lgi-myvm-container .mobile-products-display.row{margin:0;padding-left:0;padding-right:0;width:100%}
.lgi-myvm-container .mobile-products-display .row{margin:0;padding:0;width:100%}
.lgi-myvm-container .mobile-products-display .spacing{margin:5px}
.lgi-myvm-container .mobile-products-display .on-hover{position:relative}
.lgi-myvm-container .mobile-products-display .on-hover:hover,.lgi-myvm-container .mobile-products-display .on-hover:active,.lgi-myvm-container .mobile-products-display .on-hover:focus{background-color:#fdebf4;cursor:pointer;opacity:.8}
.lgi-myvm-container .mobile-products-display .on-hover::after{content:url(../../../../content/dam/www-virginmedia-ie/img/myvm/chveron-right-red.png);color:red;float:right;padding-right:20px;position:absolute;top:40%;right:0}
.lgi-myvm-container .mobile-products-display .mobile-services-header{color:#853e8a;font-family:'VM Circular Bold',Arial,sans-serif;font-size:20px;letter-spacing:0;line-height:28px;padding:0 19px 10px 19px}
.lgi-myvm-container .mobile-products-display .mobile-number{padding-bottom:15px;padding-right:22px;padding-top:15px}
.lgi-myvm-container .mobile-products-display .mobile-number .mobile-image{display:inline-block;vertical-align:text-top;width:62px}
.lgi-myvm-container .mobile-products-display .mobile-number .mobile-image img{height:30px;width:100%}
.lgi-myvm-container .mobile-products-display .mobile-number .mobile-number-description{display:inline-block;vertical-align:top;width:75%}
.lgi-myvm-container .mobile-products-display .mobile-number .mobile-number-description .mobile-header{color:#ed0000;font-family:'VM Circular Bold',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px}
.lgi-myvm-container .mobile-products-display .mobile-number .mobile-number-description .mobile-number-value{color:#000;font-family:'VM Circular Book',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px}
.lgi-myvm-container .mobile-products-display .mobile-device{padding-bottom:15px;padding-right:22px;padding-top:15px}
.lgi-myvm-container .mobile-products-display .mobile-device .device-image{display:inline-block;vertical-align:text-top;width:62px}
.lgi-myvm-container .mobile-products-display .mobile-device .device-image img{height:30px;width:100%}
.lgi-myvm-container .mobile-products-display .mobile-device .device-description{display:inline-block;vertical-align:top;width:75%}
.lgi-myvm-container .mobile-products-display .mobile-device .device-description .device-header{color:#ed0000;font-family:'VM Circular Bold',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px}
.lgi-myvm-container .mobile-products-display .mobile-device .device-description .device-type{color:#000;font-family:'VM Circular Book',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px}
.lgi-myvm-container .myvm-keep-your-number-overview{padding-right:19px}
@media screen and (max-width:619px){.lgi-myvm-container .mobile-products-display{padding-top:20px}
.lgi-myvm-container .mobile-products-display .mobile-number{padding-bottom:10px;padding-right:18px;padding-top:10px}
.lgi-myvm-container .mobile-products-display .mobile-number .mobile-image{width:53px}
.lgi-myvm-container .mobile-products-display .mobile-device{padding-bottom:10px;padding-right:18px;padding-top:10px}
.lgi-myvm-container .mobile-products-display .mobile-device .device-image{width:53px}
.lgi-myvm-container .mobile-products-display .mobile-services-header{font-size:18px;padding:0 15px 10px 15px}
.lgi-myvm-container .myvm-keep-your-number-overview .floatright{float:left !important}
}
.lgi-myvm-container .payment-conditional-button .lgi_btn_3_chvr{background-color:#fff !important;color:#ec2000;font-family:'VM Circular Book',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px;text-align:right}
.lgi-myvm-container .payment-conditional-text{color:#64a541;font-family:'VM Circular Medium',Arial,sans-serif;font-size:22px;letter-spacing:0;line-height:30px}
.lgi-myvm-container .payment-conditional-overview{background:#fff;border-radius:6px;box-shadow:0 0 10px 0 rgba(0,0,0,0.2)}
.lgi-myvm-container .payment-conditional-overview .payment-conditional-text{padding-left:20px}
.lgi-myvm-container .pay-text{margin-bottom:15px;padding-left:20px}
.lgi-myvm-container .payment-conditional-overview .upc-overlay-close{background:transparent;bottom:auto;color:#853e8a;cursor:pointer;display:block;height:18px;left:auto;position:absolute;right:18px;text-decoration:none !important;top:20px;width:18px;z-index:1}
.lgi-myvm-container .payment-conditional-overview .upc-overlay-close:before{bottom:auto;color:#853e8a;content:"\f00d";font-family:FontAwsome;font-size:18px;height:18px;left:0;position:absolute;right:auto;top:0;width:18px}
.lgi-myvm-container .billing-options{background-color:#fff;border-radius:6px;position:relative}
.lgi-myvm-container .billing-options .lgi-form-field{margin:0 !important;padding:0 !important}
.lgi-myvm-container .billing-options .lgi-form-field>label{padding:0 !important}
.lgi-myvm-container .billing-options .radio-vt .lgi-form-radio>li{margin-bottom:0 !important}
.lgi-myvm-container .billing-options .lgi-radiobox-textPlaceholder{margin-left:0 !important}
.lgi-myvm-container .billing-options .lgi-checkbox-imagePlaceholder{border:0 !important;height:0 !important}
.lgi-myvm-container .billing-options .formText{letter-spacing:0;padding-left:3%}
.lgi-myvm-container .billing-options .billing-options-form .vm-align-center{margin-left:10%}
.lgi-myvm-container .billing-options .billing-options-form .label{display:inline-block;text-align:right}
.lgi-myvm-container .billing-options .billing-options-form .middle{margin-bottom:10px;margin-top:10px}
.lgi-myvm-container .billing-options .billing-options-form .amountInput{display:inline-block;list-style-type:none;padding-bottom:5px;width:100%}
.lgi-myvm-container .billing-options .billing-options-form .amountInput .lgi-form-field-container:before{bottom:10px;color:#666;content:"\f153";font:16px FontAwsome;left:10px;line-height:24px;position:absolute;z-index:1}
.lgi-myvm-container .billing-options .billing-options-form .amountInput .lgi-form-field-container .lgi-form-validmark{display:none !important}
.lgi-myvm-container .billing-options .billing-options-form .amountInput input[type=number]{-moz-appearance:textfield}
.lgi-myvm-container .billing-options .billing-options-form .amountInput input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}
.lgi-myvm-container .billing-options .billing-options-form .amountInput input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}
.lgi-myvm-container .billing-options .billing-options-form .amountInput input{border:1px solid #dbdbdb;border-radius:6px;color:#666;font-family:'VM Circular Book',Arial,sans-serif;font-size:18px;height:44px;letter-spacing:0;line-height:24px;padding:0 10px 0 25px;width:100%}
.lgi-myvm-container .billing-options .billing-options-form .billing-options-radio{color:#000;font-family:'VM Circular Light',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px;margin-bottom:0}
.lgi-myvm-container .billing-options .billing-options-form .billing-options-radio .lgi-radiobox-textPlaceholder{color:#000;font-family:'VM Circular Light',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px}
.lgi-myvm-container .billing-options .billing-options-form .billing-options-radio label{vertical-align:top}
.lgi-myvm-container .billing-options .billing-options-form .lgi-form-radio label{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;cursor:pointer;display:block;padding-left:21px;position:relative;text-align:left;user-select:none}
.lgi-myvm-container .billing-options .billing-options-form .lgi-form-radio label input{cursor:pointer;opacity:0;position:absolute}
.lgi-myvm-container .billing-options .billing-options-form .lgi-form-radio label input:checked ~ .lgi-radiobox-imagePlaceholder{background-color:#fff;border:1px solid #ec2000}
.lgi-myvm-container .billing-options .billing-options-form .lgi-form-radio label input:checked ~ .lgi-radiobox-imagePlaceholder:after{display:block}
.lgi-myvm-container .billing-options .billing-options-form .lgi-form-radio label:hover input ~ .lgi-radiobox-imagePlaceholder{border:1px solid #ec2000}
.lgi-myvm-container .billing-options .billing-options-form .lgi-form-radio .lgi-radiobox-imagePlaceholder:after{background-color:#ec2000;border-radius:50%;bottom:2px;height:10px;left:2px;right:2px;top:2px;width:10px}
.lgi-myvm-container .billing-options .billing-options-form .lgi-radiobox-imagePlaceholder{border:1px solid #ccc;border-radius:50%;height:16px;left:0;position:absolute;top:.4ex;width:16px}
.lgi-myvm-container .billing-options .billing-options-form .lgi-radiobox-imagePlaceholder:after{content:"";display:none;position:absolute}
.lgi-myvm-container .billing-options .billing-options-form .radio .lgi-form-field-container label{color:#000;font-family:'VM Circular Light',Arial,sans-serif;padding:0 0 0 21px;text-align:left}
.lgi-myvm-container .billing-options .billing-options-form .lgi-form-field-extended{display:block}
.lgi-myvm-container .billing-options .billing-options-form .lgi-form-field{display:block}
.lgi-myvm-container .billing-options .billing-options-divider{width:100%}
.lgi-myvm-container .billing-options .billing-options-buttons{display:flex;padding-bottom:5px;padding-left:17px}
.lgi-myvm-container .billing-options .billing-options-buttons .lgi_btn_1:hover{height:42px;width:93px}
.lgi-myvm-container .billing-options .billing-options-buttons .cancelButton button{border-radius:22px;border:1px solid #d7d7d7;color:#999;font-family:'VM Circular Medium',Arial,sans-serif;font-size:16px;height:44px;letter-spacing:0;line-height:24px;margin-right:10px;padding:0;text-align:center;width:93px}
.lgi-myvm-container .billing-options .billing-options-buttons .saveButton button{background:#ed0000;border-radius:22px;color:#fff;font-family:'VM Circular Medium',Arial,sans-serif;font-size:16px;height:44px;letter-spacing:0;line-height:24px;margin-right:10px;padding:0;text-align:center;width:143px}
.lgi-myvm-container .billing-options .bill-usage-section .lgi-form-field-container{padding-left:10px}
.lgi-myvm-container .billing-options .bill-usage-section .radio-title{color:#000;font-family:'VM Circular Light',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px;padding-bottom:1.2%}
.lgi-myvm-container .billing-options .iban-section .iban-descriptivetext-one{color:#000;font-family:'VM Circular Book',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px;padding-bottom:.7%}
.lgi-myvm-container .billing-options .iban-section .iban-descriptivetext-two p{font-size:18px}
.lgi-myvm-container .billing-options .iban-section .iban-descriptivetext-three{color:#000;font-family:'VM Circular Light',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px}
.lgi-myvm-container .billing-options .iban-section .iban-hyperlink{text-decoration:none}
.lgi-myvm-container .billing-options .iban-section .iban-txtfield-title li,.lgi-myvm-container .billing-options .iban-section .iban-txtfield-title li label{color:#000;display:block;font-family:'VM Circular Medium',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px}
.lgi-myvm-container .billing-options .iban-section .iban-txtfield-title input{background:#fff;border-radius:4px;border:1px solid #dbdbdb;color:#666;font-family:'VM Circular Book',Arial,sans-serif;font-size:18px;height:44px;letter-spacing:0;line-height:24px;padding:10px;width:360px}
.lgi-myvm-container .billing-options .iban-section .iban-input{padding-top:10px;padding-bottom:20px}
.lgi-myvm-container .billing-options .iban-section .iban-input-payment{padding-top:30px}
.lgi-myvm-container .billing-options .iban-section .iban-account-input{padding-top:10px;padding-bottom:10px}
.lgi-myvm-container .billing-options .iban-checkbox li{display:block;padding-top:20px;width:100%}
.lgi-myvm-container .billing-options .iban-checkbox .lgi-form-checkbox label{display:flex}
.lgi-myvm-container .billing-options .iban-checkbox .lgi-form-checkbox .lgi-checkbox-imagePlaceholder{display:none}
.lgi-myvm-container .billing-options .iban-checkbox .lgi-form-checkbox input{display:block;margin-top:4px;order:1;padding-top:0;position:relative}
.lgi-myvm-container .billing-options .iban-checkbox .lgi-checkbox-textPlaceholder{color:#000;font-family:'VM Circular Light',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px;order:2}
.lgi-myvm-container .billing-options .iban-checkbox .lgi-form-field-container{padding-left:5px;width:100%}
.lgi-myvm-container .billing-options .pad-right-15{padding-right:15px}
.lgi-myvm-container .billing-options .payment-method-info-icon::before{color:#5f2878;content:"\f05a";font-family:FontAwsome;font-size:20px;letter-spacing:0;line-height:29px;text-align:center}
.lgi-myvm-container .billing-options .payment-method-info-box{background:#efefef;border-radius:6px;display:flex;margin-top:20px;padding:15px;position:relative}
.lgi-myvm-container .billing-options .payment-method-text{color:#676468;font-family:'VM Circular Light',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px;margin-left:15px;margin-top:2px}
.lgi-myvm-container .billing-options .mlr-10{margin-left:10px;margin-right:10px}
.lgi-myvm-container .billing-options .pl-0{padding-left:0}
.lgi-myvm-container .billing-options .myvm-error-messages{color:#ed0000;display:flex;font-family:'VM Circular Light',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px;padding-left:15px;padding-top:20px}
.lgi-myvm-container .billing-options .myvm-error-messages::before{content:"\f057";font-family:FontAwsome;font-size:17.9px;padding-right:7px}
.lgi-myvm-container .billing-options input[type='checkbox']{cursor:pointer;display:block;float:left;height:14px;margin-right:1px;margin-top:-30px;margin:0;position:relative;width:14px}
.lgi-myvm-container .billing-options input[type='checkbox']:after{content:"";cursor:pointer;font-size:10px;height:14px;left:0;line-height:13px;position:absolute;text-align:center;top:0;vertical-align:middle;width:14px}
.lgi-myvm-container .billing-options input[type=checkbox]:checked:after{background:#ed0000;border-radius:4px;border:1px solid #ed0000;box-shadow:inset 0 1px 1px #ed0000,0 1px 0 #ed0000;color:#fff !important;content:'\2714';cursor:pointer;height:14px;position:absolute;width:14px}
.lgi-myvm-container .billing-options .iban-tooltip{left:109px;position:absolute;top:10px}
.lgi-myvm-container .billing-options .account-holder-tooltip{left:190px;position:absolute;top:10px}
.lgi-myvm-container .myvmie-dropdown-wrapper{font:14px 'VM Circular Book',Arial,sans-serif;line-height:1.57;letter-spacing:-0.14px;color:rgba(0,0,0,0.85);cursor:pointer;position:relative}
.lgi-myvm-container .myvmie-dropdown-wrapper .selected-item{display:flex;height:48px;width:360px;border-radius:4px;border:solid 1px #dbdbdb;padding:10px 15px 10px 10px}
.lgi-myvm-container .myvmie-dropdown-wrapper .selected-item .dropdown-label{padding-right:25px;flex-grow:1;background:#fff;color:#666;font-family:'VM Circular Book',Arial,sans-serif;font-size:18px;letter-spacing:0}
.lgi-myvm-container .myvmie-dropdown-wrapper .selected-item .arrow{content:"";border:solid red;display:inline-block;height:13px;width:13px}
.lgi-myvm-container .myvmie-dropdown-wrapper .selected-item .arrow.up{border-bottom:solid #461346;border-right:solid #461346;border-width:0 3px 3px 0;margin-top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.lgi-myvm-container .myvmie-dropdown-wrapper .selected-item .arrow.down{margin-top:0;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.lgi-myvm-container .myvmie-dropdown-wrapper .select-options-container{margin-top:8px;overflow-y:auto;max-height:215px;border:solid 1px #dbdbdb;border-radius:4px;position:absolute;background:#fff;z-index:5;width:360px}
.lgi-myvm-container .myvmie-dropdown-wrapper>div ul{margin:0;padding:0}
.lgi-myvm-container .myvmie-dropdown-wrapper>div ul li{height:48px;width:100%;padding:14px 23px 14px 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;background:#fff;color:#666;font-family:'VM Circular Book',Arial,sans-serif}
.lgi-myvm-container .myvmie-dropdown-wrapper>div ul li:last-child{border:0}
.lgi-myvm-container .myvmie-dropdown-wrapper>div ul li:hover,.lgi-myvm-container .myvmie-dropdown-wrapper>div ul li :focus{background-color:#ffeef1}
.lgi-myvm-container .myvmie-dropdown-wrapper .highlight-dropdown{border:solid 1px #ed0000}
.lgi-myvm-container .billing-options-form{padding-left:0}
.billing-options .iban-description-two{color:#000;font-family:'VM Circular Light',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px;padding-top:10px}
.billing-options .sort-code-tooltip{left:87px;position:absolute;top:30px}
.billing-options .ibanbankaccountnumber-tooltip{left:87px;position:absolute;top:15px}
.billing-options .IBANnumber-tooltip{left:54px;position:absolute;top:0}
.billing-options .convertedIBANnumberInput-tooltip{position:absolute;top:8px;left:230px}
.billing-options .iban-section .iban-txtfield-title .lgi-form-field-container{padding-right:15px;padding-top:5px}
.billing-options .iban-section .iban-country{color:#000;display:block;font-family:'VM Circular Medium',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px}
@media only screen and (max-width:619px){.lgi-myvm-container .billing-options .sort-code-tooltip{left:104px}
.lgi-myvm-container .billing-options .ibanbankaccountnumber-tooltip{left:95px}
.lgi-myvm-container .billing-options .IBANnumber-tooltip{left:62px}
.lgi-myvm-container .billing-options .convertedIBANnumberInput-tooltip{left:245px}
.lgi-myvm-container .billing-options .lgi-form-field>label{color:#454545}
.lgi-myvm-container .billing-options .iban-checkbox .lgi-form-field-container{padding-left:15px}
.lgi-myvm-container .billing-options .mb-15{margin-bottom:15px}
.lgi-myvm-container .billing-options .pad-left-right{padding-left:0 !important;padding-right:0 !important}
.lgi-myvm-container .billing-options .pad-left-15{padding-left:15px !important}
.lgi-myvm-container .billing-options .mar-zero{margin:0 !important}
.lgi-myvm-container .billing-options .bill-usage-section .lgi-form-field-container{padding-left:0}
.lgi-myvm-container .billing-options .bill-usage-section .radio-title{font-size:16px}
.lgi-myvm-container .billing-options .iban-section .iban-txtfield-title input{width:100%}
.lgi-myvm-container .billing-options .iban-section .iban-descriptivetext-one{font-size:16px}
.lgi-myvm-container .billing-options .iban-section .iban-descriptivetext-two p{font-size:16px}
.lgi-myvm-container .billing-options .iban-section .iban-descriptivetext-three{font-size:16px}
.lgi-myvm-container .billing-options .account-holder-tooltip{left:210px !important}
.lgi-myvm-container .billing-options .payment-method-text{font-size:16px}
.lgi-myvm-container .billing-options .iban-tooltip{left:130px !important}
.lgi-myvm-container .billing-options .billing-options-buttons{padding-bottom:5px !important}
.lgi-myvm-container .billing-options .billing-options-buttons .cancelButton .floatleft{float:right !important}
.lgi-myvm-container .billing-options .myvm-error-messages{padding-left:0;padding-right:15px}
.lgi-myvm-container .billing-options .pad-right-15-sm{padding-right:15px}
.lgi-myvm-container .billing-options .sort-code-tooltip{left:104px}
.lgi-myvm-container .myvmie-dropdown-wrapper .selected-item,.lgi-myvm-container .myvmie-dropdown-wrapper .select-options-container{width:97%}
}
.lgi-myvm-container .mobile-subscription{background:#fff;border-radius:6px;box-shadow:0 0 10px 0 rgba(0,0,0,0.2);margin:0;padding:0}
.lgi-myvm-container .mobile-subscription .sim-config{padding:60px 20px}
.lgi-myvm-container .mobile-subscription .sim-config .subcription-img{margin-bottom:20px}
.lgi-myvm-container .mobile-subscription .sim-config .subcription-img img{height:70px;width:51px}
.lgi-myvm-container .mobile-subscription .sim-config .subscription-name{color:#853e8a;font:30px/40px 'VM Circular Bold',Arial,sans-serif;margin-bottom:15px;text-align:center}
.lgi-myvm-container .mobile-subscription .sim-config .config-button .clearboth{width:100%}
.lgi-myvm-container .mobile-subscription .sim-config .config-button button,.lgi-myvm-container .mobile-subscription .sim-config .config-button a{font-family:'VM Circular Book',Arial,sans-serif;height:42px;line-height:42px;padding:0;width:100%}
.lgi-myvm-container .mobile-subscription .subscription-details{border-left:1px solid #dbdbdb;padding:10px 20px}
.lgi-myvm-container .mobile-subscription .subscription-details .row-details{border-bottom:1px solid #dbdbdb;margin-left:0;margin-right:0;padding:15px 0;width:100%}
.lgi-myvm-container .mobile-subscription .subscription-details .header{color:#853e8a;font:20px/28px 'VM Circular Bold',Arial,sans-serif;min-height:57px;padding:20px 0 10px}
.lgi-myvm-container .mobile-subscription .subscription-details .details-value{color:#000;font:18px/24px 'VM Circular Light',Arial,sans-serif}
.lgi-myvm-container .mobile-subscription .subscription-details .details-label{color:#464646;font:18px/24px 'VM Circular Medium',Arial,sans-serif}
.lgi-myvm-container .mobile-subscription .subscription-details .sub-link{color:#ec2000;font:16px/23px 'VM Circular Book',Arial,sans-serif;padding-right:10px;text-align:right;text-decoration:none}
.lgi-myvm-container .mobile-subscription .subscription-details .sub-link .lgi_rte_chevron_myvm_1 p::after{content:"\f054";font-size:10px;font-weight:normal}
.lgi-myvm-container .mobile-subscription .subscription-details .sub-link .requestNewSimLink .lgi_btn_3_chvr{color:#ec2000;background:#fff;font-family:'VM Circular Book',Arial,sans-serif;padding:0;height:24px;line-height:24px}
.lgi-myvm-container .mobile-subscription .subscription-details .sub-link .requestNewSimLink .lgi_btn_3_chvr>span{padding-right:11px}
.lgi-myvm-container .mobile-subscription .subscription-details .sub-link .requestNewSimLink .lgi_btn_3_chvr>span:after{font-weight:initial;width:min-content;left:10px;font-size:10px}
.lgi-myvm-container .mobile-subscription .subscription-details .edit-arrow{padding-left:5px}
.lgi-myvm-container .mobile-subscription .subscription-details .edit-arrow:before{content:"\f054";font-family:FontAwsome;font-size:10px}
.lgi-myvm-container .mobile-subscription .subscription-details .myvmtooltip{display:inline;padding-left:3px}
.lgi-myvm-container .mobile-subscription .subscription-details .myvm-tooltip:after{font-size:16px;line-height:24px}
.lgi-myvm-container .mobile-subscription .subscription-details .last-row{border:0;padding-bottom:20px}
.lgi-myvm-container .myvm-keep-your-number-mobile{padding-right:14px}
.lgi-myvm-container .myvm-keep-your-number-mobile .lgi_btn_transperent_red_chevron>span:after{font-size:10px;font-weight:normal}
@media only screen and (max-width:959px){.lgi-myvm-container .mobile-subscription.row{width:100%}
.lgi-myvm-container .mobile-subscription.row .sim-config{padding:0}
.lgi-myvm-container .mobile-subscription.row .sim-config .label-container{border-bottom:1px solid #e5e5e5;display:flex;padding:20px 15px 10px}
.lgi-myvm-container .mobile-subscription.row .sim-config .label-container .subcription-img{margin-bottom:0;margin-right:7.6px}
.lgi-myvm-container .mobile-subscription.row .sim-config .label-container .subcription-img img{height:28px;width:20.4px}
.lgi-myvm-container .mobile-subscription.row .sim-config .label-container .subscription-name{font:20px/28px 'VM Circular Bold',Arial,sans-serif;margin-bottom:0;text-align:unset}
.lgi-myvm-container .mobile-subscription.row .sim-config .config-button{border-bottom:1px solid #e5e5e5;padding:10px 61px 10px 62px}
.lgi-myvm-container .mobile-subscription.row .sim-config .config-button button{font-family:'VM Circular Book',Arial,sans-serif;height:42px;line-height:22px;padding:0;width:100%}
.lgi-myvm-container .mobile-subscription.row .subscription-details{border-left:0;padding:0}
.lgi-myvm-container .mobile-subscription.row .subscription-details .row-details{border-bottom:1px solid #e5e5e5;padding:10px 15px;width:100%}
.lgi-myvm-container .mobile-subscription.row .subscription-details .header{font:18px/24px 'VM Circular Bold',Arial,sans-serif;min-height:53px;padding:20px 15px 10px}
.lgi-myvm-container .mobile-subscription.row .subscription-details .details-label{font:16px/24px 'VM Circular Medium',Arial,sans-serif}
.lgi-myvm-container .mobile-subscription.row .subscription-details .sub-link{margin-top:10px;text-align:left}
.lgi-myvm-container .mobile-subscription.row .subscription-details .sub-link .requestNewSimLink .floatright{float:left !important}
.lgi-myvm-container .mobile-subscription.row .subscription-details .details-value{font:16px/24px 'VM Circular Light',Arial,sans-serif}
.lgi-myvm-container .mobile-subscription.row .subscription-details .details-value.phone-number{font-size:18px}
.lgi-myvm-container .mobile-subscription.row .subscription-details .last-row{border-bottom:0;padding-bottom:20px}
}
@media screen and (max-width:959px){.lgi-myvm-container .myvm-keep-your-number-mobile .floatright.clearboth{float:left !important}
}
@media only screen and (min-width:620px) and (max-width:959px){.lgi-myvm-container .mobile-subscription .sim-config .config-button .clearboth{width:70%}
}
.lgi-myvm-container .mobile-device-container{background:#fff;border-radius:6px;box-shadow:0 0 10px 0 rgba(0,0,0,0.15)}
.lgi-myvm-container .mobdevices .overlay-opaque-background .overlay-content-wrapper .overlay-content{width:40%}
.lgi-myvm-container .mobdevices .overlay-opaque-background .overlay-content-wrapper .overlay-content .purple-container{min-height:192px}
.lgi-myvm-container .mobdevices .overlay-opaque-background .overlay-content-wrapper .overlay-content .purple-container .white-container{min-height:171px}
.lgi-myvm-container .mobile-device{margin:0;padding:0;position:relative}
.lgi-myvm-container .mobile-device .row{margin:0;padding:0;width:100%}
.lgi-myvm-container .mobile-device .hide-md-lg-screen{display:none}
.lgi-myvm-container .mobile-device .hide-sm-xs-screen{display:block}
.lgi-myvm-container .mobile-device .device-config{padding:60px 20px}
.lgi-myvm-container .mobile-device .device-config .links{padding:5px}
.lgi-myvm-container .mobile-device .device-config .links .device-links{color:#ec2000;font:16px/24px 'VM Circular Book',Arial,sans-serif;margin:15px;padding-right:10px;text-align:center;text-decoration:none}
.lgi-myvm-container .mobile-device .device-config .links .device-links a{color:#ec2000;text-decoration:none}
.lgi-myvm-container .mobile-device .device-config .links .device-links a::after{color:#ec2000;content:"\f105";font-family:FontAwsome;padding-left:10px}
.lgi-myvm-container .mobile-device .device-config .device-img{margin-bottom:20px}
.lgi-myvm-container .mobile-device .device-config .device-img img{display:block;height:auto;margin:0 auto;max-height:200px;max-width:100px}
.lgi-myvm-container .mobile-device .device-config .device-name{color:#853e8a;font:30px/40px 'VM Circular Bold',Arial,sans-serif;margin-bottom:15px;text-align:center}
.lgi-myvm-container .mobile-device .device-config .lost-phone-button button{font-family:'VM Circular Book',Arial,sans-serif;height:42px;line-height:22px;padding:0;width:173px}
.lgi-myvm-container .mobile-device .device-config .lost-phone-button a{font-family:'VM Circular Book',Arial,sans-serif;height:42px;line-height:22px;padding:0;width:173px}
.lgi-myvm-container .mobile-device .device-config .lost-phone-button a span{display:block;padding-bottom:9px;padding-top:10px}
.lgi-myvm-container .mobile-device .device-details{border-left:1px solid #dbdbdb;padding:10px 20px}
.lgi-myvm-container .mobile-device .device-details .row-details{border-bottom:1px solid #dbdbdb;padding:15px 0}
.lgi-myvm-container .mobile-device .device-details .header{color:#853e8a;font:20px/28px 'VM Circular Bold',Arial,sans-serif;min-height:57px;padding:20px 0 10px}
.lgi-myvm-container .mobile-device .device-details .details-value{color:#000;font:18px/24px 'VM Circular Light',Arial,sans-serif}
.lgi-myvm-container .mobile-device .device-details .details-label{color:#464646;font:18px/24px 'VM Circular Medium',Arial,sans-serif}
.lgi-myvm-container .mobile-device .device-details .edit-arrow{padding-left:5px}
.lgi-myvm-container .mobile-device .device-details .edit-arrow:before{content:"\f054";font-family:FontAwsome;font-size:10px}
.lgi-myvm-container .mobile-device .device-details .myvmtooltip{display:inline;padding-left:3px}
.lgi-myvm-container .mobile-device .device-details .myvm-tooltip:after{font-size:16px;line-height:24px}
.lgi-myvm-container .mobile-device .device-details .last-row{border:0;padding-bottom:20px}
.lgi-myvm-container .mobile-device .print-button{bottom:0;margin-bottom:30px;position:absolute;right:0}
.lgi-myvm-container .mobile-device .print-button .lgi_btn_transperent_lighter_grey{border:1px solid #ccc;height:42px;width:106px}
.lgi-myvm-container .mobile-device .print-button .lgi_btn_transperent_lighter_grey span{color:#979797}
@media only screen and (max-width:959px){.lgi-myvm-container .print-button{display:none}
.lgi-myvm-container .mobile-device.row{width:100%}
.lgi-myvm-container .mobile-device.row .hide-md-lg-screen{display:block}
.lgi-myvm-container .mobile-device.row .hide-sm-xs-screen{display:none}
.lgi-myvm-container .mobile-device.row .device-config{padding:0}
.lgi-myvm-container .mobile-device.row .device-config .links{padding:10px 0 10px 0}
.lgi-myvm-container .mobile-device.row .device-config .links .device-links{margin:5px 0 0 0;text-align:left}
.lgi-myvm-container .mobile-device.row .device-config .label-container{border-bottom:1px solid #e5e5e5;display:flex;padding:20px 15px 10px}
.lgi-myvm-container .mobile-device.row .device-config .label-container .device-img{margin-bottom:0;margin-right:15px}
.lgi-myvm-container .mobile-device.row .device-config .label-container .device-img img{height:auto;max-height:110px;max-width:55px}
.lgi-myvm-container .mobile-device.row .device-config .label-container .device-name{font:20px/28px 'VM Circular Bold',Arial,sans-serif;margin-bottom:0;text-align:unset}
.lgi-myvm-container .mobile-device.row .device-config .lost-phone-button{border-bottom:1px solid #e5e5e5;padding:10px 61px 10px 62px}
.lgi-myvm-container .mobile-device.row .device-config .lost-phone-button button{font-family:'VM Circular Book',Arial,sans-serif;height:42px;line-height:22px;padding:0;width:199px}
.lgi-myvm-container .mobile-device.row .device-details{border-left:0;padding:0}
.lgi-myvm-container .mobile-device.row .device-details .row-details{border-bottom:1px solid #e5e5e5;padding:10px 15px;width:100%}
.lgi-myvm-container .mobile-device.row .device-details .header{font:18px/24px 'VM Circular Bold',Arial,sans-serif;min-height:53px;padding:20px 15px 10px}
.lgi-myvm-container .mobile-device.row .device-details .details-label{color:#454545;font:16px/24px 'VM Circular Medium',Arial,sans-serif}
.lgi-myvm-container .mobile-device.row .device-details .details-value{font:16px/24px 'VM Circular Light',Arial,sans-serif}
.lgi-myvm-container .mobile-device.row .device-details .last-row{padding-bottom:20px}
}
.lgi-myvm-container .myvm-toggle-header .ph10{color:#000;font-family:'VM Circular Medium',Arial,sans-serif;font-size:20px;letter-spacing:0;line-height:28px}
.lgi-myvm-container .myvm-descriptive-text{color:#000;font-family:'VM Circular Light',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px;padding-bottom:20px;padding-left:20px;padding-right:20px}
.lgi-myvm-container .myvm-sub-header{color:#853e8a;font-family:'VM Circular Medium',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px;padding-bottom:20px;padding-left:20px;padding-right:20px}
.lgi-myvm-container .plr-20{padding-left:20px;padding-right:20px}
.lgi-myvm-container .txt-right{text-align:right}
.lgi-myvm-container .myvm-labels{color:#464646;font-family:'VM Circular Medium',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:23px}
.lgi-myvm-container .myvm-full-width{width:100%}
.lgi-myvm-container .myvm-text-wrap{overflow-wrap:break-word}
@media screen and (max-width:619px){.lgi-myvm-container .myvm-toggle-header .ph10{font-size:18px}
.lgi-myvm-container .myvm-descriptive-text{font-size:16px}
}
.lgi-myvm-container .myvm-sim-checkbox .lgi-form-field{margin:0 !important;padding:0 !important}
.lgi-myvm-container .myvm-sim-checkbox .lgi-form-field>label{padding:0 !important}
.lgi-myvm-container .myvm-sim-checkbox .lgi-form-field-container{width:100% !important}
.lgi-myvm-container .myvm-sim-checkbox .lgi-checkbox-imagePlaceholder{border:0 !important;height:0 !important}
.lgi-myvm-container .myvm-sim-checkbox li{display:block;margin-bottom:0 !important;padding-bottom:5px;width:100% !important;width:100%}
.lgi-myvm-container .myvm-sim-checkbox .lgi-form-checkbox label{display:flex}
.lgi-myvm-container .myvm-sim-checkbox .lgi-form-checkbox input{display:block;margin-left:12px;margin-top:4px;padding-top:0;position:absolute}
.lgi-myvm-container .myvm-sim-checkbox .lgi-checkbox-textPlaceholder{color:#000;font-family:'VM Circular Light',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px;margin-left:0 !important;max-width:100% !important;padding-left:20px}
.lgi-myvm-container .myvm-sim-checkbox input[type='checkbox']{cursor:pointer;display:block;float:left;height:25px;left:0;margin-right:1px;margin-top:4px;margin:0;padding-top:0;position:absolute;width:14px}
.lgi-myvm-container .myvm-sim-checkbox input[type='checkbox']:after{background:#fff;border:1px solid #ccc;border-radius:4px;content:"";cursor:pointer;font-size:10px;height:14px;left:0;line-height:13px;position:absolute;text-align:center;top:5px;vertical-align:middle;width:14px}
.lgi-myvm-container .myvm-sim-checkbox input[type=checkbox]:checked:after{background:#ed0000;border-radius:4px;border:1px solid #ed0000;box-shadow:inset 0 1px 1px #ed0000,0 1px 0 #ed0000;color:#fff !important;content:'\2714';cursor:pointer;height:14px;position:absolute;width:14px}
.lgi-myvm-container .myvm-sim-configuration .row{padding:0}
.lgi-myvm-container .myvm-sim-configuration .myvm-sim-subheader p{color:#853e8a;font-family:'VM Circular Bold',Arial,sans-serif;font-size:20px;letter-spacing:0;line-height:25px;padding-left:20px;padding-top:30px}
.lgi-myvm-container .myvm-sim-configuration .plr-0{padding-left:0 !important;padding-right:0 !important}
.lgi-myvm-container .myvm-sim-configuration .pb-10px{padding-bottom:10px}
.lgi-myvm-container .myvm-sim-configuration .pb-20px{padding-bottom:20px}
.lgi-myvm-container .myvm-sim-configuration .pb-40px{padding-bottom:40px}
.lgi-myvm-container .myvm-sim-configuration .pt-15px{padding-top:15px}
.lgi-myvm-container .myvm-sim-configuration .plr-20px{padding-left:20px;padding-right:20px}
.lgi-myvm-container .myvm-sim-configuration .nmt-10px{margin-top:-10px}
.lgi-myvm-container .myvm-sim-configuration .margin-info{margin-bottom:15px;margin-left:35px;margin-right:35px}
.lgi-myvm-container .myvm-sim-configuration .myvm-sim-divider .lgi_divider1{border-color:#e5e5e5 !important}
.lgi-myvm-container .myvm-sim-configuration .myvm-sim-label{color:#464646;font-family:'VM Circular Medium',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px;padding-right:10px}
.lgi-myvm-container .myvm-sim-configuration .myvm-sim-display-flex{display:flex}
.lgi-myvm-container .myvm-sim-configuration .myvm-sim-textbox li{display:block}
.lgi-myvm-container .myvm-sim-configuration .myvm-sim-textbox input{border-radius:6px;border:1px solid #999;color:#666;font-family:'VM Circular Light',Arial,sans-serif;font-size:18px;height:43px;letter-spacing:0;line-height:23px;opacity:.5;padding:10px;width:100%}
.lgi-myvm-container .myvm-sim-configuration .myvm-sim-textbox input:after{color:#ccc;content:"\f303";font-family:FontAwsome;margin-right:5px}
.lgi-myvm-container .myvm-sim-configuration .billing-options-buttons{display:flex;padding-bottom:5px;padding-left:17px}
.lgi-myvm-container .myvm-sim-configuration .billing-options-buttons .lgi_btn_1:hover{width:93px;height:42px}
.lgi-myvm-container .myvm-sim-configuration .billing-options-buttons .lgi_btn_3:hover{height:42px}
.lgi-myvm-container .myvm-sim-configuration .billing-options-buttons .cancelButton button{border-radius:22px;border:1px solid #d7d7d7;color:#999;font-family:'VM Circular Medium',Arial,sans-serif;font-size:16px;height:42px;letter-spacing:0;line-height:24px;margin-right:10px;padding-left:20px;text-align:center;width:93px}
.lgi-myvm-container .myvm-sim-configuration .billing-options-buttons .saveButton button{background:#ed0000;border-radius:22px;color:#fff;font-family:'VM Circular Medium',Arial,sans-serif;font-size:16px;height:42px;letter-spacing:0;line-height:24px;margin-right:10px;text-align:center}
.lgi-myvm-container .myvm-sim-configuration .fl-right-button div{float:right}
.lgi-myvm-container .myvm-sim-configuration .ptb-button{padding-bottom:20px !important;padding-top:10px}
.lgi-myvm-container .myvm-sim-info-icon::before{color:#5f2878;content:"\f05a";font-family:FontAwsome;font-size:20px;letter-spacing:0;line-height:29px;text-align:center}
.lgi-myvm-container .myvm-sim-info-box{background:#f7f7f7;border-radius:6px;display:flex;margin-top:20px;padding:15px;position:relative}
.lgi-myvm-container .myvm-sim-info-text{color:#666;font-family:'VM Circular Light',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px;margin-left:15px;margin-top:2px}
.myvm-sim-header p{color:#853e8a;font-family:'VM Circular Medium',Arial,sans-serif;font-size:22px;letter-spacing:0;line-height:30px}
@media only screen and (max-width:959px){.myvm-sim-header p{font-size:20px}
.lgi-myvm-container .myvm-sim-configuration .myvm-small-margin-0{margin-left:0 !important;margin-right:0 !important;width:100% !important}
.lgi-myvm-container .myvm-sim-configuration .plr-20px{padding-left:0;padding-right:0}
.lgi-myvm-container .myvm-sim-configuration .myvm-sim-subheader p{padding-left:15px;padding-right:15px}
.lgi-myvm-container .myvm-sim-configuration .plr-10px{padding-left:15px;padding-right:15px}
.lgi-myvm-container .myvm-sim-configuration .fl-right div{float:right}
.lgi-myvm-container .myvm-sim-configuration .pb-20ipx{padding-bottom:20px !important}
.lgi-myvm-container .myvm-sim-configuration .pt-15ipx p{padding-top:15px !important}
.lgi-myvm-container .myvm-sim-configuration .margin-info{margin-left:15px !important;margin-right:15px !important}
.lgi-myvm-container .myvm-sim-checkbox{padding-left:15px;padding-right:15px;padding-top:10px}
.lgi-myvm-container .myvm-sim-checkbox .lgi-checkbox-textPlaceholder{padding-left:8px;width:100%}
}
.lgi-myvm-container .wifree-container .row{margin:0;padding:0}
.lgi-myvm-container .wifree-container a{color:#ec2000;text-decoration:none}
.lgi-myvm-container .wifree-container .lgi-form-validmark{display:none !important}
.lgi-myvm-container .wifree-container .lgi-form-error-message-container{display:none !important}
.lgi-myvm-container .wifree-container .lgi-checkbox-imagePlaceholder{display:none !important}
.lgi-myvm-container .wifree-container .lgi-form-checkbox input{display:inline-block !important}
.lgi-myvm-container .wifree-container .lgi-checkbox-textPlaceholder{display:none}
.lgi-myvm-container .wifree-container .wifree-img{margin-bottom:20px;padding-top:40.7px}
.lgi-myvm-container .wifree-container .wifree-img img{height:81px;width:70px}
.lgi-myvm-container .wifree-container .wifree-subheader{margin-bottom:30px}
.lgi-myvm-container .wifree-container .wifree-subheader h3 span{display:none !important}
.lgi-myvm-container .wifree-container .wifree-status{text-align:center}
.lgi-myvm-container .wifree-container .wifree-status label{pointer-events:none}
.lgi-myvm-container .wifree-container .wifree-statustxt{color:#322332;font:16px/24px 'VM Circular Light',Arial,sans-serif;margin-bottom:15px}
.lgi-myvm-container .wifree-container .desc-container{border-left:1px solid #e5e5e5;padding:30px 20px 30px 21px}
.lgi-myvm-container .wifree-container .desc-container .lgi-form-field{padding:0 !important;width:auto}
.lgi-myvm-container .wifree-container .desc-container .lgi-form-field-container{display:block;width:auto}
.lgi-myvm-container .wifree-container .desc-container .divider .lgi-divider-container.px3{border-color:#e5e5e5}
.lgi-myvm-container .wifree-container .desc-container .learn-more-link{color:#ec2000;font:16px/24px 'VM Circular Book',Arial,sans-serif;padding-top:15px}
.lgi-myvm-container .wifree-container .desc-container .wifree-desc{color:#454545;font:16px/24px 'VM Circular Light',Arial,sans-serif}
.lgi-myvm-container .wifree-container .desc-container .password-row .wifree-header{margin-bottom:5px}
.lgi-myvm-container .wifree-container .desc-container .wifree-header{color:#454545;font:16px/24px 'VM Circular Medium',Arial,sans-serif;margin-bottom:0}
.lgi-myvm-container .wifree-container .desc-container .info-text{color:#454545;font:14px/22px 'VM Circular Book',Arial,sans-serif;margin-bottom:15px}
.lgi-myvm-container .wifree-container .desc-container .static-container{padding-right:44px}
.lgi-myvm-container .wifree-container .desc-container .edit-links{color:#ec2000;font:16px/24px 'VM Circular Book',Arial,sans-serif;padding-right:10px;text-align:right;text-decoration:none}
.lgi-myvm-container .wifree-container .desc-container .edit-arrow{padding-left:5px}
.lgi-myvm-container .wifree-container .desc-container .edit-arrow:before{content:"\f054";font-family:FontAwsome;font-size:12px}
.lgi-myvm-container .wifree-container .desc-container .edit-password{margin-bottom:15px}
.lgi-myvm-container .wifree-container .desc-container .edit-password .wifree-desc{margin-bottom:14px}
.lgi-myvm-container .wifree-container .desc-container .edit-password .password-text-box{position:relative}
.lgi-myvm-container .wifree-container .desc-container .edit-password .pwd-tooltip{left:83%;position:absolute;top:60%}
.lgi-myvm-container .wifree-container .desc-container .edit-password .pwd-tooltip .myvm-tooltip:after{font-size:16px}
.lgi-myvm-container .wifree-container .desc-container .edit-password .pwd-txtfield-title li{list-style-type:none}
.lgi-myvm-container .wifree-container .desc-container .edit-password .pwd-txtfield-title li label{color:#87418c;font:18px/24px 'VM Circular Medium',Arial,sans-serif}
.lgi-myvm-container .wifree-container .desc-container .edit-password .pwd-txtfield-title input{border-radius:6px;border:1px solid #dbdbdb;display:block;height:44px;margin-top:10px;padding:10px;width:80%}
.lgi-myvm-container .wifree-container .desc-container .confirm-checkbox{display:flex;flex-direction:row;margin-bottom:20px}
.lgi-myvm-container .wifree-container .desc-container .confirm-checkbox .terms-condition{color:#454545;font:14px/22px 'VM Circular Light',Arial,sans-serif;width:70%}
.lgi-myvm-container .wifree-container .desc-container .confirm-checkbox .terms-condition a{text-decoration:underline}
.lgi-myvm-container .wifree-container .desc-container .confirm-checkbox li{list-style-type:none}
.lgi-myvm-container .wifree-container .desc-container .confirm-checkbox label{display:none}
.lgi-myvm-container .wifree-container .desc-container .confirm-checkbox .lgi-form-checkbox li{margin:0}
.lgi-myvm-container .wifree-container .desc-container .confirm-checkbox .lgi-form-checkbox li label{display:inline-block;padding:0}
.lgi-myvm-container .wifree-container .desc-container .confirm-checkbox .lgi-form-checkbox li input[type='checkbox']{height:17px;margin:-1px 10px 0 1px;width:17px}
.lgi-myvm-container .wifree-container .desc-container .confirm-checkbox .lgi-form-checkbox li input[type='checkbox']:checked:after{background:#ed0000;border-radius:4px;box-shadow:inset 0 1px 1px #ed0000,0 1px 0 #ed0000;color:#fff !important;content:'\2714';cursor:pointer;font-size:11px;font-weight:600;height:17px;padding:0 3px;position:absolute;width:17px}
.lgi-myvm-container .wifree-container .desc-container .info-banner{background:#f7f7f7;color:#666;font:14px/22px 'VM Circular Light',Arial,sans-serif;margin-bottom:15px;margin-top:0;padding-top:17px}
.lgi-myvm-container .wifree-container .desc-container .info-banner .info-banner-info-icon{margin-right:10px}
.lgi-myvm-container .wifree-container .desc-container .button-container{display:flex;margin-bottom:10px}
.lgi-myvm-container .wifree-container .desc-container .button-container .cancel-button{margin-right:10px}
.lgi-myvm-container .wifree-container .desc-container .button-container button{height:41px}
.lgi-myvm-container .wifree-container .desc-container .button-container .cancel-button button{border:1.5px solid #ccc}
.lgi-myvm-container .wifree-container .desc-container .button-container .cancel-button span{color:#ccc;font-family:'VM Circular Medium',Arial,sans-serif}
@media only screen and (max-width:959px){.lgi-myvm-container .wifree-container .row{width:100%}
.lgi-myvm-container .wifree-container .header-container{display:flex;flex-direction:row;justify-content:center;margin-bottom:15px;padding-top:20.3px}
.lgi-myvm-container .wifree-container .header-container .wifree-img{margin-bottom:0;margin-right:10px;padding-top:0}
.lgi-myvm-container .wifree-container .header-container .wifree-img img{height:42px;width:35px}
.lgi-myvm-container .wifree-container .header-container .wifree-subheader{margin:auto 0}
.lgi-myvm-container .wifree-container .header-container .wifree-subheader h3{color:#853e8a;font:22px/30px 'VM Circular Bold',Arial,sans-serif}
.lgi-myvm-container .wifree-container .wifree-status{border-bottom:1px solid #e5e5e5}
.lgi-myvm-container .wifree-container .wifree-status .toggleswitch{height:27px;margin-bottom:19px}
.lgi-myvm-container .wifree-container .desc-container{border-left:0;padding:20px 0}
.lgi-myvm-container .wifree-container .desc-container .pad-h-15{padding:0 15px}
.lgi-myvm-container .wifree-container .desc-container .divider .lgi-divider-container.px3{margin-bottom:15px}
.lgi-myvm-container .wifree-container .desc-container .edit-links{text-align:left}
.lgi-myvm-container .wifree-container .desc-container .learn-more-link{padding-top:0}
.lgi-myvm-container .wifree-container .desc-container .password-txt{color:#454545 !important}
.lgi-myvm-container .wifree-container .desc-container .wifree-desc{color:#000;margin-bottom:15px}
.lgi-myvm-container .wifree-container .desc-container .info-text{color:#454545;font:14px/22px 'VM Circular Book',Arial,sans-serif;margin-bottom:15px}
.lgi-myvm-container .wifree-container .desc-container .static-container{padding-right:0}
.lgi-myvm-container .wifree-container .desc-container .confirm-checkbox{margin-bottom:13px}
.lgi-myvm-container .wifree-container .desc-container .button-container{justify-content:center;margin-bottom:0}
}
@media only screen and (min-width:620px) and (max-width:959px){.lgi-myvm-container .wifree-container .desc-container .edit-password .pwd-txtfield-title input{width:40%}
.lgi-myvm-container .wifree-container .desc-container .edit-password .pwd-tooltip{left:42%}
.lgi-myvm-container .wifree-container .desc-container .confirm-checkbox .terms-condition{width:40%}
.lgi-myvm-container .wifree-container .desc-container .password-form .button-container{justify-content:left}
}
.lgi-myvm-container .buy-add-on-container .add-on-cards{display:flex;flex-direction:row;flex-wrap:wrap}
.lgi-myvm-container .buy-add-on-container .add-on-cards .buy-add-on-button{border:1px solid #ccc;border-radius:6px;margin-bottom:20px;margin-right:24px;padding-bottom:129px;padding-top:118px;width:264px}
.lgi-myvm-container .buy-add-on-container .add-on-cards .buy-add-on-button .allSimsBarredErrorText{margin-top:25px;text-align:center;color:red;font-family:'VM Circular Bold',Arial,sans-serif}
.lgi-myvm-container .buy-add-on-container .add-on-cards .buy-add-on-button .addOnButton a{height:42px;min-width:168px}
.lgi-myvm-container .buy-add-on-container .add-on-cards .buy-add-on-button .addOnButton a span{display:block;position:relative;top:4px}
.lgi-myvm-container .buy-add-on-container .add-on-cards .add-ons{background:#fff;border-radius:6px;box-shadow:0 0 10px 0 rgba(0,0,0,0.15);margin-bottom:20px;margin-right:24px;min-height:fit-content;width:264px}
.lgi-myvm-container .buy-add-on-container .add-on-cards .add-ons .add-on-view-usage p{line-height:24px}
.lgi-myvm-container .buy-add-on-container .add-on-cards .add-ons:last-child{margin-right:0}
.lgi-myvm-container .buy-add-on-container .add-on-cards .add-ons .add-on-spacing{align-items:center;display:flex;flex-direction:column;min-height:230px;padding:20px 15px}
.lgi-myvm-container .buy-add-on-container .add-on-cards .add-ons .add-on-spacing .add-on-image{padding:10px}
.lgi-myvm-container .buy-add-on-container .add-on-cards .add-ons .add-on-spacing .add-on-image img{max-height:66px;width:auto}
.lgi-myvm-container .buy-add-on-container .add-on-cards .add-ons .add-on-spacing .add-on-type{color:#979797;font-family:'VM Circular Bold',Arial,sans-serif;font-size:14px;padding-bottom:5px;text-align:center}
.lgi-myvm-container .buy-add-on-container .add-on-cards .add-ons .add-on-spacing .add-on-description{color:#853e8a;font-family:'VM Circular Bold',Arial,sans-serif;font-size:22px;letter-spacing:0;line-height:28px;text-align:center}
.lgi-myvm-container .buy-add-on-container .add-on-cards .add-ons .add-on-spacing .add-on-value{color:#853e8a;font-family:'VM Circular Book',Arial,sans-serif;font-size:18px;line-height:24px;text-align:center}
@media only screen and (max-width:619px){.lgi-myvm-container .buy-add-on-container .add-on-cards{align-items:center;flex-direction:column}
.lgi-myvm-container .buy-add-on-container .add-on-cards .buy-add-on-button{margin-bottom:0;margin-right:0;padding-bottom:20px;padding-top:20px;width:100%}
.lgi-myvm-container .buy-add-on-container .add-on-cards .add-ons{margin-bottom:0;margin-right:0;margin-top:10px;min-height:initial;width:100%}
.lgi-myvm-container .buy-add-on-container .add-on-cards .add-ons .add-on-spacing{min-height:initial}
.lgi-myvm-container .buy-add-on-container .add-on-cards .add-ons .add-on-spacing .add-on-image img{max-height:60px}
}
.lgi-myvm-container .header.title.section img{margin-top:0;width:22px}
.lgi-myvm-container .contact-details .lgi-form-validmark:after{display:none}
.lgi-myvm-container .contact-details .contactDetailsHeader{display:inline-block}
.lgi-myvm-container .contact-details .contactDetailsHeader span{margin:0 5px 0 0}
.lgi-myvm-container .contact-details .contactDetailsHeader span.lgi_h_ico.floatleft{margin-top:0 !important}
.lgi-myvm-container .contact-details .contactDetailsHeader .ph10{font-size:20px;line-height:28px}
.lgi-myvm-container .contact-details .contactDetailsHeader img{height:26px;margin-top:0;width:auto}
.lgi-myvm-container .contact-details .contactSwitchAccount{float:right}
.lgi-myvm-container .contact-details .contact-details-title{color:#853e8a;font-family:'VM Circular Medium',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px}
.lgi-myvm-container .contact-details .contact-details-value{color:#000;font-family:'VM Circular Book',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px;padding-top:5px}
.lgi-myvm-container .contact-details .spacing{padding:0 20px}
.lgi-myvm-container .contact-details .edit-button{color:#666;cursor:pointer;float:right;font-family:'VM Circular Book',Arial,sans-serif;font-size:16px;line-height:24px;text-align:right}
.lgi-myvm-container .contact-details .phone-input .lgi-form-field-container{padding:0;width:50%}
.lgi-myvm-container .contact-details .phone-input .lgi-form-field-container input{border:1px solid #b3b3b3;border-radius:6px;box-shadow:inset 0 1px 4px 0 rgba(0,0,0,0.2);color:#666;font-family:'VM Circular Medium',Arial,sans-serif;font-size:18px;height:46px;margin-bottom:10px;margin-top:5px;padding:0 15px;width:100%}
.lgi-myvm-container .contact-details .phone-input .lgi-form-field-container input::-webkit-outer-spin-button,.lgi-myvm-container .contact-details .phone-input .lgi-form-field-container input::-webkit-inner-spin-button{-webkit-appearance:none}
.lgi-myvm-container .contact-details .phone-input li{list-style:none;padding:0 !important;width:inherit}
.lgi-myvm-container .contact-details .phone-input .lgi-form-field>label{padding:0}
.lgi-myvm-container .contact-details .phone-input .lgi-form-field.lgi-form-error-valid .lgi-form-validmark,.lgi-myvm-container .contact-details .phone-input .lgi-form-field.lgi-form-error-required .lgi-form-validmark,.lgi-myvm-container .contact-details .phone-input .lgi-form-field.lgi-form-error-constraint .lgi-form-validmark{top:24%}
.lgi-myvm-container .contact-details .phone-input .buttons{color:#999;font-size:16px;text-decoration:underline}
.lgi-myvm-container .contact-details .phone-input .buttons .cancel-button{cursor:pointer}
.lgi-myvm-container .contact-details .phone-input .buttons .save-button{color:#ec2000;cursor:pointer;margin-left:10px;text-decoration:inherit}
@media screen and (max-width:959px){.lgi-myvm-container .contact-details .contactDetailsHeader img{height:24px;margin-right:10px}
.lgi-myvm-container .contact-details .contactDetailsHeader .ph10{font-size:18px;line-height:24px}
.lgi-myvm-container .contact-details .contact-details-value{font-size:16px}
.lgi-myvm-container .contact-details .spacing{padding:0 15px}
.lgi-myvm-container .contact-details .lgi_h_ico{width:20px}
.lgi-myvm-container .contact-details .lgi_btn_transperent_purple_text>span{font-size:14px}
}
@media screen and (max-width:619px){.lgi-myvm-container .contact-details .phone-input .lgi-form-field-container{width:100%}
.lgi-myvm-container .contact-details .phone-input .lgi-form-field-container input{width:100%}
}
.lgi-myvm-container .buttonSpan{display:flex;justify-content:flex-end}
@media screen and (max-width:959px){.lgi-myvm-container .profileInfoHeaderPar .myvm1{font-size:20px}
.lgi-myvm-container .profileInfoPar .lgi_rte_textdefault_myvm_9 p{font-size:18px}
.lgi-myvm-container .switchAcc{margin-top:10px}
.lgi-myvm-container .buttonSpan{display:inherit}
}
@media screen and (max-width:820px) and (min-width:960px){.lgi-myvm-container .trackMyPayment .floatcenter{margin-right:30px}
}
@media screen and (max-width:1060px) and (min-width:960px){.lgi-myvm-container .trackMyPayment .floatcenter{margin-right:30px}
}
.lgi-myvm-container .product-subscription.subscription-container .subcription-img img{width:70px}
.lgi-myvm-container .product-subscription.subscription-container .config-button .clearboth button{font-family:'VM Circular Medium',Arial,sans-serif;height:44px;width:105px}
.lgi-myvm-container .product-subscription.subscription-container .usage-redirect a{color:#ec2000;font:16px/24px 'VM Circular Book',Arial,sans-serif}
.lgi-myvm-container .product-subscription.subscription-container .usage-redirect a:after{content:"\f054";font-family:FontAwsome;font-size:10px;margin-left:5px;margin-right:10px;vertical-align:middle}
.lgi-myvm-container .product-subscription.subscription-container .home-phone-radio{font:16px/24px 'VM Circular Light',Arial,sans-serif;margin-bottom:5px;padding-left:29px;padding-top:15px}
.lgi-myvm-container .product-subscription.subscription-container .home-phone-radio .lgi-form-field{padding:0 !important}
.lgi-myvm-container .product-subscription.subscription-container .home-phone-radio li{list-style:none;margin-bottom:0}
.lgi-myvm-container .product-subscription.subscription-container .home-phone-radio li label{clear:left;display:flex;flex-direction:row-reverse;float:left;position:relative;padding:0}
.lgi-myvm-container .product-subscription.subscription-container .home-phone-radio li label input{cursor:pointer;opacity:0;position:absolute}
.lgi-myvm-container .product-subscription.subscription-container .home-phone-radio li label input:checked ~ .lgi-radiobox-imagePlaceholder{background-color:#fff;border:1px solid #ec2000}
.lgi-myvm-container .product-subscription.subscription-container .home-phone-radio li label input:checked ~ .lgi-radiobox-imagePlaceholder:after{display:block}
.lgi-myvm-container .product-subscription.subscription-container .home-phone-radio li label:hover input ~ .lgi-radiobox-imagePlaceholder{border:1px solid #ec2000}
.lgi-myvm-container .product-subscription.subscription-container .home-phone-radio li .lgi-radiobox-imagePlaceholder:after{background-color:#ec2000;border-radius:50%;bottom:2px;height:10px;left:2px;right:2px;top:2px;width:10px}
.lgi-myvm-container .product-subscription.subscription-container .home-phone-radio li .lgi-radiobox-imagePlaceholder{border-radius:50%;border:1px solid #ccc;height:16px;left:0;position:absolute;top:.4ex;width:16px}
.lgi-myvm-container .product-subscription.subscription-container .home-phone-radio li .lgi-radiobox-imagePlaceholder:after{content:"";display:none;position:absolute}
.lgi-myvm-container .product-subscription.subscription-container .home-phone-radio li .lgi-form-field-container .lgi-form-radio>li>label{width:auto}
.lgi-myvm-container .product-subscription.subscription-container .home-phone-radio li .lgi-form-field-container label{margin-bottom:10px;padding:0 0 0 22px;text-align:left}
.lgi-myvm-container .product-subscription.subscription-container .home-phone-radio li .lgi-form-field-container label .lgi-radiobox-textPlaceholder{color:#000;font-family:'VM Circular Light',Arial,sans-serif;font-size:16px;max-width:none}
.lgi-myvm-container .product-subscription.subscription-container .button-container{display:flex;margin-bottom:5px;padding-left:29px}
.lgi-myvm-container .product-subscription.subscription-container .button-container .cancel-button{margin-right:10px}
.lgi-myvm-container .product-subscription.subscription-container .button-container .lgi_btn_transperent_lighter_grey{border:1.5px solid #e3e3e3}
.lgi-myvm-container .product-subscription.subscription-container .button-container .lgi_btn_transperent_lighter_grey span{color:#979797;font-family:'VM Circular Medium',Arial,sans-serif;line-height:21px}
.lgi-myvm-container .product-subscription.subscription-container .button-container button{height:41px;line-height:21px;margin-right:10px;padding:10px 20px}
.lgi-myvm-container .product-subscription.subscription-container .button-container .cancel-button button{border:1.5px solid #ccc}
.lgi-myvm-container .product-subscription.subscription-container .button-container .cancel-button span{color:#ccc;font-family:'VM Circular Medium',Arial,sans-serif}
.lgi-myvm-container .product-subscription.subscription-container .subscription-details{border-left:1px solid #e5e5e5}
.lgi-myvm-container .product-subscription.subscription-container .subscription-details .row-details{border-bottom:1px solid #e5e5e5}
.lgi-myvm-container .product-subscription.subscription-container .subscription-details .last-row{border:0;padding-bottom:10px}
.lgi-myvm-container .product-subscription.subscription-container .subscription-details .details-value{padding-left:29px}
@media only screen and (max-width:959px){.lgi-myvm-container .product-subscription.subscription-container.row .sim-config .label-container{border-bottom:0;display:block;padding-top:30px}
.lgi-myvm-container .product-subscription.subscription-container.row .sim-config .label-container .subscription-name{font:22px/30px 'VM Circular Bold',Arial,sans-serif;padding-left:34px;padding-right:34px;text-align:center}
.lgi-myvm-container .product-subscription.subscription-container.row .sim-config .label-container .subcription-img img{height:50px;margin-bottom:10px;width:50px}
.lgi-myvm-container .product-subscription.subscription-container.row .sim-config .config-button{padding-bottom:20px;padding-top:0}
.lgi-myvm-container .product-subscription.subscription-container.row .sim-config .config-button .clearboth button{height:42px;width:123px}
.lgi-myvm-container .product-subscription.subscription-container.row .edit-container{padding-top:10px}
.lgi-myvm-container .product-subscription.subscription-container.row .usage-redirect .floatright{float:none !important}
.lgi-myvm-container .product-subscription.subscription-container.row .home-phone-radio{margin-bottom:0;margin-left:0;margin-right:0;padding-bottom:10px;padding-left:0;width:100%}
.lgi-myvm-container .product-subscription.subscription-container.row .button-container{justify-content:center;padding-left:0}
.lgi-myvm-container .product-subscription.subscription-container.row .subscription-details{border-top:1px solid #e5e5e5}
.lgi-myvm-container .product-subscription.subscription-container.row .subscription-details .sub-link{margin-bottom:10px;margin-top:15px}
.lgi-myvm-container .product-subscription.subscription-container.row .subscription-details .last-row{border-bottom:0;padding-bottom:5px}
.lgi-myvm-container .product-subscription.subscription-container.row .subscription-details .details-value{padding-left:0}
.lgi-myvm-container .product-subscription.subscription-container.row .subscription-details .header{padding:20px 15px 5px}
}
@media only screen and (min-width:620px) and (max-width:959px){.lgi-myvm-container .product-subscription.subscription-container .sim-config .config-button .clearboth{width:100%}
}
.lgi-myvm-container .myvm-borderbottom-no{border-bottom:none !important}
.lgi-myvm-container .product-subscription.row{padding:0;margin:0;width:100%}
.lgi-myvm-container .product-subscription .style-container{background:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,0.2);border-radius:6px}
.lgi-myvm-container .product-subscription .row{padding:0;margin:0;width:100%}
.lgi-myvm-container .product-subscription .sim-config{padding:60px 20px}
.lgi-myvm-container .product-subscription .sim-config .television-subcription-img{margin-bottom:20px}
.lgi-myvm-container .product-subscription .sim-config .television-subcription-img img{height:70px;width:auto}
.lgi-myvm-container .product-subscription .sim-config .subscription-name{color:#853e8a;font:30px/40px 'VM Circular Bold',Arial,sans-serif;margin-bottom:15px;text-align:center}
.lgi-myvm-container .product-subscription .sim-config .television-config-button button{font-family:'VM Circular Book',Arial,sans-serif;height:44px;line-height:22px;width:100%}
.lgi-myvm-container .product-subscription .sim-config .television-config-button button span{color:#fff;font-family:'VM Circular Medium',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px;text-align:center}
.lgi-myvm-container .product-subscription .subscription-details{border-left:1px solid #dbdbdb;padding:10px 20px 15px 20px}
.lgi-myvm-container .product-subscription .subscription-details .row-details{border-bottom:1px solid #dbdbdb;margin-left:0;margin-right:0;padding:15px 0;width:100%}
.lgi-myvm-container .product-subscription .subscription-details .header{color:#853e8a;font:20px/28px 'VM Circular Bold',Arial,sans-serif;min-height:auto;padding:20px 0 10px}
.lgi-myvm-container .product-subscription .subscription-details .details-value{color:#000;font:18px/24px 'VM Circular Light',Arial,sans-serif}
.lgi-myvm-container .product-subscription .subscription-details .details-label{color:#464646;font:18px/24px 'VM Circular Medium',Arial,sans-serif}
.lgi-myvm-container .product-subscription .subscription-details .sub-link{color:#ec2000;font:16px/23px 'VM Circular Book',Arial,sans-serif;padding-right:10px;text-align:right;text-decoration:none}
.lgi-myvm-container .product-subscription .subscription-details .reset-pin-banner{background:#f7f7f7;border-radius:6px;padding:19px 20px 20px}
.lgi-myvm-container .product-subscription .subscription-details .reset-pin-banner .reset-pin-buttons{display:flex;flex-direction:row;justify-content:center;padding-top:15px}
.lgi-myvm-container .product-subscription .subscription-details .reset-pin-banner .reset-pin-buttons .dtvResetPinCancelButton button,.lgi-myvm-container .product-subscription .subscription-details .reset-pin-banner .reset-pin-buttons .dtvResetPinButton button{height:41px}
.lgi-myvm-container .product-subscription .subscription-details .edit-arrow{padding-left:5px}
.lgi-myvm-container .product-subscription .subscription-details .edit-arrow:before{content:"\f054";font-family:FontAwsome;font-size:10px}
.lgi-myvm-container .product-subscription .subscription-details .myvmtooltip{display:inline;padding-left:3px}
.lgi-myvm-container .product-subscription .subscription-details .myvm-tooltip:after{font-size:16px;line-height:24px}
.lgi-myvm-container .product-subscription .subscription-details .last-row{border:0;padding-bottom:20px}
@media only screen and (max-width:959px){.lgi-myvm-container .product-subscription.row{width:100%}
.lgi-myvm-container .product-subscription.row .sim-config{padding:0}
.lgi-myvm-container .product-subscription.row .sim-config .label-container{border-bottom:1px solid #e5e5e5;display:flex;padding:20px 15px 10px}
.lgi-myvm-container .product-subscription.row .sim-config .label-container .subscription-name{font:20px/28px 'VM Circular Bold',Arial,sans-serif;margin-bottom:0;text-align:unset}
.lgi-myvm-container .product-subscription.row .sim-config .television-subcription-img{margin-bottom:10px;margin-top:30px}
.lgi-myvm-container .product-subscription.row .sim-config .television-subcription-img img{height:50px}
.lgi-myvm-container .product-subscription.row .sim-config .television-config-button{border-bottom:1px solid #e5e5e5;padding:10px 61px 20px 62px}
.lgi-myvm-container .product-subscription.row .sim-config .television-config-button button{font-family:'VM Circular Book',Arial,sans-serif;height:42px;line-height:22px;width:100%}
.lgi-myvm-container .product-subscription.row .subscription-details{border-left:0;padding:0 0 10px 0}
.lgi-myvm-container .product-subscription.row .subscription-details .row-details{border-bottom:1px solid #e5e5e5;padding:10px 15px;width:100%}
.lgi-myvm-container .product-subscription.row .subscription-details .header{font:18px/24px 'VM Circular Bold',Arial,sans-serif;min-height:auto;padding:15px 15px 5px}
.lgi-myvm-container .product-subscription.row .subscription-details .details-label{color:#454545;font:16px/24px 'VM Circular Medium',Arial,sans-serif}
.lgi-myvm-container .product-subscription.row .subscription-details .sub-link{margin-top:15px;text-align:left}
.lgi-myvm-container .product-subscription.row .subscription-details .reset-pin-banner{margin-top:15px}
.lgi-myvm-container .product-subscription.row .subscription-details .details-value{font:16px/24px 'VM Circular Light',Arial,sans-serif}
.lgi-myvm-container .product-subscription.row .subscription-details .last-row{border-bottom:0;padding-bottom:20px}
.lgi-myvm-container .product-subscription .sim-config .subscription-name{font-size:22px;line-height:30px;margin-bottom:0}
}
.lgi-myvm-container .premium-channel-container .buy-premium-channel-header .myvm3{margin:20px 0}
.lgi-myvm-container .premium-channel-container .premium-channel-cards{display:flex;flex-direction:row;flex-wrap:wrap}
.lgi-myvm-container .premium-channel-container .premium-channel-cards .buy-premium-channel-button{border-radius:6px;border:1px solid #dbdbdb;margin:0 24px 20px 0;padding-bottom:129px;padding-top:117px;width:264px}
.lgi-myvm-container .premium-channel-container .premium-channel-cards .buy-premium-channel-button a{height:41px;padding:0 20.5px}
.lgi-myvm-container .premium-channel-container .premium-channel-cards .buy-premium-channel-button a span{position:relative;top:4px}
.lgi-myvm-container .premium-channel-container .premium-channel-cards .channel-card{background:#fff;border-radius:6px;box-shadow:0 0 10px 0 rgba(0,0,0,0.15);margin:0 24px 20px 0;min-height:289px;width:264px}
.lgi-myvm-container .premium-channel-container .premium-channel-cards .channel-card:last-child{cursor:pointer}
.lgi-myvm-container .premium-channel-container .premium-channel-cards .channel-card .premium-channel-image{border-top-left-radius:inherit;border-top-right-radius:inherit;height:150px;overflow:hidden}
.lgi-myvm-container .premium-channel-container .premium-channel-cards .channel-card .premium-channel-image img{width:100%}
.lgi-myvm-container .premium-channel-container .premium-channel-cards .channel-card .premium-channel-type{color:#853e8a;font-family:'VM Circular Bold',Arial,sans-serif;font-size:22px;letter-spacing:0;line-height:30px;padding-top:22px;text-align:center;padding-left:10px;padding-right:10px}
.lgi-myvm-container .premium-channel-container .premium-channel-cards .channel-card .upgrade-button{padding:15px 0 28px 0}
.lgi-myvm-container .premium-channel-container .premium-channel-cards .channel-card .upgrade-button .lgi_btn_transperent_lighter_grey{height:44px;padding:0 21px;padding-top:4px}
.lgi-myvm-container .premium-channel-container .premium-channel-cards .channel-card .upgrade-button .lgi_btn_transperent_lighter_grey span{font-family:'VM Circular Medium',Arial,sans-serif}
.lgi-myvm-container .premium-channel-container .premium-channel-cards .channel-card .premium-channel-desc{color:#999;font-family:'VM Circular Medium',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px;padding-top:5px;text-align:center}
.lgi-myvm-container .premium-channel-container .premium-channel-cards .channel-card .premium-channel-date{color:#999;font-family:'VM Circular Light',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px;padding-bottom:34px;text-align:center}
@media only screen and (max-width:619px){.lgi-myvm-container .premium-channel-container .premium-channel-cards{flex-direction:column}
.lgi-myvm-container .premium-channel-container .premium-channel-cards .buy-premium-channel-button{margin-bottom:10px;margin-right:0;padding-bottom:19px;padding-top:19px;width:100%}
.lgi-myvm-container .premium-channel-container .premium-channel-cards .channel-card{margin-right:0;margin-bottom:10px;min-height:273px;width:100%}
.lgi-myvm-container .premium-channel-container .premium-channel-cards .channel-card .premium-channel-type{padding-top:20px}
.lgi-myvm-container .premium-channel-container .premium-channel-cards .channel-card .upgrade-button{padding:15px 0 20px 0}
.lgi-myvm-container .premium-channel-container .premium-channel-cards .channel-card .premium-channel-date{padding-bottom:20px}
}
.lgi-myvm-container .fixed-products-display{padding:30px 0 10px 0}
.lgi-myvm-container .fixed-products-display .fixed-services-header{color:#853e8a;font-family:'VM Circular Bold',Arial,sans-serif;font-size:20px;letter-spacing:0;line-height:28px;padding:0 20px 10px 20px}
.lgi-myvm-container .fixed-products-display .spacing{margin:5px}
.lgi-myvm-container .fixed-products-display .on-hover{position:relative}
.lgi-myvm-container .fixed-products-display .on-hover:hover,.lgi-myvm-container .fixed-products-display .on-hover:active,.lgi-myvm-container .fixed-products-display .on-hover:focus{background-color:#fdebf4;cursor:pointer;opacity:.8}
.lgi-myvm-container .fixed-products-display .on-hover::after{content:url('../../../../content/dam/www-virginmedia-ie/img/myvm/chveron-right-red.png');color:red;float:right;padding-right:20px;position:absolute;top:40%;right:0}
.lgi-myvm-container .fixed-products-display .home-phone{padding:15px 0}
.lgi-myvm-container .fixed-products-display .home-phone .home-phone-image{display:inline-block;vertical-align:text-top;width:62px}
.lgi-myvm-container .fixed-products-display .home-phone .home-phone-image img{height:30px;width:100%}
.lgi-myvm-container .fixed-products-display .home-phone .home-phone-description{display:inline-block;vertical-align:top;width:75%}
.lgi-myvm-container .fixed-products-display .home-phone .home-phone-description .home-phone-header{color:#ed0000;font-family:'VM Circular Bold',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px}
.lgi-myvm-container .fixed-products-display .home-phone .home-phone-description .home-phone-value{color:#000;font-family:'VM Circular Book',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px}
.lgi-myvm-container .fixed-products-display .overview-broadband{padding:15px 0}
.lgi-myvm-container .fixed-products-display .overview-broadband .overview-broadband-image{display:inline-block;vertical-align:text-top;width:62px}
.lgi-myvm-container .fixed-products-display .overview-broadband .overview-broadband-image img{height:30px;width:100%}
.lgi-myvm-container .fixed-products-display .overview-broadband .overview-broadband-description{display:inline-block;vertical-align:top;width:85%;position:relative}
.lgi-myvm-container .fixed-products-display .overview-broadband .overview-broadband-description .overview-broadband-header{color:#ed0000;font-family:'VM Circular Bold',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px}
.lgi-myvm-container .fixed-products-display .overview-broadband .overview-broadband-description .overview-broadband-value{color:#000;font-family:'VM Circular Book',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px}
.lgi-myvm-container .fixed-products-display .overview-broadband .overview-broadband-description .bb-meter-img{margin-left:10%;position:absolute;top:0}
.lgi-myvm-container .fixed-products-display .overview-television{padding:15px 0}
.lgi-myvm-container .fixed-products-display .overview-television .overview-television-image{display:inline-block;vertical-align:text-top;width:62px}
.lgi-myvm-container .fixed-products-display .overview-television .overview-television-image img{height:30px;width:100%}
.lgi-myvm-container .fixed-products-display .overview-television .overview-television-description{display:inline-block;vertical-align:top;width:75%}
.lgi-myvm-container .fixed-products-display .overview-television .overview-television-description .overview-television-header{color:#ed0000;font-family:'VM Circular Bold',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px}
.lgi-myvm-container .fixed-products-display .overview-television .overview-television-description .overview-television-value{color:#000;font-family:'VM Circular Book',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px}
@media only screen and (max-width:959px){.lgi-myvm-container .fixed-products-display .overview-broadband .overview-broadband-description{width:75%}
}
@media only screen and (max-width:619px){.lgi-myvm-container .fixed-products-display .home-phone .home-phone-image{width:52px}
.lgi-myvm-container .fixed-products-display .overview-broadband .overview-broadband-image{width:52px}
.lgi-myvm-container .fixed-products-display .overview-television .overview-television-image{width:52px}
}
.lgi-myvm-container .parental-control-container{overflow:hidden}
.lgi-myvm-container .parental-control-container.row{margin:0;padding:0;width:100%}
.lgi-myvm-container .parental-control-container .status-container .header-container{padding-top:40.7px}
.lgi-myvm-container .parental-control-container .status-container .header-container .lgi_rte_textdefault_myvm_4 p{color:#322332}
.lgi-myvm-container .parental-control-container .status-container .header-container .parental-control-img img{max-height:81px}
.lgi-myvm-container .parental-control-container a{text-decoration:none}
.lgi-myvm-container .parental-control-container .parental-control-subheader .myvm1{margin:20px 0}
.lgi-myvm-container .parental-control-container .parental-control-subheader .myvm1 span{display:none !important}
.lgi-myvm-container .parental-control-container .parental-control-status label{pointer-events:none}
.lgi-myvm-container .parental-control-container .parental-control-status .parentalControlStatus{text-align:center}
.lgi-myvm-container .parental-control-container .desc-container{border-left:1px solid #e5e5e5;min-height:428px;padding:30px 20px}
.lgi-myvm-container .parental-control-container .desc-container .learn-more-container .learn-more-img{margin-bottom:20px;padding-top:10px}
.lgi-myvm-container .parental-control-container .desc-container .activation-container .static-container .lgi_rte_textdefault_myvm_4 p{color:#454545}
.lgi-myvm-container .parental-control-container .desc-container .activation-container .terms-conditions-container .terms-conditions-link{align-items:flex-start;display:flex;flex-direction:row;margin-left:20px;margin-bottom:8px}
.lgi-myvm-container .parental-control-container .desc-container .activation-container .terms-conditions-container .terms-conditions-link .lgi-form-error-message-container{display:none}
.lgi-myvm-container .parental-control-container .desc-container .activation-container .terms-conditions-container .terms-conditions-link a{text-decoration:underline}
.lgi-myvm-container .parental-control-container .desc-container .activation-container .terms-conditions-container .terms-conditions-link .lgi-form-field{margin-top:12px;min-height:auto;padding:0 !important}
.lgi-myvm-container .parental-control-container .desc-container .activation-container .terms-conditions-container .terms-conditions-link .lgi-form-field>label{padding:0}
.lgi-myvm-container .parental-control-container .desc-container .activation-container .terms-conditions-container .terms-conditions-link .lgi-form-field .lgi-form-validmark{display:none !important}
.lgi-myvm-container .parental-control-container .desc-container .activation-container .terms-conditions-container .terms-conditions-link li{list-style:none;margin:0;width:16px}
.lgi-myvm-container .parental-control-container .desc-container .activation-container .terms-conditions-container .terms-conditions-link li .lgi-form-field-container{width:min-content}
.lgi-myvm-container .parental-control-container .desc-container .activation-container .terms-conditions-container .terms-conditions-link li label{display:block}
.lgi-myvm-container .parental-control-container .desc-container .activation-container .terms-conditions-container .terms-conditions-link li label .lgi-checkbox-imagePlaceholder{display:none}
.lgi-myvm-container .parental-control-container .desc-container .activation-container .terms-conditions-container .terms-conditions-link li label .lgi-checkbox-textPlaceholder{display:none}
.lgi-myvm-container .parental-control-container .desc-container .activation-container .terms-conditions-container .terms-conditions-link li label input[type='checkbox']{cursor:pointer;display:block;float:left;height:14px;position:relative;top:1.5px;width:17px}
.lgi-myvm-container .parental-control-container .desc-container .activation-container .terms-conditions-container .terms-conditions-link li label input[type='checkbox']:after{background:#fff;border:1px solid #ccc;border-radius:3px;content:"";cursor:pointer;height:16px;left:0;position:absolute;top:0;vertical-align:middle;width:16px}
.lgi-myvm-container .parental-control-container .desc-container .activation-container .terms-conditions-container .terms-conditions-link li label input[type='checkbox']:checked:after{background:#ed0000;border-radius:4px;border:1px solid #ed0000;color:#fff;content:'\f00c';cursor:pointer;font-family:FontAwsome;font-size:8px;font-weight:bolder;height:16px;line-height:15px;position:absolute;text-align:center;width:16px}
.lgi-myvm-container .parental-control-container .desc-container .activation-container .terms-conditions-container .deactivate-button button{height:42px;min-width:137px}
@media screen and (max-width:959px){.lgi-myvm-container .parental-control-container .parental-control-subheader .myvm1{font-size:22px;line-height:30px;margin:25px 0 20px}
.lgi-myvm-container .parental-control-container .status-container{border-bottom:1px solid #e5e5e5;padding-bottom:14px}
.lgi-myvm-container .parental-control-container .status-container .header-container{align-items:center;display:flex;justify-content:center;padding-top:0;padding-bottom:0}
.lgi-myvm-container .parental-control-container .status-container .header-container .parental-control-img{padding-right:10px}
.lgi-myvm-container .parental-control-container .status-container .header-container .parental-control-img img{max-height:39.2px}
.lgi-myvm-container .parental-control-container .desc-container{border:0;padding:0}
.lgi-myvm-container .parental-control-container .desc-container .learn-more-container{padding:20px 15px 0}
.lgi-myvm-container .parental-control-container .desc-container .activation-container .static-container{padding:0 15px}
.lgi-myvm-container .parental-control-container .desc-container .activation-container .terms-conditions-container{padding:30px 0 20px}
.lgi-myvm-container .parental-control-container .desc-container .activation-container .terms-conditions-container .terms-conditions-link{margin-bottom:8px;margin-left:49px;margin-right:49px}
.lgi-myvm-container .parental-control-container .desc-container .in-progress-banner{padding:0 15px 20px}
}
.lgi-myvm-container .product-subscription.subscription-container.broadband-container.row{padding:0;margin:0 0 15px 0;width:100%}
.lgi-myvm-container .product-subscription.subscription-container.broadband-container .label-container{padding-left:26px;padding-right:23px;padding-top:63.5px}
.lgi-myvm-container .product-subscription.subscription-container.broadband-container .subcription-img{margin-bottom:23.5px}
.lgi-myvm-container .product-subscription.subscription-container.broadband-container .subcription-img img{height:62px;width:96px}
@media only screen and (max-width:959px){.lgi-myvm-container .product-subscription.subscription-container.broadband-container.row{margin:0 0 10px 0}
.lgi-myvm-container .product-subscription.subscription-container.broadband-container.row .sim-config{padding:0}
.lgi-myvm-container .product-subscription.subscription-container.broadband-container.row .sim-config .label-container .subcription-img{margin-bottom:10px}
.lgi-myvm-container .product-subscription.subscription-container.broadband-container.row .sim-config .label-container .subcription-img img{height:45px;margin-bottom:10px;width:67px}
}
.lgi-myvm-container .add-ons-overview{margin-top:20px}
.lgi-myvm-container .add-ons-overview.row{padding:0;margin:0;width:100%}
.lgi-myvm-container .add-ons-overview .add-on-subheader-img{padding:40px 36px 0 36px}
.lgi-myvm-container .add-ons-overview .add-on-subheader-img .addOnSubheader .myvm3{margin:19px 0}
.lgi-myvm-container .add-ons-overview .add-on-subheader-img .addOnsOverviewImg img{max-height:79px}
.lgi-myvm-container .add-ons-overview .subscription-name{color:#853e8a;font:30px/40px 'VM Circular Bold',Arial,sans-serif;margin-bottom:15px;text-align:center}
.lgi-myvm-container .add-ons-overview .television-add-ons-img{margin-bottom:20px}
.lgi-myvm-container .add-ons-overview .row{padding:0;margin:0;width:100%}
.lgi-myvm-container .add-ons-overview .add-on-details{border-left:1px solid #e5e5e5;padding:30px 20px 20px}
.lgi-myvm-container .add-ons-overview .add-on-details .addOnDetailsHeader{margin-bottom:15px}
.lgi-myvm-container .add-ons-overview .add-on-details .spacing{border-top:1px solid #e5e5e5;padding:15px 0}
.lgi-myvm-container .add-ons-overview .add-on-details .spacing:last-child{padding:15px 0 0}
.lgi-myvm-container .add-ons-overview .add-on-details .details-label{color:#464646;font-family:'VM Circular Medium',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:23px}
.lgi-myvm-container .add-ons-overview .add-on-details .details-label .myvmtooltip{display:inline}
.lgi-myvm-container .add-ons-overview .add-on-details .details-value{color:#000;font-family:'VM Circular Light',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:23px}
.lgi-myvm-container .add-ons-overview .add-on-details .reset-pin-link{color:#ec2000;font-family:'VM Circular Book',Arial,sans-serif;font-size:16px;letter-spacing:0;text-align:right;line-height:24px;padding-bottom:10px}
.lgi-myvm-container .add-ons-overview .add-on-details .reset-pin-link>span{cursor:pointer}
.lgi-myvm-container .add-ons-overview .add-on-details .reset-pin-link>span::after{color:#ec2000;content:"\f054";display:inline-block;font-family:FontAwsome;font-size:12px;text-align:center;vertical-align:bottom;width:24px}
.lgi-myvm-container .add-ons-overview .add-on-details .reset-pin-banner{background:#f7f7f7;border-radius:6px;padding:19px 20px 20px}
.lgi-myvm-container .add-ons-overview .add-on-details .reset-pin-banner .reset-pin-buttons{display:flex;flex-direction:row;justify-content:center;padding-top:15px}
.lgi-myvm-container .add-ons-overview .add-on-details .reset-pin-banner .reset-pin-buttons .resetPinCancelButton button,.lgi-myvm-container .add-ons-overview .add-on-details .reset-pin-banner .reset-pin-buttons .resetPinButton button{height:41px}
@media only screen and (max-width:959px){.lgi-myvm-container .add-ons-overview{margin-top:10px}
.lgi-myvm-container .add-ons-overview .add-on-subheader-img{padding:20px 15px 10px 15px}
.lgi-myvm-container .add-ons-overview .add-on-subheader-img .addOnSubheader .myvm3{font-size:22px;margin:10px 0}
.lgi-myvm-container .add-ons-overview .add-on-subheader-img .addOnsOverviewImg img{max-height:50px}
.lgi-myvm-container .add-ons-overview .add-on-details{border-left:0;border-top:1px solid #e5e5e5;padding:15px 0 20px}
.lgi-myvm-container .add-ons-overview .add-on-details .details-label{font-size:16px}
.lgi-myvm-container .add-ons-overview .add-on-details .details-value{font-size:16px}
.lgi-myvm-container .add-ons-overview .add-on-details .addOnDetailsHeader{margin-bottom:5px;padding:0 15px}
.lgi-myvm-container .add-ons-overview .add-on-details .addOnDetailsHeader .ph23{font-size:18px;margin-bottom:5px}
.lgi-myvm-container .add-ons-overview .add-on-details .row{margin:0}
.lgi-myvm-container .add-ons-overview .add-on-details .spacing{padding:10px 15px;width:100%}
.lgi-myvm-container .add-ons-overview .add-on-details .spacing:last-child{padding:10px 15px 0}
.lgi-myvm-container .add-ons-overview .add-on-details .reset-pin-link{margin-top:15px;padding:0;text-align:left}
.lgi-myvm-container .add-ons-overview .add-on-details .reset-pin-banner{margin-top:15px}
}
.lgi-myvm-container .make-a-payment-container .spacing{border-top:1px solid #e5e5e5;padding:15px}
.lgi-myvm-container .make-a-payment-container .myvm-tooltip .tooltiptext{margin-left:-123px;width:245px}
.lgi-myvm-container .make-a-payment-container .make-a-payment-amount-tooltip{display:inline-block}
.lgi-myvm-container .make-a-payment-container .headers{color:#853e8a;font-family:'VM Circular Bold',Arial,sans-serif;font-size:20px;letter-spacing:0;line-height:24px}
.lgi-myvm-container .make-a-payment-container .values{color:#000;float:right;font-family:'VM Circular Book',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px;text-align:right}
.lgi-myvm-container .make-a-payment-container .payment-amount{padding:5px 5px 5px 15px}
.lgi-myvm-container .make-a-payment-container .payment-amount .headers{line-height:44px}
.lgi-myvm-container .make-a-payment-container .payment-amount li{list-style:none;max-width:163px}
.lgi-myvm-container .make-a-payment-container .payment-amount li input{background:inherit;border:1px solid #dbdbdb;border-radius:4px;color:#666;font-family:'VM Circular Book',Arial,sans-serif;font-size:18px;height:44px;padding:10px;text-align:right;width:100%}
.lgi-myvm-container .make-a-payment-container .payment-amount li input:focus{background:#fff;box-shadow:inset 0 0 4px 0 rgba(0,0,0,0.2)}
.lgi-myvm-container .make-a-payment-container .payee-details .payee-details-header{padding-bottom:10px}
.lgi-myvm-container .make-a-payment-container .payee-details .details-label{color:#853e8a;font-family:'VM Circular Medium',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px}
.lgi-myvm-container .make-a-payment-container .payee-details .details-value{color:#000;font-family:'VM Circular Light',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px}
.lgi-myvm-container .make-a-payment-container .make-a-payment-buttons{display:flex;justify-content:flex-end;padding:15px 0}
.lgi-myvm-container .make-a-payment-container .make-a-payment-buttons button{height:44px}
.lgi-myvm-container .make-a-payment-container .make-a-payment-buttons .makeapaymentcancelbutton{margin-right:10px}
.lgi-myvm-container .make-a-payment-container .payment-error{font-family:'VM Circular Light',Arial,sans-serif;font-size:18px;color:#ed0000;letter-spacing:0;line-height:24px;padding-bottom:20px}
.lgi-myvm-container .make-a-payment-container .payment-error:before{content:"\f057";font-family:FontAwsome;padding-right:5px}
@media screen and (max-width:619px){.lgi-myvm-container .make-a-payment-container{margin-left:-3.3%;width:106.4%}
.lgi-myvm-container .make-a-payment-container .spacing{padding:10px 14px}
.lgi-myvm-container .make-a-payment-container .padding-b-10{padding-bottom:10px}
.lgi-myvm-container .make-a-payment-container .padding-b-5{padding-bottom:5px}
.lgi-myvm-container .make-a-payment-container .headers{font-size:18px}
.lgi-myvm-container .make-a-payment-container .values{font-size:18px;width:40.638%}
.lgi-myvm-container .make-a-payment-container .payee-details .details-label{font-size:14px}
.lgi-myvm-container .make-a-payment-container .payee-details .details-value{font-size:16px}
.lgi-myvm-container .make-a-payment-container .make-a-payment-buttons{justify-content:center}
.lgi-myvm-container .make-a-payment-container .payment-amount li{float:right;max-width:133px}
}
.lgi-myvm-container .add-on-usage-container .hidden-lg{display:none}
.lgi-myvm-container .add-on-usage-container .hidden-md-sm-xs{display:block}
.lgi-myvm-container .add-on-usage-container .spacing{border-top:1px solid #e5e5e5;padding:15px 0;position:relative}
.lgi-myvm-container .add-on-usage-container .add-on-cards{display:flex;flex-direction:row;margin-bottom:20px}
.lgi-myvm-container .add-on-usage-container .add-on-cards .add-on-image-container{background:#fff;border-right:1px solid #e5e5e5;border-top-left-radius:inherit;border-bottom-left-radius:inherit;text-align:center;min-height:fit-content;width:264px}
.lgi-myvm-container .add-on-usage-container .add-on-cards .add-on-image-container .add-on-spacing{align-items:center;flex-direction:column;padding:20px 15px}
.lgi-myvm-container .add-on-usage-container .add-on-cards .add-on-image-container .add-on-spacing .add-on-image{padding:10px}
.lgi-myvm-container .add-on-usage-container .add-on-cards .add-on-image-container .add-on-spacing .add-on-image img{max-height:66px;width:auto}
.lgi-myvm-container .add-on-usage-container .add-on-cards .add-on-image-container .add-on-spacing .add-on-type{color:#979797;font-family:'VM Circular Bold',Arial,sans-serif;font-size:14px;padding-bottom:5px;text-align:center}
.lgi-myvm-container .add-on-usage-container .add-on-cards .add-on-image-container .add-on-spacing .add-on-description{color:#853e8a;font-family:'VM Circular Bold',Arial,sans-serif;font-size:22px;letter-spacing:0;line-height:28px;text-align:center}
.lgi-myvm-container .add-on-usage-container .add-on-cards .add-on-image-container .add-on-spacing .add-on-value{color:#853e8a;font-family:'VM Circular Book',Arial,sans-serif;font-size:18px;line-height:24px;text-align:center}
.lgi-myvm-container .add-on-usage-container .add-on-cards .add-on-usage-details{width:calc(100% - 264px - 264px);padding:15px 20px}
.lgi-myvm-container .add-on-usage-container .add-on-cards .add-on-usage-details .details-header{font-family:'VM Circular Medium',Arial,sans-serif;font-size:20px;color:#853e8a;letter-spacing:0;line-height:24px;padding:15px 0 10px}
.lgi-myvm-container .add-on-usage-container .add-on-cards .add-on-usage-details .data-usage .label,.lgi-myvm-container .add-on-usage-container .add-on-cards .add-on-usage-details .data-usage-days .label{display:inline-block;font-family:'VM Circular Medium',Arial,sans-serif;font-size:16px;color:#464646;letter-spacing:0;line-height:24px;width:50%}
.lgi-myvm-container .add-on-usage-container .add-on-cards .add-on-usage-details .data-usage .value,.lgi-myvm-container .add-on-usage-container .add-on-cards .add-on-usage-details .data-usage-days .value{display:inline-block;font-family:'VM Circular Light',Arial,sans-serif;font-size:18px;color:#000;letter-spacing:0;line-height:24px;width:50%}
.lgi-myvm-container .add-on-usage-container .add-on-cards .add-on-usage-details .add-on-details-link p{margin:0}
.lgi-myvm-container .add-on-usage-container .add-on-cards .add-on-usage-dial{padding:30px 48px}
.lgi-myvm-container .add-on-usage-container .add-on-cards .add-on-usage-dial .dial-padding{position:relative;width:168px}
.lgi-myvm-container .add-on-usage-container .add-on-cards .add-on-usage-dial .usage-summary{align-items:center;display:flex;flex-direction:column;height:168px;justify-content:center;position:absolute;top:0;width:168px}
.lgi-myvm-container .add-on-usage-container .add-on-cards .add-on-usage-dial .usedValue{border-bottom:2px solid #efefef;color:#454545;font:22px/30px 'VM Circular Bold',Arial,sans-serif;padding-bottom:2px;text-align:center;width:100px}
.lgi-myvm-container .add-on-usage-container .add-on-cards .add-on-usage-dial .totalValue{color:#9e9e9e;font:16px/24px 'VM Circular Medium',Arial,sans-serif;padding-top:2px;text-align:center;width:100px}
.lgi-myvm-container .add-on-usage-container .add-on-cards .add-on-usage-dial .unit-txt{font-size:13px}
.lgi-myvm-container .add-on-usage-container .add-on-cards .add-on-usage-dial .svg-dial{height:168px}
.lgi-myvm-container .add-on-usage-container .add-on-cards .add-on-usage-dial .dial{fill:none;stroke-width:3.8}
.lgi-myvm-container .add-on-usage-container .add-on-cards .add-on-usage-dial .usage-dial{stroke:#efefef}
.lgi-myvm-container .add-on-usage-container .add-on-cards .add-on-usage-dial .fill-usage-dial{animation:progress 1s ease-out forwards;stroke:#9b1478}
@media only screen and (max-width:959px){.lgi-myvm-container .add-on-usage-container .add-on-details-link{border:0}
.lgi-myvm-container .add-on-usage-container .hidden-lg{display:block}
.lgi-myvm-container .add-on-usage-container .hidden-md-sm-xs{display:none}
.lgi-myvm-container .add-on-usage-container .spacing{padding:10px 15px}
.lgi-myvm-container .add-on-usage-container .add-on-cards{align-items:center;flex-direction:column;margin-bottom:10px}
.lgi-myvm-container .add-on-usage-container .add-on-cards .add-on-image-container{border:0;margin-bottom:0;margin-right:0;margin-top:10px;width:100%}
.lgi-myvm-container .add-on-usage-container .add-on-cards .add-on-image-container .add-on-spacing .add-on-image img{max-height:60px}
.lgi-myvm-container .add-on-usage-container .add-on-cards .add-on-usage-details{border-top:1px solid #e5e5e5;padding:5px 0 0;width:100%}
.lgi-myvm-container .add-on-usage-container .add-on-cards .add-on-usage-details .details-header{padding:10px 15px}
.lgi-myvm-container .add-on-usage-container .add-on-cards .add-on-usage-details .data-usage .value,.lgi-myvm-container .add-on-usage-container .add-on-cards .add-on-usage-details .data-usage-days .value{font-size:16px;text-align:right}
.lgi-myvm-container .add-on-usage-container .add-on-cards .add-on-usage-dial{border-top:1px solid #e5e5e5;width:100%;padding:15px}
.lgi-myvm-container .add-on-usage-container .add-on-cards .add-on-usage-dial .dial-padding{margin:0 auto}
.lgi-myvm-container .add-on-usage-container .add-on-cards .add-on-usage-dial .svg-dial{width:168px}
.lgi-myvm-container .add-on-usage-container .add-on-cards .add-on-usage-dial .usage-summary{padding:60px 39px 56px}
.lgi-myvm-container .add-on-usage-container .add-on-cards .add-on-usage-dial .usedValue{border-bottom:1px solid #efefef;font:20px/23px 'VM Circular Bold',Arial,sans-serif;padding-bottom:0;width:100px}
.lgi-myvm-container .add-on-usage-container .add-on-cards .add-on-usage-dial .totalValue{font:12px/18px 'VM Circular Medium',Arial,sans-serif;padding-top:2px;width:100px}
}
.buy-add-on-overlay-container.row{padding:0;margin:0;width:100%}
.buy-add-on-overlay-container .buy-add-on-description{color:#000;font-family:'VM Circular Light',Arial,sans-serif;font-size:18px;line-height:24px}
.buy-add-on-overlay-container .buy-add-on-body{padding-bottom:40px;padding-left:20px;padding-right:20px;padding-top:40px}
.buy-add-on-overlay-container .buy-add-on-body .subscription-container{padding-right:29px}
.buy-add-on-overlay-container .buy-add-on-body .one-time-container{padding-left:29px}
.buy-add-on-overlay-container .buy-add-on-body .one-time-container .pad-5{padding:0 10px 0 0}
.buy-add-on-overlay-container .add-on-subscription{background:#853e8a;color:#fff;font-family:'VM Circular Bold',Arial,sans-serif;font-size:12px;letter-spacing:.43px;line-height:19px;padding:5px;text-align:center}
.buy-add-on-overlay-container .add-on-onetimecharge{background:#853e8a;color:#fff;font-family:'VM Circular Bold',Arial,sans-serif;font-size:12px;letter-spacing:.43px;line-height:19px;padding:5px;text-align:center}
.buy-add-on-overlay-container .add-ons{background:#fff;border-radius:6px;box-shadow:0 0 10px 0 rgba(0,0,0,0.15);margin-top:30px;min-height:fit-content}
.buy-add-on-overlay-container .add-ons.disabled{opacity:.5}
.buy-add-on-overlay-container .add-ons.disabled:hover{background:initial;border:0}
.buy-add-on-overlay-container .add-ons.disabled:hover .add-on-sub-subscription{background:#fdebf4;color:#ed0000}
.buy-add-on-overlay-container .add-on-spacing{align-items:center;display:flex;flex-direction:column;padding:10px 15px 20px}
.buy-add-on-overlay-container .add-on-image{padding:10px}
.buy-add-on-overlay-container .add-on-image img{max-height:66px;width:auto}
.buy-add-on-overlay-container .add-on-type{color:#979797;font-family:'VM Circular Bold',Arial,sans-serif;font-size:14px;line-height:20px;text-align:center}
.buy-add-on-overlay-container .add-on-description{color:#853e8a;font-family:'VM Circular Bold',Arial,sans-serif;font-size:20px;letter-spacing:0;line-height:28px;text-align:center}
.buy-add-on-overlay-container .add-on-value{color:#853e8a;font-family:'VM Circular Book',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px;text-align:center}
.buy-add-on-overlay-container .add-on-sub-subscription{background:#fdebf4;color:#ed0000;font-family:'VM Circular Bold',Arial,sans-serif;font-size:12px;letter-spacing:.43px;line-height:19px;padding:5px;text-align:center}
.buy-add-on-overlay-container .add-on-amount{color:#333;font-family:'VM Circular Bold',Arial,sans-serif;font-size:30px;letter-spacing:0;line-height:40px;padding-bottom:13px;padding-top:18px;text-align:center}
.buy-add-on-overlay-container .add-on-divider .lgi_divider1{border-color:#e5e5e5 !important}
.buy-add-on-overlay-container .add-on-button button{height:42px;margin-bottom:20px;margin-top:15px}
.buy-add-on-overlay-container .add-on-button a{height:42px;margin-bottom:20px;margin-top:15px}
.buy-add-on-overlay-container .add-on-button a span{line-height:42px}
.buy-add-on-overlay-container .month-style{color:#151515;display:inline-block;font-family:'VM Circular Bold',Arial,sans-serif;font-size:12px;letter-spacing:0;line-height:24px;margin-left:10px;text-align:center}
.buy-add-on-overlay-container .pad-0{padding-left:0 !important;padding-right:0 !important}
.buy-add-on-overlay-container .flex-box{display:flex;flex-wrap:wrap}
.buy-add-on-overlay-container .pad-right-0{padding-right:0 !important}
.buy-add-on-overlay-container .add-ons:hover{background:#fff;border-radius:6px;border:1px solid #ed0000;box-shadow:0 0 10px 0 rgba(0,0,0,0.15)}
.buy-add-on-overlay-container .add-ons:hover .add-on-sub-subscription{background:#ed0000;color:#fff;font-family:'VM Circular Bold',Arial,sans-serif;font-size:12px;letter-spacing:.43px;line-height:19px;padding:5px;text-align:center}
@media only screen and (min-width:960px){.buy-add-on-overlay-container .add-on-spacing{min-height:224px}
.buy-add-on-overlay-container .pad-right-10{padding-right:10px}
.buy-add-on-overlay-container .pad-left-10{padding-left:10px}
.buy-add-on-overlay-container .pad-right-35{padding-right:35px}
.buy-add-on-overlay-container .pad-left-40{padding-left:40px}
}
@media only screen and (max-width:959px){.buy-add-on-overlay-container .add-ons{margin-top:10px !important}
.buy-add-on-overlay-container .pad-top-30{padding-top:30px}
.buy-add-on-overlay-container .add-on-spacing{padding:10px 15px}
.buy-add-on-overlay-container .add-on-amount{font-size:22px;line-height:30px;padding:13px 0 7px}
.buy-add-on-overlay-container .add-on-image{padding:10px 10px 15px}
.buy-add-on-overlay-container .month-style{line-height:30px}
.buy-add-on-overlay-container .buy-add-on-body{padding-bottom:0 !important;padding-left:0 !important;padding-right:0 !important;padding-top:30px !important}
.buy-add-on-overlay-container .buy-add-on-body .subscription-container{padding-left:0;padding-right:0}
.buy-add-on-overlay-container .buy-add-on-body .one-time-container{padding:30px 0}
.buy-add-on-overlay-container .buy-add-on-body .one-time-container .pad-5{padding:0}
.buy-add-on-overlay-container .buy-add-on-body .one-time-container .pad-5:last-child{padding:0}
.buy-add-on-overlay-container .pad-right-0{padding-left:0 !important;padding-right:0 !important}
}
.lgi-myvm-container .network-status-banner-container{height:217px}
.lgi-myvm-container .network-status-banner-container.row{margin:60px 0 0;padding:0;width:100%}
.lgi-myvm-container .network-status-banner-container .network-status-image{height:inherit;position:relative}
.lgi-myvm-container .network-status-banner-container .network-status-image .network-image{bottom:2px;position:absolute;width:100%}
.lgi-myvm-container .network-status-banner-container .network-status-image .network-image.inAemEdit{position:relative}
.lgi-myvm-container .network-status-banner-container .network-status-image .network-image img{max-height:245px}
.lgi-myvm-container .network-status-banner-container .network-status-text-area{padding:30px 24px}
.lgi-myvm-container .network-status-banner-container .network-status-text-area .networkStatusDesc{margin-bottom:20px}
.lgi-myvm-container .network-status-banner-container .network-status-text-area .networkStatusDesc p{line-height:24px}
.lgi-myvm-container .network-status-banner-container .network-status-text-area .card{border-radius:6px;border:1px solid #fff;margin-right:15px;padding:14px;position:relative;display:flex;flex-direction:row;width:340px}
.lgi-myvm-container .network-status-banner-container .network-status-text-area .card:last-child{margin:0}
.lgi-myvm-container .network-status-banner-container .network-status-text-area .card .card-text-area{display:inline-block}
.lgi-myvm-container .network-status-banner-container .network-status-text-area .card .card-text-area .card-header{color:#fff;font-family:'VM Circular Medium',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px;padding-bottom:5px}
.lgi-myvm-container .network-status-banner-container .network-status-text-area .card .card-text-area .card-header .card-header-icon img{height:24px;vertical-align:top;width:24px}
.lgi-myvm-container .network-status-banner-container .network-status-text-area .card .card-text-area .card-text{color:#fff;font-family:'VM Circular Light',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px}
.lgi-myvm-container .network-status-banner-container .network-status-text-area .card .card-text-button{bottom:8px;position:absolute;right:10px}
@media only screen and (max-width:959px){.lgi-myvm-container .network-status-banner-container{display:flex;flex-direction:column-reverse;height:inherit}
.lgi-myvm-container .network-status-banner-container.row{margin:0;padding:20px 15px 10px}
.lgi-myvm-container .network-status-banner-container .network-status-image{height:initial}
.lgi-myvm-container .network-status-banner-container .network-status-image .network-image{bottom:0;position:relative}
.lgi-myvm-container .network-status-banner-container .network-status-image .network-image img{max-height:199px}
.lgi-myvm-container .network-status-banner-container .network-status-text-area{padding:0 0 20px}
.lgi-myvm-container .network-status-banner-container .network-status-text-area .networkStatusDesc{margin-bottom:15px}
.lgi-myvm-container .network-status-banner-container .network-status-text-area .networkStatusDesc p{font-size:16px}
.lgi-myvm-container .network-status-banner-container .network-status-text-area .card{margin-bottom:10px;margin-right:0;width:100%}
.lgi-myvm-container .network-status-banner-container .network-status-text-area .card .card-text-area .card-header{font-size:16px}
.lgi-myvm-container .network-status-banner-container .network-status-text-area .card .card-text-button .lgi_btn_transperent_white{padding:0 20px}
}
.lgi-myvm-container .television-network-status .network-status-header img{width:22px}
.lgi-myvm-container .television-network-status .network-status-richtext{color:#454545;font-family:'VM Circular Light',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px}
.lgi-myvm-container .television-network-status .network-status-body{border:1px solid #ccc;border-radius:6px;padding:15px;width:fit-content}
.lgi-myvm-container .television-network-status .network-status-body .network-status-subheader img{width:21.4px;margin-top:0}
.lgi-myvm-container .television-network-status .network-status-body .network-status-text{color:#999;font-family:'VM Circular Light',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px;padding-top:8px}
.lgi-myvm-container .television-network-status .network-status-body .network-status-button span{color:#999;font-family:'VM Circular Medium',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px;text-align:center}
.lgi-myvm-container .television-network-status .network-status-body .network-status-button button{height:40px;padding:0;width:126px}
.lgi-myvm-container .television-network-status .pad-top-5{align-items:center;display:flex;justify-content:space-between}
.lgi-myvm-container .sky-settings-container .ph23{margin:0}
.lgi-myvm-container .sky-settings-container.row,.lgi-myvm-container .sky-settings-container .row{margin:0;padding:0;width:100%}
.lgi-myvm-container .sky-settings-container .sky-settings-image-container{padding-top:40px}
.lgi-myvm-container .sky-settings-container .sky-settings-image-container .sky-settings-image{padding-bottom:20px}
.lgi-myvm-container .sky-settings-container .sky-settings-image-container .sky-settings-image img{max-height:60px}
.lgi-myvm-container .sky-settings-container li{list-style:none}
.lgi-myvm-container .sky-settings-container .sky-settings-panel{border-left:1px solid #e5e5e5;padding:0 20px}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-devices-container{border-bottom:1px solid #e5e5e5;padding:30px 0}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-devices-container .your-devices{border-top:1px solid #e5e5e5;padding:22px 0 0}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-devices-container .your-devices .devices-list{margin:20px 0}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-devices-container .your-devices .devices-list .device{color:#464646;font-family:'VM Circular Medium',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-devices-container .your-devices .devices-list .device-desc{color:#000;font-family:'VM Circular Light',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-devices-container .your-devices .info-banner{background:#fdebf4;margin:20px 0}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-devices-container .sky-devices-header{border-bottom:1px solid #e5e5e5;padding:0 0 10px}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-devices-container .sky-devices-desc{padding-top:15px}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-devices-container .activity-status{padding:15px 0 20px}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-devices-container .activity-status .activity-status-header{color:#464646;font-family:'VM Circular Medium',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-devices-container .activity-status .activity-status-desc{color:#000;font-family:'VM Circular Light',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-devices-container .activity-status .activity-status-desc .device-changes{font-family:'VM Circular Book',Arial,sans-serif}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-devices-container .settingUpLink p{margin:0}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .pop-up-container{display:flex;justify-content:center;align-items:center;position:fixed;z-index:1;background:rgba(46,32,46,0.7);top:0;width:100%;left:0;height:100%}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .pop-up-container.aemEditMode{position:relative;display:block;z-index:initial;background:0;top:0;width:inherit;height:auto}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .pop-up-container.aemEditMode .pop-up{background:0;left:0;padding:0;position:relative;top:0;width:auto}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .pop-up-container .pop-up{background:white;border-radius:6px;padding:20px;min-width:50vw}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .pop-up-container .pop-up .pop-up-buttons{display:flex;justify-content:center;padding:15px 0}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .pop-up-container .pop-up .pop-up-buttons .button{margin:0 5px}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .pop-up-container .pop-up .pop-up-buttons .button button{height:44px}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-pin-container{padding:30px 0}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-pin-container .sky-pin-header{border-bottom:1px solid #e5e5e5;padding-bottom:10px}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-pin-container .pin-label{color:#464646;font-family:'VM Circular Medium',Arial,sans-serif;font-size:18px;letter-spacing:0;display:inline-block;line-height:24px;padding:11px 9px 11px 0}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-pin-container .pin-digits{display:inline-block}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-pin-container .pin-digits input{border-radius:6px;border:1px solid #d7d7d7;color:#666;font-family:'VM Circular Medium',Arial,sans-serif;font-size:18px;height:46px;line-height:24px;text-align:center;width:30px;-moz-appearance:textfield}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-pin-container .pin-digits input::-webkit-outer-spin-button,.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-pin-container .pin-digits input::-webkit-inner-spin-button{-webkit-appearance:none}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-pin-container .pin-access{border-bottom:1px solid #e5e5e5;padding:20px 0}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-pin-container .pin-access .pinAccessDesc{padding-top:15px}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-pin-container .pin-access .access-level-buttons{display:flex;flex-direction:row;justify-content:center;padding-top:20px}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-pin-container .pin-access .access-level-buttons .accesslevelcancelbutton{margin-right:10px}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-pin-container .pin-access .access-level-buttons .accesslevelcancelbutton button{border-width:1.5px}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-pin-container .pin-access .access-level-buttons .accesslevelcancelbutton button span{color:#ccc}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-pin-container .pin-access .access-level-buttons button{height:44px;padding:0 30px}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-pin-container .change-sky-pin{border-bottom:1px solid #e5e5e5;padding:20px 0}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-pin-container .change-sky-pin .changeSkyPinDesc{padding:15px 0 30px}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-pin-container .change-sky-pin .pb-lg-15{padding-bottom:15px}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-pin-container .change-sky-pin .change-sky-pin-buttons{display:flex;flex-direction:row;justify-content:center;padding-top:20px}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-pin-container .change-sky-pin .change-sky-pin-buttons .changeskypincancelbutton{margin-right:10px}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-pin-container .change-sky-pin .change-sky-pin-buttons .changeskypincancelbutton button{border-width:1.5px}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-pin-container .change-sky-pin .change-sky-pin-buttons .changeskypincancelbutton button span{color:#ccc}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-pin-container .change-sky-pin .change-sky-pin-buttons button{height:44px;padding:0 30px}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-pin-container .forgot-pin{padding:19px 0 0}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-pin-container .forgot-pin .forgotSkyPinDesc{padding:15px 0 20px}
.lgi-myvm-container .sky-settings-container .lgi-myvm-access-control{list-style:none;padding:30px 0}
.lgi-myvm-container .sky-settings-container .lgi-myvm-access-control .lgi-form-radio{display:flex;justify-content:center;max-width:100%}
.lgi-myvm-container .sky-settings-container .lgi-myvm-access-control .lgi-form-radio li{height:72px;width:72px;margin:0 10px;border-radius:50%}
.lgi-myvm-container .sky-settings-container .lgi-myvm-access-control .lgi-form-radio label{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;align-items:center;color:#666;cursor:pointer;display:flex;height:72px;justify-content:center;position:relative;text-align:center;user-select:none;width:72px;z-index:0}
.lgi-myvm-container .sky-settings-container .lgi-myvm-access-control .lgi-form-radio label .lgi-radiobox-textPlaceholder{font-family:'VM Circular Bold',Arial,sans-serif;font-size:20px;line-height:28px;max-width:100%;margin:initial}
.lgi-myvm-container .sky-settings-container .lgi-myvm-access-control .lgi-form-radio label input{cursor:pointer;opacity:0;position:absolute}
.lgi-myvm-container .sky-settings-container .lgi-myvm-access-control .lgi-form-radio label:hover{color:#5f2878}
.lgi-myvm-container .sky-settings-container .lgi-myvm-access-control .lgi-form-radio label:hover input ~ .lgi-radiobox-imagePlaceholder{border:2px solid #853e8a}
.lgi-myvm-container .sky-settings-container .lgi-myvm-access-control .lgi-form-radio label input:checked ~ .lgi-radiobox-imagePlaceholder{background-color:#fdebf4;border:0;z-index:-1}
.lgi-myvm-container .sky-settings-container .lgi-myvm-access-control .lgi-form-radio label input:checked ~ .lgi-radiobox-textPlaceholder{color:#5f2878}
.lgi-myvm-container .sky-settings-container .lgi-myvm-access-control .lgi-radiobox-imagePlaceholder{background:0;border:2px solid #ccc;border-radius:50%;height:72px;left:0;position:absolute;top:0;width:72px}
.lgi-myvm-container .sky-settings-container .lgi-myvm-access-control .lgi-radiobox-imagePlaceholder:after{content:"";display:none;position:absolute}
@media only screen and (max-width:959px){.lgi-myvm-container .sky-settings-container.row{width:100%}
.lgi-myvm-container .sky-settings-container .padding-h-15-sm{padding:0 15px}
.lgi-myvm-container .sky-settings-container .sky-settings-image-container{align-items:center;display:flex;justify-content:center;padding:29px 0 23px}
.lgi-myvm-container .sky-settings-container .sky-settings-image-container .sky-settings-image{padding-bottom:0}
.lgi-myvm-container .sky-settings-container .sky-settings-image-container .sky-settings-image img{max-height:39px}
.lgi-myvm-container .sky-settings-container .sky-settings-image-container .skySettingsHeader .myvm1{font-size:22px}
.lgi-myvm-container .sky-settings-container .sky-settings-panel{border-left:0;border-top:1px solid #e5e5e5;padding:0}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-devices-container{border-bottom:1px solid #e5e5e5;padding:15px 0 20px}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-devices-container .your-devices{padding:15px 0 0}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-devices-container .your-devices .devices-list{margin:15px 0}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-devices-container .your-devices .devices-list .device,.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-devices-container .your-devices .devices-list .device-desc{font-size:16px}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-devices-container .your-devices .info-banner{margin:15px 0}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-devices-container .your-devices .info-banner p{font-size:16px}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-devices-container .sky-devices-header{padding:0 15px 5px}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-devices-container .sky-devices-desc p{font-size:16px}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-devices-container .activity-status{padding:10px 15px 20px}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-devices-container .activity-status .activity-status-header{font-size:16px}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-devices-container .activity-status .activity-status-desc{font-size:16px}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-devices-container .activity-status .activity-status-desc .device-changes{font-size:16px}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-pin-container{padding:20px 0}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-pin-container .sky-pin-header{padding-bottom:5px}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-pin-container .pin-label{font-size:16px;padding:0 0 10px}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-pin-container .pin-access{padding:15px 15px 20px}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-pin-container .pin-access .pinAccessDesc p{font-size:16px}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-pin-container .change-sky-pin{padding:15px 15px 20px}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-pin-container .change-sky-pin .changeSkyPinDesc{padding:15px 0}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-pin-container .change-sky-pin .changeSkyPinDesc p{font-size:16px}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-pin-container .forgot-pin{padding:15px 15px 0}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-pin-container .forgot-pin .forgotSkyPinDesc{padding:15px 0}
.lgi-myvm-container .sky-settings-container .sky-settings-panel .sky-pin-container .forgot-pin .forgotSkyPinDesc p{font-size:16px}
.lgi-myvm-container .sky-settings-container .lgi-myvm-access-control{padding:20px 0}
.lgi-myvm-container .sky-settings-container .lgi-myvm-access-control .lgi-form-radio li{height:50.1px;width:51px;margin:0 5px}
.lgi-myvm-container .sky-settings-container .lgi-myvm-access-control .lgi-form-radio label{height:50.1px;width:51px}
.lgi-myvm-container .sky-settings-container .lgi-myvm-access-control .lgi-form-radio label .lgi-radiobox-textPlaceholder{font-size:18px;line-height:24px}
.lgi-myvm-container .sky-settings-container .lgi-myvm-access-control .lgi-radiobox-imagePlaceholder{height:50.1px;width:51px}
}
.request-new-sim-container{position:relative}
.request-new-sim-container .request-page{display:none}
.request-new-sim-container .request-page.editMode{display:block}
.request-new-sim-container .request-page .page-header{color:#853e8a;font-family:'VM Circular Bold',Arial,sans-serif;font-size:20px;letter-spacing:0;line-height:28px}
.request-new-sim-container .request-page .micro-sim-row{display:flex;justify-content:center;margin:40px 0 20px}
.request-new-sim-container .request-page .micro-sim-row .micro-sim-container{align-items:center;border-radius:6px;border:1px solid #999;color:#999;cursor:pointer;display:flex;height:68px;padding:6px;width:325px}
.request-new-sim-container .request-page .micro-sim-row .micro-sim-container:hover{border-color:#ec2000;color:#ec2000}
.request-new-sim-container .request-page .micro-sim-row .micro-sim-container .micro-sim-image{height:100%;width:fit-content}
.request-new-sim-container .request-page .micro-sim-row .micro-sim-container .micro-sim-image img{max-height:56px}
.request-new-sim-container .request-page .micro-sim-row .micro-sim-container .micro-sim-text{font-family:'VM Circular Book',Arial,sans-serif;font-size:16px;line-height:24px;margin-left:10px}
.request-new-sim-container .request-page .micro-sim-row .micro-sim-container .micro-sim-text .micro-sim-desc{font-family:'VM Circular Light',Arial,sans-serif}
.request-new-sim-container .request-page .reason-buttons{display:flex;justify-content:center;margin-top:40px}
.request-new-sim-container .request-page .reason-buttons.go-back-button{margin:0}
.request-new-sim-container .request-page .reason-buttons.submit-buttons{margin:0}
.request-new-sim-container .request-page .reason-buttons .changeOfDeviceButton button:hover,.request-new-sim-container .request-page .reason-buttons .simDamagedButton button:hover,.request-new-sim-container .request-page .reason-buttons .simLostStolenButton button:hover{border-color:#ec2000}
.request-new-sim-container .request-page .reason-buttons .changeOfDeviceButton button:hover span,.request-new-sim-container .request-page .reason-buttons .simDamagedButton button:hover span,.request-new-sim-container .request-page .reason-buttons .simLostStolenButton button:hover span{color:#ec2000}
.request-new-sim-container .request-page .reason-buttons .goBackButton span{line-height:42px}
.request-new-sim-container .request-page .reason-buttons .submitButton a{height:42px;width:142px}
.request-new-sim-container .request-page .reason-buttons .submitButton a span{line-height:42px}
.request-new-sim-container .request-page .request-details{margin:40px 0 30px}
.request-new-sim-container .request-page .request-details .details-row{border-top:1px solid #ccc;padding:15px 0}
.request-new-sim-container .request-page .request-details .details-row:last-child{border-bottom:1px solid #ccc}
.request-new-sim-container .request-page .request-details .details-row .details-label{color:#464646;font-family:'VM Circular Medium',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px;padding:0}
.request-new-sim-container .request-page .request-details .details-row .details-value{color:#000;font-family:'VM Circular Light',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px;padding:0}
@media only screen and (max-width:959px){.request-new-sim-container .request-page .micro-sim-row{margin:30px 0 15px}
.request-new-sim-container .request-page .micro-sim-row .micro-sim-container .micro-sim-text .micro-sim-desc{font-size:14px}
.request-new-sim-container .request-page .reason-buttons{display:block;margin-top:30px}
.request-new-sim-container .request-page .reason-buttons.submit-buttons{display:flex}
.request-new-sim-container .request-page .reason-buttons .changeOfDeviceButton div,.request-new-sim-container .request-page .reason-buttons .simDamagedButton div,.request-new-sim-container .request-page .reason-buttons .simLostStolenButton div{width:100%}
.request-new-sim-container .request-page .reason-buttons .changeOfDeviceButton div button,.request-new-sim-container .request-page .reason-buttons .simDamagedButton div button,.request-new-sim-container .request-page .reason-buttons .simLostStolenButton div button{height:54px;margin:0 0 5px 0;width:100%}
.request-new-sim-container .request-page .request-details{margin:25px 0 20px;width:100%}
.request-new-sim-container .request-page .request-details .details-row{padding:10px 0}
.request-new-sim-container .request-page .request-details .details-row .details-label{font-size:16px}
.request-new-sim-container .request-page .request-details .details-row .details-value{font-size:16px}
}
.mobile-lost-phone-container{position:relative}
.mobile-lost-phone-container .mobile-lost-phone-page .page-header{color:#853e8a;display:flex;font-family:'VM Circular Bold',Arial,sans-serif;font-size:20px;letter-spacing:0;line-height:28px}
.mobile-lost-phone-container .mobile-lost-phone-page .reason-buttons{display:flex;justify-content:center;margin-top:40px}
.mobile-lost-phone-container .mobile-lost-phone-page .reason-buttons .lostPhonesimButton button:hover{border-color:#ec2000}
.mobile-lost-phone-container .mobile-lost-phone-page .reason-buttons .lostPhonesimButton button:hover span{color:#ec2000}
.mobile-lost-phone-container .mobile-lost-phone-page .reason-buttons .lostPhoneButton button:hover{border-color:#ec2000}
.mobile-lost-phone-container .mobile-lost-phone-page .reason-buttons .lostPhoneButton button:hover span{color:#ec2000}
.mobile-lost-phone-container .mobile-lost-phone-page .reason-buttons .lostSimButton button:hover{border-color:#ec2000}
.mobile-lost-phone-container .mobile-lost-phone-page .reason-buttons .lostSimButton button:hover span{color:#ec2000}
.mobile-lost-phone-container .mobile-lost-phone-page .reason-buttons .goBackButton span{line-height:42px}
.mobile-lost-phone-container .mobile-lost-phone-page .reason-buttons .goBackStep3Button span{line-height:42px}
.mobile-lost-phone-container .mobile-lost-phone-page .reason-buttons .goBackStep4Button span{line-height:42px}
.mobile-lost-phone-container .mobile-lost-phone-page .reason-buttons .submitButton button{height:42px;width:96px}
.mobile-lost-phone-container .mobile-lost-phone-page .reason-buttons .submitButton button span{line-height:42px}
.mobile-lost-phone-container .mobile-lost-phone-page .reason-buttons .submitStep3Button button{height:42px;width:96px}
.mobile-lost-phone-container .mobile-lost-phone-page .reason-buttons .submitStep3Button button span{line-height:42px}
.mobile-lost-phone-container .mobile-lost-phone-page .reason-buttons .submitStep4Button button{height:42px;width:96px}
.mobile-lost-phone-container .mobile-lost-phone-page .reason-buttons .submitStep4Button button span{line-height:42px}
.mobile-lost-phone-container .mobile-lost-phone-page .reason-buttons.go-back-button{margin:0}
.mobile-lost-phone-container .mobile-lost-phone-page .reason-buttons.submit-buttons{margin-left:0;margin-right:0;margin-bottom:0;margin-top:30px}
.mobile-lost-phone-container .mobile-lost-phone-page .request-details{margin:40px 0 30px}
.mobile-lost-phone-container .mobile-lost-phone-page .request-details .details-row{padding:15px 0;border-top:1px solid #e5e5e5}
.mobile-lost-phone-container .mobile-lost-phone-page .request-details .details-row:last-child{border-bottom:1px solid #e5e5e5}
.mobile-lost-phone-container .mobile-lost-phone-page .request-details .details-row .details-label{color:#464646;font-family:'VM Circular Medium',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px;padding:0}
.mobile-lost-phone-container .mobile-lost-phone-page .request-details .details-row .details-value{color:#000;font-family:'VM Circular Light',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px;padding:0}
.mobile-lost-phone-container .mobile-lost-phone-page .myvm-sim-info-box{display:none}
.mobile-lost-phone-container .mobile-lost-phone-page .myvm-sim-info-box.infoboxdisplay{display:flex}
.mobile-lost-phone-container .mobile-lost-phone-page #submitButton{display:none}
.mobile-lost-phone-container .mobile-lost-phone-page #submitButton.submitButton{display:block}
.mobile-lost-phone-container .mobile-lost-phone-page .mar-top-0{margin-top:0 !important}
.mobile-lost-phone-container .mobile-lost-phone-page.editMode{display:block}
.mobile-lost-phone-container .mobile-lost-phone-page.showBlock{display:block}
.mobile-lost-phone-container .banner-container{padding-left:100px;padding-right:100px}
.mobile-lost-phone-container .success-banner{background:#f7f7f7 !important;border-radius:6px !important}
.mobile-lost-phone-container .error-banner{background:#f7f7f7 !important;border-radius:6px !important}
.mobile-lost-phone-container .flex-box{align-items:baseline !important;border:none !important;display:flex;padding:15px;position:relative}
.mobile-lost-phone-page .select-dropdown{display:inline-block;left:10px;list-style-type:none;width:100%}
.mobile-lost-phone-page .select-dropdown select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:4px;border:1px solid #dbdbdb;color:#676468;font-family:'VM Circular Book',Arial,sans-serif;font-size:16px;height:44px;letter-spacing:0;line-height:24px;padding:10px 25px 10px 10px;width:100%}
.mobile-lost-phone-page .lgi-form-field{display:block;padding:0 0 20px 0 !important}
.mobile-lost-phone-page .lgi-form-field-extended{display:block;padding:0 0 20px 0}
.mobile-lost-phone-page .lgi-form-field-extended label{color:#87418c;display:inline-block;font-family:'VM Circular Medium',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px;margin-right:20px;padding:10px 0 10px 0;text-align:right;vertical-align:top}
.mobile-lost-phone-page .lgi-form-field-extended .lgi-form-field-container-extended{display:inline-block;position:relative;width:292px}
.mobile-lost-phone-page .SIMcardGroup{padding-left:80px;padding-right:80px;color:#000;font-family:'VM Circular Light',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px;margin-bottom:0}
.mobile-lost-phone-page .SIMcardGroup .lgi-form-field .lgi-form-field-container{display:inline-block;position:relative;width:292px}
.mobile-lost-phone-page .SIMcardGroup .lgi-form-field label{color:#000;display:inline-block;font-family:'VM Circular Light',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px;margin-right:20px;padding:10px 0 10px 0;text-align:right;vertical-align:top}
.mobile-lost-phone-page .SIMcardGroup .lgi-radiobox-textPlaceholder{font-family:'VM Circular Light',Arial,sans-serif}
.mobile-lost-phone-page .SIMcardGroup label{vertical-align:top}
.mobile-lost-phone-page .SIMcardGroup .lgi-form-radio label{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;cursor:pointer;display:block;padding-left:21px;position:relative;text-align:left;user-select:none}
.mobile-lost-phone-page .SIMcardGroup .lgi-form-radio label input{cursor:pointer;opacity:0;position:absolute}
.mobile-lost-phone-page .SIMcardGroup .lgi-form-radio label input:checked ~ .lgi-radiobox-imagePlaceholder{background-color:#fff;border:1px solid #ec2000}
.mobile-lost-phone-page .SIMcardGroup .lgi-form-radio label input:checked ~ .lgi-radiobox-imagePlaceholder:after{display:block}
.mobile-lost-phone-page .SIMcardGroup .lgi-form-radio label:hover input ~ .lgi-radiobox-imagePlaceholder{border:1px solid #ccc}
.mobile-lost-phone-page .SIMcardGroup .lgi-form-radio label:hover ~ .lgi-radiobox-imagePlaceholder:after{display:block}
.mobile-lost-phone-page .SIMcardGroup .lgi-form-radio .lgi-radiobox-imagePlaceholder:after{background-color:#ec2000;border-radius:50%;bottom:2px;height:10px;left:2px;right:2px;top:2px;width:10px}
.mobile-lost-phone-page .SIMcardGroup .lgi-radiobox-imagePlaceholder{border:1px solid #ccc;border-radius:50%;height:16px;left:0;position:absolute;top:.5ex;width:16px}
.mobile-lost-phone-page .SIMcardGroup .lgi-radiobox-imagePlaceholder:after{content:"";display:none;position:absolute}
.mobile-lost-phone-page .SIMcardGroup .radio .lgi-form-field label{padding:0}
.mobile-lost-phone-page .SIMcardGroup .radio .lgi-form-field-container label{color:#000;font-family:'VM Circular Light',Arial,sans-serif;padding:0 0 0 21px;text-align:left}
.mobile-lost-phone-page .myvm-sim-info-box{background:#f7f7f7;border-radius:6px;display:flex;margin-bottom:15px;margin-left:142px;margin-right:142px;padding:15px;position:relative;width:435px}
.mobile-lost-phone-page .myvm-sim-info-icon::before{color:#5f2878;content:"\f05a";font-family:FontAwsome;font-size:20px;letter-spacing:0;line-height:29px;text-align:center}
.mobile-lost-phone-page .myvm-sim-info-text{color:#666;font-family:'VM Circular Light',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px;margin-left:15px;margin-top:2px}
.mobile-lost-phone-page .pad-left-right-0{padding-left:0;padding-right:0}
.mobile-lost-phone-page .lost-phone-label{color:#87418c;font-family:'VM Circular Medium',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px;padding:0}
.mobile-lost-phone-page .lost-phone-value{color:#000;font-family:'VM Circular Light',Arial,sans-serif;font-size:18px;line-height:24px}
.tooltip-radio-styles{position:absolute;padding-left:10px}
@media only screen and (max-width:959px){.mobile-lost-phone-container .banner-container{padding-left:0 !important;padding-right:0 !important}
.mobile-lost-phone-container .mobile-lost-phone-page .reason-buttons{display:block;margin-top:20px !important;text-align:center}
.mobile-lost-phone-container .mobile-lost-phone-page .reason-buttons button{height:42px;margin:0 20px 5px 0;width:100%}
.mobile-lost-phone-container .mobile-lost-phone-page .reason-buttons .lostPhonesimButton div{width:100%}
.mobile-lost-phone-container .mobile-lost-phone-page .reason-buttons .lostPhoneButton div{width:100%}
.mobile-lost-phone-container .mobile-lost-phone-page .reason-buttons .lostSimButton div{width:100%}
.mobile-lost-phone-container .mobile-lost-phone-page .mar-0{margin:0 !important}
.mobile-lost-phone-container .mobile-lost-phone-page .width-100{width:100% !important}
.mobile-lost-phone-container .mobile-lost-phone-page .mar-top-5{margin-left:0;margin-right:0;margin-bottom:0;margin-top:5px}
.mobile-lost-phone-container .mobile-lost-phone-page .reason-buttons.submit-buttons{display:flex !important}
.mobile-lost-phone-container .mobile-lost-phone-page .request-details{margin-left:0 !important;margin-right:0 !important;margin-top:25px !important;width:100%}
.mobile-lost-phone-container .mobile-lost-phone-page .request-details .details-row{padding:10px 0 !important}
.mobile-lost-phone-container .mobile-lost-phone-page .request-details .details-row .details-label{font-size:16px}
.mobile-lost-phone-container .mobile-lost-phone-page .request-details .details-row .details-value{font-size:16px}
.mobile-lost-phone-container .mobile-lost-phone-page .mobile-font p{font-size:16px}
.mobile-lost-phone-page .lgi-form-field-extended{padding:0 !important}
.mobile-lost-phone-page .lgi-form-field-extended .lgi-form-field-container-extended{width:100% !important}
.mobile-lost-phone-page .SIMcardGroup{padding-left:0;padding-right:0}
.mobile-lost-phone-page .SIMcardGroup .lgi-form-field .lgi-form-field-container{width:100%}
.mobile-lost-phone-page .myvm-sim-info-box{background:#f7f7f7;border-radius:6px;display:flex;margin-bottom:0;margin-left:0;margin-right:0;margin-top:20px;padding:15px;position:relative;width:100% !important}
.mobile-lost-phone-page .lgi-form-field{padding:0 !important}
.mobile-lost-phone-page .lost-phone-value{padding-left:0 !important;padding-top:5px;font-size:16px}
}
.lgi-myvm-container .fsecure-container{display:flex}
.lgi-myvm-container .fsecure-container.row,.lgi-myvm-container .fsecure-container .row{margin:0;padding:0;width:100%}
.lgi-myvm-container .fsecure-container .image-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:25px 0}
.lgi-myvm-container .fsecure-container .image-container .fsecure-image{padding:15px 0 20.1px}
.lgi-myvm-container .fsecure-container .image-container .fsecure-image img{max-height:79.9px}
.lgi-myvm-container .fsecure-container .image-container .fsecure-headers .fsecure-header{color:#853e8a;font-family:'VM Circular Bold',Arial,sans-serif;font-size:22px;letter-spacing:0;line-height:30px;text-align:center}
.lgi-myvm-container .fsecure-container .text-container{border-left:1px solid #e5e5e5;padding:30px 20px}
.lgi-myvm-container .fsecure-container .text-container .fsecure-desc{padding:0 0 16px 0}
.lgi-myvm-container .fsecure-container .text-container .fsecure-link p{margin:0}
@media screen and (max-width:959px){.lgi-myvm-container .fsecure-container{flex-direction:column}
.lgi-myvm-container .fsecure-container.row,.lgi-myvm-container .fsecure-container .row{margin:0;padding:0;width:100%}
.lgi-myvm-container .fsecure-container .image-container{align-items:center;display:flex;flex-direction:row;justify-content:center;padding:20px 0 15px}
.lgi-myvm-container .fsecure-container .image-container .fsecure-image{padding:0 11px 0 0}
.lgi-myvm-container .fsecure-container .image-container .fsecure-image img{max-height:40px}
.lgi-myvm-container .fsecure-container .image-container .fsecure-headers .fsecure-subheader p{text-align:left}
.lgi-myvm-container .fsecure-container .text-container{border-left:0;border-top:1px solid #e5e5e5;padding:15px 15px 20px}
.lgi-myvm-container .fsecure-container .text-container .fsecure-desc{padding:0 0 16px 0}
.lgi-myvm-container .fsecure-container .text-container .fsecure-link p{margin:0}
}
.lgi-myvm-container .number-porting-container{position:relative}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .page-header{color:#853e8a;display:flex;font-family:'VM Circular Bold',Arial,sans-serif;font-size:20px;letter-spacing:0;line-height:28px}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .input-area-label{color:#853e8a;display:flex;font-family:'VM Circular Bold',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:28px}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .input-area-label .padding_0{padding:0}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .input-area-label .inputAreaAlignment{display:inline;padding-top:6px;text-align:right}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .input-area-label .inputAreaAlignment .label_section{text-align:right;padding-right:5px;display:inline}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .input-area-label .inputAreaAlignment .myvmtooltip{display:inline}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .input-area-label .lgi-form-field-extended label{display:none;margin-right:0}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .input-area-label .input_section{padding-left:20px;display:inline-block;list-style-type:none;padding-bottom:5px}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .input-area-label .input_section.prefix .lgi-form-field-container{position:relative}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .input-area-label .input_section.prefix .lgi-form-field-container input{padding-left:55px}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .input-area-label .input_section.prefix .lgi-form-field-container::after{color:#666;content:"+353";font:18px 'VM Circular Book',Arial,sans-serif;left:10px;line-height:44px;position:absolute;z-index:1}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .input-area-label .input_section .select-selected ~ .select-selected{display:none}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .input-area-label .input_section .lgi-form-validmark{display:none !important}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .input-area-label input[type=number]{-moz-appearance:textfield}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .input-area-label input[type=number]::-webkit-inner-spin-button,.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .input-area-label input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .input-area-label input{border:1px solid #dbdbdb;border-radius:6px;color:#666;font-family:'VM Circular Book',Arial,sans-serif;font-size:18px;height:44px;letter-spacing:0;line-height:24px;padding:0 15px;width:294px}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .select_plan{color:#000;font-family:'VM Circular Light',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px;left:0;margin-bottom:0}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .select_plan .lgi-radiobox-textPlaceholder{font-family:'VM Circular Light',Arial,sans-serif}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .select_plan label{vertical-align:top}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .select_plan .lgi-form-field{padding:0}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .select_plan .lgi-radiobox-textPlaceholder{font-family:'VM Circular Light',Arial,sans-serif;padding-left:21px;font-size:16px}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .select_plan input{border:1px solid #ccc;border-radius:50%;height:16px;left:0;position:relative;top:.4ex;width:16px}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .select_plan .lgi-form-radio label{cursor:pointer;display:block;padding-left:21px;position:relative;text-align:left;user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .select_plan .lgi-form-radio label input{cursor:pointer;opacity:0;position:absolute}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .select_plan .lgi-form-radio label:hover input ~ .lgi-radiobox-imagePlaceholder{border:1px solid #ec2000}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .select_plan .lgi-form-radio label input:checked ~ .lgi-radiobox-imagePlaceholder{background-color:#fff;border:1px solid #ec2000}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .select_plan .lgi-form-radio label input:checked ~ .lgi-radiobox-imagePlaceholder:after{display:block}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .select_plan .lgi-form-radio .lgi-radiobox-imagePlaceholder:after{background-color:#ec2000;border-radius:50%;bottom:2px;height:10px;left:2px;right:2px;top:2px;width:10px}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .select_plan .lgi-radiobox-imagePlaceholder{border:1px solid #ccc;border-radius:50%;height:16px;left:0;position:absolute;top:.4ex;width:16px}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .select_plan .lgi-radiobox-imagePlaceholder:after{content:"";display:none;position:absolute}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .select_plan .radio .lgi-form-field label{padding:0}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .select_plan .radio .lgi-form-field-container label{color:#000;font-family:'VM Circular Light',Arial,sans-serif;padding:0 0 0 10px;text-align:left}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .reason-buttons{display:flex;justify-content:center;margin-top:40px}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .reason-buttons .lostPhonesimButton button:hover{border-color:#ec2000}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .reason-buttons .lostPhonesimButton button:hover span{color:#ec2000}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .reason-buttons .lostPhoneButton button:hover{border-color:#ec2000}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .reason-buttons .lostPhoneButton button:hover span{color:#ec2000}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .reason-buttons .lostSimButton button:hover{border-color:#ec2000}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .reason-buttons .lostSimButton button:hover span{color:#ec2000}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .reason-buttons #goBackButtonstep1{padding-top:10px}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .reason-buttons #goBackButtonstep2{padding-right:10px}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .reason-buttons #goBackButtonstep2 button,.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .reason-buttons #goBackButtonstep2 a{height:42px}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .reason-buttons #goBackButtonstep2 button span,.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .reason-buttons #goBackButtonstep2 a span{line-height:42px}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .reason-buttons .goBackButton span{line-height:42px}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .reason-buttons .goBackStep3Button{padding-right:10px}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .reason-buttons .goBackStep3Button button{height:42px}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .reason-buttons .goBackStep3Button span{line-height:42px}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .reason-buttons .goBackStep4Button span{line-height:42px}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .reason-buttons .submitButton button{height:42px;width:96px}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .reason-buttons .submitButton button span{line-height:42px}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .reason-buttons #submitButtonstep2 button{height:42px;width:auto}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .reason-buttons #submitButtonstep2 button span{line-height:42px}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .reason-buttons .submitStep3Button button{height:42px;width:auto}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .reason-buttons .submitStep3Button button span{line-height:42px}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .reason-buttons .submitStep4Button button{height:42px;width:auto}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .reason-buttons .submitStep4Button button span{line-height:42px}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .reason-buttons.go-back-button{margin:0}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .reason-buttons.submit-buttons{margin-left:0;margin-right:0;margin-bottom:0;margin-top:30px}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .request-details{margin:40px 0 30px}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .request-details .details-row{padding:15px 0;border-top:1px solid #e5e5e5}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .request-details .details-row:last-child{border-bottom:1px solid #e5e5e5}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .request-details .details-row .details-label{color:#464646;font-family:'VM Circular Medium',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px;padding:0}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .request-details .details-row .details-value{color:#000;font-family:'VM Circular Light',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px;padding:0}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .number-porting-info-box{display:none}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .number-porting-info-box.infoboxdisplay{display:flex}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page #submitButton{display:none}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page #submitButton.submitButton{display:block}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .mar-top-0{margin-top:0 !important}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page.editMode{display:block}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page.showBlock{display:block}
.lgi-myvm-container .number-porting-container .success-banner{background:#f7f7f7 !important;border-radius:6px !important}
.lgi-myvm-container .number-porting-container .flex-box{align-items:baseline !important;border:none !important;display:flex;padding:15px;position:relative}
.lgi-myvm-container .number-porting-container .lgi-form-error-constraint{display:none;float:left;margin:0;width:auto;padding:0 0 5px 0;font-size:14px;color:#ed0000;text-align:left;clear:both}
.lgi-myvm-container .number-porting-container .lgi-form-error-constraint span.lgi-form-error-constraint:before{color:#c30a28;content:'\f071';font-family:FontAwsome;font-size:18px;padding-right:10px;position:relative;top:2px}
.lgi-myvm-container .mobile-lost-phone-page .select-dropdown{display:inline-block;left:10px;list-style-type:none;width:100%}
.lgi-myvm-container .mobile-lost-phone-page .select-dropdown select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:4px;border:1px solid #dbdbdb;color:#676468;font-family:'VM Circular Book',Arial,sans-serif;font-size:16px;height:44px;letter-spacing:0;line-height:24px;padding:10px 25px 10px 10px;width:100%}
.lgi-myvm-container .mobile-lost-phone-page .lgi-form-field{display:flex;flex-direction:column;padding:0 0 20px 0 !important}
.lgi-myvm-container .mobile-lost-phone-page .lgi-form-field-extended{display:block;padding:0 0 20px 0}
.lgi-myvm-container .mobile-lost-phone-page .lgi-form-field-extended label{color:#87418c;display:inline-block;font-family:'VM Circular Medium',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px;margin-right:20px;padding:10px 0 10px 0;text-align:right;vertical-align:top}
.lgi-myvm-container .mobile-lost-phone-page .lgi-form-field-extended .lgi-form-field-container-extended{display:inline-block;position:relative;width:292px}
.lgi-myvm-container .mobile-lost-phone-page .SIMcardGroup{padding-left:80px;padding-right:80px;color:#000;font-family:'VM Circular Light',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px;margin-bottom:0}
.lgi-myvm-container .mobile-lost-phone-page .SIMcardGroup .lgi-form-field .lgi-form-field-container{display:inline-block;position:relative;width:292px}
.lgi-myvm-container .mobile-lost-phone-page .SIMcardGroup .lgi-form-field label{color:#000;display:inline-block;font-family:'VM Circular Light',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px;margin-right:20px;padding:10px 0 10px 0;text-align:right;vertical-align:top}
.lgi-myvm-container .mobile-lost-phone-page .SIMcardGroup .lgi-radiobox-textPlaceholder{font-family:'VM Circular Light',Arial,sans-serif}
.lgi-myvm-container .mobile-lost-phone-page .SIMcardGroup label{vertical-align:top}
.lgi-myvm-container .mobile-lost-phone-page .SIMcardGroup .lgi-form-radio label{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;cursor:pointer;display:block;padding-left:21px;position:relative;text-align:left;user-select:none}
.lgi-myvm-container .mobile-lost-phone-page .SIMcardGroup .lgi-form-radio label input{cursor:pointer;opacity:0;position:absolute}
.lgi-myvm-container .mobile-lost-phone-page .SIMcardGroup .lgi-form-radio label input:checked ~ .lgi-radiobox-imagePlaceholder{background-color:#fff;border:1px solid #ec2000}
.lgi-myvm-container .mobile-lost-phone-page .SIMcardGroup .lgi-form-radio label input:checked ~ .lgi-radiobox-imagePlaceholder:after{display:block}
.lgi-myvm-container .mobile-lost-phone-page .SIMcardGroup .lgi-form-radio label:hover input ~ .lgi-radiobox-imagePlaceholder{border:1px solid #ccc}
.lgi-myvm-container .mobile-lost-phone-page .SIMcardGroup .lgi-form-radio label:hover ~ .lgi-radiobox-imagePlaceholder:after{display:block}
.lgi-myvm-container .mobile-lost-phone-page .SIMcardGroup .lgi-form-radio .lgi-radiobox-imagePlaceholder:after{background-color:#ec2000;border-radius:50%;bottom:2px;height:10px;left:2px;right:2px;top:2px;width:10px}
.lgi-myvm-container .mobile-lost-phone-page .SIMcardGroup .lgi-radiobox-imagePlaceholder{border:1px solid #ccc;border-radius:50%;height:16px;left:0;position:absolute;top:.5ex;width:16px}
.lgi-myvm-container .mobile-lost-phone-page .SIMcardGroup .lgi-radiobox-imagePlaceholder:after{content:"";display:none;position:absolute}
.lgi-myvm-container .mobile-lost-phone-page .SIMcardGroup .radio .lgi-form-field label{padding:0}
.lgi-myvm-container .mobile-lost-phone-page .SIMcardGroup .radio .lgi-form-field-container label{color:#000;font-family:'VM Circular Light',Arial,sans-serif;padding:0 0 0 21px;text-align:left}
.lgi-myvm-container .mobile-lost-phone-page .number-porting-info-box{background:#f7f7f7;border-radius:6px;display:flex;margin-bottom:15px;padding:15px;position:relative}
.lgi-myvm-container .mobile-lost-phone-page .myvm-sim-info-icon::before{color:#5f2878;content:"\f05a";font-family:FontAwsome;font-size:20px;letter-spacing:0;line-height:29px;text-align:center}
.lgi-myvm-container .mobile-lost-phone-page .myvm-sim-info-text{color:#666;font-family:'VM Circular Light',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px;margin-left:15px;margin-top:2px}
.lgi-myvm-container .mobile-lost-phone-page .pad-left-right-0{padding-left:0;padding-right:0}
.lgi-myvm-container .mobile-lost-phone-page .lost-phone-label{color:#87418c;font-family:'VM Circular Medium',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px;padding:0}
.lgi-myvm-container .mobile-lost-phone-page .lost-phone-value{color:#000;font-family:'VM Circular Light',Arial,sans-serif;font-size:18px;line-height:24px}
.lgi-myvm-container .tooltip-radio-styles{position:absolute;padding-left:10px}
@media only screen and (max-width:959px){.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .reason-buttons{display:block;margin-top:20px !important;text-align:center}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .reason-buttons button{height:42px;margin:0 20px 5px 0;width:100%}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .reason-buttons .lostPhonesimButton div{width:100%}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .reason-buttons .lostPhoneButton div{width:100%}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .reason-buttons .lostSimButton div{width:100%}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .select_plan .lgi-form-radio{padding-left:10px}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .mar-0{margin:0 !important}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .width-100{width:100% !important}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .mar-top-5{margin-left:0;margin-right:0;margin-bottom:0;margin-top:5px}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .reason-buttons.submit-buttons{display:flex !important}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .request-details{margin-left:0 !important;margin-right:0 !important;margin-top:25px !important;width:100%}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .request-details .details-row{padding:10px 0 !important}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .request-details .details-row .details-label{font-size:16px}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .request-details .details-row .details-value{font-size:16px}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .number-port-font p{font-size:16px;font-family:'VM Circular Light',Arial,sans-serif}
.lgi-myvm-container .mobile-lost-phone-page .lgi-form-field-extended{padding:0 !important}
.lgi-myvm-container .mobile-lost-phone-page .lgi-form-field-extended .lgi-form-field-container-extended{width:100% !important}
.lgi-myvm-container .mobile-lost-phone-page .SIMcardGroup{padding-left:0;padding-right:0}
.lgi-myvm-container .mobile-lost-phone-page .SIMcardGroup .lgi-form-field .lgi-form-field-container{width:100%}
.lgi-myvm-container .mobile-lost-phone-page .number-porting-info-box{background:#f7f7f7;border-radius:6px;display:flex;margin-bottom:0;margin-left:0;margin-right:0;margin-top:20px;padding:15px;position:relative;width:100% !important}
.lgi-myvm-container .mobile-lost-phone-page .lgi-form-field{padding:0 !important}
.lgi-myvm-container .mobile-lost-phone-page .lost-phone-value{padding-left:0 !important;padding-top:5px;font-size:16px}
}
@media only screen and (max-width:959px){.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .reason-buttons .submit-buttons{display:inline-flex}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .reason-buttons #goBackButtonstep2{padding-top:0}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .input-area-label{display:block}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .input-area-label .lgi-form-field{width:100%}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .input-area-label .lgi-form-field .lgi-form-field-container{width:100%}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .input-area-label .lgi-form-field .lgi-form-field-container input{width:100%}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .input-area-label .inputAreaAlignment{display:flex}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .input-area-label .inputAreaAlignment .label_section{text-align:left;padding-right:5px}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .input-area-label .input_section{padding-left:0}
}
@media only screen and (max-width:619px){.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .reason-buttons.submit-buttons{align-items:center;flex-direction:column-reverse}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .reason-buttons.step1-buttons{flex-direction:row}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .reason-buttons button{margin:0 0 5px 0}
.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .reason-buttons #goBackButtonstep2,.lgi-myvm-container .number-porting-container .mobile-lost-phone-page .reason-buttons .goBackStep3Button{padding-right:0}
}
.lgi-myvm-container .csr-audit-container{list-style:none}
.lgi-myvm-container .csr-audit-container.row,.lgi-myvm-container .csr-audit-container .row{margin:0;padding:15px 10px 20px;width:100%}
.lgi-myvm-container .csr-audit-container .pad-5{padding:5px}
.lgi-myvm-container .csr-audit-container .audit-header{font-family:'VM Circular Medium',Arial,sans-serif;font-size:18px}
.lgi-myvm-container .csr-audit-container .flex-box{align-items:center;display:flex}
.lgi-myvm-container .csr-audit-container .audit-inputs .audit-dropdown select{font-family:'VM Circular Light',Arial,sans-serif;font-size:16px;height:28px;width:200px}
.lgi-myvm-container .csr-audit-container .audit-inputs .audit-dates input{font-family:'VM Circular Light',Arial,sans-serif;font-size:16px;height:28px;width:200px}
.lgi-myvm-container .csr-audit-container .audit-inputs .audit-radio{align-items:initial}
.lgi-myvm-container .csr-audit-container .audit-inputs .audit-radio .lgi-radiobox-textPlaceholder{font-family:'VM Circular Light',Arial,sans-serif;font-size:16px}
.lgi-myvm-container .csr-audit-container .audit-table{padding:10px 0 0 0}
.lgi-myvm-container .csr-audit-container .audit-table table{border:1px solid}
.lgi-myvm-container .csr-audit-container .audit-table table .head-row{display:flex}
.lgi-myvm-container .csr-audit-container .audit-table table tr{display:flex;border-bottom:1px solid}
.lgi-myvm-container .csr-audit-container .audit-table table tr th{border-right:1px solid;font-family:'VM Circular Medium',Arial,sans-serif;font-size:16px}
.lgi-myvm-container .csr-audit-container .audit-table table tr th:last-child{border-right:0}
.lgi-myvm-container .csr-audit-container .audit-table table tr td{border-right:1px solid;font-family:'VM Circular Light',Arial,sans-serif;font-size:16px;line-height:16px;overflow-wrap:break-word;padding:8px;text-align:center;word-break:break-all}
.lgi-myvm-container .csr-audit-container .audit-table table tr td:last-child{border-right:0}
.lgi-myvm-container .csr-audit-container .audit-table table tr.event-logs:last-child{border-bottom:0}
.lgi-myvm-container .csr-audit-container .audit-label{font-family:'VM Circular Book',Arial,sans-serif;font-size:16px;padding:0 10px;text-align:right}
@media screen and (max-width:619px){.lgi-myvm-container .csr-audit-container .pad-5{padding:5px 0}
.lgi-myvm-container .csr-audit-container .flex-box{display:block}
.lgi-myvm-container .csr-audit-container .audit-table table tr{display:block}
.lgi-myvm-container .csr-audit-container .audit-table table tr.head-row{display:none}
.lgi-myvm-container .csr-audit-container .audit-table table tr td{padding:5px}
.lgi-myvm-container .csr-audit-container .audit-table table tr th,.lgi-myvm-container .csr-audit-container .audit-table table tr td{border:0;font-size:14px;height:initial;text-align:left}
.lgi-myvm-container .csr-audit-container .audit-table table tr.event-logs .sm-labels{font-family:'VM Circular Book',Arial,sans-serif;font-size:16px;padding:5px 0}
.lgi-myvm-container .csr-audit-container .audit-table table tr.event-logs .event-date,.lgi-myvm-container .csr-audit-container .audit-table table tr.event-logs .event-type{text-align:left}
.lgi-myvm-container .csr-audit-container .audit-label{padding:5px 0;text-align:left}
}
.lgi-myvm-container .csr-navigation-container.row,.lgi-myvm-container .csr-navigation-container .row{padding:15px 10px 20px;margin:0;width:100%}
.lgi-myvm-container .csr-navigation-container .csr-navigation-label{font-family:'VM Circular Medium',Arial,sans-serif;font-size:16px;padding:10px 0 0}
.lgi-myvm-container .csr-navigation-container .csr-navigation-header{font-family:'VM Circular Medium',Arial,sans-serif;font-size:16px}
.lgi-myvm-container .csr-navigation-container .csr-navigation-links a{font-size:14px}
.lgi-myvm-container .csr-sky-go-container.row,.lgi-myvm-container .csr-sky-go-container .row{margin:0;padding:0;width:100%}
.lgi-myvm-container .csr-sky-go-container .no-customer{font-family:'VM Circular Medium',Arial,sans-serif;font-size:18px;padding:5px}
.lgi-myvm-container .csr-sky-go-container .pad-v-5{padding:5px 0}
.lgi-myvm-container .csr-sky-go-container .sky-go-status,.lgi-myvm-container .csr-sky-go-container .customer-activity,.lgi-myvm-container .csr-sky-go-container .device-exception{margin:0 0 15px;padding:10px 15px 20px}
.lgi-myvm-container .csr-sky-go-container .sky-go-header{font-family:'VM Circular Medium',Arial,sans-serif;font-size:18px;padding:5px 0}
.lgi-myvm-container .csr-sky-go-container .device-exception .sky-go-forms .sky-go-value,.lgi-myvm-container .csr-sky-go-container .customer-activity .sky-go-forms .sky-go-value{padding:0 0 10px}
.lgi-myvm-container .csr-sky-go-container .sky-go-forms .sky-go-label{font-family:'VM Circular Book',Arial,sans-serif;font-size:16px;padding-right:5px;text-align:right}
.lgi-myvm-container .csr-sky-go-container .sky-go-forms .add-exception-form{padding:10px 0}
.lgi-myvm-container .csr-sky-go-container .sky-go-forms .add-exception-form .sky-go-input-field{padding:0 0 10px 0}
.lgi-myvm-container .csr-sky-go-container .sky-go-forms .add-exception-form .sky-go-buttons{display:flex;justify-content:center}
.lgi-myvm-container .csr-sky-go-container .sky-go-forms .add-exception-form .sky-go-buttons .button{padding:0 5px 0 0}
.lgi-myvm-container .csr-sky-go-container .sky-go-forms .sky-go-value{font-family:'VM Circular Light',Arial,sans-serif;font-size:16px}
.lgi-myvm-container .csr-sky-go-container .sky-go-forms .sky-go-input-field input{font-family:'VM Circular Light',Arial,sans-serif;font-size:16px;height:28px;width:200px}
.lgi-myvm-container .csr-sky-go-container .sky-go-forms .exception-table,.lgi-myvm-container .csr-sky-go-container .sky-go-forms .activity-table{border:1px solid;margin:10px 0}
.lgi-myvm-container .csr-sky-go-container .sky-go-forms .exception-table .entries,.lgi-myvm-container .csr-sky-go-container .sky-go-forms .activity-table .entries{border-bottom:1px solid;display:flex}
.lgi-myvm-container .csr-sky-go-container .sky-go-forms .exception-table .entries:last-child,.lgi-myvm-container .csr-sky-go-container .sky-go-forms .activity-table .entries:last-child{border-bottom:0}
.lgi-myvm-container .csr-sky-go-container .sky-go-forms .exception-table .head-row,.lgi-myvm-container .csr-sky-go-container .sky-go-forms .activity-table .head-row,.lgi-myvm-container .csr-sky-go-container .sky-go-forms .exception-table .sky-go-value,.lgi-myvm-container .csr-sky-go-container .sky-go-forms .activity-table .sky-go-value{border-bottom:1px solid;display:flex}
.lgi-myvm-container .csr-sky-go-container .sky-go-forms .exception-table td,.lgi-myvm-container .csr-sky-go-container .sky-go-forms .activity-table td,.lgi-myvm-container .csr-sky-go-container .sky-go-forms .exception-table th,.lgi-myvm-container .csr-sky-go-container .sky-go-forms .activity-table th{overflow-x:auto;padding:2px 5px}
.lgi-myvm-container .csr-sky-go-container .sky-go-forms .exception-table td.date,.lgi-myvm-container .csr-sky-go-container .sky-go-forms .activity-table td.date,.lgi-myvm-container .csr-sky-go-container .sky-go-forms .exception-table th.date,.lgi-myvm-container .csr-sky-go-container .sky-go-forms .activity-table th.date{border-right:1px solid}
.lgi-myvm-container .csr-sky-go-container .sky-go-forms .exception-table .label,.lgi-myvm-container .csr-sky-go-container .sky-go-forms .activity-table .label{font-family:'VM Circular Book',Arial,sans-serif;font-size:16px}
.lgi-myvm-container .csr-sky-go-container .sky-go-forms .exception-table .value,.lgi-myvm-container .csr-sky-go-container .sky-go-forms .activity-table .value{font-family:'VM Circular Light',Arial,sans-serif;font-size:16px}
.lgi-myvm-container .csr-sky-go-container .sky-go-forms .sky-go-buttons button.lgi_btn_transperent_red_chevron{background:inherit}
.lgi-myvm-container .csr-sky-go-container .sky-go-forms .sky-go-buttons.update-button{padding:10px}
@media screen and (max-width:619px){.lgi-myvm-container .csr-sky-go-container .sky-go-forms .sky-go-label{padding:5px 0;text-align:left}
.lgi-myvm-container .csr-sky-go-container .sky-go-forms .sky-go-value{padding:0 0 5px}
.lgi-myvm-container .csr-sky-go-container .sky-go-forms .exception-table .entries,.lgi-myvm-container .csr-sky-go-container .sky-go-forms .activity-table .entries{display:block;padding:10px}
.lgi-myvm-container .csr-sky-go-container .sky-go-forms .exception-table .value,.lgi-myvm-container .csr-sky-go-container .sky-go-forms .activity-table .value{padding:5px 0}
.lgi-myvm-container .csr-sky-go-container .sky-go-forms .sky-go-buttons .floatright{float:left !important}
.lgi-myvm-container .csr-sky-go-container .sky-go-forms .add-exception-form{padding:0}
}
.lgi-myvm-container .csr-send-message-container.row,.lgi-myvm-container .csr-send-message-container .row{margin:0;padding:0;width:100%}
.lgi-myvm-container .csr-send-message-container .header{font-family:'VM Circular Medium',Arial,sans-serif;font-size:18px;padding:0 0 5px}
.lgi-myvm-container .csr-send-message-container .send-msg-navigation{padding:10px 15px 20px}
.lgi-myvm-container .csr-send-message-container .send-msg-panel{padding:10px 15px 20px}
.lgi-myvm-container .csr-send-message-container .send-msg-panel .file-upload-form{padding:15px}
.lgi-myvm-container .csr-send-message-container .send-msg-panel .file-upload-form>div{padding:10px 0}
.lgi-myvm-container .csr-send-message-container .send-msg-panel .file-upload-form .label{font-family:'VM Circular Book',Arial,sans-serif;font-size:18px;padding:0 5px 0 0;text-align:right}
.lgi-myvm-container .csr-send-message-container .send-msg-panel .file-upload-form .file-input,.lgi-myvm-container .csr-send-message-container .send-msg-panel .file-upload-form .msg-tooltip{display:inline-block}
.lgi-myvm-container .csr-send-message-container .send-msg-panel .file-upload-form .file-input input{font-family:'VM Circular Light',Arial,sans-serif;font-size:16px}
@media screen and (max-width:619px){.lgi-myvm-container .csr-send-message-container .pad-1-pc{padding:0}
.lgi-myvm-container .csr-send-message-container .send-msg-navigation{padding:10px 10px 15px}
.lgi-myvm-container .csr-send-message-container .send-msg-panel{padding:10px 15px 20px}
.lgi-myvm-container .csr-send-message-container .send-msg-panel .file-upload-form{padding:15px 0}
.lgi-myvm-container .csr-send-message-container .send-msg-panel .file-upload-form>div{padding:5px 0}
.lgi-myvm-container .csr-send-message-container .send-msg-panel .file-upload-form .label{text-align:left}
.lgi-myvm-container .csr-send-message-container .send-msg-panel .file-upload-form .file-input,.lgi-myvm-container .csr-send-message-container .send-msg-panel .file-upload-form .msg-tooltip{display:inline-block}
}
.dynamic_offer_container{padding:20px}
.lgi-myvm-container .csr-search-container li{list-style:none}
.lgi-myvm-container .csr-search-container.row,.lgi-myvm-container .csr-search-container .row{margin:0;padding:0;width:100%}
.lgi-myvm-container .csr-search-container .search-forms{margin:0 0 20px;padding:20px}
.lgi-myvm-container .csr-search-container .username-form,.lgi-myvm-container .csr-search-container .customerid-form{padding:15px}
.lgi-myvm-container .csr-search-container .username-form .input-fields,.lgi-myvm-container .csr-search-container .customerid-form .input-fields{padding:15px 0 10px}
.lgi-myvm-container .csr-search-container .username-form .input-fields input,.lgi-myvm-container .csr-search-container .customerid-form .input-fields input{font-family:'VM Circular Light',Arial,sans-serif;font-size:18px;max-width:100%}
.lgi-myvm-container .csr-search-container .username-form .search-buttons,.lgi-myvm-container .csr-search-container .customerid-form .search-buttons{align-items:center;display:flex;justify-content:center;padding:15px 0 20px}
.lgi-myvm-container .csr-search-container .username-form .search-buttons .pad-r-5,.lgi-myvm-container .csr-search-container .customerid-form .search-buttons .pad-r-5{padding:0 5px 0 0}
.lgi-myvm-container .csr-search-container .username-form .label,.lgi-myvm-container .csr-search-container .customerid-form .label{font-family:'VM Circular Book',Arial,sans-serif;font-size:16px;padding:0 5px 0 0;text-align:right}
.lgi-myvm-container .csr-search-container .customerid-form{border-left:1px solid #e5e5e5}
.lgi-myvm-container .csr-search-container .search-results{padding:20px}
.lgi-myvm-container .csr-search-container .search-results .no-results{font-family:'VM Circular Light',Arial,sans-serif;font-size:16px}
.lgi-myvm-container .csr-search-container .search-results .results-table{border:1px solid;margin:10px 0}
.lgi-myvm-container .csr-search-container .search-results .results-table .head-row{border-bottom:1px solid;display:flex}
.lgi-myvm-container .csr-search-container .search-results .results-table .entries{border-bottom:1px solid;display:flex}
.lgi-myvm-container .csr-search-container .search-results .results-table .entries:last-child{border-bottom:0}
.lgi-myvm-container .csr-search-container .search-results .results-table td,.lgi-myvm-container .csr-search-container .search-results .results-table th{border-right:1px solid;overflow-x:auto;padding:2px 5px}
.lgi-myvm-container .csr-search-container .search-results .results-table td.actions,.lgi-myvm-container .csr-search-container .search-results .results-table th.actions{border-right:0}
.lgi-myvm-container .csr-search-container .search-results .results-table td.actions.impersonate,.lgi-myvm-container .csr-search-container .search-results .results-table th.actions.impersonate{display:flex;flex-wrap:wrap}
.lgi-myvm-container .csr-search-container .search-results .results-table .label{font-family:'VM Circular Book',Arial,sans-serif;font-size:16px}
.lgi-myvm-container .csr-search-container .search-results .results-table .value{font-family:'VM Circular Light',Arial,sans-serif;font-size:16px}
@media screen and (max-width:959px){.lgi-myvm-container .csr-search-container .search-forms{margin:0 0 15px;padding:15px}
.lgi-myvm-container .csr-search-container .username-form,.lgi-myvm-container .csr-search-container .customerid-form{padding:15px 0}
.lgi-myvm-container .csr-search-container .username-form .label,.lgi-myvm-container .csr-search-container .customerid-form .label{text-align:left}
.lgi-myvm-container .csr-search-container .customerid-form{border-left:0}
.lgi-myvm-container .csr-search-container .username-form{border-bottom:1px solid #e5e5e5}
}
@media screen and (max-width:619px){.lgi-myvm-container .csr-search-container .search-results{padding:15px}
.lgi-myvm-container .csr-search-container .search-results .results-table .head-row{display:none}
.lgi-myvm-container .csr-search-container .search-results .results-table .entries{display:block}
.lgi-myvm-container .csr-search-container .search-results .results-table td,.lgi-myvm-container .csr-search-container .search-results .results-table th{border-right:0;padding:5px}
}
.lgi-myvm-container .customer-info-container.row,.lgi-myvm-container .customer-info-container .row{margin:0;padding:0;width:100%}
.lgi-myvm-container .customer-info-container .customer-info,.lgi-myvm-container .customer-info-container .contact-info,.lgi-myvm-container .customer-info-container .billing-address{margin:0 0 15px;padding:15px 15px 20px}
.lgi-myvm-container .customer-info-container .customer-info .spacing,.lgi-myvm-container .customer-info-container .contact-info .spacing,.lgi-myvm-container .customer-info-container .billing-address .spacing{padding:0 0 10px}
.lgi-myvm-container .customer-info-container .customer-info .details,.lgi-myvm-container .customer-info-container .contact-info .details,.lgi-myvm-container .customer-info-container .billing-address .details{font-family:'VM Circular Light',Arial,sans-serif;font-size:16px}
.lgi-myvm-container .customer-info-container .customer-info .details .label,.lgi-myvm-container .customer-info-container .contact-info .details .label,.lgi-myvm-container .customer-info-container .billing-address .details .label{font-family:'VM Circular Book',Arial,sans-serif;text-align:right}
.lgi-myvm-container .customer-info-container .customer-info .details .value,.lgi-myvm-container .customer-info-container .contact-info .details .value,.lgi-myvm-container .customer-info-container .billing-address .details .value{padding:0 5px}
@media screen and (max-width:959px){.lgi-myvm-container .customer-info-container .customer-info,.lgi-myvm-container .customer-info-container .contact-info,.lgi-myvm-container .customer-info-container .billing-address{margin:0 0 10px}
.lgi-myvm-container .customer-info-container .customer-info .details .label,.lgi-myvm-container .customer-info-container .contact-info .details .label,.lgi-myvm-container .customer-info-container .billing-address .details .label{text-align:left}
.lgi-myvm-container .customer-info-container .customer-info .details .value,.lgi-myvm-container .customer-info-container .contact-info .details .value,.lgi-myvm-container .customer-info-container .billing-address .details .value{padding:0}
}
.lgi-myvm-container .csr-base-container.row,.lgi-myvm-container .csr-base-container .row{margin:0;padding:0;width:100%}
.lgi-myvm-container .csr-base-container .label{font-family:'VM Circular Medium',Arial,sans-serif;font-size:18px;line-height:34px}
.lgi-myvm-container .csr-base-container .logout-button{display:flex;justify-content:flex-end}
@media only screen and (max-width:619px){.lgi-myvm-container .csr-base-container .label{text-align:center}
.lgi-myvm-container .csr-base-container .logout-button{justify-content:center}
}
.lgi-myvm-container .activation-banner{background:#efefef;border-radius:6px;display:flex;margin-bottom:15px;padding:15px;position:relative;width:100%}
.lgi-myvm-container .activation-banner .spacing{padding:0 0 10px}
.lgi-myvm-container .activation-banner .activation-banner-info-icon::before{font-family:FontAwsome;font-size:20px;color:#5f2878;letter-spacing:0;text-align:center;line-height:initial;content:"\f05a"}
.lgi-myvm-container .activation-banner .activation-banner-info-icon.success::before{color:#348437;content:"\f00c"}
.lgi-myvm-container .activation-banner .activation-banner-text{padding-left:10px;width:inherit}
.lgi-myvm-container .activation-banner .label{font-family:'VM Circular Book',Arial,sans-serif;font-size:16px;padding:10px 10px 10px 0}
.lgi-myvm-container .activation-banner .error-banner{padding-top:10px}
.lgi-myvm-container .activation-banner .flex-box{display:flex;padding:10px 0}
.lgi-myvm-container .activation-banner .flex-box .iccid-input .lgi-form-field{font-family:'VM Circular Book',Arial,sans-serif;font-size:16px;padding:0 !important}
.lgi-myvm-container .activation-banner .flex-box .iccid-input .lgi-form-field .lgi-form-validmark{display:none !important}
.lgi-myvm-container .activation-banner .flex-box .iccid-input label{padding:0}
.lgi-myvm-container .activation-banner .flex-box .iccid-input input{border-color:#ccc;font-family:'VM Circular Book',Arial,sans-serif;font-size:16px;width:70px;height:42px;line-height:42px}
.lgi-myvm-container .activation-banner .buttons{padding:15px 0}
.lgi-myvm-container .activation-banner .buttons .save{padding-right:10px}
.lgi-myvm-container .appointment-container{margin-bottom:30px;padding:24px 0 35px}
.lgi-myvm-container .appointment-container .row{margin:0;padding:0;width:100%}
.lgi-myvm-container .appointment-container .pad-10{padding:10px 0}
.lgi-myvm-container .appointment-container .appointment-header{display:flex;padding:0 21px 15px;justify-content:space-between}
.lgi-myvm-container .appointment-container .appointment-header .manageAappointmentHeader{margin-bottom:5px}
.lgi-myvm-container .appointment-container .appointment-header .manageAppointmentHeaderImage img{max-width:initial}
.lgi-myvm-container .appointment-container .appointments-data .appointment{border-top:1px solid #eae9e9;margin:0 21px;width:calc(100% - 42px)}
.lgi-myvm-container .appointment-container .appointments-data .appointment .appointment-type{display:flex;flex-direction:row}
.lgi-myvm-container .appointment-container .appointments-data .appointment .appointment-type .appointment-image{margin-right:18px;padding:8px 0}
.lgi-myvm-container .appointment-container .appointments-data .appointment .appointment-type .appointment-image img{max-height:27px}
.lgi-myvm-container .appointment-container .appointments-data .appointment .appointment-type .appointment-text{color:#202020;font-family:'VM Circular Medium',Arial,sans-serif;font-size:14px;line-height:22px}
.lgi-myvm-container .appointment-container .appointments-data .appointment .appointment-date{color:#202020;font-family:'VM Circular Book',Arial,sans-serif;font-size:14px;line-height:22px}
.lgi-myvm-container .appointment-container .appointments-data .appointment .appointment-time{color:#181f27;font-family:'VM Circular Book',Arial,sans-serif;font-size:14px;line-height:22px}
.lgi-myvm-container .appointment-container .appointments-data .appointment .appointment-time .time-slot{font-family:'VM Circular Light',Arial,sans-serif}
.lgi-myvm-container .appointment-container .appointments-data .appointment.last{border-bottom:1px solid #eae9e9}
.lgi-myvm-container .appointment-container .appointments-data .buttons{font-family:'VM Circular Book',Arial,sans-serif;font-size:14px;line-height:22px;display:flex;justify-content:flex-end;padding-right:48px}
.lgi-myvm-container .appointment-container .appointments-data .buttons .reschedule-button{color:#ed0000;cursor:pointer}
.lgi-myvm-container .appointment-container .appointments-data .buttons .reschedule-button div{border-bottom:1px solid}
.lgi-myvm-container .appointment-container .appointments-data .background-container{padding:0 21px;background:#fbfbfb}
.lgi-myvm-container .appointment-container .appointments-data .background-container .error-box{border-top:1px solid #eae9e9}
.lgi-myvm-container .appointment-container .appointments-data .background-container .error-box .slot-unavailable{padding:10px 0}
.lgi-myvm-container .appointment-container .appointments-data .appointment-accordion{padding:45.7px 0 18px;background:#fbfbfb;display:flex;align-items:stretch}
.lgi-myvm-container .appointment-container .appointments-data .appointment-accordion.last{border-top:0;border-bottom:1px solid #eae9e9}
.lgi-myvm-container .appointment-container .appointments-data .appointment-accordion.reduce-padding{padding-top:20px}
.lgi-myvm-container .appointment-container .appointments-data .appointment-accordion .description-section{padding:0 60px 0 0}
.lgi-myvm-container .appointment-container .appointments-data .appointment-accordion .myvm-sim-checkbox{padding:0 0 0 60px;display:flex;flex-direction:column;justify-content:flex-end}
.lgi-myvm-container .appointment-container .appointments-data .appointment-accordion .myvm-sim-checkbox .lgi-checkbox-textPlaceholder{font-size:14px;padding-left:0}
.lgi-myvm-container .appointment-container .appointments-data .appointment-accordion .amend-section .datepicker-container{border:solid 1px rgba(230,230,230,0.85);float:none;background:#fff}
.lgi-myvm-container .appointment-container .appointments-data .appointment-accordion .amend-section .datepicker-container .date-navigator{display:flex;justify-content:space-between;padding:26px 23px 23px;border-bottom:solid 1px #f3f3f3}
.lgi-myvm-container .appointment-container .appointments-data .appointment-accordion .amend-section .datepicker-container .date-navigator .nav-box .left-arrow{cursor:pointer}
.lgi-myvm-container .appointment-container .appointments-data .appointment-accordion .amend-section .datepicker-container .date-navigator .nav-box .left-arrow:after{content:'\f053';font-family:FontAwsome;color:#747474}
.lgi-myvm-container .appointment-container .appointments-data .appointment-accordion .amend-section .datepicker-container .date-navigator .nav-box .right-arrow{cursor:pointer}
.lgi-myvm-container .appointment-container .appointments-data .appointment-accordion .amend-section .datepicker-container .date-navigator .nav-box .right-arrow:after{content:'\f054';color:#747474;font-family:FontAwsome}
.lgi-myvm-container .appointment-container .appointments-data .appointment-accordion .amend-section .datepicker-container .date-navigator .month{font-family:'VM Circular Medium',Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.25;letter-spacing:normal;text-align:center;color:#ed0000}
.lgi-myvm-container .appointment-container .appointments-data .appointment-accordion .amend-section .datepicker-container .dates-section{padding:25px 22px}
.lgi-myvm-container .appointment-container .appointments-data .appointment-accordion .amend-section .datepicker-container .dates-section .timeslot-container{display:flex;justify-content:center}
.lgi-myvm-container .appointment-container .appointments-data .appointment-accordion .amend-section .datepicker-container .dates-section .timeslot-container .timeslots{max-width:60px;flex-basis:100%;width:calc(16.66666667%)}
.lgi-myvm-container .appointment-container .appointments-data .appointment-accordion .amend-section .datepicker-container .dates-section .timeslot-container .timeslots .week-days{font-family:'VM Circular Bold',Arial,sans-serif;font-size:12px;padding:14px 0;color:rgba(0,0,0,0.85);text-align:center}
.lgi-myvm-container .appointment-container .appointments-data .appointment-accordion .amend-section .datepicker-container .dates-section .timeslot-container .timeslots .week-days .date{font-family:'VM Circular Book',Arial,sans-serif}
.lgi-myvm-container .appointment-container .appointments-data .appointment-accordion .amend-section .datepicker-container .dates-section .timeslot-container .timeslots label{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;align-items:center;color:#666;cursor:pointer;display:flex;height:67px;justify-content:center;position:relative;text-align:center;user-select:none;border:1px solid #ebebeb;z-index:0;margin-right:-1px;margin-bottom:-1px}
.lgi-myvm-container .appointment-container .appointments-data .appointment-accordion .amend-section .datepicker-container .dates-section .timeslot-container .timeslots label.current .datepicker-imagePlaceholder{background-color:#f3f3f3;z-index:-1}
.lgi-myvm-container .appointment-container .appointments-data .appointment-accordion .amend-section .datepicker-container .dates-section .timeslot-container .timeslots label.disabled .datepicker-textPlaceholder{color:#aeaeae}
.lgi-myvm-container .appointment-container .appointments-data .appointment-accordion .amend-section .datepicker-container .dates-section .timeslot-container .timeslots label input{cursor:pointer;opacity:0;position:absolute}
.lgi-myvm-container .appointment-container .appointments-data .appointment-accordion .amend-section .datepicker-container .dates-section .timeslot-container .timeslots label input:checked ~ .datepicker-imagePlaceholder{background-color:#fbcccc;z-index:-1;border:solid 1px #e02020}
.lgi-myvm-container .appointment-container .appointments-data .appointment-accordion .amend-section .datepicker-container .dates-section .timeslot-container .timeslots label .datepicker-textPlaceholder{color:rgba(0,0,0,0.85);font-family:'VM Circular Bold',Arial,sans-serif;font-size:12px;max-width:100%;margin:initial}
.lgi-myvm-container .appointment-container .appointments-data .appointment-accordion .amend-section .datepicker-container .dates-section .timeslot-container .timeslots label .datepicker-textPlaceholder .slot-time{font-family:'VM Circular Light',Arial,sans-serif}
.lgi-myvm-container .appointment-container .appointments-data .appointment-accordion .amend-section .datepicker-container .dates-section .timeslot-container .timeslots .datepicker-imagePlaceholder{background:0;height:100%;left:0;position:absolute;top:0;width:100%}
.lgi-myvm-container .appointment-container .appointments-data .appointment-accordion .amend-section .datepicker-container .dates-section .timeslot-container .timeslots .datepicker-imagePlaceholder:after{content:"";display:none;position:absolute}
.lgi-myvm-container .appointment-container .arrow{width:22px;display:flex;justify-content:center;margin-left:22px}
.lgi-myvm-container .appointment-container .arrow .accordion-arrow{cursor:pointer;margin-left:15px;height:0;width:22px;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:11px solid #d2cfcf}
.lgi-myvm-container .appointment-container .arrow .accordion-arrow.active{border-top:11px solid #d2cfcf;border-bottom:0;border-right:11px solid transparent;border-left:11px solid transparent;margin-top:5px}
.lgi-myvm-container .appointment-accordian .appointment-container-pad{width:100%}
.lgi-myvm-container .appointment-accordian .cancelButton{margin-top:54px;margin-bottom:39px}
.lgi-myvm-container .appointment-accordian .cancelButton .updateapppointmentbutton button{height:42px}
.lgi-myvm-container .appointment-accordian .cancelButton button{letter-spacing:0;line-height:24px}
.lgi-myvm-container .appointment-accordian .cancelButton button span{font-size:14px}
.lgi-myvm-container .appointment-accordian .cancelButton .undolink{margin-top:24px;width:164px}
.lgi-myvm-container .appointment-accordian .undolink a:visited{color:rgba(56,56,56,0.85);text-decoration:underline}
.lgi-myvm-container .appointment-accordian .undolink a:hover{color:rgba(56,56,56,0.85);text-decoration:underline}
.lgi-myvm-container .appointment-accordian .pop-up-container{display:flex;justify-content:center;align-items:center;position:fixed;z-index:1;background:rgba(46,32,46,0.7);top:0;width:100%;left:0;height:100%}
.lgi-myvm-container .appointment-accordian .pop-up-container .aemEditMode{position:relative;display:block;z-index:initial;background:0;top:0;width:inherit;height:auto}
.lgi-myvm-container .appointment-accordian .pop-up-container .aemEditMode .pop-up{background:0;left:0;padding:0;position:relative;top:0;width:auto}
.lgi-myvm-container .appointment-accordian .pop-up-container .pop-up{background:white;border-radius:6px;padding:20px;width:650px;height:351px}
.lgi-myvm-container .appointment-accordian .pop-up-container .pop-up .changedDate{font-family:'VM Circular Bold',Arial,sans-serif;font-size:18px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:-0.18px;text-align:center;color:#202020}
.lgi-myvm-container .appointment-accordian .pop-up-container .pop-up .changedSlot{font-family:'VM Circular Light',Arial,sans-serif;font-size:18px;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:-0.18px;text-align:center;color:#202020}
.lgi-myvm-container .appointment-accordian .pop-up-container .pop-up .pop-up-buttons{padding:15px 0}
.lgi-myvm-container .appointment-accordian .pop-up-container .pop-up .pop-up-buttons .button{margin:0 5px}
.lgi-myvm-container .appointment-accordian .pop-up-container .pop-up .pop-up-buttons .button button{height:44px}
.lgi-myvm-container .appointment-accordian .pop-up-container .pop-up .pop-up-buttons .noconfirm a:hover{color:rgba(56,56,56,0.85);text-decoration:underline}
.lgi-myvm-container .appointment-accordian .pop-up-container .pop-up .pop-up-buttons .noconfirm a:visited{color:rgba(56,56,56,0.85);text-decoration:underline}
@media screen and (max-width:959px){.lgi-myvm-container .appointment-container{margin-bottom:20px;padding:27px 0 22px}
.lgi-myvm-container .appointment-container .pad-10{padding:0}
.lgi-myvm-container .appointment-container .appointment-header{justify-content:center;padding:0 40px 15px 22px;flex-direction:column-reverse}
.lgi-myvm-container .appointment-container .appointment-header .manageAappointmentHeader{margin-top:3px}
.lgi-myvm-container .appointment-container .appointment-header .lgi-txtsd-default{text-align:center;font-size:18px}
.lgi-myvm-container .appointment-container .appointment-logo-sm{display:flex !important;margin-bottom:21px;justify-content:space-between}
.lgi-myvm-container .appointment-container .appointment-logo-sm .appointment-image img{margin-right:10px;max-height:24px}
.lgi-myvm-container .appointment-container .appointments-data .appointment{padding:20.8px 14px 24px 10px;margin:0 12px;width:calc(100% - 24px)}
.lgi-myvm-container .appointment-container .appointments-data .appointment .appointment-date{width:max-content;margin-right:5px}
.lgi-myvm-container .appointment-container .appointments-data .appointment .appointment-time{width:max-content}
.lgi-myvm-container .appointment-container .appointments-data .buttons{justify-content:flex-start;margin-top:18px}
.lgi-myvm-container .appointment-container .appointments-data .buttons .reschedule-button{padding-bottom:15px}
.lgi-myvm-container .appointment-container .appointments-data .background-container{padding:0 12px}
.lgi-myvm-container .appointment-container .appointments-data .background-container .error-box .slot-unavailable{padding:10px 12px}
.lgi-myvm-container .appointment-container .appointments-data .appointment-accordion{padding:25px 11px 43px;display:block}
.lgi-myvm-container .appointment-container .appointments-data .appointment-accordion.reduce-padding{padding:5px 11px 43px}
.lgi-myvm-container .appointment-container .appointments-data .appointment-accordion .cancelButton{margin-bottom:0}
.lgi-myvm-container .appointment-container .appointments-data .appointment-accordion .cancelButton .undolink{width:100%}
.lgi-myvm-container .appointment-container .appointments-data .appointment-accordion .description-section{padding:0}
.lgi-myvm-container .appointment-container .appointments-data .appointment-accordion .myvm-sim-checkbox{padding:0}
.lgi-myvm-container .appointment-container .appointments-data .appointment-accordion .amend-section{padding:0 0 31px}
.lgi-myvm-container .appointment-container .appointments-data .appointment-accordion .amend-section .datepicker-container{max-width:300px;margin:0 auto}
.lgi-myvm-container .appointment-container .arrow .accordion-arrow{margin-left:0}
.lgi-myvm-container .appointment-container .arrow .accordion-arrow.active{margin-right:11px}
.lgi-myvm-container .appointment-container-pad .amendAppointmentHeader{text-align:center}
.lgi-myvm-container .appointment-accordian .cancelButton .floatleft{float:none !important}
.lgi-myvm-container .appointment-accordian .cancelButton .button{margin:0}
.lgi-myvm-container .appointment-accordian .cancelButton .lgi_link_gray{padding-top:30px;padding-left:0}
.lgi-myvm-container .appointment-accordian .pop-up-container .pop-up{width:318px;height:439px;border-radius:9px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);border:solid 1px #eae9e9;background-color:#fff}
.lgi-myvm-container .appointment-accordian .pop-up-container .pop-up button span{font-size:14px}
.lgi-myvm-container .appointment-accordian .pop-up-container .pop-up .floatleft{float:none !important}
.lgi-myvm-container .appointment-accordian .pop-up-container .pop-up .button{margin:0 -2px !important}
.lgi-myvm-container .appointment-accordian .pop-up-container .pop-up .lgi_link_gray{padding-bottom:0;padding-left:0}
.lgi-myvm-container .appointment-accordian .pop-up-container .pop-up .lgi_rte_textdefault_myvm_19 p{font-size:24px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:-0.24px;text-align:center;color:#322233}
.lgi-myvm-container .appointment-accordian .pop-up-container .pop-up .lgi_rte_textdefault_myvm_19 li{font-size:24px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:-0.24px;text-align:center;color:#322233}
}
.lgi-myvm-container .mfa-container .spacing{padding:0 20px}
.lgi-myvm-container .mfa-container .lgi-form-validmark:after{display:none}
.lgi-myvm-container .mfa-container .mfaSettingsHeader{display:inline-block}
.lgi-myvm-container .mfa-container .mfaSettingsHeader span{margin:0 5px 0 0}
.lgi-myvm-container .mfa-container .mfaSettingsHeader span.lgi_h_ico.floatleft{margin-top:0 !important}
.lgi-myvm-container .mfa-container .mfaSettingsHeader .ph10{font-size:20px;line-height:28px}
.lgi-myvm-container .mfa-container .mfaSettingsHeader img{height:26px;margin-top:0;width:auto}
.lgi-myvm-container .nbo-container.row{margin:0;padding:0;width:100%}
.lgi-myvm-container .nbo-container.row .nbo-section{padding:0 20px 28px;border-radius:8px;color:white;overflow:hidden}
.lgi-myvm-container .nbo-container.row .nbo-section .nbo-subsection-1{background-color:#322332;border-radius:8px}
.lgi-myvm-container .nbo-container.row .nbo-section .nbo-subsection-1 .text-section{padding:18px 0 20px 26px}
.lgi-myvm-container .nbo-container.row .nbo-section .nbo-subsection-1 .text-section .nbo-header{font-family:'VM Circular Light',Arial,sans-serif;font-size:28px;line-height:32px;letter-spacing:-0.28px;margin-bottom:3px}
.lgi-myvm-container .nbo-container.row .nbo-section .nbo-subsection-1 .text-section .nbo-header b{font-family:'VM Circular Bold',Arial,sans-serif}
.lgi-myvm-container .nbo-container.row .nbo-section .nbo-subsection-1 .text-section .nbo-subheader div{display:inline-block}
.lgi-myvm-container .nbo-container.row .nbo-section .nbo-subsection-1 .text-section .nbo-subheader .amount{font-family:'VM Circular Bold',Arial,sans-serif;font-size:30px;line-height:24px;letter-spacing:-0.3px}
.lgi-myvm-container .nbo-container.row .nbo-section .nbo-subsection-1 .text-section .nbo-subheader .description{font-family:'VM Circular Light',Arial,sans-serif;font-size:20px;line-height:24px;letter-spacing:-0.21px;margin-right:10px}
.lgi-myvm-container .nbo-container.row .nbo-section .nbo-subsection-1 .text-section .nbo-subheader .link-out{font-family:'VM Circular Book',Arial,sans-serif;font-size:16px;letter-spacing:-0.17px;color:#fed3e6}
.lgi-myvm-container .nbo-container.row .nbo-section .nbo-subsection-1 .text-section .nbo-subheader .link-out a{color:#fed3e6;text-decoration:underline}
.lgi-myvm-container .nbo-container.row .nbo-section .nbo-subsection-1 .text-section .nbo-subheader .link-out .chevron:after{content:"\f105";font-family:FontAwsome;vertical-align:top;font-size:12px;display:inline-block;margin-top:4px;width:6px;margin-left:5px}
.lgi-myvm-container .nbo-container.row .nbo-section .nbo-subsection-1 .image-button-section{display:flex;justify-content:space-between}
.lgi-myvm-container .nbo-container.row .nbo-section .nbo-subsection-1 .image-button-section .image-container{width:100%;display:flex;justify-content:center;align-items:center}
.lgi-myvm-container .nbo-container.row .nbo-section .nbo-subsection-1 .image-button-section .image-container img{height:100%;width:100%;max-width:79px}
.lgi-myvm-container .nbo-container.row .nbo-section .nbo-subsection-1 .image-button-section .button-container{margin-left:auto;padding:23px 20px 23px 5px}
.lgi-myvm-container .nbo-container.row .nbo-section .nbo-subsection-1 .image-button-section .button-container button{width:138px;height:44px;border-radius:34.5px;font-size:16px;font-family:'VM Circular Bold',Arial,sans-serif;line-height:24px;letter-spacing:-0.16px;background:#d80000;color:white}
.lgi-myvm-container .nbo-container.row .closed-section{padding:0 20px 28px}
.lgi-myvm-container .nbo-container.row .closed-section .undo-text{position:relative}
.lgi-myvm-container .nbo-container.row .closed-section .border-svg{width:100%;position:absolute;height:100%;background:#f7f5f6;border-radius:8px}
.lgi-myvm-container .nbo-container.row .closed-section .border-svg rect{stroke:#e1dfdf;stroke-width:3;stroke-dasharray:10 10;position:absolute;fill:none;width:100%}
.lgi-myvm-container .nbo-container.row .closed-section .nbo-padding{padding:14px 21px;position:relative}
.lgi-myvm-container .nbo-container.row .closed-section .nbo-padding .nboundotext a{color:#d80000;text-decoration:underline}
@media only screen and (max-width:959px){.lgi-myvm-container .nbo-container.row{margin:0;width:100%}
.lgi-myvm-container .nbo-container.row .nbo-section{padding:0 10px 11px;border-radius:8px;color:white;overflow:hidden}
.lgi-myvm-container .nbo-container.row .nbo-section .nbo-subsection-1{background-color:#322332}
.lgi-myvm-container .nbo-container.row .nbo-section .nbo-subsection-1 .text-section{padding:11px 15px 0}
.lgi-myvm-container .nbo-container.row .nbo-section .nbo-subsection-1 .text-section .nbo-header{font-family:'VM Circular Light',Arial,sans-serif;font-size:22px;line-height:32px;letter-spacing:-0.22px;text-align:center}
.lgi-myvm-container .nbo-container.row .nbo-section .nbo-subsection-1 .text-section .nbo-header b{font-family:'VM Circular Bold',Arial,sans-serif}
.lgi-myvm-container .nbo-container.row .nbo-section .nbo-subsection-1 .text-section .nbo-subheader{display:flex;justify-content:center;flex-wrap:wrap}
.lgi-myvm-container .nbo-container.row .nbo-section .nbo-subsection-1 .text-section .nbo-subheader div{display:inline-block}
.lgi-myvm-container .nbo-container.row .nbo-section .nbo-subsection-1 .text-section .nbo-subheader .amount{font-family:'VM Circular Bold',Arial,sans-serif;font-size:22px;line-height:24px;letter-spacing:-0.22px;margin-right:5px}
.lgi-myvm-container .nbo-container.row .nbo-section .nbo-subsection-1 .text-section .nbo-subheader .description{font-family:'VM Circular Light',Arial,sans-serif;font-size:16px;line-height:24px;letter-spacing:-0.16px;margin-right:20px}
.lgi-myvm-container .nbo-container.row .nbo-section .nbo-subsection-1 .image-button-section{display:flex;justify-content:center}
.lgi-myvm-container .nbo-container.row .nbo-section .nbo-subsection-1 .image-button-section .image-container{display:none}
.lgi-myvm-container .nbo-container.row .nbo-section .nbo-subsection-1 .image-button-section .button-container{margin-left:initial;padding:19px 14px 17px}
.lgi-myvm-container .nbo-container.row .nbo-section .nbo-subsection-1 .image-button-section .button-container button{width:138px;height:44px;border-radius:34.5px;font-size:14px;font-family:'VM Circular Bold',Arial,sans-serif;line-height:24px;letter-spacing:-0.14px;background:#d80000;color:white}
.lgi-myvm-container .nbo-container.row .closed-section{padding:0 10px 11px}
.lgi-myvm-container .nbo-container.row .closed-section .border-svg{width:100%;position:absolute;height:100%;background:#f7f5f6;border-radius:8px}
.lgi-myvm-container .nbo-container.row .closed-section .border-svg rect{stroke:#e1dfdf;stroke-width:3;stroke-dasharray:10 10;position:absolute;fill:none;width:100%}
.lgi-myvm-container .nbo-container.row .closed-section .nbo-padding{padding:14px 21px;position:relative}
.lgi-myvm-container .nbo-container.row .closed-section .nbo-padding .nboundotext a{color:#d80000;text-decoration:underline}
}
.lgi-myvm-container .overlay-content-wrapper .white-container .nbo-more-info-wrapper.row{width:100%;margin:0;padding:0}
.lgi-myvm-container .overlay-content-wrapper .white-container .nbo-more-info-wrapper .product-image{width:250px;height:250px;margin-right:60px}
.lgi-myvm-container .overlay-content-wrapper .white-container .nbo-more-info-wrapper .upgrade-now-button{width:138px;height:54px;border-radius:34.5px;border:solid 1px #d80000;background-color:#d80000;padding:14px 17px 10px;text-align:center}
.lgi-myvm-container .overlay-content-wrapper .white-container .nbo-more-info-wrapper .product-details-container{display:flex}
.lgi-myvm-container .overlay-content-wrapper .white-container .nbo-more-info-wrapper .product-details-container .product-img{height:auto;width:auto;max-width:250px;max-height:250px;padding-right:0}
.lgi-myvm-container .overlay-content-wrapper .white-container .nbo-more-info-wrapper .product-description-container{padding-left:9%}
.lgi-myvm-container .overlay-content-wrapper .white-container .nbo-more-info-wrapper .product-description-container .product-header{font:30px/1 'VM Circular Book',Arial,sans-serif;letter-spacing:-0.3px;color:#322332;margin-bottom:19px;padding-top:5px}
.lgi-myvm-container .overlay-content-wrapper .white-container .nbo-more-info-wrapper .product-description-container .product-subheader{font:21px/1.24 'VM Circular Light',Arial,sans-serif;font-weight:300;color:#000;margin-bottom:17px}
.lgi-myvm-container .overlay-content-wrapper .white-container .nbo-more-info-wrapper .product-description-container .product-price{color:#322233;line-height:1.38;margin-bottom:10px}
.lgi-myvm-container .overlay-content-wrapper .white-container .nbo-more-info-wrapper .product-description-container .product-price .price{font-family:'VM Circular Bold',Arial,sans-serif;font-size:50px;font-weight:900}
.lgi-myvm-container .overlay-content-wrapper .white-container .nbo-more-info-wrapper .product-description-container .product-price .validity{font-family:'VM Circular Book',Arial,sans-serif;font-size:16px}
.lgi-myvm-container .overlay-content-wrapper .white-container .nbo-more-info-wrapper .product-description-container .upgrade-btn button{background-color:#d80000;height:54px;padding:14px 10px 17px;font:16px/1.5 'VM Circular Book',Arial,sans-serif;letter-spacing:-0.16px;text-align:center;color:#fff;min-width:138px;border-radius:34.5px;white-space:nowrap;text-decoration:none;cursor:pointer;border:0}
.lgi-myvm-container .overlay-content-wrapper .white-container .nbo-more-info-wrapper .product-summary-container{padding-left:73px;padding-top:15px}
.lgi-myvm-container .overlay-content-wrapper .white-container .nbo-more-info-wrapper .product-summary-container .product-summary{margin-bottom:23px}
.lgi-myvm-container .overlay-content-wrapper .white-container .nbo-more-info-wrapper .product-summary-container .product-summary ul{list-style-image:url('../../../../content/dam/www-virginmedia-ie/img/myvm/oval.png')}
.lgi-myvm-container .overlay-content-wrapper .white-container .nbo-more-info-wrapper .product-summary-container .product-summary ul li{padding-left:10px;font:16px/2.25 'VM Circular Light',Arial,sans-serif;font-weight:300;color:#322233}
@media only screen and (min-width:620px) and (max-width:959px){.lgi-myvm-container .overlay-content-wrapper .white-container .nbo-more-info-wrapper .product-details-container{padding-top:5px}
.lgi-myvm-container .overlay-content-wrapper .white-container .nbo-more-info-wrapper .product-details-container .product-img{width:160px}
.lgi-myvm-container .overlay-content-wrapper .white-container .nbo-more-info-wrapper .product-description-container{padding-left:42px}
.lgi-myvm-container .overlay-content-wrapper .white-container .nbo-more-info-wrapper .product-summary-container{padding-left:56px;padding-top:15px}
.lgi-myvm-container .overlay-content-wrapper .white-container .nbo-more-info-wrapper .product-summary-container .view-more-offers-link .floatright{float:left !important;margin-left:-17px}
}
@media only screen and (min-width:520px) and (max-width:619px){.lgi-myvm-container .overlay-content-wrapper .white-container .nbo-more-info-wrapper .product-details-container .product-img{width:150px}
}
@media only screen and (max-width:619px){.lgi-myvm-container .overlay-content-wrapper .white-container .nbo-more-info-wrapper .product-description-container{padding-left:18px}
.lgi-myvm-container .overlay-content-wrapper .white-container .nbo-more-info-wrapper .product-description-container .product-header{font:22px/1.36 'VM Circular Book',Arial,sans-serif;letter-spacing:-0.22px;margin-bottom:2px;padding-top:0}
.lgi-myvm-container .overlay-content-wrapper .white-container .nbo-more-info-wrapper .product-description-container .product-subheader{font:16px/1.63 'VM Circular Light',Arial,sans-serif;margin-bottom:2px}
.lgi-myvm-container .overlay-content-wrapper .white-container .nbo-more-info-wrapper .product-description-container .product-price{margin-bottom:10px}
.lgi-myvm-container .overlay-content-wrapper .white-container .nbo-more-info-wrapper .product-description-container .product-price .price{font:30px/1.57 'VM Circular Book',Arial,sans-serif;font-weight:900}
.lgi-myvm-container .overlay-content-wrapper .white-container .nbo-more-info-wrapper .product-description-container .product-price .validity{font:14px/1.57 'VM Circular Book',Arial,sans-serif}
.lgi-myvm-container .overlay-content-wrapper .white-container .nbo-more-info-wrapper .product-summary-container{padding-top:15px;padding-left:25px}
.lgi-myvm-container .overlay-content-wrapper .white-container .nbo-more-info-wrapper .product-summary-container .product-summary{margin-bottom:23px}
.lgi-myvm-container .overlay-content-wrapper .white-container .nbo-more-info-wrapper .product-summary-container .product-summary ul li{padding-left:10px;font:14px/2.29 'VM Circular Light',Arial,sans-serif;font-weight:300;color:#322233}
.lgi-myvm-container .overlay-content-wrapper .white-container .nbo-more-info-wrapper .product-summary-container .view-more-offers-link .floatright{float:left !important;margin-left:-17px}
.lgi-myvm-container .overlay-content-wrapper .white-container .nbo-more-info-wrapper .product-details-container .product-img{width:88px}
}
.lgi-myvm-container .nba-container.row{padding:0 15px;margin:0;width:100%}
.lgi-myvm-container .nba-container .nba-section{padding:18px 20px;background-color:#fed3e6;display:flex;justify-content:space-between;border-radius:7px;border:1px solid #dc126b;box-shadow:0 0 10px 5px rgba(220,18,107,0.2)}
.lgi-myvm-container .nba-container .nba-section .text-button-container{width:100%;margin-right:40px}
.lgi-myvm-container .nba-container .nba-section .text-button-container .text-section{padding-right:10px}
.lgi-myvm-container .nba-container .nba-section .text-button-container .text-section .nba-header{font-family:'VM Circular Light',Arial,sans-serif;font-size:32px;line-height:32px;color:#000;letter-spacing:-0.32px}
.lgi-myvm-container .nba-container .nba-section .text-button-container .text-section .nba-header b{font-family:'VM Circular Bold',Arial,sans-serif;color:#000}
.lgi-myvm-container .nba-container .nba-section .text-button-container .text-section .nba-description{font-family:'VM Circular Light',Arial,sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.18px}
.lgi-myvm-container .nba-container .nba-section .text-button-container .set-up-button button{background-color:#fff;width:122px;height:54px;float:right;border-radius:34.5px;border:solid 1.5px #d80000}
.lgi-myvm-container .nba-container .nba-section .text-button-container .set-up-button button span{color:#d80000;font-family:'VM Circular Book',Arial,sans-serif}
.lgi-myvm-container .nba-container .nba-section .hide-nba-button{cursor:pointer;font-family:'VM Circular Book',Arial,sans-serif;font-size:14px;color:#322332;height:18px}
.lgi-myvm-container .nba-container .nba-section .hide-nba-button .text{text-decoration:underline}
.lgi-myvm-container .nba-container .nba-section .hide-nba-button .nba-cross-mark{padding-left:8px}
.lgi-myvm-container .nba-container .nba-section .hide-nba-button .nba-cross-mark:after{font-family:FontAwsome;font-size:14px;content:'\f00d';color:#322332;line-height:14px;vertical-align:text-bottom}
.lgi-myvm-container .nba-container .hide-nba-section .border-svg{width:100%;position:absolute;height:100%;background:#f7f5f6;border-radius:8px}
.lgi-myvm-container .nba-container .hide-nba-section .border-svg rect{stroke:#e1dfdf;stroke-width:3;stroke-dasharray:10 10;position:absolute;fill:none;width:100%}
.lgi-myvm-container .nba-container .hide-nba-section .nba-padding{padding:14px;position:relative}
@media only screen and (max-width:619px){.lgi-myvm-container .nba-container .nba-section{flex-direction:column-reverse;padding:18px 17px 18px 22px}
.lgi-myvm-container .nba-container .nba-section .text-button-container{margin:0;text-align:center}
.lgi-myvm-container .nba-container .nba-section .text-button-container .text-section .nba-header{font-size:22px}
.lgi-myvm-container .nba-container .nba-section .text-button-container .text-section .nba-description{font-size:16px}
.lgi-myvm-container .nba-container .nba-section .text-button-container .set-up-button button{margin-top:17px;float:initial}
.lgi-myvm-container .nba-container .nba-section .text-button-container .set-up-button button span{font-size:14px}
.lgi-myvm-container .nba-container .nba-section .hide-nba-button{margin-left:auto}
}
.lgi-myvm-container .my-offers-container .display-none{display:none}
.lgi-myvm-container .my-offers-container .display-block{display:block}
.lgi-myvm-container .my-offers-container.row{margin:0;padding:0;width:100%}
.lgi-myvm-container .my-offers-container .flex-box{display:flex}
.lgi-myvm-container .my-offers-container .flex-box .card-container{padding:0 3%;flex:0 50%;width:100%}
.lgi-myvm-container .my-offers-container .flex-box .card-container .flex-child{position:relative;max-width:480px;margin:0 auto 30px;padding-top:118.5px}
.lgi-myvm-container .my-offers-container .flex-box .card-container .flex-child.recommended-box .bubble{background-color:#ec0000;color:#fff}
.lgi-myvm-container .my-offers-container .flex-box .card-container .recommended-text{position:absolute;top:60px;border-radius:15px 15px 0 0;padding:12px 22px 30px 15px;text-align:right;font-size:20px;font-family:'VM Circular Book',Arial,sans-serif;line-height:43px;padding-right:20px;width:92%;color:#333;border-top-right-radius:8px;font-weight:600;box-shadow:1px 0 2px #ccc;background:linear-gradient(140deg,#ffda4c 32%,#ffedaa 51%,#ffcb02 75%)}
.lgi-myvm-container .my-offers-container .flex-box .card-container .bubble{position:absolute;background:#d8d8d8;height:175px;display:flex;z-index:3;width:175px;border-radius:50%;justify-content:center;left:-13%;top:0;align-items:center}
.lgi-myvm-container .my-offers-container .flex-box .card-container .bubble .bubble-text{padding:10px}
.lgi-myvm-container .my-offers-container .flex-box .card-container .bubble .bubble-text .bubble-amount{font-size:45px;text-align:center;font-family:'VM Circular Bold',Arial,sans-serif}
.lgi-myvm-container .my-offers-container .flex-box .card-container .bubble .bubble-text .bubble-amount .currency{font-size:30px}
.lgi-myvm-container .my-offers-container .flex-box .card-container .bubble .bubble-text .bubble-suffix{font-size:22px;text-align:center;font-family:'VM Circular Medium',Arial,sans-serif}
.lgi-myvm-container .my-offers-container .flex-box .card-container .card{background-color:#fff;border-radius:16px;border:1px solid #dbdbdb;overflow:hidden}
.lgi-myvm-container .my-offers-container .flex-box .card-container .card .offer-image{max-height:360px;display:flex;overflow:hidden;justify-content:center;align-items:flex-start;z-index:2;position:relative}
.lgi-myvm-container .my-offers-container .flex-box .card-container .card .offer-image img{max-width:100%;max-height:100%}
.lgi-myvm-container .my-offers-container .flex-box .card-container .card .spacing{padding:0 30px}
.lgi-myvm-container .my-offers-container .flex-box .card-container .card .spacing .offer-header{margin-top:60px;font-size:24px;font-family:'VM Circular Book',Arial,sans-serif}
.lgi-myvm-container .my-offers-container .flex-box .card-container .card .spacing .offer-header.no-margin{margin:0}
.lgi-myvm-container .my-offers-container .flex-box .card-container .card .spacing .offer-amount{border-bottom:1px solid #dbdbdb;padding-bottom:10px}
.lgi-myvm-container .my-offers-container .flex-box .card-container .card .spacing .offer-amount .amount{font-size:44px;font-family:'VM Circular Black',Arial,sans-serif}
.lgi-myvm-container .my-offers-container .flex-box .card-container .card .spacing .offer-amount .amount-suffix{font-size:16px;font-family:'VM Circular Medium',Arial,sans-serif}
.lgi-myvm-container .my-offers-container .flex-box .card-container .card .spacing .description-list{padding:30px 30px 20px}
.lgi-myvm-container .my-offers-container .flex-box .card-container .card .spacing .description-list ul{list-style-image:url('../../../../content/dam/www-virginmedia-ie/img/myvm/oval.png')}
.lgi-myvm-container .my-offers-container .flex-box .card-container .card .spacing .description-list ul li{padding-left:10px;font:16px/2.25 'VM Circular Light',Arial,sans-serif;font-weight:300;color:#322233}
.lgi-myvm-container .my-offers-container .flex-box .card-container .card .button-section{margin-bottom:32px}
.lgi-myvm-container .my-offers-container .flex-box .card-container .card .button-section a{display:block;float:none;margin:0 auto;width:fit-content;text-align:center}
.lgi-myvm-container .my-offers-container .flex-box .card-container .card .button-section a button{width:235px;height:55px;border-radius:97px;background-color:#ec0000;font-family:'VM Circular Bold',Arial,sans-serif;color:white;font-size:22px}
@media only screen and (max-width:959px){.lgi-myvm-container .my-offers-container .flex-box{display:flex;justify-content:center;flex-direction:column}
.lgi-myvm-container .my-offers-container .flex-box .card-container{padding:0}
.lgi-myvm-container .my-offers-container .flex-box .card-container .flex-child{padding-top:75px}
.lgi-myvm-container .my-offers-container .flex-box .card-container .flex-child.recommended-box{padding-top:43px}
.lgi-myvm-container .my-offers-container .flex-box .card-container .flex-child.recommended-box .bubble{top:-35px}
.lgi-myvm-container .my-offers-container .flex-box .card-container .recommended-text{text-align:right;font-size:18px;font-family:'VM Circular Book',Arial,sans-serif;line-height:32px;padding-right:10px;top:0;padding:7px 22px 30px 15px}
.lgi-myvm-container .my-offers-container .flex-box .card-container .bubble{position:absolute;background:#d8d8d8;height:150px;display:flex;z-index:3;width:150px;border-radius:50%;justify-content:center;left:-3%;top:-3px;align-items:center}
.lgi-myvm-container .my-offers-container .flex-box .card-container .bubble .bubble-text .bubble-amount{font-size:36px;text-align:center;font-family:'VM Circular Bold',Arial,sans-serif}
.lgi-myvm-container .my-offers-container .flex-box .card-container .bubble .bubble-text .bubble-amount .currency{font-size:24px}
.lgi-myvm-container .my-offers-container .flex-box .card-container .bubble .bubble-text .bubble-suffix{font-size:18px;text-align:center;font-family:'VM Circular Medium',Arial,sans-serif}
.lgi-myvm-container .my-offers-container .flex-box .card-container .card{background-color:#fff}
.lgi-myvm-container .my-offers-container .flex-box .card-container .card .spacing{padding:0 20px}
.lgi-myvm-container .my-offers-container .flex-box .card-container .card .spacing .offer-header{margin-top:30px;font-size:20px}
.lgi-myvm-container .my-offers-container .flex-box .card-container .card .spacing .offer-amount{border-bottom:1px solid #dbdbdb;padding-bottom:10px}
.lgi-myvm-container .my-offers-container .flex-box .card-container .card .spacing .offer-amount .amount{font-size:36px;font-family:'VM Circular Black'}
.lgi-myvm-container .my-offers-container .flex-box .card-container .card .spacing .offer-amount .amount-suffix{font-size:14px;font-family:'VM Circular Medium',Arial,sans-serif}
.lgi-myvm-container .my-offers-container .flex-box .card-container .card .spacing .description-list{padding:20px 20px 15px}
.lgi-myvm-container .my-offers-container .flex-box .card-container .card .spacing .description-list ul{list-style-image:url('../../../../content/dam/www-virginmedia-ie/img/myvm/oval.png')}
.lgi-myvm-container .my-offers-container .flex-box .card-container .card .spacing .description-list ul li{padding-left:10px;font:16px/2.25 'VM Circular Light',Arial,sans-serif;font-weight:300;color:#322233}
.lgi-myvm-container .my-offers-container .flex-box .card-container .card .button-section{margin-bottom:20px}
.lgi-myvm-container .my-offers-container .flex-box .card-container .card .button-section a{display:block;float:none;margin:0 auto;width:fit-content;text-align:center}
.lgi-myvm-container .my-offers-container .flex-box .card-container .card .button-section a button{width:215px;height:45px;border-radius:97px;background-color:#ec0000;font-family:'VM Circular Bold',Arial,sans-serif;color:white;font-size:18px}
}
.lgi-myvm-container .myvm-current-mobile-usage.myvm-eecc-home-phone-usage .mobile-usage-container{box-shadow:none}
.lgi-myvm-container .myvm-current-mobile-usage.myvm-eecc-home-phone-usage .subscription-allowance{border-bottom:0}
.lgi-myvm-container .my-simonly-container.row{margin:0;padding:0;width:100%}
.lgi-myvm-container .my-simonly-container .co_subscription-col-control{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:auto}
.lgi-myvm-container .my-simonly-container .co_subscription-col-control .row1{margin-left:-15px;margin-right:-15px}
.lgi-myvm-container .my-simonly-container .co_subscription-col-control .co_subscription-holder{border:1px solid #ccc;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;display:inline-block;overflow:hidden;width:480px}
.lgi-myvm-container .my-simonly-container .co_subscription-col-control .tag-offer-name{position:relative}
.lgi-myvm-container .my-simonly-container .co_subscription-col-control .subscription-name{color:#fff;font-family:'VM Circular Book',sans-serif;font-size:31px;line-height:1;margin-top:100px;text-align:left}
.lgi-myvm-container .my-simonly-container .co_subscription-col-control .sim-price-offer{height:152px;position:relative;width:184px}
.lgi-myvm-container .my-simonly-container .co_subscription-col-control .price-holder{left:66px;position:absolute;top:41px}
.lgi-myvm-container .my-simonly-container .co_subscription-col-control .per-month{font-family:'VM Circular Book',sans-serif;font-size:16px}
.lgi-myvm-container .my-simonly-container .co_subscription-col-control .subscription-sub-name{font-family:'VM Circular Book',sans-serif;font-size:21px}
.lgi-myvm-container .my-simonly-container .co_subscription-col-control .subscription1{color:#312231;padding:10px}
.lgi-myvm-container .my-simonly-container .co_subscription-col-control .subscription1 .contract-period .contract-pointer{background:url('../../mvno-ie/media/red-pointer.png') center 0 no-repeat;bottom:-19px;display:block;height:10px;left:0;position:absolute;width:100%}
.lgi-myvm-container .my-simonly-container .co_subscription-col-control .contract-period{background:url('../../mvno-ie/media/divider.png') 0 0 repeat-x;color:#fff;font-size:15px;height:60px;line-height:60px;margin-top:35px;position:relative;font-family:'VM Circular Book',sans-serif}
.lgi-myvm-container .my-simonly-container .co_subscription-col-control .subscription-detail-list{font-size:16px}
.lgi-myvm-container .my-simonly-container .co_subscription-col-control .subscription-detail-list li{background:#e5e5e5;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;color:#322331;height:90px;line-height:90px;margin-top:15px;text-align:center}
.lgi-myvm-container .my-simonly-container .co_subscription-col-control .subscription-detail-list li .small-sprite{vertical-align:initial}
.lgi-myvm-container .my-simonly-container .co_subscription-col-control .subscription-detail-list li.roaming-li1{line-height:22px;padding-top:15px}
.lgi-myvm-container .my-simonly-container .co_subscription-col-control .subscription-detail-list li.roaming-li2{line-height:22px;padding-top:15px}
.lgi-myvm-container .my-simonly-container .co_subscription-col-control .subscription-detail-list li.tariff-offer{background:0;color:#312231;font-family:'VM Circular Medium',sans-serif;font-size:21px;line-height:1;padding-top:25px}
.lgi-myvm-container .my-simonly-container .co_subscription-col-control .price{font-size:42px;line-height:40px}
.lgi-myvm-container .my-simonly-container .co_subscription-col-control .price .price-number{font-family:'VM circular medium',sans-serif;font-size:60px;margin-left:7px}
.lgi-myvm-container .my-simonly-container .co_subscription-col-control .btn-tell-me{color:#fff;font-family:'VM Circular Bold',sans-serif;font-size:17px;text-decoration:underline}
.lgi-myvm-container .my-simonly-container .co_subscription-col-control .btn-tell-me:hover{text-decoration:none;color:#fff}
.lgi-myvm-container .my-simonly-container .co_subscription-col-control .count{color:#312231;font-family:'VM Circular Medium',sans-serif;font-size:42px;vertical-align:baseline}
.lgi-myvm-container .my-simonly-container .co_subscription-col-control .count-name{color:#312231;font-family:'VM Circular Book',sans-serif;font-size:21px}
.lgi-myvm-container .my-simonly-container .co_subscription-col-control .p115{padding-right:15px}
.lgi-myvm-container .my-simonly-container .co_subscription-col-control .pr15{padding-right:15px}
.lgi-myvm-container .my-simonly-container .co_subscription-col-control .sub-text{display:inline-block;line-height:22px !important;height:inherit}
.lgi-myvm-container .my-simonly-container .co_subscription-col-control .list-unstyled{list-style:none;margin:0;padding-left:0}
@media only screen and (max-width:959px){.myvm-simonly .lgi_col_50_50-c0{width:100%}
.myvm-simonly .lgi_col_50_50-c0 .co_subscription-holder{margin-bottom:95px}
.myvm-simonly .lgi_col_50_50-c1{width:100%}
.myvm-simonly .lgi_col_50_50-c1 .co_subscription-holder{margin-bottom:20px}
.lgi-myvm-container .my-simonly-container .co_subscription-col-control{padding-left:0;padding-right:0;width:auto}
.lgi-myvm-container .my-simonly-container .co_subscription-col-control .row1 .col-xs-4{text-align:center}
.lgi-myvm-container .my-simonly-container .co_subscription-col-control .row1 .co_subscription-holder{width:480px}
.lgi-myvm-container .my-simonly-container .co_subscription-col-control .subscription-name{padding-left:30px}
}
@media screen and (max-width:619px){.lgi-myvm-container .my-simonly-container .co_subscription-col-control .row1{margin-left:0;margin-right:0}
.lgi-myvm-container .my-simonly-container .co_subscription-col-control .row1 .co_subscription-holder{width:auto}
.lgi-myvm-container .my-simonly-container .co_subscription-col-control .subscription-name{padding-left:0}
.lgi-myvm-container .my-simonly-container .co_subscription-col-control .tag-offer-name .pl15{padding-left:0}
.lgi-myvm-container .my-simonly-container .co_subscription-col-control .tag-offer-name .pr15{padding-right:0}
}
.lgi-myvm-container .price-change-termination-container{padding:20px;background-color:#fff;border-radius:6px;position:relative}
.lgi-myvm-container .price-change-termination-container .row{margin:0;padding:0;width:100%}
.lgi-myvm-container .price-change-termination-container .mb-15{margin-bottom:15px}
.lgi-myvm-container .price-change-termination-container .lgi-form-field{margin:0 !important;padding:0 !important}
.lgi-myvm-container .price-change-termination-container .lgi-form-field>label{padding:0 !important}
.lgi-myvm-container .price-change-termination-container .radio-vt .lgi-form-radio>li{margin-bottom:0 !important}
.lgi-myvm-container .price-change-termination-container .lgi-radiobox-textPlaceholder{margin-left:0 !important}
.lgi-myvm-container .price-change-termination-container .lgi-checkbox-imagePlaceholder{border:0 !important;height:0 !important}
.lgi-myvm-container .price-change-termination-container .formText{letter-spacing:0;padding-left:3%}
.lgi-myvm-container .price-change-termination-container .termination-duration-options-form .vm-align-center{margin-left:10%}
.lgi-myvm-container .price-change-termination-container .termination-duration-options-form .label{display:inline-block;text-align:right}
.lgi-myvm-container .price-change-termination-container .termination-duration-options-form .middle{margin-bottom:10px;margin-top:10px}
.lgi-myvm-container .price-change-termination-container .termination-duration-options-form .termination-duration-radio{color:#000;font-family:'VM Circular Light',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px;margin-bottom:0}
.lgi-myvm-container .price-change-termination-container .termination-duration-options-form .termination-duration-radio .lgi-radiobox-textPlaceholder{color:#000;font-family:'VM Circular Light',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px}
.lgi-myvm-container .price-change-termination-container .termination-duration-options-form .termination-duration-radio label{color:#000;display:block;font-family:'VM Circular Medium',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px}
.lgi-myvm-container .price-change-termination-container .termination-duration-options-form .termination-duration-radio .lgi-form-field-container{padding-top:10px}
.lgi-myvm-container .price-change-termination-container .termination-duration-options-form .lgi-form-radio li{margin-bottom:5px}
.lgi-myvm-container .price-change-termination-container .termination-duration-options-form .lgi-form-radio label{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;cursor:pointer;display:block;padding-left:21px;position:relative;text-align:left;user-select:none}
.lgi-myvm-container .price-change-termination-container .termination-duration-options-form .lgi-form-radio label input{cursor:pointer;opacity:0;position:absolute}
.lgi-myvm-container .price-change-termination-container .termination-duration-options-form .lgi-form-radio label input:checked ~ .lgi-radiobox-imagePlaceholder{background-color:#fff;border:1px solid #ec2000}
.lgi-myvm-container .price-change-termination-container .termination-duration-options-form .lgi-form-radio label input:checked ~ .lgi-radiobox-imagePlaceholder:after{display:block}
.lgi-myvm-container .price-change-termination-container .termination-duration-options-form .lgi-form-radio label:hover input ~ .lgi-radiobox-imagePlaceholder{border:1px solid #ec2000}
.lgi-myvm-container .price-change-termination-container .termination-duration-options-form .lgi-form-radio .lgi-radiobox-imagePlaceholder:after{background-color:#ec2000;border-radius:50%;bottom:2px;height:10px;left:2px;right:2px;top:2px;width:10px}
.lgi-myvm-container .price-change-termination-container .termination-duration-options-form .lgi-radiobox-imagePlaceholder{border:1px solid #ccc;border-radius:50%;height:16px;left:0;position:absolute;top:.4ex;width:16px}
.lgi-myvm-container .price-change-termination-container .termination-duration-options-form .lgi-radiobox-imagePlaceholder:after{content:"";display:none;position:absolute}
.lgi-myvm-container .price-change-termination-container .termination-duration-options-form .radio .lgi-form-field-container label{color:#000;font-family:'VM Circular Light',Arial,sans-serif;padding:0 0 0 21px;text-align:left}
.lgi-myvm-container .price-change-termination-container .termination-duration-options-form .lgi-form-field-extended{display:block}
.lgi-myvm-container .price-change-termination-container .termination-duration-options-form .lgi-form-field{display:block}
.lgi-myvm-container .price-change-termination-container .contact-consent-divider{width:100%}
.lgi-myvm-container .price-change-termination-container .saveButton button{background:#ed0000;border-radius:22px;color:#fff;font-family:'VM Circular Medium',Arial,sans-serif;font-size:16px;height:44px;letter-spacing:0;line-height:24px;margin-right:10px;padding:0;text-align:center;width:143px}
.lgi-myvm-container .price-change-termination-container .radio-title{color:#000;font-family:'VM Circular Light',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px;padding-bottom:1.2%}
.lgi-myvm-container .price-change-termination-container .iban-descriptivetext-one{color:#000;font-family:'VM Circular Book',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px;padding-bottom:.7%}
.lgi-myvm-container .price-change-termination-container .iban-descriptivetext-two p{font-size:18px}
.lgi-myvm-container .price-change-termination-container .iban-descriptivetext-three{color:#000;font-family:'VM Circular Light',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px}
.lgi-myvm-container .price-change-termination-container .iban-hyperlink{text-decoration:none}
.lgi-myvm-container .price-change-termination-container .termination-txtfield-title li,.lgi-myvm-container .price-change-termination-container .termination-txtfield-title li label{color:#000;display:block;font-family:'VM Circular Medium',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px}
.lgi-myvm-container .price-change-termination-container .termination-txtfield-title input{background:#fff;border-radius:4px;border:1px solid #dbdbdb;color:#666;font-family:'VM Circular Book',Arial,sans-serif;font-size:18px;height:44px;letter-spacing:0;line-height:24px;padding:10px;width:360px}
.lgi-myvm-container .price-change-termination-container .confirm-accName-checkbox li{display:block;padding-top:20px;width:100%}
.lgi-myvm-container .price-change-termination-container .confirm-accName-checkbox .lgi-form-checkbox label{display:flex}
.lgi-myvm-container .price-change-termination-container .confirm-accName-checkbox .lgi-form-checkbox .lgi-checkbox-imagePlaceholder{display:none}
.lgi-myvm-container .price-change-termination-container .confirm-accName-checkbox .lgi-form-checkbox input{display:block;margin-top:4px;order:1;padding-top:0;position:relative}
.lgi-myvm-container .price-change-termination-container .confirm-accName-checkbox .lgi-checkbox-textPlaceholder{color:#000;display:block;font-family:'VM Circular Medium',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px;order:2;padding-left:10px}
.lgi-myvm-container .price-change-termination-container .confirm-accName-checkbox .lgi-form-field-container{padding-left:5px;width:100%}
.lgi-myvm-container .price-change-termination-container .pad-right-15{padding-right:15px}
.lgi-myvm-container .price-change-termination-container .payment-method-info-icon::before{color:#5f2878;content:"\f05a";font-family:FontAwsome;font-size:20px;letter-spacing:0;line-height:29px;text-align:center}
.lgi-myvm-container .price-change-termination-container .payment-method-info-box{background:#efefef;border-radius:6px;display:flex;margin-top:20px;padding:15px;position:relative}
.lgi-myvm-container .price-change-termination-container .payment-method-text{color:#676468;font-family:'VM Circular Light',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px;margin-left:15px;margin-top:2px}
.lgi-myvm-container .price-change-termination-container .mlr-10{margin-left:10px;margin-right:10px}
.lgi-myvm-container .price-change-termination-container .pl-0{padding-left:0}
.lgi-myvm-container .price-change-termination-container .myvm-error-messages{color:#ed0000;display:flex;font-family:'VM Circular Light',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px;padding-left:15px;padding-top:20px}
.lgi-myvm-container .price-change-termination-container .myvm-error-messages::before{content:"\f057";font-family:FontAwsome;font-size:17.9px;padding-right:7px}
.lgi-myvm-container .price-change-termination-container input[type='checkbox']{cursor:pointer;display:block;float:left;height:14px;margin-right:1px;margin-top:-30px;margin:0;position:relative;width:14px}
.lgi-myvm-container .price-change-termination-container input[type='checkbox']:after{content:"";cursor:pointer;font-size:10px;height:14px;left:0;line-height:13px;position:absolute;text-align:center;top:0;vertical-align:middle;width:14px}
.lgi-myvm-container .price-change-termination-container input[type=checkbox]:checked:after{background:#ed0000;border-radius:4px;border:1px solid #ed0000;box-shadow:inset 0 1px 1px #ed0000,0 1px 0 #ed0000;color:#fff !important;content:'\2714';cursor:pointer;height:14px;position:absolute;width:14px}
.lgi-myvm-container .dropdown-title-wrapper label{color:#000;display:block;font-family:'VM Circular Medium',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px}
.lgi-myvm-container .myvmie-dropdown-wrapper{font:14px 'VM Circular Book',Arial,sans-serif;line-height:1.57;letter-spacing:-0.14px;color:rgba(0,0,0,0.85);cursor:pointer;position:relative}
.lgi-myvm-container .myvmie-dropdown-wrapper .selected-item{display:flex;height:48px;width:360px;border-radius:4px;border:solid 1px #dbdbdb;padding:10px 15px 10px 10px}
.lgi-myvm-container .myvmie-dropdown-wrapper .selected-item .dropdown-label{padding-right:25px;flex-grow:1;background:#fff;color:#666;font-family:'VM Circular Book',Arial,sans-serif;font-size:18px;letter-spacing:0}
.lgi-myvm-container .myvmie-dropdown-wrapper .selected-item .arrow{content:"";border:solid red;display:inline-block;height:13px;width:13px}
.lgi-myvm-container .myvmie-dropdown-wrapper .selected-item .arrow.up{border-bottom:solid #461346;border-right:solid #461346;border-width:0 3px 3px 0;margin-top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.lgi-myvm-container .myvmie-dropdown-wrapper .selected-item .arrow.down{margin-top:0;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.lgi-myvm-container .myvmie-dropdown-wrapper .select-options-container{margin-top:8px;overflow-y:auto;max-height:215px;border:solid 1px #dbdbdb;border-radius:4px;position:absolute;background:#fff;z-index:5;width:360px}
.lgi-myvm-container .myvmie-dropdown-wrapper>div ul{margin:0;padding:0}
.lgi-myvm-container .myvmie-dropdown-wrapper>div ul li{height:48px;width:100%;padding:14px 23px 14px 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;background:#fff;color:#666;font-family:'VM Circular Book',Arial,sans-serif}
.lgi-myvm-container .myvmie-dropdown-wrapper>div ul li:last-child{border:0}
.lgi-myvm-container .myvmie-dropdown-wrapper>div ul li:hover,.lgi-myvm-container .myvmie-dropdown-wrapper>div ul li :focus{background-color:#ffeef1}
.lgi-myvm-container .myvmie-dropdown-wrapper .highlight-dropdown{border:solid 1px #ed0000}
.lgi-myvm-container .billing-options-form{padding-left:0}
.billing-options .iban-description-two{color:#000;font-family:'VM Circular Light',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px;padding-top:10px}
.billing-options .iban-section .iban-txtfield-title .lgi-form-field-container{padding-right:15px;padding-top:5px}
.billing-options .iban-section .iban-country{color:#000;display:block;font-family:'VM Circular Medium',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px}
@media only screen and (max-width:619px){.lgi-myvm-container .price-change-termination-container .termination-txtfield-title input{width:100%}
.lgi-myvm-container .price-change-termination-container .lgi-form-field>label{color:#454545}
.lgi-myvm-container .price-change-termination-container .iban-checkbox .lgi-form-field-container{padding-left:15px}
.lgi-myvm-container .price-change-termination-container .mb-15{margin-bottom:15px}
.lgi-myvm-container .price-change-termination-container .pad-left-right{padding-left:0 !important;padding-right:0 !important}
.lgi-myvm-container .price-change-termination-container .pad-left-15{padding-left:15px !important}
.lgi-myvm-container .price-change-termination-container .mar-zero{margin:0 !important}
.lgi-myvm-container .price-change-termination-container .bill-usage-section .lgi-form-field-container{padding-left:0}
.lgi-myvm-container .price-change-termination-container .bill-usage-section .radio-title{font-size:16px}
.lgi-myvm-container .price-change-termination-container .iban-section .iban-txtfield-title input{width:100%}
.lgi-myvm-container .price-change-termination-container .iban-section .iban-descriptivetext-one{font-size:16px}
.lgi-myvm-container .price-change-termination-container .iban-section .iban-descriptivetext-two p{font-size:16px}
.lgi-myvm-container .price-change-termination-container .iban-section .iban-descriptivetext-three{font-size:16px}
.lgi-myvm-container .price-change-termination-container .payment-method-text{font-size:16px}
.lgi-myvm-container .price-change-termination-container .myvm-error-messages{padding-left:0;padding-right:15px}
.lgi-myvm-container .price-change-termination-container .pad-right-15-sm{padding-right:15px}
.lgi-myvm-container .myvmie-dropdown-wrapper .selected-item,.lgi-myvm-container .myvmie-dropdown-wrapper .select-options-container{width:97%}
}
.lgi-myvm-container .progress-tracker-header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}
.lgi-myvm-container .progress-tracker{padding:28px 36px 36px;background:#fff;border-radius:6px;box-shadow:0 0 10px 0 rgba(0,0,0,0.2)}
.lgi-myvm-container .progress-tracker .row{width:100%;padding:0;margin:0}
.lgi-myvm-container .progress-tracker .container{display:flex;flex-wrap:wrap}
.lgi-myvm-container .progress-tracker .container .product-conatiner{display:flex;flex-direction:row}
.lgi-myvm-container .progress-tracker .container .product-conatiner .product-image{margin-right:31px;margin-left:16px;align-self:center;min-width:45px}
.lgi-myvm-container .progress-tracker .container .product-conatiner .myvm-product-title{text-align:right;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-around}
.lgi-myvm-container .progress-tracker .container .product-conatiner .myvm-product-title .myvm-product-name{color:#322332;font:18px/24px 'VM Circular Bold',Arial,sans-serif;letter-spacing:-0.18px;line-height:1.33}
.lgi-myvm-container .progress-tracker .container .order-status-container{flex-direction:row;text-align:center}
.lgi-myvm-container .progress-tracker .container .order-status-container .status-image img{margin-right:17px;margin-bottom:12px;width:36px;vertical-align:-webkit-baseline-middle}
.lgi-myvm-container .progress-tracker .container .order-status-container .order-status-msg{color:#322332;font:18px/24px 'VM Circular Medium',Arial,sans-serif;letter-spacing:-0.18px;line-height:1.33;margin-bottom:5px}
.lgi-myvm-container .progress-tracker .container .order-status-container .order-status-bar{margin-top:12px;margin:0 auto;width:148px;height:6px;border-radius:3px;background:#e9e9e9}
.lgi-myvm-container .progress-tracker .container .order-status-container .order-status-bar .green-bar{background:#3f8e43;height:6px;border-radius:3px}
.lgi-myvm-container .progress-tracker .container .orderId-container{text-align:right;color:#322332;font:18px/24px 'VM Circular Book',Arial,sans-serif;letter-spacing:-0.18px;line-height:1.33;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-around}
.lgi-myvm-container .progress-tracker .container .orderId-container .id-container{display:flex;flex-direction:row}
.lgi-myvm-container .progress-tracker .container .orderId-container .orderId-label{margin-right:10px}
.lgi-myvm-container .progress-tracker .row-divider{width:100%;height:2px;background:#efefef;margin:23px 0}
@media only screen and (max-width:600px){.lgi-myvm-container .progress-tracker-header{display:flex;flex-direction:column}
.lgi-myvm-container .progress-tracker{padding:0}
.lgi-myvm-container .progress-tracker .container{display:flex}
.lgi-myvm-container .progress-tracker .container .product-conatiner{min-width:100%;padding:15px 20px;justify-content:flex-start}
.lgi-myvm-container .progress-tracker .container .product-conatiner .product-image{margin-left:0}
.lgi-myvm-container .progress-tracker .container .order-status-container{min-width:100%;padding:20px;min-height:77px;text-align:left}
.lgi-myvm-container .progress-tracker .container .order-status-container .status-image img{margin-right:45px}
.lgi-myvm-container .progress-tracker .container .order-status-container .order-status-bar{margin:0 auto;width:100%;height:8px;border-radius:5px}
.lgi-myvm-container .progress-tracker .container .order-status-container .order-status-bar .green-bar{height:8px;border-radius:5px}
.lgi-myvm-container .progress-tracker .container .orderId-container{min-width:100%;text-align:center;padding:10px;display:flex;flex-direction:column;min-height:50px;align-items:center}
.lgi-myvm-container .progress-tracker .container .orderId-container .orderId-label{margin-right:10px}
.lgi-myvm-container .progress-tracker .row-divider{margin:5px 0}
}
.lgi-myvm-container .payment-plan .profileInfoHeaderPar .text-size{font-size:20px}
.lgi-myvm-container .payment-plan .row-header{color:#666;font:18px/24px 'VM Circular Bold',Arial,sans-serif}
.lgi-myvm-container .payment-plan .row-header .box{border:2px solid #666;margin:0 7%}
.lgi-myvm-container .payment-plan .row-header .profile-info{padding-bottom:15px;padding-top:15px}
.lgi-myvm-container .payment-plan .row-header .profile-info .paymentPlanHeading{margin:0}
.lgi-myvm-container .payment-plan .row-header .profile-info .overviewHeader{color:#853e8a !important;font-family:'VM Circular Medium',Arial,sans-serif;margin-bottom:20px;font-size:22px}
.lgi-myvm-container .payment-plan .row-header .date-balance{padding-bottom:15px;padding-top:15px}
.lgi-myvm-container .payment-plan .row-header .date-balance .paymentPlanDate{margin:0}
.lgi-myvm-container .payment-plan .row-header .date-balance .paymentPlanAmount{margin:0}
.lgi-myvm-container .payment-plan .row-header .balance{text-align:right}
.lgi-myvm-container .payment-plan .row-header .makePayment{margin:10px 0}
.lgi-myvm-container .payment-plan .row-header .myvm-col div{padding-bottom:15px;padding-top:15px;text-align:center}
.lgi-myvm-container .payment-plan .lightWebfont{font-family:'VM Circular Book',Arial,sans-serif}
.lgi-myvm-container .payment-plan .payment-row{color:#000;font:18px/24px 'VM Circular Light',Arial,sans-serif;min-height:55px;padding-bottom:5px;padding-top:5px;text-align:center}
.lgi-myvm-container .payment-plan .payment-row-container{margin-bottom:20px}
@media only screen and (max-width:619px){.lgi-myvm-container .payment-plan .row-header .date-balance .date,.lgi-myvm-container .payment-plan .row-header .date-balance .balance{text-align:center}
.lgi-myvm-container .payment-plan .row-header .profile-info .overviewHeader{text-align:center}
.lgi-myvm-container .payment-plan .row-header .box .payment-row-container .sm-xs-row{border-bottom:1px solid #e5e5e5;font:14px/24px 'VM Circular Light',Arial,sans-serif;height:auto;min-height:69px;padding:10px 15px 10px 14px}
.lgi-myvm-container .payment-plan .row-header .box .payment-row-container .sm-xs-row:last-child{border-bottom:0}
.lgi-myvm-container .payment-plan .row-header .box .payment-row-container .sm-xs-row .duration{color:#000}
.lgi-myvm-container .payment-plan .row-header .box .payment-row-container .sm-xs-row .num-amount{color:#000;font-size:16px;line-height:24px;padding-left:0;padding-right:0}
.lgi-myvm-container .payment-plan .row-header .box .payment-row-container .sm-xs-row .num-amount .number{float:left;font-family:'VM Circular Book',Arial,sans-serif}
.lgi-myvm-container .payment-plan .row-header .box .payment-row-container .sm-xs-row .num-amount .xs-s-amount{float:right;font-family:'VM Circular Book',Arial,sans-serif}
.lgi-myvm-container .payment-plan .row-header .box .payment-row-container .prev-bal-row .amount{padding-right:4.9%}
}
.case-complaint-section .tab{background:#f7f7f7;border-radius:8px;margin-bottom:10px}
.case-complaint-section input{display:none}
.case-complaint-section label{display:block;padding:10px;position:relative}
.case-complaint-section .chevron_up{content:url('../../../../content/dam/www-virginmedia-ie/img/myvm/chveron-right-red.png');padding-right:20px;position:absolute;top:25px;transform:rotate(90deg);right:10px}
.case-complaint-section .chevron_down{content:url('../../../../content/dam/www-virginmedia-ie/img/myvm/chveron-right-red.png');color:red;padding-right:20px;position:absolute;top:3px;transform:rotate(-90deg);right:10px}
.case-complaint-section .content-space{display:inline-block;width:32%}
.case-complaint-section .accordian-section{margin-left:15px}
.case-complaint-section .spacer-left{margin-left:10px;padding-bottom:10px}
.case-complaint-section .label-style{color:#333;font-family:'VM Circular Medium',Arial,sans-serif}
.case-complaint-section .button-style{padding:20px 50px 20px 0}
.case-complaint-section .count-text{padding-left:315px;font-size:small}
.case-complaint-section .button-layout{display:flex}
.case-complaint-section .textarea-style{resize:none}
.case-complaint-section .no-complaints-style{color:#666;font-size:1.125em;font-family:'VM Circular Light',Arial,sans-serif;line-height:1.5em}
.case-complaint-section .table-outer-wrapper{border:1px solid black;margin:2%;height:200px;overflow-y:scroll}
.case-complaint-section .tableStructure th{border-bottom:1px solid #dbdbdb;border-collapse:collapse;border-top:1px solid #dbdbdb;padding:10px;text-align:left;position:sticky;top:0;background-color:darkgray;color:white;width:38%;font-weight:bold}
.case-complaint-section .nocomments-history{padding:10px}
.case-complaint-section .hide-by-default{display:none}
.case-complaint-section .display-table{display:block;width:100%}
@media only screen and (max-width:619px){.case-complaint-section .content-responsive{display:block;width:100%}
.case-complaint-section .notification-box{margin-left:0}
.case-complaint-section .button-layout{display:grid}
.case-complaint-section .textarea-style{resize:none;width:-webkit-fill-available;padding-right:10px}
.case-complaint-section .textarea-padding{padding-right:10px}
.case-complaint-section .count-text{padding-left:10px;font-size:small;float:right}
.case-complaint-section .button-space{padding-top:5px;padding-bottom:15px}
}
@media only screen and (max-width:519px){.case-complaint-section .button-space{padding-top:0;padding-bottom:15px}
}
.lgi-myvm-container .nbo-component .flex-box .slick-prev,.lgi-myvm-container .nbo-component .flex-box .slick-next{height:40px;width:40px;top:-70px}
.lgi-myvm-container .nbo-component .flex-box .slick-prev:before,.lgi-myvm-container .nbo-component .flex-box .slick-next:before{color:#000;font-size:40px}
.lgi-myvm-container .nbo-component .flex-box .slick-prev.slick-disabled,.lgi-myvm-container .nbo-component .flex-box .slick-next.slick-disabled{pointer-events:none}
.lgi-myvm-container .nbo-component .flex-box .slick-prev{left:unset;right:100px}
.lgi-myvm-container .nbo-component .flex-box .slick-prev:before{content:url('../../../../content/dam/www-virginmedia-ie/img/myvm/black_arrow_left.png')}
.lgi-myvm-container .nbo-component .flex-box .slick-next{right:47px}
.lgi-myvm-container .nbo-component .flex-box .slick-next:before{content:url('../../../../content/dam/www-virginmedia-ie/img/myvm/black_arrow_right.png');padding-left:22px}
.lgi-myvm-container .mynbooffers-package-section .flex-box .current-plan-component .card-container .standalone-cards{margin-top:10px}
.lgi-myvm-container .mynbooffers-package-section .flex-box .current-plan-component .card-container .standalone-cards:first-child{margin-top:0}
.lgi-myvm-container .mynbooffers-package-section .flex-box .current-plan-component .card-container .card{background-color:whitesmoke;border:1px solid #dbdbdb;border-radius:16px;overflow:hidden}
.lgi-myvm-container .mynbooffers-package-section .flex-box .current-plan-component .card-container .card .common-margin{margin-left:15px;margin-right:15px}
.lgi-myvm-container .mynbooffers-package-section .flex-box .current-plan-component .card-container .card .currentplan-header,.lgi-myvm-container .mynbooffers-package-section .flex-box .current-plan-component .card-container .card .current-plan-header{font-family:'VM Circular Black',Arial,sans-serif;font-weight:bold;line-height:1.5em;text-align:center}
.lgi-myvm-container .mynbooffers-package-section .flex-box .current-plan-component .card-container .card .standalone-prod-header{padding-top:40px}
.lgi-myvm-container .mynbooffers-package-section .flex-box .current-plan-component .card-container .card .currentplan-header{font-size:32px;padding-bottom:40px;padding-top:32px}
.lgi-myvm-container .mynbooffers-package-section .flex-box .current-plan-component .card-container .card .current-plan-header{font-size:26px;padding-bottom:40px}
.lgi-myvm-container .mynbooffers-package-section .flex-box .current-plan-component .card-container .card .your-price-text{color:#666;font-family:'VM Circular Light',Arial,sans-serif;font-size:15px;font-weight:bold;line-height:1.5em;text-align:center}
.lgi-myvm-container .mynbooffers-package-section .flex-box .current-plan-component .card-container .card .offer-amount{padding-bottom:10px;justify-content:center}
.lgi-myvm-container .mynbooffers-package-section .flex-box .current-plan-component .card-container .card .offer-amount .amount{font-family:'VM Circular Black',Arial,sans-serif;font-size:44px}
.lgi-myvm-container .mynbooffers-package-section .flex-box .current-plan-component .card-container .card .offer-amount .amount-suffix{font-family:'VM Circular Medium',Arial,sans-serif;font-size:16px}
.lgi-myvm-container .mynbooffers-package-section .flex-box .current-plan-component .card-container .card .contract-text{color:#666;font-family:'VM Circular Light',Arial,sans-serif;font-size:15px;font-weight:bold;line-height:1.5em;text-align:center}
.lgi-myvm-container .mynbooffers-package-section .flex-box .current-plan-component .card-container .card .contract-description{font-family:'VM Circular Light',Arial,sans-serif;font-size:15px;font-weight:bold;line-height:1.5em;text-align:center}
.lgi-myvm-container .mynbooffers-package-section .flex-box .banner-text{font-family:'VM Circular Bold',Arial,sans-serif;font-size:35px}
.lgi-myvm-container .mynbooffers-package-section .flex-box .card-container:nth-child(odd) .banner-text{background-color:#f379fb;color:#000}
.lgi-myvm-container .mynbooffers-package-section .flex-box .card-container:nth-child(even) .banner-text{background-color:#ed0000;color:#fff}
.lgi-myvm-container .mynbooffers-package-section .flex-box .card-container .flex-child{margin:0 10px;padding-top:0;width:368.66666667px;height:100%}
.lgi-myvm-container .mynbooffers-package-section .flex-box .card-container .card{background-color:#fff;border:1px solid #dbdbdb;border-radius:16px;overflow:hidden;height:100%}
.lgi-myvm-container .mynbooffers-package-section .flex-box .card-container .card .banner-text{font-size:22px;height:72px;margin-top:30px;overflow:hidden;padding-left:15px;padding-right:15px;text-align:center}
.lgi-myvm-container .mynbooffers-package-section .flex-box .card-container .card .banner-text p{position:relative;top:50%;transform:translate(0,-50%)}
.lgi-myvm-container .mynbooffers-package-section .flex-box .card-container .card .offer-title-text{font-family:'VM Circular Book',Arial,sans-serif;font-size:24px;height:72px;margin-bottom:20px;margin-top:10px;text-align:center}
.lgi-myvm-container .mynbooffers-package-section .flex-box .card-container .card .offer-title-text p{position:relative;top:50%;transform:translate(0,-35%)}
.lgi-myvm-container .mynbooffers-package-section .flex-box .card-container .card .your-price-text,.lgi-myvm-container .mynbooffers-package-section .flex-box .card-container .card .savings-text,.lgi-myvm-container .mynbooffers-package-section .flex-box .card-container .card .original-price{color:#666;font-family:'VM Circular Light',Arial,sans-serif;font-size:15px;font-weight:bold;line-height:1.5em}
.lgi-myvm-container .mynbooffers-package-section .flex-box .card-container .card .your-price-text{margin-bottom:15px}
.lgi-myvm-container .mynbooffers-package-section .flex-box .card-container .card .original-price{color:#666;display:inline-flex;font-family:'VM Circular Black',Arial,sans-serif;font-size:15px;font-weight:bold;line-height:1.5em;position:relative;text-decoration-line:line-through}
.lgi-myvm-container .mynbooffers-package-section .flex-box .card-container .card .contract-text{color:#666;margin-top:20px}
.lgi-myvm-container .mynbooffers-package-section .flex-box .card-container .card .contract-description{font-family:'VM Circular Black',Arial,sans-serif;margin-bottom:20px}
.lgi-myvm-container .mynbooffers-package-section .flex-box .card-container .card .description-list{line-height:30px;margin-bottom:20px}
.lgi-myvm-container .mynbooffers-package-section .flex-box .card-container .card .description-list li{font-family:'VM Circular Black',Arial,sans-serif}
.lgi-myvm-container .mynbooffers-package-section .flex-box .card-container .card .description-list li.allchannels,.lgi-myvm-container .mynbooffers-package-section .flex-box .card-container .card .description-list li.hdchannels{cursor:pointer;text-decoration:underline}
.lgi-myvm-container .mynbooffers-package-section .flex-box .card-container .card .includes-text{color:#666;line-height:30px;margin-bottom:10px;margin-top:20px}
.lgi-myvm-container .mynbooffers-package-section .flex-box .card-container .card .common-margin{margin-left:15px;margin-right:15px}
.lgi-myvm-container .mynbooffers-package-section .flex-box .card-container .card .offer-amount{display:inline-flex;padding-bottom:10px;width:100%}
.lgi-myvm-container .mynbooffers-package-section .flex-box .card-container .card .offer-amount .amount{display:inline-flex;font-family:'VM Circular Black',Arial,sans-serif;font-size:44px;line-height:normal}
.lgi-myvm-container .mynbooffers-package-section .flex-box .card-container .card .offer-amount .amount-suffix{font-family:'VM Circular Medium',Arial,sans-serif;font-size:16px;margin-left:5px}
.lgi-myvm-container .mynbooffers-package-section .flex-box .card-container .card .price-without-discount{font-family:'VM Circular Black',Arial,sans-serif;font-size:44px;text-align:center}
.lgi-myvm-container .mynbooffers-package-section .flex-box .card-container .card .notify-text{color:#666;margin-top:20px;font-style:italic;font-size:12px;text-align:center}
.lgi-myvm-container .mynbooffers-package-section .flex-box .card-container .card .button-section{margin-bottom:32px;text-align:center}
.lgi-myvm-container .mynbooffers-package-section .flex-box .card-container .card .button-section button{background-color:#ed0000;border-radius:97px;color:#fff;font-family:'VM Circular Bold',Arial,sans-serif;font-size:16px;height:40px;margin-top:22px;padding:0 25px;width:90%}
.lgi-myvm-container .mynbooffers-extras-section .flex-box .card-container .flex-child{margin:0 10px;width:368.66666667px;height:100%}
.lgi-myvm-container .mynbooffers-extras-section .flex-box .card-container .card{background-color:#fff;border-radius:16px;border:1px solid #dbdbdb;overflow:hidden;height:100%}
.lgi-myvm-container .mynbooffers-extras-section .flex-box .card-container .card .extras-image img{padding:20px;width:100%}
.lgi-myvm-container .mynbooffers-extras-section .flex-box .card-container .card .extras-common-margin{margin-left:15px;margin-right:15px}
.lgi-myvm-container .mynbooffers-extras-section .flex-box .card-container .card .extras-title-text{display:flex;justify-content:center;font-family:'VM Circular Book',Arial,sans-serif;font-size:24px;font-weight:bold;margin-bottom:5px;margin-top:30px;text-align:center}
.lgi-myvm-container .mynbooffers-extras-section .flex-box .card-container .card .extras-description-text{display:flex;justify-content:center;font-family:'VM Circular Book',Arial,sans-serif;margin-bottom:20px;text-align:center}
.lgi-myvm-container .mynbooffers-extras-section .flex-box .card-container .card .learn-more{display:flex;justify-content:center;margin-bottom:20px;text-align:center}
.lgi-myvm-container .mynbooffers-extras-section .flex-box .card-container .card .amount-and-button{display:inline-flex;margin-bottom:20px;width:-webkit-fill-available}
.lgi-myvm-container .mynbooffers-extras-section .flex-box .card-container .card .extras-offer-amount{display:inline-flex;width:100%}
.lgi-myvm-container .mynbooffers-extras-section .flex-box .card-container .card .extras-offer-amount.hidein-dom{visibility:hidden}
.lgi-myvm-container .mynbooffers-extras-section .flex-box .card-container .card .extras-offer-amount .extras-amount{display:inline-flex;font-family:'VM Circular Black',Arial,sans-serif;font-size:44px;line-height:normal}
.lgi-myvm-container .mynbooffers-extras-section .flex-box .card-container .card .extras-offer-amount .extras-amount-suffix{font-family:'VM Circular Medium',Arial,sans-serif;font-size:16px;margin-left:5px}
.lgi-myvm-container .mynbooffers-extras-section .flex-box .card-container .card .extras-button-section button{background-color:#fff;border:2px solid #000;border-radius:97px;color:#000;font-family:'VM Circular Bold',Arial,sans-serif;font-size:16px;height:40px;padding:0 35px}
.lgi-myvm-container .mynbooffers-premium-section .flex-box .card-container .flex-child{margin:0 10px;width:368.66666667px;height:100%}
.lgi-myvm-container .mynbooffers-premium-section .flex-box .card-container .card{background-color:#fff;border-radius:16px;border:1px solid #dbdbdb;overflow:hidden;height:100%}
.lgi-myvm-container .mynbooffers-premium-section .flex-box .card-container .card .premiumchannel-image img{padding:20px;width:100%}
.lgi-myvm-container .mynbooffers-premium-section .flex-box .card-container .card .premiumchannel-common-margin{margin-left:15px;margin-right:15px}
.lgi-myvm-container .mynbooffers-premium-section .flex-box .card-container .card .premiumchannel-title-text{display:flex;font-family:'VM Circular Book',Arial,sans-serif;font-size:24px;font-weight:bold;margin-bottom:5px;margin-top:30px}
.lgi-myvm-container .mynbooffers-premium-section .flex-box .card-container .card .premiumchannel-description-text{display:flex;font-family:'VM Circular Book',Arial,sans-serif;margin-bottom:20px}
.lgi-myvm-container .mynbooffers-premium-section .flex-box .card-container .card .premiumchannel-description-list{font-family:'VM Circular Book',Arial,sans-serif;line-height:30px;margin-bottom:20px;margin-left:15px}
.lgi-myvm-container .mynbooffers-premium-section .flex-box .card-container .card .premiumchannel-description-list ul{list-style:disc}
.lgi-myvm-container .mynbooffers-premium-section .flex-box .card-container .card .premiumchannel-offer-amount{display:inline-flex;padding-bottom:10px;width:100%}
.lgi-myvm-container .mynbooffers-premium-section .flex-box .card-container .card .premiumchannel-offer-amount .premiumchannel-original-price{color:#666;display:inline-flex;font-family:'VM Circular Light',Arial,sans-serif;font-size:15px;font-weight:bold;line-height:1.5em;position:relative;text-decoration-line:line-through}
.lgi-myvm-container .mynbooffers-premium-section .flex-box .card-container .card .premiumchannel-offer-amount .premiumchannel-amount{display:inline-flex;font-family:'VM Circular Black',Arial,sans-serif;font-size:44px;line-height:normal}
.lgi-myvm-container .mynbooffers-premium-section .flex-box .card-container .card .premiumchannel-offer-amount .premiumchannel-amount-suffix{font-family:'VM Circular Medium',Arial,sans-serif;font-size:16px;margin-left:8px;width:30%}
.lgi-myvm-container .mynbooffers-premium-section .flex-box .card-container .card .premiumchannel-button-section{margin-bottom:20px;margin-top:22px;width:100%}
.lgi-myvm-container .mynbooffers-premium-section .flex-box .card-container .card .premiumchannel-button-section button{background-color:#ed0000;border-radius:97px;color:#fff;font-family:'VM Circular Bold',Arial,sans-serif;font-size:16px;height:40px;width:100%}
.lgi-myvm-container .mynbooffers-smartdevice-section .flex-box .card-container .flex-child{margin:0 10px;width:368.66666667px;height:100%}
.lgi-myvm-container .mynbooffers-smartdevice-section .flex-box .card-container .card{background-color:#fff;border-radius:16px;border:1px solid #dbdbdb;overflow:hidden;height:100%}
.lgi-myvm-container .mynbooffers-smartdevice-section .flex-box .card-container .card .smartdevice-image img{padding:20px;width:100%}
.lgi-myvm-container .mynbooffers-smartdevice-section .flex-box .card-container .card .smartdevice-common-margin{margin-left:15px;margin-right:15px}
.lgi-myvm-container .mynbooffers-smartdevice-section .flex-box .card-container .card .smartdevice-title-text{display:flex;font-family:'VM Circular Book',Arial,sans-serif;font-size:24px;font-weight:bold;margin-bottom:5px;margin-top:30px}
.lgi-myvm-container .mynbooffers-smartdevice-section .flex-box .card-container .card .smartdevice-description-text{display:flex;font-family:'VM Circular Book',Arial,sans-serif;margin-bottom:20px}
.lgi-myvm-container .mynbooffers-smartdevice-section .flex-box .card-container .card .smartdevice-description-list{font-family:'VM Circular Book',Arial,sans-serif;line-height:30px;margin-bottom:20px;margin-left:15px}
.lgi-myvm-container .mynbooffers-smartdevice-section .flex-box .card-container .card .smartdevice-description-list ul{list-style:disc}
.lgi-myvm-container .mynbooffers-smartdevice-section .flex-box .card-container .card .smartdevice-offer-amount{display:inline-flex;width:100%}
.lgi-myvm-container .mynbooffers-smartdevice-section .flex-box .card-container .card .smartdevice-offer-amount .smartdevice-original-price{color:#666;display:inline-flex;font-family:'VM Circular Light',Arial,sans-serif;font-size:15px;font-weight:bold;line-height:1.5em;position:relative;text-decoration-line:line-through}
.lgi-myvm-container .mynbooffers-smartdevice-section .flex-box .card-container .card .smartdevice-offer-amount .smartdevice-amount{display:inline-flex;font-family:'VM Circular Black',Arial,sans-serif;font-size:44px;line-height:normal}
.lgi-myvm-container .mynbooffers-smartdevice-section .flex-box .card-container .card .smartdevice-offer-amount .smartdevice-amount-suffix{font-family:'VM Circular Medium',Arial,sans-serif;font-size:16px;margin-left:8px;margin-top:19px}
.lgi-myvm-container .mynbooffers-smartdevice-section .flex-box .card-container .card .smartdevice-button-section{margin-bottom:20px;margin-top:22px;width:100%}
.lgi-myvm-container .mynbooffers-smartdevice-section .flex-box .card-container .card .smartdevice-button-section button{background-color:#ed0000;border-radius:97px;color:#fff;font-family:'VM Circular Bold',Arial,sans-serif;font-size:16px;height:40px;width:100%}
.channels-overlay{background-color:rgba(0,0,0,0.8);box-sizing:border-box;height:100%;left:0;overflow:auto;padding-bottom:10%;padding-top:10%;position:fixed;top:0;width:100%;z-index:1000}
.channels-overlay .overlay-whitebg{background-color:#fff;border-radius:10px;margin:auto;padding:26px 60px 40px;position:relative;width:700px}
.channels-overlay .overlay-whitebg .channels-close-icon{cursor:pointer}
.channels-overlay .overlay-whitebg .channels-close-icon:after{color:#322332;content:"\f00d";font-family:'FontAwsome','Arial',sans-serif;font-size:16px;line-height:14px;position:absolute;right:30px;top:30px}
.channels-overlay .overlay-whitebg ul{list-style:inherit}
.channels-overlay .overlay-whitebg ul li{border-bottom:1px solid #ccc;font-family:'VM Circular Medium',Arial,sans-serif;margin-top:10px;padding-bottom:10px}
@media only screen and (max-width:959px){.channels-overlay .overlay-whitebg{margin:10px;width:unset}
}
@media only screen and (max-width:519px){.lgi-myvm-container .mynbooffers-extras-section .extras-header{padding-top:15%}
.lgi-myvm-container .mynbooffers-premium-section .premium-header{padding-top:15%}
.lgi-myvm-container .mynbooffers-smartdevice-section .smartdevice-header{padding-top:15%}
.lgi-myvm-container .mynbooffers-package-section .flex-box .card-container .flex-child{margin:0 10px;padding-top:0;width:90vw}
.lgi-myvm-container .mynbooffers-extras-section .flex-box .card-container .flex-child,.lgi-myvm-container .mynbooffers-premium-section .flex-box .card-container .flex-child,.lgi-myvm-container .mynbooffers-smartdevice-section .flex-box .card-container .flex-child{margin:0 10px;width:90vw}
.lgi-myvm-container .slick-dots li button:before{font-size:12px}
}
@media only screen and (min-width:520px) and (max-width:619px){.lgi-myvm-container .mynbooffers-extras-section .extras-header{padding-top:15%}
.lgi-myvm-container .mynbooffers-premium-section .premium-header{padding-top:15%}
.lgi-myvm-container .mynbooffers-smartdevice-section .smartdevice-header{padding-top:15%}
.lgi-myvm-container .mynbooffers-package-section .flex-box .card-container .flex-child{margin:0 10px;padding-top:0;width:90vw}
.lgi-myvm-container .mynbooffers-extras-section .flex-box .card-container .flex-child,.lgi-myvm-container .mynbooffers-premium-section .flex-box .card-container .flex-child,.lgi-myvm-container .mynbooffers-smartdevice-section .flex-box .card-container .flex-child{margin:0 10px;width:90vw}
.lgi-myvm-container .slick-dots li button:before{font-size:15px}
}
@media only screen and (min-width:620px) and (max-width:959px){.lgi-myvm-container .mynbooffers-extras-section .extras-header{padding-top:10%}
.lgi-myvm-container .mynbooffers-premium-section .premium-header{padding-top:10%}
.lgi-myvm-container .mynbooffers-smartdevice-section .smartdevice-header{padding-top:10%}
.lgi-myvm-container .mynbooffers-smartdevice-section .flex-box .card-container .card .smartdevice-offer-amount .smartdevice-amount-suffix{font-family:'VM Circular Medium',Arial,sans-serif;font-size:16px;margin-left:8px;margin-top:0;width:30%}
.lgi-myvm-container .mynbooffers-package-section .flex-box .card-container .flex-child{margin:0 10px;padding-top:0;width:calc(45vw + 3px)}
.lgi-myvm-container .mynbooffers-extras-section .flex-box .card-container .flex-child,.lgi-myvm-container .mynbooffers-premium-section .flex-box .card-container .flex-child,.lgi-myvm-container .mynbooffers-smartdevice-section .flex-box .card-container .flex-child{margin:0 10px;width:calc(45vw + 3px)}
.lgi-myvm-container .slick-dots li button:before{font-size:15px}
}
@media only screen and (min-width:960px) and (max-width:1024px){.lgi-myvm-container .mynbooffers-extras-section .extras-header{padding-top:8%}
.lgi-myvm-container .mynbooffers-premium-section .premium-header{padding-top:8%}
.lgi-myvm-container .mynbooffers-smartdevice-section .smartdevice-header{padding-top:8%}
.lgi-myvm-container .mynbooffers-package-section .flex-box .card-container .flex-child{margin:0 10px;padding-top:0;width:44vw}
.lgi-myvm-container .mynbooffers-extras-section .flex-box .card-container .flex-child,.lgi-myvm-container .mynbooffers-premium-section .flex-box .card-container .flex-child,.lgi-myvm-container .mynbooffers-smartdevice-section .flex-box .card-container .flex-child{margin:0 10px;width:44vw}
.lgi-myvm-container .slick-dots li button:before{font-size:15px}
}
@media only screen and (min-width:1025px) and (max-width:1200px){.lgi-myvm-container .mynbooffers-extras-section .extras-header{padding-top:8%}
.lgi-myvm-container .mynbooffers-premium-section .premium-header{padding-top:8%}
.lgi-myvm-container .mynbooffers-smartdevice-section .smartdevice-header{padding-top:8%}
.lgi-myvm-container .mynbooffers-package-section .flex-box .card-container .flex-child{margin:0 10px;padding-top:0;width:29vw}
.lgi-myvm-container .mynbooffers-extras-section .flex-box .card-container .flex-child,.lgi-myvm-container .mynbooffers-premium-section .flex-box .card-container .flex-child,.lgi-myvm-container .mynbooffers-smartdevice-section .flex-box .card-container .flex-child{margin:0 10px;width:29vw}
.lgi-myvm-container .slick-dots li button:before{font-size:15px}
}
.housemove-container .housemove-rfscomponent{display:inline-flex;width:100%}
.housemove-container .housemove-rfscomponent .housemove-img{width:40%}
.housemove-container .housemove-rfscomponent .housemove-rfschecks{width:60%}
.housemove-container .housemove-rfscomponent .housemove-rfschecks .rfsHouseMove{min-height:220px;padding-bottom:20px}
.housemove-container .housemove-rfscomponent .housemove-rfschecks .rfsHouseMove .eircodeSearch{padding-top:10px}
.housemove-container .housemove-rfscomponent .housemove-rfschecks .rfsHouseMove .eircodeSearch fieldset{border:0}
.housemove-container .housemove-rfscomponent .housemove-rfschecks .rfsHouseMove .eircodeSearch .eircode-input li.lgi-form-field{padding:0 !important;width:100%}
.housemove-container .housemove-rfscomponent .housemove-rfschecks .rfsHouseMove .eircodeSearch .eircode-input li.lgi-form-field .lgi-form-field-container{width:100%}
.housemove-container .housemove-rfscomponent .housemove-rfschecks .rfsHouseMove .eircodeSearch .eircode-input li.lgi-form-field .lgi-form-field-container input{border:1px solid #000;border-radius:6px;height:44px;margin-top:5px;padding:10px;width:100% !important}
.housemove-container .housemove-rfscomponent .housemove-rfschecks .rfsHouseMove .eircodeSearch .eircode-input li.lgi-form-field .lgi-form-field-container span.lgi-form-validmark{display:none !important}
.housemove-container .housemove-rfscomponent .housemove-rfschecks .rfsHouseMove .eircodeSearch .invalid-eircode{color:#ed0000;display:flex;letter-spacing:0;padding-top:10px}
.housemove-container .housemove-rfscomponent .housemove-rfschecks .rfsHouseMove .eircodeSearch .rfsEircodeCheck-btn{display:block;padding-top:24px !important;width:100%}
.housemove-container .housemove-rfscomponent .housemove-rfschecks .rfsHouseMove .eircodeSearch .rfsEircodeCheck-btn .floatcenter{width:100%}
.housemove-container .housemove-rfscomponent .housemove-rfschecks .rfsHouseMove .eircodeSearch .rfsEircodeCheck-btn .floatcenter button{width:100%}
.housemove-container .housemove-rfscomponent .housemove-rfschecks .rfsHouseMove .eircodeSearch .toggleRfsSection{background:#fff;color:#322332;border-bottom:1px solid #000;font-family:'VM Circular Book',Arial,sans-serif;font-size:16px;margin:0 0 0 12px;padding-bottom:2px}
.housemove-container .housemove-rfscomponent .housemove-rfschecks .rfsHouseMove .addressSearch{padding-top:10px}
.housemove-container .housemove-rfscomponent .housemove-rfschecks .rfsHouseMove .addressSearch .invalid-county{color:#ed0000;display:flex;letter-spacing:0;padding-top:10px}
.housemove-container .housemove-rfscomponent .housemove-rfschecks .rfsHouseMove .addressSearch .invalid-address{color:#ed0000;display:flex;letter-spacing:0;padding-top:10px}
.housemove-container .housemove-rfscomponent .housemove-rfschecks .rfsHouseMove .addressSearch .addressCheckerForm{margin:0 auto;max-width:1240px;width:100%}
.housemove-container .housemove-rfscomponent .housemove-rfschecks .rfsHouseMove .addressSearch .addressCheckerForm fieldset{border:0}
.housemove-container .housemove-rfscomponent .housemove-rfschecks .rfsHouseMove .addressSearch .addressCheckerForm .rfsCountryDropdown .lgi-form-field-container-extended{margin-top:10px}
.housemove-container .housemove-rfscomponent .housemove-rfschecks .rfsHouseMove .addressSearch .addressCheckerForm .rfsCountryDropdown .lgi-form-field-container-extended .select-items div:hover{background-color:#000;color:#fff}
.housemove-container .housemove-rfscomponent .housemove-rfschecks .rfsHouseMove .addressSearch .addressCheckerForm .rfsCountryDropdown .lgi-form-field-container-extended .select-selected{background-color:#fff;border:1px solid #000;border-radius:6px;color:#676468;cursor:pointer;height:44px;margin:5px -1px -1px -1px;overflow:hidden;padding:10px;white-space:nowrap}
.housemove-container .housemove-rfscomponent .housemove-rfschecks .rfsHouseMove .addressSearch .addressCheckerForm .rfsCountryDropdown .lgi-form-field-container-extended .select-selected:after{content:"\f078";color:#000;right:6px}
.housemove-container .housemove-rfscomponent .housemove-rfschecks .rfsHouseMove .addressSearch .addressCheckerForm .rfsCountryDropdown .lgi-form-field-container-extended .select-selected.select-arrow-active:after{content:"\f077";color:#000;right:6px}
.housemove-container .housemove-rfscomponent .housemove-rfschecks .rfsHouseMove .addressSearch .addressCheckerForm .postalAddress-input{margin-top:20px}
.housemove-container .housemove-rfscomponent .housemove-rfschecks .rfsHouseMove .addressSearch .addressCheckerForm .postalAddress-input li.lgi-form-width-extrawide{width:100%}
.housemove-container .housemove-rfscomponent .housemove-rfschecks .rfsHouseMove .addressSearch .addressCheckerForm .postalAddress-input li.lgi-form-width-extrawide .lgi-form-field-container{width:100%}
.housemove-container .housemove-rfscomponent .housemove-rfschecks .rfsHouseMove .addressSearch .addressCheckerForm .postalAddress-input li.lgi-form-width-extrawide .lgi-form-field-container input{border:1px solid #000;border-radius:6px;height:44px;margin-top:5px;padding:10px;width:100% !important}
.housemove-container .housemove-rfscomponent .housemove-rfschecks .rfsHouseMove .addressSearch .addressCheckerForm .postalAddress-input li.lgi-form-width-extrawide .lgi-form-field-container span.lgi-form-validmark{display:none !important}
.housemove-container .housemove-rfscomponent .housemove-rfschecks .rfsHouseMove .addressSearch .addressCheckerForm .rfsAddressCheck-btn{display:block;padding-top:24px !important;width:100%}
.housemove-container .housemove-rfscomponent .housemove-rfschecks .rfsHouseMove .addressSearch .addressCheckerForm .rfsAddressCheck-btn .floatcenter{width:100%}
.housemove-container .housemove-rfscomponent .housemove-rfschecks .rfsHouseMove .addressSearch .addressCheckerForm .rfsAddressCheck-btn .floatcenter button{width:100%}
.housemove-container .housemove-rfscomponent .housemove-rfschecks .rfsHouseMove .addressSearch .toggleRfsSection{background:#fff;border-bottom:1px solid #000;color:#322332;font-family:'VM Circular Book',Arial,sans-serif;font-size:16px;margin:0 0 0 12px;padding-bottom:2px}
.housemove-container .available-services-section .service-availabilty-section{background-color:#fff;border:1px solid #dbdbdb;border-radius:10px;box-shadow:0 0 30px -10px;display:inline-flex;overflow:hidden}
.housemove-container .available-services-section .service-availabilty-section .serviceability-text{font-family:'VM Circular Book',Arial,sans-serif;font-size:22px;font-weight:bold;padding:50px 20px 50px 80px;width:33%}
.housemove-container .available-services-section .service-availabilty-section .availableServicesResults{clear:both;display:block;margin:auto;padding:5px 30px;width:49%}
.housemove-container .available-services-section .service-availabilty-section .availableServicesResults ul.availableServices-list{list-style-type:none;margin:auto;padding:0}
.housemove-container .available-services-section .service-availabilty-section .availableServicesResults ul.availableServices-list li.service-availability-true{display:block;float:left;font-family:'VM Circular Bold',Arial,sans-serif;font-size:18px;margin-right:0;margin-top:10px;padding:0;width:49%}
.housemove-container .available-services-section .service-availabilty-section .availableServicesResults ul.availableServices-list li.service-availability-true:before{content:'\f00c';color:#64a541;font-family:FontAwsome;padding-right:10px}
.housemove-container .available-services-section .service-availabilty-section .availableServicesResults ul.availableServices-list li.service-availability-false{display:block;float:left;font-family:'VM Circular Bold',Arial,sans-serif;font-size:18px;margin-right:0;margin-top:10px;padding:0;width:49%}
.housemove-container .available-services-section .service-availabilty-section .availableServicesResults ul.availableServices-list li.service-availability-false:before{content:'\f00d';color:#ed0000;font-family:FontAwsome;padding-right:10px}
.housemove-container .available-services-section .service-availabilty-section .date-selection-text{border-left:2px solid #ccc;font-family:'VM Circular Book',Arial,sans-serif;font-size:22px;font-weight:bold;margin:auto;padding:0 40px 0 25px;width:33%}
.housemove-container .available-services-section .service-availabilty-section .hide-by-default{display:none}
.housemove-container .available-services-section .service-availabilty-section .display-msg{display:block}
.housemove-container .housemove-date li.lgi-form-field{margin:0 auto}
.housemove-container .housemove-date li.lgi-form-field.lgi-form-error-valid .lgi-form-validmark{display:none !important}
.housemove-container .housemove-notpossible{background-color:#fff;border:1px solid #dbdbdb;border-radius:10px;box-shadow:0 0 30px -10px;display:block;overflow:hidden;padding:20px 0}
.housemove-container .housemove-notpossible .housemovepossibleerror{padding:10px 20px}
.housemove-container .housemove-notpossible .housemovepossible-error{padding:10px 40px}
.housemove-container .housemove-notpossible .housemovepossible-error .hmPossibleerrorvalue{list-style-type:disc}
.housemove-container .housemoveOrder-failure{background-color:#fff;border:1px solid #dbdbdb;border-radius:10px;box-shadow:0 0 30px -10px;display:block;overflow:hidden;padding:20px 0}
.housemove-container .housemoveOrder-failure .housemoveordererror{padding:10px 20px}
.housemove-container .housemoveOrder-failure .housemoveorder-error{padding:10px 40px}
.housemove-container .housemoveOrder-failure .housemoveorder-error .hmOrdererrorvalue{list-style-type:disc}
.housemove-container .housemoveOrder-success{background-color:#fff;border:1px solid #dbdbdb;border-radius:10px;box-shadow:0 0 30px -10px;display:block;overflow:hidden;padding:30px 30px}
.housemove-container .housemoveOrder-success .housemove-success{font-weight:bold;text-align:center}
.rfswidget-housemove li.ui-menu-item{border-top:1px solid #ccc;padding:10px}
.rfswidget-housemove li.ui-menu-item:hover{background-color:#000;color:#fff;width:100%}
.rfswidget-housemove li.ui-menu-item a.ui-corner-all{font-size:15px;text-decoration:none !important}
.rfswidget-housemove li.ui-menu-item a.ui-corner-all:hover{background-color:#000;border:0;color:#fff}
.rfswidget-housemove li.ui-menu-item .ui-state-focus{background-color:#000;border:0;color:#fff}
@media only screen and (max-width:619px){.housemove-container .housemove-rfscomponent{display:block;width:100%}
.housemove-container .housemove-rfscomponent .housemove-img,.housemove-container .housemove-rfscomponent .housemove-rfschecks{width:100%}
.housemove-container .available-services-section .service-availabilty-section{background-color:#fff;border:1px solid #dbdbdb;border-radius:10px;box-shadow:0 0 30px -10px;display:block;overflow:hidden}
.housemove-container .available-services-section .service-availabilty-section .serviceability-text{font-family:'VM Circular Book',Arial,sans-serif;font-size:22px;font-weight:bold;padding:50px 40px;width:100%}
.housemove-container .available-services-section .service-availabilty-section .date-selection-text{border-left:0;display:inline-flex;font-family:'VM Circular Book',Arial,sans-serif;font-size:22px;font-weight:bold;padding:50px 40px;width:100%}
.housemove-container .available-services-section .service-availabilty-section .availableServicesResults{border-right:0;display:block;margin:auto;padding:5% 20%;width:100%}
.housemove-container .available-services-section .service-availabilty-section .availableServicesResults ul.availableServices-list li.service-availability-true,.housemove-container .available-services-section .service-availabilty-section .availableServicesResults ul.availableServices-list li.service-availability-false{display:block;float:left;font-family:'VM Circular Bold',Arial,sans-serif;font-size:18px;margin-right:0;width:100%}
.housemove-container .housemove-date .housemove-submitbtn .floatcenter{width:100%}
.housemove-container .housemove-date .housemove-submitbtn .floatcenter button{width:100%}
}
.account-health-check-container .overview-broadband{padding:15px 0;display:flex}
.account-health-check-container .overview-broadband .overview-broadband-image{display:inline-block;vertical-align:text-top;width:62px}
.account-health-check-container .overview-broadband .overview-broadband-image img{height:30px}
.account-health-check-container .overview-broadband .overview-broadband-description{display:inline-block;vertical-align:top;width:25%}
.account-health-check-container .overview-broadband .overview-broadband-description .overview-broadband-header{color:#000;font-family:'VM Circular Bold',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px}
.account-health-check-container .account-health-check-pass{margin:0 90px}
.account-health-check-container .account-health-failure{margin:0 90px}
.account-health-check-container .home-phone{padding:15px 0;display:flex}
.account-health-check-container .home-phone .home-phone-image{display:inline-block;vertical-align:text-top;width:62px}
.account-health-check-container .home-phone .home-phone-image img{height:30px}
.account-health-check-container .home-phone .home-phone-description{display:inline-block;vertical-align:top;width:25%}
.account-health-check-container .home-phone .home-phone-description .home-phone-header{color:#000;font-family:'VM Circular Bold',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px}
.account-health-check-container .overview-television{padding:15px 0;display:flex}
.account-health-check-container .overview-television .overview-television-image{display:inline-block;vertical-align:text-top;width:62px}
.account-health-check-container .overview-television .overview-television-image img{height:30px}
.account-health-check-container .overview-television .overview-television-description{display:inline-block;vertical-align:top;width:25%}
.account-health-check-container .overview-television .overview-television-description .overview-television-header{color:#000;font-family:'VM Circular Bold',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px}
.account-health-check-container .accounthealthcheck-pass-buttons{display:flex;justify-content:space-evenly;margin:40px auto}
.account-health-check-container .accounthealthcheck-fail-buttons{height:100px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}
@media only screen and (max-width:619px){.account-health-check-container .overview-broadband .overview-broadband-description{display:inline-block;vertical-align:top;width:50%}
.account-health-check-container .overview-television .overview-television-description{display:inline-block;vertical-align:top;width:50%}
.account-health-check-container .home-phone .home-phone-description{display:inline-block;vertical-align:top;width:50%}
.account-health-check-container .account-health-check-pass{margin:0}
.account-health-check-container .account-health-failure{margin:0}
.account-health-check-container .accounthealthcheck-pass-buttons{display:block}
.account-health-check-container .accounthealthcheck-pass-buttons .returntobutton{padding:20px 0}
.account-health-check-container .accounthealthcheck-fail-buttons{display:block}
.account-health-check-container .accounthealthcheck-fail-buttons .returntobutton{padding:20px 0}
.account-health-check-container .customerSupportButton,.account-health-check-container .returntobutton,.account-health-check-container .chatButton{margin:25px 0}
}
@media screen and (min-width:620px) and (max-width:1024px){.account-health-check-container .overview-broadband .overview-broadband-description{display:inline-block;vertical-align:top;width:40%}
.account-health-check-container .overview-television .overview-television-description{display:inline-block;vertical-align:top;width:40%}
.account-health-check-container .home-phone .home-phone-description{display:inline-block;vertical-align:top;width:40%}
.account-health-check-container .accounthealthcheck-pass-buttons{display:block}
.account-health-check-container .accounthealthcheck-pass-buttons .returntobutton{padding:20px 0}
.account-health-check-container .accounthealthcheck-fail-buttons{display:block}
.account-health-check-container .accounthealthcheck-fail-buttons .returntobutton{padding:20px 0}
}
.lgi-myvm-container .fixed-products-display-new{padding:30px 0 10px 0;border:1px solid lightgrey;border-radius:22px;margin-top:10px}
.lgi-myvm-container .fixed-products-display-new .fixed-services-header-new{color:#322332;font-family:'VM Circular Whisper TT',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:28px;padding:0 20px 10px 20px;font-weight:300}
.lgi-myvm-container .fixed-products-display-new .spacing{margin:5px}
.lgi-myvm-container .fixed-products-display-new .on-hover{position:relative}
.lgi-myvm-container .fixed-products-display-new .on-hover:hover,.lgi-myvm-container .fixed-products-display-new .on-hover:active,.lgi-myvm-container .fixed-products-display-new .on-hover:focus{cursor:pointer}
.lgi-myvm-container .fixed-products-display-new .on-hover::after{content:url('../../../../content/dam/www-virginmedia-ie/img/myvm/chevron-right.png');color:#000;float:right;padding-right:20px;position:absolute;top:40%;right:0}
.lgi-myvm-container .fixed-products-display-new .home-phone-new{padding:15px 0}
.lgi-myvm-container .fixed-products-display-new .home-phone-new .home-phone-image-new{display:inline-block;vertical-align:text-top;width:62px;text-align:center}
.lgi-myvm-container .fixed-products-display-new .home-phone-new .home-phone-image-new img{height:26px;width:26px}
.lgi-myvm-container .fixed-products-display-new .home-phone-new .home-phone-description-new{display:inline-block;vertical-align:top;width:75%}
.lgi-myvm-container .fixed-products-display-new .home-phone-new .home-phone-description-new .home-phone-header-new{color:#000;font-family:'VM Circular Bold',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:20.24px;font-weight:700}
.lgi-myvm-container .fixed-products-display-new .home-phone-new .home-phone-description-new .home-phone-value-new{color:#000;font-family:'VM Circular Whisper TT',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px}
.lgi-myvm-container .fixed-products-display-new .overview-broadband-new{padding:15px 0}
.lgi-myvm-container .fixed-products-display-new .overview-broadband-new .overview-broadband-image-new{display:inline-block;vertical-align:text-top;width:62px;text-align:center}
.lgi-myvm-container .fixed-products-display-new .overview-broadband-new .overview-broadband-image-new img{height:26px;width:26px}
.lgi-myvm-container .fixed-products-display-new .overview-broadband-new .overview-broadband-description-new{display:inline-flex;vertical-align:top;width:75%;position:relative}
.lgi-myvm-container .fixed-products-display-new .overview-broadband-new .overview-broadband-description-new .overview-broadband-header-new{color:#000;font-family:'VM Circular Bold',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:20.24px;font-weight:700}
.lgi-myvm-container .fixed-products-display-new .overview-broadband-new .overview-broadband-description-new .overview-broadband-value-new{color:#000;font-family:'VM Circular Whisper TT',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px;padding-left:5px}
.lgi-myvm-container .fixed-products-display-new .overview-television-new{padding:15px 0}
.lgi-myvm-container .fixed-products-display-new .overview-television-new .overview-television-image-new{display:inline-block;vertical-align:text-top;width:62px;text-align:center}
.lgi-myvm-container .fixed-products-display-new .overview-television-new .overview-television-image-new img{height:26px;width:26px}
.lgi-myvm-container .fixed-products-display-new .overview-television-new .overview-television-description-new{display:inline-block;vertical-align:top;width:75%}
.lgi-myvm-container .fixed-products-display-new .overview-television-new .overview-television-description-new .overview-television-header-new{color:#000;font-family:'VM Circular Bold',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:20.24px;font-weight:700}
.lgi-myvm-container .fixed-products-display-new .overview-television-new .overview-television-description-new .overview-television-value-new{color:#000;font-family:'VM Circular Whisper TT',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px}
.lgi-myvm-container .fixed-products-display-new .accounthealthcheck{display:flex;justify-content:center}
.lgi-myvm-container .fixed-products-display-new .accounthealthcheck .account-health-check-tooltip{padding-left:5px;padding-top:2px}
.lgi-myvm-container .fixed-products-display-new .accounthealthcheck .account-health-check-tooltip .myvm-tooltip::after{color:#000}
@media only screen and (max-width:959px){.lgi-myvm-container .fixed-products-display-new .overview-broadband-new .overview-broadband-description-new{width:75%}
}
@media only screen and (max-width:619px){.lgi-myvm-container .fixed-products-display-new .home-phone-new .home-phone-image-new{width:52px}
.lgi-myvm-container .fixed-products-display-new .overview-broadband-new .overview-broadband-image-new{width:52px}
.lgi-myvm-container .fixed-products-display-new .overview-television-new .overview-television-image-new{width:52px}
}
@media screen and (min-width:300px) and (max-width:619px){.lgi-myvm-container .fixed-products-display-new{padding:30px 0 10px 0;border:1px solid lightgrey;border-radius:0 0 22px 22px;margin-top:0}
.lgi-myvm-container .fixed-products-display-new .home-phone-new .home-phone-description-new{display:inline-grid;vertical-align:top;width:75%}
.lgi-myvm-container .fixed-products-display-new .overview-broadband-new .overview-broadband-description-new{display:inline-grid;vertical-align:top;width:75%}
.lgi-myvm-container .fixed-products-display-new .overview-television-new .overview-television-description-new{display:inline-grid;vertical-align:top;width:75%}
}
.lgi-myvm-container .mobile-products-display-new{display:grid;padding:30px 0 10px 0;border:1px solid lightgrey;border-radius:22px;margin-top:10px;width:100%}
.lgi-myvm-container .mobile-products-display-new .spacing-new{margin:5px}
.lgi-myvm-container .mobile-products-display-new .on-hover{position:relative}
.lgi-myvm-container .mobile-products-display-new .on-hover:hover{cursor:pointer}
.lgi-myvm-container .mobile-products-display-new .on-hover:active{cursor:pointer}
.lgi-myvm-container .mobile-products-display-new .on-hover:focus{cursor:pointer}
.lgi-myvm-container .mobile-products-display-new .on-hover::after{content:url('../../../../content/dam/www-virginmedia-ie/img/myvm/chevron-right.png');color:#000;float:right;padding-right:20px;position:absolute;top:40%;right:0}
.lgi-myvm-container .mobile-products-display-new .mobile-services-header-new{color:#000;font-family:'VM Circular Whisper TT',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:28px;padding:0 19px 30px 19px}
.lgi-myvm-container .mobile-products-display-new .mobile-number-new{display:flex;padding-bottom:15px;padding-right:22px;padding-top:15px}
.lgi-myvm-container .mobile-products-display-new .mobile-number-new .mobile-image-new{display:inline-block;vertical-align:text-top;width:62px}
.lgi-myvm-container .mobile-products-display-new .mobile-number-new .mobile-image-new img{height:30px;padding-left:12px}
.lgi-myvm-container .mobile-products-display-new .mobile-number-new .mobile-number-description-new{display:flex;vertical-align:top;width:75%}
.lgi-myvm-container .mobile-products-display-new .mobile-number-new .mobile-number-description-new .mobile-header-new{color:#000;font-family:'VM Circular Bold',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px;padding-right:5px}
.lgi-myvm-container .mobile-products-display-new .mobile-number-new .mobile-number-description-new .mobile-number-value-new{color:#000;font-family:'VM Circular Whisper TT',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px}
.lgi-myvm-container .mobile-products-display-new .mobile-device-new{display:flex;padding-bottom:15px;padding-right:22px;padding-top:15px}
.lgi-myvm-container .mobile-products-display-new .mobile-device-new .device-image-new{display:inline-block;vertical-align:text-top;width:62px}
.lgi-myvm-container .mobile-products-display-new .mobile-device-new .device-image-new img{height:30px;padding-left:12px}
.lgi-myvm-container .mobile-products-display-new .mobile-device-new .device-description-new{display:flex;vertical-align:top;width:75%}
.lgi-myvm-container .mobile-products-display-new .mobile-device-new .device-description-new .device-header-new{color:#000;font-family:'VM Circular Bold',Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:24px;padding-right:5px}
.lgi-myvm-container .mobile-products-display-new .mobile-device-new .device-description-new .device-type-new{color:#000;font-family:'VM Circular Whisper TT',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px}
.lgi-myvm-container .myvm-keep-your-number-overview-new{padding-right:19px}
@media screen and (max-width:619px){.lgi-myvm-container .mobile-products-display-new{padding-top:20px;border-radius:0 0 22px 22px;margin-top:0}
.lgi-myvm-container .mobile-products-display-new .mobile-number-new{padding-bottom:10px;padding-right:18px;padding-top:10px}
.lgi-myvm-container .mobile-products-display-new .mobile-number-new .mobile-number-description-new{display:inline-grid;vertical-align:top;width:75%}
.lgi-myvm-container .mobile-products-display-new .mobile-number-new .mobile-image-new{width:53px}
.lgi-myvm-container .mobile-products-display-new .mobile-device-new{padding-bottom:10px;padding-right:18px;padding-top:10px}
.lgi-myvm-container .mobile-products-display-new .mobile-device-new .device-description-new{display:inline-grid;vertical-align:top;width:75%}
.lgi-myvm-container .mobile-products-display-new .mobile-device-new .device-image-new{width:53px}
.lgi-myvm-container .mobile-products-display-new .mobile-services-header-new{font-size:18px;padding:0 15px 10px 15px}
.myvm-keep-your-number-overview-new .floatright{float:left !important}
}
.lgi-myvm-container .current-balance-component-new{margin-top:10px;padding:17px 23px;border:1px solid #d3d3d3;border-radius:22px;background-color:#fff;height:fit-content}
.lgi-myvm-container .current-balance-component-new .current-balance-header-new{color:#000;display:inline-block;font-family:'VM Circular Whisper TT',Arial,sans-serif;font-size:18px;font-weight:300;letter-spacing:0;line-height:24px;margin-top:15px;text-align:left}
.lgi-myvm-container .current-balance-component-new .currentBalanceTooltip .currentBal-tooltip-new .myvm-tooltip:after{color:#000 !important;content:"\f059";cursor:pointer;font-family:FontAwsome;font-size:18px;height:23px;letter-spacing:0;line-height:25px;width:16px}
.lgi-myvm-container .current-balance-component-new .balance-valuefields-new{display:flex;margin-top:24px;justify-content:space-between}
.lgi-myvm-container .current-balance-component-new .balance-valuefields-new .make-payment-new{display:inline-block;padding-right:10px}
.lgi-myvm-container .current-balance-component-new .balance-valuefields-new .make-payment-new a{height:36px;margin:15px;width:140%}
.lgi-myvm-container .current-balance-component-new .balance-valuefields-new .current-balance-value-new{color:#000;font-family:'VM Circular Medium',Arial,sans-serif;font-size:30px;letter-spacing:0;line-height:60px;text-align:left}
.lgi-myvm-container .current-balance-component-new .payments-link{color:#ec2000;cursor:pointer;font-family:'VM Circular Book',Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:21px;padding-top:15px;text-align:center}
.lgi-myvm-container .current-balance-component-new .currentBalanceTooltip{display:inline-block}
.lgi-myvm-container .current-balance-component-new .view-all-payment-new a{color:black;text-decoration:none}
.lgi-myvm-container .current-balance-component-new .lgi_rte_textdefault8 li{color:#ec2000}
@media screen and (min-width:300px) and (max-width:619px){.lgi-myvm-container .current-balance-component-new{background-color:#fff;border:1px solid lightgrey;border-top:0;border-radius:0;margin-top:-6px;height:fit-content}
.lgi-myvm-container .current-balance-component-new .view-billsbutton .textcenter .floatcenter a{border:1px solid black}
.lgi-myvm-container .current-balance-component-new .viewpayments .textcenter .floatcenter button{border:1px solid black}
.lgi-myvm-container .current-balance-component-new .balance-valuefields-new{display:flex;margin-bottom:0;margin-top:24px;justify-content:space-between}
.lgi-myvm-container .current-balance-component-new .balance-valuefields-new .make-payment-new{display:inline-block;width:50%}
.lgi-myvm-container .current-balance-component-new .balance-valuefields-new .current-balance-value-new{color:#000;font-family:'VM Circular Medium',Arial,sans-serif;font-size:25px;letter-spacing:0;line-height:60px;text-align:left;padding-right:0}
}
@media screen and (min-width:620px) and (max-width:959px){.lgi-myvm-container .current-balance-component-new{margin-top:10px;padding:17px 23px;border:1px solid #d3d3d3;border-radius:22px;background-color:#fff;height:fit-content}
.lgi-myvm-container .current-balance-component-new .balance-valuefields-new{display:flex;margin-bottom:0;margin-top:24px;width:100%;justify-content:space-between}
}
.lgi-myvm-container .latest-bill-overview-new{padding:5px 5px 5px 0;display:flex}
.lgi-myvm-container .latest-bill-data-new{font-size:18px;font-family:'VM Circular Book'}
.lgi-myvm-container .latest-bill-header-new{font-size:18px;font-family:'VM Circular Book'}
.lgi-myvm-container .latest-bill-overview-new .latest-bill-section-new .latest-bill-data-new .latest-bill-status-new{font-family:'VM Circular Chat TT'}
.lgi-myvm-container .latest-bill-overview-new .latest-bill-section-new .latest-bill-data-new .due-dot::before{font-family:'FontAwsome';content:'\f111';color:red;font-size:11px;padding-right:2px;padding-top:15px;height:20px}
.lgi-myvm-container .latest-bill-overview-new .latest-bill-section-new .latest-bill-data-new .due-dot .due-text-red{color:red}
.lgi-myvm-container .latest-bill-overview-new .latest-bill-section-new .latest-bill-data-new .paid-tick::before{font-family:'FontAwsome';content:'\f00c';color:green;padding-right:10px;font-size:18px;float:left}
.lgi-myvm-container .latest-bill-overview-new .latest-bill-section-new .latest-bill-data-new .paid-tick .paid-text-green{color:#008000}
@media screen and (min-width:960px){.lgi-myvm-container .latest-bill-overview-new .latest-bill-section-new .latest-bill-data-new{padding-top:40px !important;padding-bottom:20px !important}
}
@media screen and (min-width:300px) and (max-width:619px){.lgi-myvm-container .latest-bill-overview-new{display:flex;padding-bottom:20px}
.lgi-myvm-container .latest-bill-accordion-new{position:relative;top:8px}
}
.lgi-myvm-container .fixedoverview-new{background-color:white;width:100%;height:fit-content;border:1px solid lightgrey;border-radius:22px;display:inline-flex}
.lgi-myvm-container .fixedoverview-new .fixedoverview-section{width:100%}
.lgi-myvm-container .fixedoverview-new .fixedoverview-section .buttonSpan-new{display:flex;justify-content:flex-end}
.lgi-myvm-container .fixedoverview-new .fixedoverview-section .buttonSpan-new .switchAccount-new.button{padding-top:15px}
.lgi-myvm-container .fixedoverview-new .fixedoverview-section .buttonSpan-new .trackMyPayment-new.button{padding-top:15px}
.lgi-myvm-container .fixedoverview-new .fixedoverview-section .overview-new{padding:25px 0 20px 23px}
.lgi-myvm-container .fixedoverview-new .fixedoverview-section .overview-new .fixedimage-new .fixedprofileimage-new .textcenter .floatright img{padding:25px 20px}
.lgi-myvm-container .fixedoverview-new .fixedoverview-section .overview-new .profileInfoPar-new .lgi_rte_textdefault_myvm_13 p{margin-block-start:0}
.lgi-myvm-container .mobileoverview-new{background-color:white;width:100%;height:fit-content;border:1px solid lightgrey;border-radius:22px;display:inline-flex}
.lgi-myvm-container .mobileoverview-new .mobileoverview-section{width:100%}
.lgi-myvm-container .mobileoverview-new .mobileoverview-section .overview-new{padding:20px 0 10px 23px}
.lgi-myvm-container .mobileoverview-new .mobileoverview-section .overview-new .profileInfoPar-new .lgi_rte_textdefault_myvm_13 p{margin-block-start:0}
.lgi-myvm-container .mobileoverview-new .mobileoverview-section .switchMobAcc-new .switchMobileAccount-new{padding:1em}
@media screen and (max-width:959px){.lgi-myvm-container .fixedoverview-new .fixedoverview-section .overview-new .profileInfoHeaderPar-new .myvm1{font-size:20px}
.lgi-myvm-container .fixedoverview-new .fixedoverview-section .overview-new .profileInfoPar-new .lgi_rte_textdefault_myvm_9 p{font-size:18px}
.lgi-myvm-container .fixedoverview-new .fixedoverview-section .buttonSpan-new{display:inherit}
.lgi-myvm-container .fixedoverview-new .fixedoverview-section .switchAcc-new{margin-top:10px}
}
@media screen and (max-width:820px) and (min-width:960px){.lgi-myvm-container .fixedoverview-new .fixedoverview-section .trackMyPayment-new .floatcenter{margin-right:30px}
}
@media screen and (max-width:1060px) and (min-width:960px){.lgi-myvm-container .trackMyPayment-new .floatcenter{margin-right:30px}
}
@media screen and (min-width:300px) and (max-width:619px){.lgi-myvm-container .fixedoverview-new{background:linear-gradient(45deg,#ff6eff 95%,#8a36f1);width:100%;height:fit-content;display:inline-flex;border-radius:18px 18px 0 0}
.lgi-myvm-container .fixedoverview-new .fixedoverview-section{width:85%;display:inline-root}
.lgi-myvm-container .fixedoverview-new .fixedoverview-section .overview-new .buttonSpan-new{display:flex;padding-bottom:12px;padding-left:18px}
.lgi-myvm-container .fixedoverview-new .fixedoverview-section .overview-new .buttonSpan-new .switchAcc-new{margin-top:0}
.lgi-myvm-container .fixedoverview-new .fixedoverview-section .overview-new .profileInfoHeaderPar-new{width:250px}
.lgi-myvm-container .fixedoverview-new .fixedoverview-section .overview-new .profileInfoHeaderPar-new .myvm1{font-size:16px}
.lgi-myvm-container .fixedoverview-new .fixedoverview-section .overview-new .fixedimage-new .fixedprofileimage-new .textcenter .floatright img{padding:23px 13px}
.lgi-myvm-container .mobileoverview-new{background:linear-gradient(45deg,#65e9bd,#62f265,#62f37b);width:100%;height:fit-content;display:inline-flex;border-radius:18px 18px 0 0}
.lgi-myvm-container .mobileoverview-new .mobileoverview-section{width:85%}
.lgi-myvm-container .mobileoverview-new .mobileimage-mobnew .mobileprofileimagem-new{padding-top:1.5em}
}
.quick-links-container .quicklinkcomponent1 div h4{border:1px solid lightgrey;border-radius:22px;padding:20px;height:130px;background-color:white}
.quick-links-container .quicklinkcomponent1 div h4:hover{border:1px solid black}
.quick-links-container .quicklinkcomponent1 div h4 a{color:black}
.quick-links-container .quicklinkcomponent1 div h4 a:hover{color:red}
.quick-links-container .quicklinkcomponent1 div h4 a .lgi_h_img{width:19%}
.quick-links-container .quicklinkcomponent1 div h6{border:1px solid lightgrey;border-radius:22px;padding:20px;height:80px;background-color:white}
.quick-links-container .quicklinkcomponent1 div h6:hover{border:1px solid black}
.quick-links-container .quicklinkcomponent1 div h6 a{color:black}
.quick-links-container .quicklinkcomponent1 div h6 a:hover{color:red}
.quick-links-mobile-container{display:flex}
.quick-links-mobile-container .quicklinkcomponentmobile{width:96%}
.quick-links-mobile-container .quicklinkcomponentmobile h6 a{color:#000}
.quick-links-mobile-container .quicklinkcomponentmobile h6 a .lgi_h_img{margin-top:-2px !important;width:7% !important;padding-bottom:10px}
.quick-links-mobile-container .quicklinksmobileimg{padding-top:12px}
.quick-links-mobile-container .quicklinksmobileimg .textcenter div a img{width:100%}
@media screen and (min-width:600px) and (max-width:959px){.quick-links-mobile-container .quicklinkcomponentmobile h6 a .lgi_h_img{margin-top:-15px !important;width:7% !important;padding-bottom:20px}
}
.lgi-myvm-container .appointment-container-new{border:1px solid lightgrey;border-radius:22px;margin-bottom:30px;margin-top:10px;padding:24px 0 35px}
.lgi-myvm-container .appointment-container-new .row{margin:0;padding:0;width:100%}
.lgi-myvm-container .appointment-container-new .pad-10{padding:10px 0}
.lgi-myvm-container .appointment-container-new .appointment-header{display:flex;padding:0 21px 15px;justify-content:space-between}
.lgi-myvm-container .appointment-container-new .appointment-header .manageAappointmentHeader{margin-bottom:5px}
.lgi-myvm-container .appointment-container-new .appointment-header .manageAppointmentHeaderImage img{max-width:initial}
.lgi-myvm-container .appointment-container-new .appointments-data .appointment{border-top:1px solid #eae9e9;margin:0 21px;width:calc(100% - 42px)}
.lgi-myvm-container .appointment-container-new .appointments-data .appointment .appointment-type{display:flex;flex-direction:row}
.lgi-myvm-container .appointment-container-new .appointments-data .appointment .appointment-type .appointment-image{margin-right:18px;padding:8px 0}
.lgi-myvm-container .appointment-container-new .appointments-data .appointment .appointment-type .appointment-image img{max-height:27px}
.lgi-myvm-container .appointment-container-new .appointments-data .appointment .appointment-type .appointment-text{color:#202020;font-family:'VM Circular Medium',Arial,sans-serif;font-size:14px;line-height:22px}
.lgi-myvm-container .appointment-container-new .appointments-data .appointment .appointment-date{color:#202020;font-family:'VM Circular Book',Arial,sans-serif;font-size:14px;line-height:22px}
.lgi-myvm-container .appointment-container-new .appointments-data .appointment .appointment-time{color:#181f27;font-family:'VM Circular Book',Arial,sans-serif;font-size:14px;line-height:22px}
.lgi-myvm-container .appointment-container-new .appointments-data .appointment .appointment-time .time-slot{font-family:'VM Circular Light',Arial,sans-serif}
.lgi-myvm-container .appointment-container-new .appointments-data .appointment.last{border-bottom:1px solid #eae9e9}
.lgi-myvm-container .appointment-container-new .appointments-data .buttons{font-family:'VM Circular Book',Arial,sans-serif;font-size:14px;line-height:22px;display:flex;justify-content:flex-end;padding-right:48px}
.lgi-myvm-container .appointment-container-new .appointments-data .buttons .reschedule-button{color:#ed0000;cursor:pointer}
.lgi-myvm-container .appointment-container-new .appointments-data .buttons .reschedule-button div{border-bottom:1px solid}
.lgi-myvm-container .appointment-container-new .appointments-data .background-container{padding:0 21px;background:#fbfbfb}
.lgi-myvm-container .appointment-container-new .appointments-data .background-container .error-box{border-top:1px solid #eae9e9}
.lgi-myvm-container .appointment-container-new .appointments-data .background-container .error-box .slot-unavailable{padding:10px 0}
.lgi-myvm-container .appointment-container-new .appointments-data .appointment-accordion{padding:45.7px 0 18px;background:#fbfbfb;display:flex;align-items:stretch}
.lgi-myvm-container .appointment-container-new .appointments-data .appointment-accordion.last{border-top:0;border-bottom:1px solid #eae9e9}
.lgi-myvm-container .appointment-container-new .appointments-data .appointment-accordion.reduce-padding{padding-top:20px}
.lgi-myvm-container .appointment-container-new .appointments-data .appointment-accordion .description-section{padding:0 60px 0 0}
.lgi-myvm-container .appointment-container-new .appointments-data .appointment-accordion .myvm-sim-checkbox{padding:0 0 0 60px;display:flex;flex-direction:column;justify-content:flex-end}
.lgi-myvm-container .appointment-container-new .appointments-data .appointment-accordion .myvm-sim-checkbox .lgi-checkbox-textPlaceholder{font-size:14px;padding-left:0}
.lgi-myvm-container .appointment-container-new .appointments-data .appointment-accordion .amend-section .datepicker-container{border:solid 1px rgba(230,230,230,0.85);float:none;background:#fff}
.lgi-myvm-container .appointment-container-new .appointments-data .appointment-accordion .amend-section .datepicker-container .date-navigator{display:flex;justify-content:space-between;padding:26px 23px 23px;border-bottom:solid 1px #f3f3f3}
.lgi-myvm-container .appointment-container-new .appointments-data .appointment-accordion .amend-section .datepicker-container .date-navigator .nav-box .left-arrow{cursor:pointer}
.lgi-myvm-container .appointment-container-new .appointments-data .appointment-accordion .amend-section .datepicker-container .date-navigator .nav-box .left-arrow:after{content:'\f053';font-family:FontAwsome;color:#747474}
.lgi-myvm-container .appointment-container-new .appointments-data .appointment-accordion .amend-section .datepicker-container .date-navigator .nav-box .right-arrow{cursor:pointer}
.lgi-myvm-container .appointment-container-new .appointments-data .appointment-accordion .amend-section .datepicker-container .date-navigator .nav-box .right-arrow:after{content:'\f054';color:#747474;font-family:FontAwsome}
.lgi-myvm-container .appointment-container-new .appointments-data .appointment-accordion .amend-section .datepicker-container .date-navigator .month{font-family:'VM Circular Medium',Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.25;letter-spacing:normal;text-align:center;color:#ed0000}
.lgi-myvm-container .appointment-container-new .appointments-data .appointment-accordion .amend-section .datepicker-container .dates-section{padding:25px 22px}
.lgi-myvm-container .appointment-container-new .appointments-data .appointment-accordion .amend-section .datepicker-container .dates-section .timeslot-container{display:flex;justify-content:center}
.lgi-myvm-container .appointment-container-new .appointments-data .appointment-accordion .amend-section .datepicker-container .dates-section .timeslot-container .timeslots{max-width:60px;flex-basis:100%;width:calc(16.66666667%)}
.lgi-myvm-container .appointment-container-new .appointments-data .appointment-accordion .amend-section .datepicker-container .dates-section .timeslot-container .timeslots .week-days{font-family:'VM Circular Bold',Arial,sans-serif;font-size:12px;padding:14px 0;color:rgba(0,0,0,0.85);text-align:center}
.lgi-myvm-container .appointment-container-new .appointments-data .appointment-accordion .amend-section .datepicker-container .dates-section .timeslot-container .timeslots .week-days .date{font-family:'VM Circular Book',Arial,sans-serif}
.lgi-myvm-container .appointment-container-new .appointments-data .appointment-accordion .amend-section .datepicker-container .dates-section .timeslot-container .timeslots label{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;align-items:center;color:#666;cursor:pointer;display:flex;height:67px;justify-content:center;position:relative;text-align:center;user-select:none;border:1px solid #ebebeb;z-index:0;margin-right:-1px;margin-bottom:-1px}
.lgi-myvm-container .appointment-container-new .appointments-data .appointment-accordion .amend-section .datepicker-container .dates-section .timeslot-container .timeslots label.current .datepicker-imagePlaceholder{background-color:#f3f3f3;z-index:-1}
.lgi-myvm-container .appointment-container-new .appointments-data .appointment-accordion .amend-section .datepicker-container .dates-section .timeslot-container .timeslots label.disabled .datepicker-textPlaceholder{color:#aeaeae}
.lgi-myvm-container .appointment-container-new .appointments-data .appointment-accordion .amend-section .datepicker-container .dates-section .timeslot-container .timeslots label input{cursor:pointer;opacity:0;position:absolute}
.lgi-myvm-container .appointment-container-new .appointments-data .appointment-accordion .amend-section .datepicker-container .dates-section .timeslot-container .timeslots label input:checked ~ .datepicker-imagePlaceholder{background-color:#fbcccc;z-index:-1;border:solid 1px #e02020}
.lgi-myvm-container .appointment-container-new .appointments-data .appointment-accordion .amend-section .datepicker-container .dates-section .timeslot-container .timeslots label .datepicker-textPlaceholder{color:rgba(0,0,0,0.85);font-family:'VM Circular Bold',Arial,sans-serif;font-size:12px;max-width:100%;margin:initial}
.lgi-myvm-container .appointment-container-new .appointments-data .appointment-accordion .amend-section .datepicker-container .dates-section .timeslot-container .timeslots label .datepicker-textPlaceholder .slot-time{font-family:'VM Circular Light',Arial,sans-serif}
.lgi-myvm-container .appointment-container-new .appointments-data .appointment-accordion .amend-section .datepicker-container .dates-section .timeslot-container .timeslots .datepicker-imagePlaceholder{background:0;height:100%;left:0;position:absolute;top:0;width:100%}
.lgi-myvm-container .appointment-container-new .appointments-data .appointment-accordion .amend-section .datepicker-container .dates-section .timeslot-container .timeslots .datepicker-imagePlaceholder:after{content:"";display:none;position:absolute}
.lgi-myvm-container .appointment-container-new .arrow{width:22px;display:flex;justify-content:center;margin-left:22px}
.lgi-myvm-container .appointment-container-new .arrow .accordion-arrow{cursor:pointer;margin-left:15px;height:0;width:22px;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:11px solid #d2cfcf}
.lgi-myvm-container .appointment-container-new .arrow .accordion-arrow.active{border-top:11px solid #d2cfcf;border-bottom:0;border-right:11px solid transparent;border-left:11px solid transparent;margin-top:5px}
.lgi-myvm-container .appointment-accordian .appointment-container-pad{width:100%}
.lgi-myvm-container .appointment-accordian .cancelButton{margin-top:54px;margin-bottom:39px}
.lgi-myvm-container .appointment-accordian .cancelButton .updateapppointmentbutton button{height:42px}
.lgi-myvm-container .appointment-accordian .cancelButton button{letter-spacing:0;line-height:24px}
.lgi-myvm-container .appointment-accordian .cancelButton button span{font-size:14px}
.lgi-myvm-container .appointment-accordian .cancelButton .undolink{margin-top:24px;width:164px}
.lgi-myvm-container .appointment-accordian .undolink a:visited{color:rgba(56,56,56,0.85);text-decoration:underline}
.lgi-myvm-container .appointment-accordian .undolink a:hover{color:rgba(56,56,56,0.85);text-decoration:underline}
.lgi-myvm-container .appointment-accordian .pop-up-container{display:flex;justify-content:center;align-items:center;position:fixed;z-index:1;background:rgba(46,32,46,0.7);top:0;width:100%;left:0;height:100%}
.lgi-myvm-container .appointment-accordian .pop-up-container .aemEditMode{position:relative;display:block;z-index:initial;background:0;top:0;width:inherit;height:auto}
.lgi-myvm-container .appointment-accordian .pop-up-container .aemEditMode .pop-up{background:0;left:0;padding:0;position:relative;top:0;width:auto}
.lgi-myvm-container .appointment-accordian .pop-up-container .pop-up{background:white;border-radius:6px;padding:20px;width:650px;height:351px}
.lgi-myvm-container .appointment-accordian .pop-up-container .pop-up .changedDate{font-family:'VM Circular Bold',Arial,sans-serif;font-size:18px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:-0.18px;text-align:center;color:#202020}
.lgi-myvm-container .appointment-accordian .pop-up-container .pop-up .changedSlot{font-family:'VM Circular Light',Arial,sans-serif;font-size:18px;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:-0.18px;text-align:center;color:#202020}
.lgi-myvm-container .appointment-accordian .pop-up-container .pop-up .pop-up-buttons{padding:15px 0}
.lgi-myvm-container .appointment-accordian .pop-up-container .pop-up .pop-up-buttons .button{margin:0 5px}
.lgi-myvm-container .appointment-accordian .pop-up-container .pop-up .pop-up-buttons .button button{height:44px}
.lgi-myvm-container .appointment-accordian .pop-up-container .pop-up .pop-up-buttons .noconfirm a:hover{color:rgba(56,56,56,0.85);text-decoration:underline}
.lgi-myvm-container .appointment-accordian .pop-up-container .pop-up .pop-up-buttons .noconfirm a:visited{color:rgba(56,56,56,0.85);text-decoration:underline}
@media screen and (max-width:959px){.lgi-myvm-container .appointment-container{margin-bottom:20px;padding:27px 0 22px}
.lgi-myvm-container .appointment-container .pad-10{padding:0}
.lgi-myvm-container .appointment-container .appointment-header{justify-content:center;padding:0 40px 15px 22px;flex-direction:column-reverse}
.lgi-myvm-container .appointment-container .appointment-header .manageAappointmentHeader{margin-top:3px}
.lgi-myvm-container .appointment-container .appointment-header .lgi-txtsd-default{text-align:center;font-size:18px}
.lgi-myvm-container .appointment-container .appointment-logo-sm{display:flex !important;margin-bottom:21px;justify-content:space-between}
.lgi-myvm-container .appointment-container .appointment-logo-sm .appointment-image img{margin-right:10px;max-height:24px}
.lgi-myvm-container .appointment-container .appointments-data .appointment{padding:20.8px 14px 24px 10px;margin:0 12px;width:calc(100% - 24px)}
.lgi-myvm-container .appointment-container .appointments-data .appointment .appointment-date{width:max-content;margin-right:5px}
.lgi-myvm-container .appointment-container .appointments-data .appointment .appointment-time{width:max-content}
.lgi-myvm-container .appointment-container .appointments-data .buttons{justify-content:flex-start;margin-top:18px}
.lgi-myvm-container .appointment-container .appointments-data .buttons .reschedule-button{padding-bottom:15px}
.lgi-myvm-container .appointment-container .appointments-data .background-container{padding:0 12px}
.lgi-myvm-container .appointment-container .appointments-data .background-container .error-box .slot-unavailable{padding:10px 12px}
.lgi-myvm-container .appointment-container .appointments-data .appointment-accordion{padding:25px 11px 43px;display:block}
.lgi-myvm-container .appointment-container .appointments-data .appointment-accordion.reduce-padding{padding:5px 11px 43px}
.lgi-myvm-container .appointment-container .appointments-data .appointment-accordion .cancelButton{margin-bottom:0}
.lgi-myvm-container .appointment-container .appointments-data .appointment-accordion .cancelButton .undolink{width:100%}
.lgi-myvm-container .appointment-container .appointments-data .appointment-accordion .description-section{padding:0}
.lgi-myvm-container .appointment-container .appointments-data .appointment-accordion .myvm-sim-checkbox{padding:0}
.lgi-myvm-container .appointment-container .appointments-data .appointment-accordion .amend-section{padding:0 0 31px}
.lgi-myvm-container .appointment-container .appointments-data .appointment-accordion .amend-section .datepicker-container{max-width:300px;margin:0 auto}
.lgi-myvm-container .appointment-container .arrow .accordion-arrow{margin-left:0}
.lgi-myvm-container .appointment-container .arrow .accordion-arrow.active{margin-right:11px}
.lgi-myvm-container .appointment-container-pad .amendAppointmentHeader{text-align:center}
.lgi-myvm-container .appointment-accordian .cancelButton .floatleft{float:none !important}
.lgi-myvm-container .appointment-accordian .cancelButton .button{margin:0}
.lgi-myvm-container .appointment-accordian .cancelButton .lgi_link_gray{padding-top:30px;padding-left:0}
.lgi-myvm-container .appointment-accordian .pop-up-container .pop-up{width:318px;height:439px;border-radius:9px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);border:solid 1px #eae9e9;background-color:#fff}
.lgi-myvm-container .appointment-accordian .pop-up-container .pop-up button span{font-size:14px}
.lgi-myvm-container .appointment-accordian .pop-up-container .pop-up .floatleft{float:none !important}
.lgi-myvm-container .appointment-accordian .pop-up-container .pop-up .button{margin:0 -2px !important}
.lgi-myvm-container .appointment-accordian .pop-up-container .pop-up .lgi_link_gray{padding-bottom:0;padding-left:0}
.lgi-myvm-container .appointment-accordian .pop-up-container .pop-up .lgi_rte_textdefault_myvm_19 p{font-size:24px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:-0.24px;text-align:center;color:#322233}
.lgi-myvm-container .appointment-accordian .pop-up-container .pop-up .lgi_rte_textdefault_myvm_19 li{font-size:24px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:-0.24px;text-align:center;color:#322233}
}
.view-bills-HeaderComponent{background-color:#fff}
.view-bills-HeaderComponent .switchaccount-component{margin-bottom:20px}
.view-bills-HeaderComponent .myBills-header-section{display:grid;justify-content:center;justify-items:center}
.view-bills-HeaderComponent .myBills-header-section .viewBillsHeader{display:flex;justify-content:center;color:#322332;font-family:'VM Circular Bold',Arial,sans-serif;font-size:60px}
.view-bills-HeaderComponent .no-bills-section,.view-bills-HeaderComponent .firstBill{display:flex;justify-content:center}
.viewbills-supportandContact{background-color:#f7f7f7;display:grid;justify-content:center;padding-bottom:40px}
.viewbills-supportandContact .red-identifier{border-left:4px solid #e10a0a}
.viewbills-supportandContact .view-bills-section{width:600px;display:block;height:auto}
.viewbills-supportandContact .view-bills-section .showdate{font-family:'VM Circular Chat TT',Arial,sans-serif;font-size:14px;padding:10px;color:#322332;text-transform:uppercase}
.viewbills-supportandContact .view-bills-section .viewbills-card{background-color:#fff;height:auto;display:block;padding:5px}
.viewbills-supportandContact .view-bills-section .viewbills-card .viewbills-item{display:flex;width:100%;align-items:center}
.viewbills-supportandContact .view-bills-section .viewbills-card .viewbills-item .billIcon{width:10%}
.viewbills-supportandContact .view-bills-section .viewbills-card .viewbills-item .bill-header-status{padding-left:4px;display:block;width:40%}
.viewbills-supportandContact .view-bills-section .viewbills-card .viewbills-item .bill-header-status .billsHeader{font-family:'VM Circular Chat TT',Arial,sans-serif;font-size:18px;color:#322332;line-height:22px}
.viewbills-supportandContact .view-bills-section .viewbills-card .viewbills-item .bill-header-status .bill-state{font-family:'VM Circular Whisper TT',Arial,sans-serif;font-size:14px;color:#5b4f5b}
.viewbills-supportandContact .view-bills-section .viewbills-card .viewbills-item .bill-amount{display:flex;text-align:center;width:25%;font-family:'VM Circular Natter TT';font-size:24px;line-height:24px}
.viewbills-supportandContact .view-bills-section .viewbills-card .viewbills-item .bill-amount p:nth-child(2){font-size:18px;line-height:27px}
.viewbills-supportandContact .view-bills-section .viewbills-card .viewbills-item .view-bill-button{width:25%}
.viewbills-supportandContact .view-bills-section .viewbills-card .payNow-button{padding-right:20px;padding-bottom:20px}
.viewbills-supportandContact .bills-showmore{align-items:center;display:flex;width:100%;margin-top:40px}
.viewbills-supportandContact .bills-showmore .lineLeft{width:35%;border:1px solid #322332}
.viewbills-supportandContact .bills-showmore .more-billsbutton{width:30%;padding-top:10px}
.viewbills-supportandContact .bills-showmore .lineRight{width:35%;border:1px solid #322332}
.viewbills-supportandContact .supportandcontact-section{border:1px solid #d4d1d1;background-color:#fff;border-radius:15px;margin:25px 10px;padding:30px 0}
.viewbills-supportandContact .supportandcontact-section .button{margin-left:15px}
.various-contents .paid-acceptZiro{margin:25px 0}
.contact-quickactions-section{margin-bottom:20px;display:grid;justify-content:center}
.contact-quickactions-section .contactus{display:grid;grid-template-columns:auto auto;margin:50px 0;background-color:#fff;padding:20px;border:1px solid #d4d1d1;border-radius:15px;width:90vw;max-width:560px;min-width:320px;justify-content:space-between;align-content:center;align-items:center}
.contact-quickactions-section .quickactions-section{margin-bottom:20px;background-color:#fff;padding:15px 8px;border-radius:15px;border:1px solid #d4d1d1}
.contact-quickactions-section .quickactions-section .quickactions-links{margin-top:10px;padding:6px 10px;border-radius:15px;border:1px solid #c1bdc1}
.contact-quickactions-section .quickactions-section .quickactions-links h5{font-family:'VM Circular Chat TT',Arial,sans-serif}
.contact-quickactions-section .quickactions-section .quickactions-links .setupDD-link{padding:5px 0}
.contact-quickactions-section .quickactions-section .quickactions-links .viewfullbill-link{padding:5px 0}
.contact-quickactions-section .quickactions-section .quickactions-links .makechanges-link{padding-top:10px}
.appImage img{max-width:none}
@media only screen and (max-width:619px){.view-bills-HeaderComponent{background-color:#fff}
.view-bills-HeaderComponent .switchaccount-component .switchAccount div{text-align:left}
.view-bills-HeaderComponent .myBills-header-section .viewBillsHeader{color:#322332;font-family:'VM Circular Bold',Arial,sans-serif;font-size:30px;padding-left:5px}
.viewbills-supportandContact{display:grid;justify-content:normal}
.viewbills-supportandContact .view-bills-section{max-width:100% !important;width:100%}
.viewbills-supportandContact .view-bills-section .showdate{font-family:'VM Circular Chat TT',Arial,sans-serif;font-size:14px;padding:2px 0 2px 12px;color:#322332;text-transform:uppercase}
.viewbills-supportandContact .view-bills-section .viewbills-card{margin-bottom:15px}
.viewbills-supportandContact .view-bills-section .viewbills-card .viewbills-item{display:flex;width:100%}
.viewbills-supportandContact .view-bills-section .viewbills-card .viewbills-item .billIcon{width:15%}
.viewbills-supportandContact .view-bills-section .viewbills-card .viewbills-item .bill-header-status{display:block;width:55%}
.viewbills-supportandContact .view-bills-section .viewbills-card .viewbills-item .bill-header-status .bill-state{font-family:'VM Circular Whisper TT',Arial,sans-serif;font-size:14px;color:#5b4f5b}
.viewbills-supportandContact .view-bills-section .viewbills-card .viewbills-item .bill-amount{display:flex;justify-content:flex-end;width:20%}
.viewbills-supportandContact .view-bills-section .viewbills-card .viewbills-item .view-bill-button{width:10%;margin-left:10px}
.viewbills-supportandContact .bills-showmore{display:flex;width:100%}
.viewbills-supportandContact .bills-showmore .lineLeft{width:30%;border:1px solid #322332}
.viewbills-supportandContact .bills-showmore .more-billsbutton{width:40%;padding-top:10px}
.viewbills-supportandContact .bills-showmore .lineRight{width:30%;border:1px solid #322332}
}
.viewall-Header{border-bottom:2px solid #322332;display:flex;font-family:'VM Circular Chat';font-size:17px;position:relative;bottom:60px;left:320px;align-items:baseline;width:'fit-content'}
.viewall-Header:before{font-family:'FontAwsome';content:"\f03a";padding-right:6px;font-size:17px}
.view-itemisedbills-component{background:linear-gradient(to bottom,#fff 148px,#fff 148px,#f7f7f7 148px,#f7f7f7 100%);display:flex;align-items:center;flex-direction:column}
.view-bills-section{width:760px}
.toggleButtons{display:flex;justify-content:space-between;padding-top:23px;margin:0 85px}
.billsheader{height:148px;width:760px;background-image:url("../../../../content/dam/Myvm-ie/BillsRedesign/BillsHeader.png");display:flex;flex-direction:column;justify-content:center}
.btnPrevNext{font-family:'VM Circular Medium';height:36px;border-radius:30px;width:137px;border:1px solid white;background-color:#fff 0;color:#fff;display:flex;align-content:space-around;align-items:center;justify-content:center}
.billButtons{display:flex;flex-direction:column;justify-content:space-around}
.billButtons .lgi_btn_3{width:150px;font-family:"VM Circular Medium";font-size:16px}
.btnPdf{height:36px;border-radius:30px;width:150px;border:1px solid #322332;background-color:#fff 0;color:#322332;display:flex;align-content:space-around;align-items:center;justify-content:center}
.right-chevron{transform:rotate(180deg);margin-left:5px;margin-bottom:3px}
.left-chevron{padding-right:3px;margin-bottom:3px}
.logoHeader{padding-top:16px;display:grid;grid-template-columns:auto auto;justify-content:space-between}
.fixedLogo{margin-left:90px;display:flex;width:50%}
.mobileLogo{margin-left:100px;display:flex;width:50%;align-items:center}
.mobileLogo img{width:50px;height:50px}
.logoHeading{padding-top:5px;color:#fff;font-size:24px;font-family:'VM Circular Chat';line-height:26px}
.mobileLogoHeading{padding-top:5px;color:#fff;font-size:24px;font-family:'VM Circular Chat';line-height:26px;margin-left:10px}
.serviceDates{display:flex;margin-right:150px}
.line{margin-right:15px;height:50px;border-left:solid 1px #fff}
.dueDate{margin-top:-3px;font-family:'VM Circular Chat';display:grid;color:#fff}
.dueDate span:nth-child(1){font-size:14px}
.dueDate span:nth-child(2){font-size:20px}
.billsBody{display:grid;padding-bottom:70px;box-shadow:0 12px 12px 0 #0000001A;border-radius:0 0 20px 20px;background-color:#fff;justify-content:space-around}
.billTop{padding-top:25px;display:grid;grid-template-columns:auto auto;justify-content:space-between}
.billTotal{display:grid;align-content:center}
.totalTitle{font-family:'VM Circular Bold';font-size:24px;color:#e10a0a}
.billDue{display:flex;font-family:'VM Circular Chat';font-size:60px;line-height:62px;letter-spacing:-1.43px;font-weight:700}
.billDue p:nth-child(2){font-size:48px;line-height:67px}
.redDivider{padding-top:20px;display:flex;justify-content:center}
.itemisedLink{padding-top:15px;display:flex;justify-content:center;font-family:'VM Circular Chat';font-size:16px;color:#322332;cursor:pointer}
.itemisedLinkText{text-decoration:underline;text-underline-offset:4px}
.chevUp{transform:rotate(180deg)}
.chevUp:after{padding-right:5px;font-family:'FontAwsome';content:"\f078"}
.chevDown:after{padding-left:5px;font-family:'FontAwsome';content:"\f078"}
.finalBill div{display:grid;justify-content:space-between;grid-template-columns:auto auto;border-bottom:1px solid #c1bdc1;padding-bottom:8px;padding-top:16px}
.finalBill div:nth-child(3){font-size:20px !important;font-weight:700;font-family:'VM Circular Chat';color:#e10a0a}
.finalBill span:nth-child(odd){font-size:16px;font-family:'VM Circular Chat'}
.finalBill span:nth-child(even){font-size:16px;font-family:monospace;color:#e10a0a;font-weight:700}
.finalBill p:nth-child(2){font-family:monospace}
.sub-services{font-family:'VM Circular Bold';font-size:16px;line-height:33.6px}
.detail-cost{display:grid;grid-template-columns:auto auto;justify-content:space-between;margin-bottom:10px}
.detail-cost div:nth-child(1){font-family:'VM Circular Light';font-size:16px}
.detail-cost div:nth-child(2){font-family:monospace;font-size:16px;line-height:19px}
.subtotal-bal{font-weight:bolder;display:grid;grid-template-columns:auto auto;justify-content:space-between;margin-bottom:15px}
.subtotal-bal div:nth-child(2){font-family:monospace;font-size:17px;line-height:20px}
.itemisedTotal{padding-top:20px;display:grid;justify-content:space-between;grid-template-columns:auto auto;border-bottom:1px solid #c1bdc1;padding-bottom:8px;font-size:18px !important;font-weight:700;font-family:'VM Circular Chat';color:#e10a0a}
.itemisedTotal p:nth-child(2){font-family:monospace}
.itemisedHead{font-size:16px;font-family:'VM Circular Chat'}
.all-subs{padding-top:8px}
.sectionTotal{display:grid;justify-content:space-between;grid-template-columns:auto auto;border-bottom:1px solid #c1bdc1;padding-bottom:8px;font-size:16px !important;font-weight:700;font-family:'VM Circular Chat';color:#e10a0a;margin-bottom:20px}
.sectionTotal span:nth-child(2){font-family:monospace}
.chevLeft:before{font-family:'FontAwsome';content:"\f053";font-size:13px}
.chevRight:after{font-family:'FontAwsome';content:"\f054";font-size:13px}
.previousBtn{font-family:'VM Circular Medium'}
.nextBtn{font-family:'VM Circular Medium'}
.previousButton .inactive{z-index:-1}
.nextButton .inactive{z-index:-1}
.quickactionsSection{display:flex;align-items:center;flex-direction:column;background-color:#f7f7f7}
.paid-acceptZiro-section>div{padding:20px !important;display:flex;margin:20px 10px;background-color:white;height:270px;max-width:360px;border:1px solid #d4d1d1;border-radius:15px;flex-direction:column;justify-content:space-between}
.various-contents{max-width:760px;width:100%;padding-top:20px}
.paid-dd{padding-top:10px}
.paid-acceptZiro-section{padding:0;margin:0;width:100%;display:flex;justify-content:space-between}
.paid-DD-section{border:1px solid #d4d1d1;border-radius:15px;padding:0;background-color:white}
.paid-DD-section>div{padding:20px !important;display:flex;height:270px;flex-direction:column;justify-content:space-between}
.appImage{border-radius:0 15px 15px 0;background-color:#e10a0a;overflow:hidden hidden}
.paid-DD-section .appImage{padding:0 !important}
@media only screen and (max-width:760px){.redCard{background-color:#e10a0a !important;border-radius:0 0 20px 20px}
.myBills-header-section{display:grid !important;justify-content:start !important;justify-items:start !important}
.myBills-header-section-single{display:grid !important;justify-content:center !important;justify-items:center !important}
.viewall-Header{left:70vw !important;bottom:45px}
.redBackground{background:linear-gradient(to bottom,#fff 148px,#fff 148px,#e10a0a 148px,#e10a0a 100%) !important}
.view-bills-section{width:100vw}
.toggleButtons{margin:0 !important}
.billsheader{width:100vw !important;background-image:url(../../../../content/dam/Myvm-ie/BillsRedesign/billsHeaderMobile.png) !important;background-repeat:round;background-size:cover}
.view-bills-HeaderComponent .myBills-header-section .viewBillsHeader{color:#322332;font-family:'VM Circular Bold',Arial,sans-serif;font-size:40px;display:flex;justify-content:flex-start;margin-left:5px}
.fixedLogo{margin-left:5px !important;width:75% !important}
.mobileLogo{margin-left:5px !important;width:75% !important}
.serviceDates{margin-right:10px !important}
.billsBody{padding:0 10px 50px 10px !important}
.totalTitle{font-size:18px !important}
.billDue{font-size:40px !important}
.billDue p:nth-child(2){font-size:34px}
.paid-acceptZiro-section{flex-direction:column;align-items:center}
.paid-DD-section>div{height:200px}
.appImage{border-radius:0 0 15px 15px}
}
.mobile-viewbills-supportandContact{background-color:#f7f7f7;display:grid;justify-content:center;padding-bottom:40px}
.mobile-viewbills-supportandContact .red-identifier{border-left:4px solid #e10a0a}
.mobile-viewbills-supportandContact .mobile-viewbills-section{width:600px;display:block;height:auto}
.mobile-viewbills-supportandContact .mobile-viewbills-section .mobile-showdate{font-family:'VM Circular Chat TT',Arial,sans-serif;font-size:14px;padding:10px;color:#322332;text-transform:uppercase}
.mobile-viewbills-supportandContact .mobile-viewbills-section .mobile-viewbills-card{background-color:#fff;height:auto;display:block;padding:5px}
.mobile-viewbills-supportandContact .mobile-viewbills-section .mobile-viewbills-card .mobile-viewbills-item{display:flex;width:100%;align-items:center;min-height:65px}
.mobile-viewbills-supportandContact .mobile-viewbills-section .mobile-viewbills-card .mobile-viewbills-item .mobile-billIcon{width:10%;display:flex;justify-content:center}
.mobile-viewbills-supportandContact .mobile-viewbills-section .mobile-viewbills-card .mobile-viewbills-item .mobile-bill-header-status{padding-left:4px;display:block;width:40%}
.mobile-viewbills-supportandContact .mobile-viewbills-section .mobile-viewbills-card .mobile-viewbills-item .mobile-bill-header-status .mobile-billsHeader{font-family:'VM Circular Chat TT',Arial,sans-serif;font-size:18px;color:#322332;line-height:22px}
.mobile-viewbills-supportandContact .mobile-viewbills-section .mobile-viewbills-card .mobile-viewbills-item .mobile-bill-header-status .mobile-bill-state{font-family:'VM Circular Whisper TT',Arial,sans-serif;font-size:14px;color:#5b4f5b}
.mobile-viewbills-supportandContact .mobile-viewbills-section .mobile-viewbills-card .mobile-viewbills-item .mobile-bill-amount{display:flex;text-align:center;width:25%;font-family:'VM Circular Natter TT';font-size:24px;line-height:24px}
.mobile-viewbills-supportandContact .mobile-viewbills-section .mobile-viewbills-card .mobile-viewbills-item .mobile-bill-amount p:nth-child(2){font-size:18px;line-height:27px}
.mobile-viewbills-supportandContact .mobile-viewbills-section .mobile-viewbills-card .mobile-viewbills-item .mobile-view-bill-button{width:25%}
.mobile-viewbills-supportandContact .mobile-viewbills-section .mobile-viewbills-card .mobile-payNow-button{padding-right:20px;padding-bottom:20px}
.mobile-viewbills-supportandContact .mobile-bills-showmore{align-items:center;display:flex;width:100%;margin-top:40px}
.mobile-viewbills-supportandContact .mobile-bills-showmore .mobile-lineLeft{width:35%;border:1px solid #322332}
.mobile-viewbills-supportandContact .mobile-bills-showmore .mobile-more-billsbutton{width:30%;padding-top:10px}
.mobile-viewbills-supportandContact .mobile-bills-showmore .mobile-lineRight{width:35%;border:1px solid #322332}
.mobile-viewbills-supportandContact .mobile-supportandcontact-section{margin-top:50px;margin-bottom:6rem;border:1px solid #d4d1d1;background-color:#fff;padding:25px 0 20px 25px;border-radius:15px}
.mobile-viewbills-supportandContact .mobile-supportandcontact-section .button{margin-left:15px}
.previousButtonMob .inactive{z-index:-1}
.nextButtonMob .inactive{z-index:-1}
@media only screen and (max-width:619px){.view-bills-HeaderComponent{background-color:#fff}
.view-bills-HeaderComponent .myBills-header-section .viewBillsHeader{color:#322332;font-family:'VM Circular Bold',Arial,sans-serif;font-size:30px}
.mobile-viewbills-supportandContact{display:grid;justify-content:normal}
.mobile-viewbills-supportandContact .mobile-viewbills-section{max-width:100% !important;width:100%}
.mobile-viewbills-supportandContact .mobile-viewbills-section .mobile-showdate{font-family:'VM Circular Chat TT',Arial,sans-serif;font-size:14px;padding:2px 0 2px 12px;color:#322332;text-transform:uppercase}
.mobile-viewbills-supportandContact .mobile-viewbills-section .mobile-viewbills-card{margin-bottom:15px}
.mobile-viewbills-supportandContact .mobile-viewbills-section .mobile-viewbills-card .mobile-viewbills-item{display:flex;width:100%}
.mobile-viewbills-supportandContact .mobile-viewbills-section .mobile-viewbills-card .mobile-viewbills-item .mobile-billIcon{width:15%}
.mobile-viewbills-supportandContact .mobile-viewbills-section .mobile-viewbills-card .mobile-viewbills-item .mobile-bill-header-status{display:block;width:55%}
.mobile-viewbills-supportandContact .mobile-viewbills-section .mobile-viewbills-card .mobile-viewbills-item .mobile-bill-header-status .mobile-bill-state{font-family:'VM Circular Whisper TT',Arial,sans-serif;font-size:14px;color:#5b4f5b}
.mobile-viewbills-supportandContact .mobile-viewbills-section .mobile-viewbills-card .mobile-viewbills-item .mobile-bill-amount{display:flex;justify-content:flex-end;width:20%}
.mobile-viewbills-supportandContact .mobile-viewbills-section .mobile-viewbills-card .mobile-viewbills-item .mobile-view-bill-button{width:10%;margin-left:10px}
.mobile-viewbills-supportandContact .mobile-bills-showmore{display:flex;width:100%}
.mobile-viewbills-supportandContact .mobile-bills-showmore .mobile-lineLeft{width:30%;border:1px solid #322332}
.mobile-viewbills-supportandContact .mobile-bills-showmore .mobile-more-billsbutton{width:40%;padding-top:10px}
.mobile-viewbills-supportandContact .mobile-bills-showmore .mobile-lineRight{width:30%;border:1px solid #322332}
}
.chevDown:after{padding-left:5px;font-family:'FontAwsome';content:"\f078"}
.mobilebill .serviceDates{margin-right:70px}
.mobilebill .serviceDates .line{height:61px}
.mobilebill .serviceDates .dueDate{width:60%}
.mobilebill .serviceDates .dueDate span:nth-child(2){font-size:18px}
@media only screen and (max-width:760px){.mobilebill .serviceDates{width:130px;margin-right:0 !important;margin-left:60px}
.mobilebill .serviceDates .line{height:61px}
.mobilebill .serviceDates .dueDate{width:100%}
}
.quick-links-container .quicklinkcomponent1 div h4{border:1px solid lightgrey;border-radius:22px;padding:20px;height:130px;background-color:white}
.quick-links-container .quicklinkcomponent1 div h4:hover{border:1px solid black}
.quick-links-container .quicklinkcomponent1 div h4 a{color:black}
.quick-links-container .quicklinkcomponent1 div h4 a:hover{color:red}
.quick-links-container .quicklinkcomponent1 div h4 a .lgi_h_img{width:19%}
.quick-links-container .quicklinkcomponent1 div h6{border:1px solid lightgrey;border-radius:22px;padding:20px;height:80px;background-color:white}
.quick-links-container .quicklinkcomponent1 div h6:hover{border:1px solid black}
.quick-links-container .quicklinkcomponent1 div h6 a{color:black}
.quick-links-container .quicklinkcomponent1 div h6 a:hover{color:red}
.myvm-simConfigurations{margin-top:20px;display:flex;width:100%;padding:10px;background-color:#fff}
.myvm-simConfigurations .sim-config-column1{padding:20px;border-radius:15px;width:50%;border:1px solid #c1bdc1;margin-right:5px}
.myvm-simConfigurations .sim-config-column2{margin-left:5px;padding:20px;border-radius:15px;width:50%;border:1px solid #c1bdc1}
.myvm-simConfigurations .myvm-tooltip::after{color:#322332 !important;content:"\f059";cursor:pointer;font-family:FontAwsome;font-size:18px;height:23px;letter-spacing:0;line-height:25px}
.myvm-simConfigurations .myvm-sim-divider-new{padding:10px 0}
.myvm-simConfigurations .updateButton{padding:10px 25px 20px 0}
.myvm-simConfigurations .forward-sim-number{margin-top:-18px}
.myvm-simConfigurations .cer-simConfig-header{font-size:24px;font-family:'VM Circular Shout TT';color:#322332;margin-bottom:30px}
.myvm-simConfigurations .sim-config-field{margin:15px 0;display:flex;align-items:center}
.myvm-simConfigurations .sim-config-field .sim-config-fieldText{width:50%;font-family:'VM Circular Chat TT';font-size:18px;color:#322332}
.myvm-simConfigurations .reset-voicemail-component{padding:10px;display:flex;align-items:center}
.myvm-simConfigurations .reset-voicemail-component .cer-simConfig-voicemail{font-family:'VM Circular Chat TT';font-size:18px;color:#322332;width:80%}
.myvm-simConfigurations .lgi-form-field-container{width:100%}
.myvm-simConfigurations .lgi-form-field{padding-top:5px !important;min-height:0;width:100% !important;display:grid}
.myvm-simConfigurations .sim-config-field-radio .lgi-form-field{padding-top:0 !important}
.myvm-simConfigurations input[type=checkbox]:checked:after{background:white;font-family:FontAwsome;content:"\f058";font-size:22px;color:#35820c;cursor:pointer;position:absolute;width:0}
.myvm-simConfigurations .lgi-form-radio label{display:flex;align-items:center;width:100%;font-family:'VM Circular Chat TT';font-size:14px;color:#322332;padding:0 0 0 15px;text-align:left}
.myvm-simConfigurations .lgi-form-radio label input:checked ~ .lgi-radiobox-imagePlaceholder{top:0 !important;border:0 !important;background:#fff;font-family:'FontAwsome';content:"\f10c";cursor:pointer;font-size:24px;left:0;line-height:13px;position:absolute;text-align:center;vertical-align:middle;width:0}
.myvm-simConfigurations .lgi-form-radio label input:checked ~ .lgi-radiobox-imagePlaceholder:after{display:block}
.myvm-simConfigurations .lgi-form-radio label input:checked:after{display:block;background:white;font-family:FontAwsome;content:"\f058";font-size:22px;color:#35820c;cursor:pointer;position:absolute;left:0;top:-4px}
.myvm-simConfigurations .lgi-form-radio .lgi-radiobox-imagePlaceholder{border-width:3px;left:0;position:absolute;width:22px;height:22px}
.myvm-simConfigurations .lgi-form-radio .lgi-radiobox-imagePlaceholder:after{background:white;font-family:FontAwsome;content:"\f058";font-size:22px;color:#35820c;cursor:pointer;position:absolute;left:0}
.myvm-simConfigurations .lgi-radiobox-textPlaceholder{padding-top:2px}
.myvm-simConfigurations .sim-config-field-radio{font-family:'VM Circular Chat TT';font-size:14px;color:#322332;width:50%}
.myvm-simConfigurations .sim-config-field-radio .lgi-form-radio{display:flex;max-width:100%}
.myvm-simConfigurations .sim-config-field-radio .lgi-form-radio>li{margin:0;width:50%;vertical-align:top}
.myvm-simConfigurations .simconfig-fieldtext{display:flex;align-items:center}
.myvm-simConfigurations .simconfig-fieldtext .simconfig-textValue{color:#847884;font-size:14px;font-family:'VM Circular Chat TT';padding-right:5px}
.myvm-simConfigurations .state-directory-listValue{color:#322332;font-size:14px;font-family:'VM Circular Chat TT'}
.myvm-simConfigurations .global-limit-value .sim-config-fieldText{padding:10px 0;font-family:'VM Circular Chat TT';font-size:18px;color:#322332;width:100%;display:flex}
@media only screen and (min-width:600px) and (max-width:920px){.myvm-simConfigurations{margin-top:20px;padding-bottom:20px;display:grid;width:100%;background-color:#fff;justify-items:center}
.myvm-simConfigurations .sim-config-column1{padding:20px;border-radius:15px;width:75%;border:1px solid #c1bdc1;margin-bottom:25px}
.myvm-simConfigurations .sim-config-column2{padding:20px;border-radius:15px;width:75%;border:1px solid #c1bdc1}
}
@media only screen and (max-width:599px){.myvm-simConfigurations{margin-top:20px;display:block;width:100%;padding:none;background-color:#fff}
.myvm-simConfigurations .sim-config-column1{padding:10px;border-radius:none;width:100%;border:0;margin-right:none}
.myvm-simConfigurations .sim-config-column2{padding:10px;border-radius:0;width:100%;border:0;margin-left:0}
}