@media only screen and (min-width:992px){header.lite-theme .mobile-menu-design .sub-menu ul{background:transparent !important}
header.lite-theme .mobile-menu-design .sub-menu{background:transparent !important}
header.lite-theme .mobile-menu-design .head-align{background-color:transparent !important}
header.lite-theme .mobile-menu-design .main-menu ul{background-color:transparent !important}
header.lite-theme .mobile-menu-design .main-menu ul.secondary-menu{background-color:transparent !important}
.navbar-container header.lite-theme nav .tracfone-brand{background-color:transparent !important}
header.dark-theme .mobile-menu-design .sub-menu ul{background:transparent !important}
header.dark-theme .mobile-menu-design .sub-menu{background:transparent !important}
header.dark-theme .mobile-menu-design .head-align{background-color:transparent !important}
header.dark-theme .mobile-menu-design .main-menu ul{background-color:transparent !important}
header.dark-theme .mobile-menu-design .main-menu ul.secondary-menu{background-color:transparent !important}
.navbar-container header.dark-theme .mobile-menu-design .main-menu ul li a{color:#fff !important}
.navbar-container header.dark-theme .mobile-menu-design .main-menu ul.secondary-menu li a{color:#fff !important}
.navbar-container header.dark-theme .mobile-menu-design .sub-menu ul li a{color:#fff !important}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .mega-menu-navlink li a{color:#000 !important}
.navbar-container header.dark-theme .mobile-menu-design .main-menu ul.secondary-menu li a span.link-text{color:#fff !important}
.navbar-container header.dark-theme .mobile-menu-design .sub-menu ul li.language-select span{color:#fff !important}
.navbar-container header.dark-theme .mobile-menu-design .sub-menu ul li.location-select span{color:#fff !important}
header.dark-theme .mobile-menu-design .main-menu ul li a span.icon .search{background:url("clientlib-base/resources/svg/dark/search.svg") center center no-repeat !important}
header.dark-theme .mobile-menu-design .main-menu ul li a span.icon .shopping-cart{background:url("clientlib-base/resources/svg/dark/shopping_cart.svg") center center no-repeat !important}
header.dark-theme .icon.small-icon .expand-less{background:url("clientlib-base/resources/svg/dark/expand_less.svg") center center no-repeat !important}
header.dark-theme .icon.small-icon .expand-more{background:url("clientlib-base/resources/svg/dark/expand_more.svg") center center no-repeat !important}
header.dark-theme .icon.small-icon .language{background:url("clientlib-base/resources/svg/dark/small/language_sm.svg") !important}
header.dark-theme .icon.light-theme.small-icon i.location{background:url("clientlib-base/resources/svg/dark/small/location_sm.svg") !important}
.navbar-container header.dark-theme .mobile-menu-design .main-menu ul li:hover{border-radius:6px 6px 0 0;cursor:pointer;background-color:transparent !important}
.navbar-container header.dark-theme .mobile-menu-design .main-menu ul li.currently-visible a{background-color:transparent !important}
.navbar-container header.dark-theme nav .tracfone-brand{background-color:transparent !important}
.navbar-container header.dark-theme #navbarCollapseBottom ul li div.nav-fly-out.small-menu .tracfone-menu .why-tracfone-menu .why-tracfone-link{color:#525252 !important}
}
.navbar-container header.dark-theme .menu-bars{background:url("clientlib-base/resources/svg/dark/menu.svg") center center no-repeat;display:block;height:32px;width:32px}
.navbar-container header.dark-theme .menu-close{background:url("clientlib-base/resources/svg/dark/clear.svg") center center no-repeat;display:block;height:32px;width:32px}
.navbar-container header.dark-theme .icon.light-theme.large-icon i.person{background:url("clientlib-base/resources/svg/dark/person.svg") center center no-repeat;width:32px;height:32px}
.navbar-container header.dark-theme .icon.light-theme.large-icon i.shopping-cart{background:url("clientlib-base/resources/svg/dark/shopping_cart.svg") center center no-repeat;width:32px;height:32px}
@media only screen and (min-width:1280px) and (max-width:1440px){.navbar-container header.dark-theme.container{max-width:100% !important;padding-left:140px !important;padding-right:160px !important}
.navbar-container header.lite-theme.container{max-width:100% !important;padding-left:140px !important;padding-right:160px !important}
}
@media only screen and (min-width:1600px){.navbar-container header.dark-theme.container{max-width:100% !important;padding-left:330px !important;padding-right:320px !important}
.navbar-container header.lite-theme.container{max-width:100% !important;padding-left:330px !important;padding-right:320px !important}
}
.menu-bars{background:#fff url("clientlib-base/resources/svg/light/menu.svg") center center no-repeat;display:block;height:20px;width:20px}
.menu-close{background:#fff url("clientlib-base/resources/svg/light/clear.svg") center center no-repeat;display:block;height:20px;width:20px}
.navbar-toggler{padding:.25rem 0rem}
.sticky{position:-webkit-sticky;position:sticky;top:0;-webkit-animation-name:slideInDown;animation-name:slideInDown;animation-duration:.3s}
.unsticky{transition:top .3s ease-out;position:fixed;top:-80px}
.horizontalnavigation{position:-webkit-sticky;position:sticky;top:0;z-index:1020}
.sticky-product-shrink-mobile{top:60px;transition:top .3s ease-out}
.sticky-product-shrink{top:80px !important;transition:top .3s ease-out}
.sticky-product-shrink-top{top:0 !important;transition:top .3s ease-out}
a span.lang:hover,a span.location:hover{opacity:.55}
.navbar-container{background-color:#fff}
.navbar-container nav{box-shadow:none !important;padding-top:15px;padding-bottom:16px;height:116px}
.navbar-container nav .navbar-brand{display:block;padding:0;border-bottom:0;width:inherit;margin-right:0;margin-left:10px}
.dropdown{position:static}
.dropdown .nav-fly-out{width:100%;left:0;right:0;top:45px;border-radius:0;box-shadow:none;padding:0}
.dropdown .nav-fly-out .mega-menu{color:#313334;padding:60px 70px}
.dropdown .nav-fly-out .mega-menu .mega-menu-heading{width:auto}
.dropdown .nav-fly-out .mega-menu .mega-menu-text{color:#babfc4;line-height:18px;font-size:14px}
.dropdown .nav-fly-out .mega-menu .mega-menu-img{width:100%;vertical-align:bottom}
.dropdown .nav-fly-out .mega-menu h3.caption-two{margin-bottom:0;font-weight:700;color:#313334}
.dropdown .nav-fly-out .mega-menu a.caption-three{font-size:12px;text-decoration:none;margin-bottom:0;padding:0;letter-spacing:.25px;font-weight:400;border:0;display:block;text-transform:capitalize}
.dropdown .nav-fly-out .mega-menu a.caption-three:hover{border:0;padding:0}
.dropdown .nav-fly-out .mega-menu-navlink{margin-left:40px}
.dropdown .nav-fly-out .mega-menu-navlink li.nav-item a{font-size:13px;text-transform:capitalize;border-bottom:none !important;padding:0;font-weight:400;letter-spacing:.25px;white-space:normal;line-height:22px}
.trimmed-header-logo-mobile{position:absolute;left:50%;transform:translate(-50%,-50%)}
@media only screen and (min-width:320px){.shop-link-lg{width:96% !important}
.shop-link-lg img{height:100%}
.shop-link-lg div{width:50%}
.shop-link-md{width:242px !important}
.horizontalnavigation{top:60px}
.icon.light-theme.small-icon i.shopping-cart{background:url(clientlib-base/resources/svg/light/small/shopping_cart_sm.svg) center center no-repeat;display:inline-block}
.icon.light-theme.small-icon i.person{background:url(clientlib-base/resources/svg/light/small/person_sm.svg) center center no-repeat;display:inline-block}
.refill-border{border-top:1px solid #d8d8d8}
.navbar-container{padding-left:0;padding-right:0;z-index:1210;border-bottom:1px solid #e3e9ef}
.navbar-container .container{max-width:100% !important;padding-left:0;padding-right:0}
.navbar-container nav{box-shadow:none;padding:10px 20px;height:60px}
.navbar-container nav .main-menu{position:relative;top:0}
.navbar-container header .navbar-toggler{padding-top:0;padding-bottom:0}
.navbar-container header .mobile-menu-design{position:absolute;top:60px;left:0;width:100%;padding-left:0;padding-right:0;z-index:9999;max-height:calc(100vh - 60px);overflow-x:hidden;margin-top:1px}
.navbar-container header .mobile-menu-design .sub-menu{padding:0}
.navbar-container header .mobile-menu-design .sub-menu ul{background-color:#f6f9fc;padding-top:20px;padding-bottom:20px}
.navbar-container header .mobile-menu-design .sub-menu ul li{margin:0 0 0 1rem;padding:0 22px 10px 42px;margin-left:0;margin-right:0}
.navbar-container header .mobile-menu-design .sub-menu ul li.language-select{padding:20px 20px 10px 42px}
.navbar-container header .mobile-menu-design .sub-menu ul li.language-select .icon{margin-right:10px;vertical-align:middle}
.navbar-container header .mobile-menu-design .sub-menu ul li.location-select .icon{margin-right:10px;vertical-align:middle}
.navbar-container header .mobile-menu-design .sub-menu ul li a{display:inline-block;padding:0;border-bottom:0;color:#000f9f;font-family:"Lato",sans-serif;font-size:14px;letter-spacing:0;line-height:20px;font-weight:400}
.navbar-container header .mobile-menu-design .sub-menu ul li a.help-support{padding-top:5px}
.navbar-container header .mobile-menu-design .sub-menu ul li a.active{color:#fff}
.navbar-container header .mobile-menu-design .main-menu{padding:0 !important}
.navbar-container header .mobile-menu-design .main-menu ul li{background-color:#fff;margin:0 0 0 1rem;border-bottom:0;padding:0;margin-left:0;margin-right:0;color:#000f9f}
.navbar-container header .mobile-menu-design .main-menu ul li:hover{color:#fff}
.navbar-container header .mobile-menu-design .main-menu ul li.on-scroll{display:none}
.navbar-container header .mobile-menu-design .main-menu ul li:nth-last-child(2){border-bottom:1px solid #babfc4 !important}
.navbar-container header .mobile-menu-design .main-menu ul li:first-child{padding:0;z-index:9}
.navbar-container header .mobile-menu-design .main-menu ul li:first-child .md-form{position:relative;margin-top:0;margin-bottom:0;height:55px;border-radius:0;background:#f6f9fc}
.navbar-container header .mobile-menu-design .main-menu ul li:first-child .md-form .form-control{box-shadow:none !important;width:100%;padding-right:60px !important;border-radius:0;border-top:1px solid #e3e9ef;border-bottom:1px solid #e3e9ef}
.navbar-container header .mobile-menu-design .main-menu ul li:first-child .md-form .form-control:focus{border-top:1px solid #000f9f;border-bottom:1px solid #000f9f}
.navbar-container header .mobile-menu-design .main-menu ul li:first-child .md-form .input-group-addon{background-color:#f6f9fc;color:#000;position:absolute;top:1px;right:60px;padding:11px 12px 0 0;height:55px}
.navbar-container header .mobile-menu-design .main-menu ul li:first-child .md-form #cancel-search-link{position:absolute;top:16px;right:0;z-index:99;border-bottom:1px solid #000f9f;margin:auto 16px}
.navbar-container header .mobile-menu-design .main-menu ul li:first-child ul.search-result-list li.animated:nth-last-child(2){border-bottom:none !important}
.navbar-container header .mobile-menu-design .main-menu ul li a{border-bottom:0;margin-left:0;padding:16px 22px 16px 0;color:#000f9f}
.navbar-container header .mobile-menu-design .main-menu ul li a.active{color:#fff}
.navbar-container header .mobile-menu-design .main-menu ul li a.active .light-theme i.expand-less{background:url("clientlib-base/resources/svg/dark/expand_less.svg") center center no-repeat}
.navbar-container header .mobile-menu-design .main-menu ul li a.active .light-theme i.expand-more{background:url("clientlib-base/resources/svg/dark/expand_more.svg") center center no-repeat}
.navbar-container header .mobile-menu-design .main-menu ul li a span.link-text{display:inline-block;padding-left:42px;font-family:"Josefin Sans",sans-serif;font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}
.navbar-container header .mobile-menu-design .main-menu ul li a span.icon{float:right;margin-top:0}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out{box-shadow:none;top:0;position:relative !important;background:#fff !important;width:100% !important;padding:0}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out h1{margin-bottom:0;padding:20px 0}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu{padding:0}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .top-menu{margin-top:30px;margin-left:42px;border-bottom:0}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .top-menu div{border-top:1px solid #e3e9ef}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .caption-two{padding-top:12px;margin-bottom:0;color:#313334;font-family:"Lato",sans-serif;font-size:16px;font-weight:900;letter-spacing:0;line-height:24px;width:90px}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .mega-menu-navlink li{border-bottom:0 solid #5d5d5d !important;padding:15px 0 0 0;margin-left:10px}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .mega-menu-navlink li:last-child{margin-bottom:40px}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .mega-menu-navlink li a{color:#313334;font-family:"Lato",sans-serif;font-size:14px;letter-spacing:0;line-height:20px;text-wrap:balance;display:inline-block}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .why-tacfone-heading{color:#000f9f;font-family:"Josefin Sans",sans-serif;font-size:20px;font-weight:bold;letter-spacing:0;line-height:28px;text-align:center;margin-top:30px;width:290px;margin:30px auto 0 auto}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .why-tracfone-button{text-align:center;margin-top:20px}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .tracfone-menu{margin-top:50px;margin-left:42px;border-top:1px solid #e3e9ef}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .why-tracfone-menu{margin:0 0 0 40px;padding:0;list-style-type:none}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .why-tracfone-menu li{display:block;margin:0;padding:15px 0 0 0;border-bottom:0}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .why-tracfone-menu li:last-child{margin-bottom:40px}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .why-tracfone-menu li:nth-last-child(2){border-bottom:none !important}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .why-tracfone-list .why-tracfone-img{margin-bottom:15px}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .why-tracfone-list a.why-tracfone-link{padding:0}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .why-tracfone-list div.why-tracfone-link-name{color:#313334;font-family:"Lato",sans-serif;font-size:14px;letter-spacing:0;line-height:20px;font-weight:400;padding:0;border:0}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .shop-list{padding-top:20px}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .shop-list .shop-link{background:#f6f9fc;border:1px solid #000f9f;border-radius:6px;padding:15px 10px;margin-left:0;width:108px;height:135px;text-align:center}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .shop-list .shop-link:hover{opacity:.8}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .shop-list .shop-link img{margin:0 auto}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .shop-list .shop-link .shop-heading{color:#000f9f;font-family:"Lato",sans-serif;font-size:14px;font-weight:bold;letter-spacing:0;line-height:20px;margin-left:0;margin-top:15px}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu ul.search-result-list li.animated:nth-last-child(2){border-bottom:none !important}
.navbar-container header .mobile-menu-design .main-menu ul.search-result-list li.animated:nth-last-child(2){border-bottom:none !important}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li{background-color:#fff;margin:0 0 0 1rem;border-bottom:1px solid #babfc4 !important;padding:0;margin-left:0;margin-right:0}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li.on-scroll{display:none}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li:first-child{padding:0;z-index:1}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li:first-child .md-form{position:relative;margin-top:0;margin-bottom:0;background:#babfc4;height:65px}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li:first-child .md-form .form-control{font-size:16px;line-height:20px;letter-spacing:0;padding:20px;color:#313334;background-color:#babfc4 !important;border:0}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li:first-child .md-form .form-control input{padding:25px}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li:first-child .md-form .input-group-addon{background-color:#babfc4;color:#000;padding:20px}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li a{border-bottom:0;margin-left:0;padding:18px 22px 18px 0}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li a span.link-text{display:inline-block;padding-left:42px;color:#000f9f;font-family:"Lato",sans-serif;font-size:16px;font-weight:900;letter-spacing:0;line-height:24px}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li a span.icon{float:right;margin-top:0}
.navbar-container header .mobile-menu-design .main-menu ul.search-bar-nav li:first-child{border-bottom:none !important;z-index:9 !important}
.navbar-container header .mobile-menu-design .main-menu ul.search-bar-nav li a{color:#313334;font-family:"Lato",sans-serif;font-size:14px;letter-spacing:0;line-height:20px}
.navbar-container .collapsing{height:100%;background:#fff;animation-name:fadeIn;-webkit-transition-delay:.2s;transition-delay:.2s;visibility:visible}
.navbar-container .collapse.show{height:100%;background:#fff;animation-name:fadeOut;-webkit-transition-delay:.2s;transition-delay:.2s;visibility:visible}
.mobile-menu-link ul li a.nav-link{padding:0 10px;position:relative}
.mobile-menu-link ul li a{border-bottom:1px solid transparent}
.mobile-menu-link ul li a:hover{border-bottom:1px solid transparent}
.mini-cart{position:relative}
.mini-cart-counter-wrap{background-color:#eb0000;color:#fff;position:absolute;right:0;top:0;border-radius:50px;line-height:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}
.mini-cart-counter{font-size:10px;font-weight:900}
.on-scroll .mini-cart-counter-wrap{top:-2px;right:2px}
.on-scroll .mini-cart-counter{margin-left:1px}
}
@media only screen and (min-width:992px){.shop-link-lg{width:509px !important}
.shop-link-lg img{height:100%}
.shop-link-lg div{margin-left:20px;width:80%}
.shop-link-lg .shop-heading{margin-left:0 !important}
.shop-link-md{width:242px !important}
.navbar-container{border-bottom:1px solid #e3e9ef;z-index:1210}
.navbar-container .container{max-width:1240px !important}
.navbar-container nav{box-shadow:none;padding-top:15px;padding-bottom:16px;height:116px;transition:height .3s linear}
.navbar-container nav .main-menu{position:relative;top:0}
.navbar-container nav .tracfone-brand{z-index:99999;padding:0;background-color:#fff;padding:25px 0}
.navbar-container header .mobile-menu-design{position:relative;top:0;left:0;width:100%;padding-left:0;padding-right:0;z-index:9999;height:auto;overflow-y:inherit;overflow-x:inherit;margin-top:0}
.navbar-container header .mobile-menu-design .sub-menu{position:relative;padding:10px 0 17px 0;z-index:99999;top:0;background:#fff}
.navbar-container header .mobile-menu-design .sub-menu ul{padding-top:0;padding-bottom:0;background:#fff}
.navbar-container header .mobile-menu-design .sub-menu ul li{background-color:transparent;margin:0 12.5px 0 12.5px;padding:0}
.navbar-container header .mobile-menu-design .sub-menu ul li.language-select,.navbar-container header .mobile-menu-design .sub-menu ul li.location-select{padding:0}
.navbar-container header .mobile-menu-design .sub-menu ul li.language-select .icon,.navbar-container header .mobile-menu-design .sub-menu ul li.location-select .icon{margin-right:0;vertical-align:middle}
.navbar-container header .mobile-menu-design .sub-menu ul li a.on-scroll{display:none}
.navbar-container header .mobile-menu-design .sub-menu ul li a{display:inline-block;color:#000f9f;text-decoration:none;font-size:14px;letter-spacing:.25px;line-height:10px;font-weight:400;padding:0;word-break:normal;white-space:nowrap;border-bottom:1px solid transparent;opacity:1}
.navbar-container header .mobile-menu-design .sub-menu ul li a.help-support{padding-top:0}
.navbar-container header .mobile-menu-design .sub-menu ul li a:hover{border-bottom:1px solid transparent}
.navbar-container header .mobile-menu-design .sub-menu ul li a span.icon{border-bottom:1px solid transparent;opacity:1}
.navbar-container header .mobile-menu-design .sub-menu ul li a span.icon:hover{border-bottom:1px solid transparent}
.navbar-container header .mobile-menu-design .sub-menu ul li a span{border-bottom:1px solid transparent;vertical-align:middle}
.navbar-container header .mobile-menu-design .sub-menu ul li a span:hover{border-bottom:1px solid #000f9f}
.navbar-container header .mobile-menu-design .sub-menu ul li.sub-menu-icon a{border-bottom:1px solid transparent}
.navbar-container header .mobile-menu-design .sub-menu ul li.sub-menu-icon a:hover{border-bottom:1px solid transparent}
.navbar-container header .mobile-menu-design .sub-menu ul li.sub-menu-icon .search-box{background:#fff;padding:60px 0;width:1240px;margin:0 auto;border:0;box-shadow:none;border-radius:0;top:120px;left:-127px}
.navbar-container header .mobile-menu-design .sub-menu ul li.sub-menu-icon .search-box .search-input{background:#babfc4;width:480px;margin:0 auto}
.navbar-container header .mobile-menu-design .sub-menu ul li.sub-menu-icon .search-box .search-input input{height:55px;color:#313334;font-size:16px;border-bottom:1px solid transparent !important;padding:0 5px !important}
.navbar-container header .mobile-menu-design .sub-menu ul li.sub-menu-icon .search-box .search-input a{display:flex !important;text-decoration:none}
.navbar-container header .mobile-menu-design .sub-menu ul li.sub-menu-icon .search-box .search-input a:hover{opacity:1;text-decoration:none}
.navbar-container header .mobile-menu-design .sub-menu ul li.sub-menu-icon .search-box .search-input a .input-group-addon{background:#313334;color:#fff;padding:10px 15px !important}
.navbar-container header .mobile-menu-design .sub-menu ul li.sub-menu-icon .search-box .search-input a .input-group-addon .icon{display:block;padding-top:5px}
.navbar-container header .mobile-menu-design .sub-menu ul li.sub-menu-icon .search-box .search-input a .input-group-addon .icon:hover{opacity:1}
.navbar-container header .mobile-menu-design .sub-menu ul li.sub-menu-icon .search-box .search-input a .input-group-addon .icon i:hover{opacity:1}
.navbar-container header .mobile-menu-design .sub-menu ul li.sub-menu-icon .search-box .search-input label{font-size:16px;letter-spacing:0;line-height:30px;color:#5d5d5d;margin-left:10px}
.navbar-container header .mobile-menu-design .sub-menu ul li.sub-menu-icon .search-box .search-input label.active{transform:translateY(-7px) scale(0.9)}
.navbar-container header .mobile-menu-design .main-menu{position:relative;z-index:9999;top:0}
.navbar-container header .mobile-menu-design .main-menu ul{width:100%;background:#fff;padding:2px}
.navbar-container header .mobile-menu-design .main-menu ul li{background-color:transparent;margin:0;border-bottom:none !important;padding:0;color:#000f9f;border-radius:6px 6px 0 0}
.navbar-container header .mobile-menu-design .main-menu ul li:hover{color:#fff;background-color:#e3e9ef;border-radius:6px 6px 0 0;cursor:pointer}
.navbar-container header .mobile-menu-design .main-menu ul li.on-scroll{display:none}
.navbar-container header .mobile-menu-design .main-menu ul li.on-scroll a{padding:.5rem 1rem}
.navbar-container header .mobile-menu-design .main-menu ul li.currently-visible a{background-color:#000f9f;color:#fff}
.navbar-container header .mobile-menu-design .main-menu ul li.currently-visible a .light-theme i.expand-less{background:url("clientlib-base/resources/svg/dark/expand_less.svg") center center no-repeat}
.navbar-container header .mobile-menu-design .main-menu ul li.currently-visible a .light-theme i.expand-more{background:url("clientlib-base/resources/svg/dark/expand_more.svg") center center no-repeat}
.navbar-container header .mobile-menu-design .main-menu ul li.currently-visible a.active{color:#fff}
.navbar-container header .mobile-menu-design .main-menu ul li.currently-visible a.active .light-theme i.expand-less{background:url("clientlib-base/resources/svg/dark/expand_less.svg") center center no-repeat}
.navbar-container header .mobile-menu-design .main-menu ul li.currently-visible a.active .light-theme i.expand-more{background:url("clientlib-base/resources/svg/dark/expand_more.svg") center center no-repeat}
.navbar-container header .mobile-menu-design .main-menu ul li:nth-last-child(2){border-bottom:none !important}
.navbar-container header .mobile-menu-design .main-menu ul li:first-child{padding:0}
.navbar-container header .mobile-menu-design .main-menu ul li:first-child .md-form{position:relative;margin-top:0;margin-bottom:0}
.navbar-container header .mobile-menu-design .main-menu ul li:first-child .md-form .form-control{font-size:14px;line-height:20px;letter-spacing:0;padding:15px 20px;color:#313334;background-color:#babfc4;border:0}
.navbar-container header .mobile-menu-design .main-menu ul li:first-child .md-form .form-control input{padding:25px}
.navbar-container header .mobile-menu-design .main-menu ul li:first-child .md-form .input-group-addon{background-color:#babfc4;color:#000;padding:15px 20px}
.navbar-container header .mobile-menu-design .main-menu ul li a{border-bottom:0;margin-left:0;font-family:"Josefin Sans",sans-serif;font-size:20px;font-weight:700;letter-spacing:normal;padding:13px 5px 16px 1px;line-height:28px;word-break:normal;white-space:nowrap;border-radius:6px 6px 0 0;color:#000f9f}
.navbar-container header .mobile-menu-design .main-menu ul li a:hover{line-height:28px;word-break:normal;white-space:nowrap;color:#fff;border-radius:6px 6px 0 0;color:#000f9f}
.navbar-container header .mobile-menu-design .main-menu ul li a:hover .light-theme i.expand-more{background:url("clientlib-base/resources/svg/light/expand_more.svg") center center no-repeat}
.navbar-container header .mobile-menu-design .main-menu ul li a.active{color:#000f9f}
.navbar-container header .mobile-menu-design .main-menu ul li a.active .light-theme i.expand-less{background:url("clientlib-base/resources/svg/light/expand_less.svg") center center no-repeat}
.navbar-container header .mobile-menu-design .main-menu ul li a.active .light-theme i.expand-more{background:url("clientlib-base/resources/svg/light/expand_more.svg") center center no-repeat}
.navbar-container header .mobile-menu-design .main-menu ul li a span.link-text{display:inline-block;padding-left:0;border-bottom:1px solid transparent}
.navbar-container header .mobile-menu-design .main-menu ul li a span.link-text:hover{border-bottom:1px solid #000f9f}
.navbar-container header .mobile-menu-design .main-menu ul li a span.icon{display:inline-block}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out{width:1024px !important;left:-187px;top:63px;padding:0;border-radius:0;position:absolute !important;z-index:-9;max-height:520px;overflow:auto;scrollbar-width:none;cursor:auto}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out h1{margin-bottom:0;padding-bottom:10px}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu{padding:30px 50px}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .top-menu{margin-top:0;margin-left:0}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .top-menu div{border-top:0}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .caption-two{margin-bottom:0;padding-top:0;padding-bottom:20px;margin-left:0;color:#313334;font-family:"Lato",sans-serif;font-size:16px;font-weight:900;letter-spacing:0;line-height:24px;text-transform:capitalize;width:auto}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu a.caption-three{font-size:12px;text-decoration:none;margin-bottom:0;padding:0 0 20px 0;letter-spacing:.25px;font-weight:400;border:0;display:block;text-transform:capitalize}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu a.caption-three:hover{font-size:12px;text-decoration:none;margin-bottom:0;padding:0;letter-spacing:.25px;font-weight:400;border:0;text-transform:capitalize}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .mega-menu-navlink{margin-left:0;background:transparent}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .mega-menu-navlink li{border-bottom:0 solid #5d5d5d;padding:0;margin-left:10px;height:auto}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .mega-menu-navlink li a{font-family:"Lato",sans-serif;color:#313334;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;text-transform:capitalize;border-bottom:0;padding:0 0 10px 0;white-space:normal;text-decoration:none;background-color:transparent;text-wrap:balance;display:inline-block}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .mega-menu-navlink li a:hover{font-family:"Lato",sans-serif;color:#313334;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;text-transform:capitalize;border-bottom:0;padding:0 0 10px 0;white-space:normal;text-decoration:underline;text-decoration-color:#313334;background-color:transparent}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .mega-menu-navlink li:last-child{margin-bottom:40px}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .shop-list{padding-top:40px}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .shop-list .shop-link{background:#f6f9fc;border:1px solid #000f9f;border-radius:6px;padding:11px 20px;margin-left:25px;width:242px;height:76px}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .shop-list .shop-link:hover{opacity:.8}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .shop-list .shop-link img{margin:0}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .shop-list .shop-link .shop-heading{color:#000f9f;font-family:"Lato",sans-serif;font-size:14px;font-weight:bold;letter-spacing:0;line-height:20px;margin-left:20px;margin-top:0;text-align:left;width:200px}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .why-tacfone-heading{color:#000f9f;font-family:"Josefin Sans",sans-serif;font-size:32px;font-weight:bold;letter-spacing:-0.25px;line-height:36px;margin-top:0;text-align:left;width:210px;margin:30px 0 20px 0}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .why-tracfone-button{text-align:left;margin-bottom:30px}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .tracfone-menu{margin-top:0;margin-left:0;border-top:0}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .why-tracfone-menu{margin:0;padding:0;list-style-type:none}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .why-tracfone-menu li{display:inline-block;margin:0 5px 5px 0;padding:0;border-radius:6px}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .why-tracfone-menu li:hover{border-radius:6px}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .why-tracfone-menu li .why-tracfone-list{margin:0;width:185px}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .why-tracfone-menu li .why-tracfone-list .why-tracfone-img{margin-top:15px;margin-bottom:15px}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .why-tracfone-menu li .why-tracfone-list div.why-tracfone-link-name{color:#000f9f;font-family:"Josefin Sans",sans-serif;font-size:20px;font-weight:bold;letter-spacing:0;line-height:28px;text-align:center;background:transparent;padding:0;width:150px;margin:0 auto 15px auto;white-space:pre-wrap}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .why-tracfone-menu li .why-tracfone-list a.why-tracfone-link{background-color:transparent;border-radius:6px}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .why-tracfone-menu li .why-tracfone-list a.why-tracfone-link:hover{background-color:#e3e9ef;border-radius:6px}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .why-tracfone-menu li .why-tracfone-list a.why-tracfone-link:hover div.why-tracfone-link-name{text-decoration:underline}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .why-tracfone-menu li:last-child{margin-bottom:0}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out::-webkit-scrollbar{width:0;background:transparent}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu{width:63%;background:#fff}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li{background-color:transparent;margin:1px 5px 0 12.5px;border-bottom:none !important;padding:0;position:relative}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li.on-scroll{display:none}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li.on-scroll a{padding:.5rem 1rem}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li:first-child{padding:0}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li:first-child .md-form{position:relative;margin-top:0;margin-bottom:0}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li:first-child .md-form .form-control{font-size:14px;line-height:20px;letter-spacing:0;padding:15px 20px;color:#313334;background-color:#babfc4;border:0}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li:first-child .md-form .form-control input{padding:25px}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li:first-child .md-form .input-group-addon{background-color:#babfc4;color:#000;padding:15px 20px}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li a{border-bottom:0;border-top:0;margin-left:0;font-family:"Lato",sans-serif;font-size:16px;color:#000f9f;font-weight:900;letter-spacing:normal;padding:16px 0;line-height:24px;word-break:normal;white-space:nowrap;height:100%}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li a:hover{line-height:24px;word-break:normal;white-space:nowrap;padding:16px 0}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li a span.link-text{display:inline-block;padding-left:0;color:#000f9f;border-bottom:1px solid transparent}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li a span.link-text:hover{border-bottom:1px solid #000f9f;color:#000f9f}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li a span.icon{display:inline-block;margin-top:-5px}
.navbar-container header .mobile-menu-design .main-menu .dropdown-menu ul li:hover{background-color:transparent}
.shrink{height:80px !important;padding-top:20px !important;padding-bottom:20px !important;transition:height .3s linear}
.shrink .tracfone-brand{z-index:99999;padding:18px 0 !important;background-color:#fff}
.shrink .navbar-brand{padding:0 !important}
.shrink .mobile-menu-design .main-menu{top:0 !important}
.shrink .mobile-menu-design .main-menu ul{background-color:transparent;padding:11px 0 11px 0 !important}
.shrink .mobile-menu-design .main-menu ul li{margin:0}
.shrink .mobile-menu-design .main-menu ul li:hover{background-color:transparent !important}
.shrink .mobile-menu-design .main-menu ul li.on-scroll{display:block !important}
.shrink .mobile-menu-design .main-menu ul li.on-scroll .search-box{background:#fff;padding:60px 0;width:1240px;margin:0 auto;border:0;box-shadow:none;border-radius:0;top:80px !important;left:-127px !important;z-index:1200}
.shrink .mobile-menu-design .main-menu ul li.on-scroll .search-box .search-input{background:#babfc4;width:480px;margin:0 auto}
.shrink .mobile-menu-design .main-menu ul li.on-scroll .search-box .search-input input{height:55px;color:#313334;font-size:16px;border-bottom:1px solid transparent !important;padding:0 5px !important}
.shrink .mobile-menu-design .main-menu ul li.on-scroll .search-box .search-input a{display:flex !important;text-decoration:none}
.shrink .mobile-menu-design .main-menu ul li.on-scroll .search-box .search-input a:hover{opacity:1;text-decoration:none}
.shrink .mobile-menu-design .main-menu ul li.on-scroll .search-box .search-input a .input-group-addon{background:#313334;color:#fff;padding:10px 15px !important}
.shrink .mobile-menu-design .main-menu ul li.on-scroll .search-box .search-input a .input-group-addon .icon{display:block;padding-top:5px}
.shrink .mobile-menu-design .main-menu ul li.on-scroll .search-box .search-input a .input-group-addon .icon:hover{opacity:1}
.shrink .mobile-menu-design .main-menu ul li.on-scroll .search-box .search-input a .input-group-addon .icon i:hover{opacity:1}
.shrink .mobile-menu-design .main-menu ul li.on-scroll .search-box .search-input label{font-size:16px;letter-spacing:0;line-height:30px;color:#5d5d5d;margin-left:10px}
.shrink .mobile-menu-design .main-menu ul li.on-scroll .search-box .search-input label.active{transform:translateY(-7px) scale(0.9)}
.shrink .mobile-menu-design .main-menu ul li.on-scroll a{border-bottom:0;margin-left:0;font-family:"Josefin Sans",sans-serif;font-size:20px;text-decoration:none;font-weight:700;letter-spacing:normal;padding:13px 10px 25px 10px !important;line-height:28px;word-break:normal;white-space:nowrap;background-color:#eb0000 !important;border-radius:6px 6px 0 0;color:#000f9f}
.shrink .mobile-menu-design .main-menu ul li.on-scroll a:hover{line-height:28px;word-break:normal;white-space:nowrap;padding:13px 10px 16px 10px;color:#fff;background-color:#000f9f;border-radius:6px 6px 0 0}
.shrink .mobile-menu-design .main-menu ul li.on-scroll a:hover .light-theme i.expand-more{background:url("clientlib-base/resources/svg/dark/expand_more.svg") center center no-repeat}
.shrink .mobile-menu-design .main-menu ul li.on-scroll a.active{color:#000f9f}
.shrink .mobile-menu-design .main-menu ul li.on-scroll a span.link-text{display:inline-block;padding-left:0}
.shrink .mobile-menu-design .main-menu ul li.on-scroll a span.icon{display:inline-block}
.shrink .mobile-menu-design .main-menu ul li.currently-visible a.menu-heading-anchor{background-color:transparent !important;color:#000f9f !important}
.shrink .mobile-menu-design .main-menu ul li.currently-visible a.menu-heading-anchor .light-theme i.expand-less{background:url("clientlib-base/resources/svg/light/expand_less.svg") center center no-repeat !important}
.shrink .mobile-menu-design .main-menu ul li.currently-visible a.menu-heading-anchor .light-theme i.expand-more{background:url("clientlib-base/resources/svg/light/expand_more.svg") center center no-repeat !important}
.shrink .mobile-menu-design .main-menu ul li.currently-visible a.menu-heading-anchor.active .light-theme i.expand-less{background:url("clientlib-base/resources/svg/light/expand_less.svg") center center no-repeat !important}
.shrink .mobile-menu-design .main-menu ul li.currently-visible a.menu-heading-anchor.active .light-theme i.expand-more{background:url("clientlib-base/resources/svg/light/expand_more.svg") center center no-repeat !important}
.shrink .mobile-menu-design .main-menu ul li .nav-fly-out{top:81px !important;left:-173px !important}
.shrink .mobile-menu-design .main-menu ul.secondary-menu{top:-2px}
.shrink .mobile-menu-design .sub-menu{display:none !important}
.mini-cart{position:relative}
.mini-cart-counter-wrap{background-color:#eb0000;color:#fff;position:absolute;right:-9px;top:9px;border-radius:50px;line-height:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}
.mini-cart-counter{font-size:10px;font-weight:900}
.on-scroll .mini-cart-counter-wrap{top:-2px;right:2px}
.on-scroll .mini-cart-counter{margin-left:1px}
}
@media only screen and (min-width:1240px){.shop-link-lg{width:509px !important}
.shop-link-lg img{height:100%}
.shop-link-lg div{margin-left:20px;width:80%}
.shop-link-lg .shop-heading{margin-left:0 !important}
.shop-link-md{width:242px !important}
.navbar-container{border-bottom:1px solid #e3e9ef;z-index:1210}
.navbar-container .container{max-width:1240px !important;margin:inherit}
.navbar-container nav{box-shadow:none;padding-top:15px;padding-bottom:16px;height:116px;transition:height .3s linear}
.navbar-container nav .main-menu{position:relative;top:0}
.navbar-container nav .tracfone-brand{z-index:99999;padding:0;background-color:#fff;padding:25px 0}
.navbar-container header .mobile-menu-design{position:relative;top:0;left:0;width:100%;padding-left:0;padding-right:0;z-index:9999;height:auto;overflow-y:inherit;overflow-x:inherit;margin-top:0}
.navbar-container header .mobile-menu-design .sub-menu{position:relative;padding:10px 0 17px 0;z-index:99999;top:0;background:#fff}
.navbar-container header .mobile-menu-design .sub-menu ul{padding-top:0;padding-bottom:0;background:#fff}
.navbar-container header .mobile-menu-design .sub-menu ul li{background-color:transparent;margin:0 12.5px 0 12.5px;padding:0}
.navbar-container header .mobile-menu-design .sub-menu ul li.language-select,.navbar-container header .mobile-menu-design .sub-menu ul li.location-select{padding:0}
.navbar-container header .mobile-menu-design .sub-menu ul li.language-select .icon,.navbar-container header .mobile-menu-design .sub-menu ul li.location-select .icon{margin-right:0;vertical-align:middle}
.navbar-container header .mobile-menu-design .sub-menu ul li a.on-scroll{display:none}
.navbar-container header .mobile-menu-design .sub-menu ul li a{display:inline-block;color:#000f9f;text-decoration:none;font-size:14px;letter-spacing:.25px;line-height:10px;font-weight:400;padding:0;word-break:normal;white-space:nowrap;border-bottom:1px solid transparent;opacity:1}
.navbar-container header .mobile-menu-design .sub-menu ul li a.help-support{padding-top:0}
.navbar-container header .mobile-menu-design .sub-menu ul li a:hover{border-bottom:1px solid transparent}
.navbar-container header .mobile-menu-design .sub-menu ul li a span.icon{border-bottom:1px solid transparent;opacity:1}
.navbar-container header .mobile-menu-design .sub-menu ul li a span.icon:hover{border-bottom:1px solid transparent}
.navbar-container header .mobile-menu-design .sub-menu ul li a span{border-bottom:1px solid transparent;vertical-align:middle}
.navbar-container header .mobile-menu-design .sub-menu ul li a span:hover{border-bottom:1px solid #000f9f}
.navbar-container header .mobile-menu-design .sub-menu ul li.sub-menu-icon a{border-bottom:1px solid transparent}
.navbar-container header .mobile-menu-design .sub-menu ul li.sub-menu-icon a:hover{border-bottom:1px solid transparent}
.navbar-container header .mobile-menu-design .sub-menu ul li.sub-menu-icon .search-box{background:#fff;padding:60px 0;width:1240px;margin:0 auto;border:0;box-shadow:none;border-radius:0;top:120px;left:-127px}
.navbar-container header .mobile-menu-design .sub-menu ul li.sub-menu-icon .search-box .search-input{background:#babfc4;width:480px;margin:0 auto}
.navbar-container header .mobile-menu-design .sub-menu ul li.sub-menu-icon .search-box .search-input input{height:55px;color:#313334;font-size:16px;border-bottom:1px solid transparent !important;padding:0 5px !important}
.navbar-container header .mobile-menu-design .sub-menu ul li.sub-menu-icon .search-box .search-input a{display:flex !important;text-decoration:none}
.navbar-container header .mobile-menu-design .sub-menu ul li.sub-menu-icon .search-box .search-input a:hover{opacity:1;text-decoration:none}
.navbar-container header .mobile-menu-design .sub-menu ul li.sub-menu-icon .search-box .search-input a .input-group-addon{background:#313334;color:#fff;padding:10px 15px !important}
.navbar-container header .mobile-menu-design .sub-menu ul li.sub-menu-icon .search-box .search-input a .input-group-addon .icon{display:block;padding-top:5px}
.navbar-container header .mobile-menu-design .sub-menu ul li.sub-menu-icon .search-box .search-input a .input-group-addon .icon:hover{opacity:1}
.navbar-container header .mobile-menu-design .sub-menu ul li.sub-menu-icon .search-box .search-input a .input-group-addon .icon i:hover{opacity:1}
.navbar-container header .mobile-menu-design .sub-menu ul li.sub-menu-icon .search-box .search-input label{font-size:16px;letter-spacing:0;line-height:30px;color:#5d5d5d;margin-left:10px}
.navbar-container header .mobile-menu-design .sub-menu ul li.sub-menu-icon .search-box .search-input label.active{transform:translateY(-7px) scale(0.9)}
.navbar-container header .mobile-menu-design .main-menu{position:relative;z-index:9999;top:0}
.navbar-container header .mobile-menu-design .main-menu ul{width:100%;background:#fff;padding:2px}
.navbar-container header .mobile-menu-design .main-menu ul li{background-color:transparent;margin:0;border-bottom:none !important;padding:0;color:#000f9f;border-radius:6px 6px 0 0}
.navbar-container header .mobile-menu-design .main-menu ul li:hover{color:#fff;background-color:#e3e9ef;border-radius:6px 6px 0 0;cursor:pointer}
.navbar-container header .mobile-menu-design .main-menu ul li.on-scroll{display:none}
.navbar-container header .mobile-menu-design .main-menu ul li.on-scroll a{padding:.5rem 1rem}
.navbar-container header .mobile-menu-design .main-menu ul li.currently-visible a{background-color:#000f9f;color:#fff}
.navbar-container header .mobile-menu-design .main-menu ul li.currently-visible a .light-theme i.expand-less{background:url("clientlib-base/resources/svg/dark/expand_less.svg") center center no-repeat}
.navbar-container header .mobile-menu-design .main-menu ul li.currently-visible a .light-theme i.expand-more{background:url("clientlib-base/resources/svg/dark/expand_more.svg") center center no-repeat}
.navbar-container header .mobile-menu-design .main-menu ul li.currently-visible a.active{color:#fff}
.navbar-container header .mobile-menu-design .main-menu ul li.currently-visible a.active .light-theme i.expand-less{background:url("clientlib-base/resources/svg/dark/expand_less.svg") center center no-repeat}
.navbar-container header .mobile-menu-design .main-menu ul li.currently-visible a.active .light-theme i.expand-more{background:url("clientlib-base/resources/svg/dark/expand_more.svg") center center no-repeat}
.navbar-container header .mobile-menu-design .main-menu ul li:nth-last-child(2){border-bottom:none !important}
.navbar-container header .mobile-menu-design .main-menu ul li:first-child{padding:0}
.navbar-container header .mobile-menu-design .main-menu ul li:first-child .md-form{position:relative;margin-top:0;margin-bottom:0}
.navbar-container header .mobile-menu-design .main-menu ul li:first-child .md-form .form-control{font-size:14px;line-height:20px;letter-spacing:0;padding:15px 20px;color:#313334;background-color:#babfc4;border:0}
.navbar-container header .mobile-menu-design .main-menu ul li:first-child .md-form .form-control input{padding:25px}
.navbar-container header .mobile-menu-design .main-menu ul li:first-child .md-form .input-group-addon{background-color:#babfc4;color:#000;padding:15px 20px}
.navbar-container header .mobile-menu-design .main-menu ul li a{border-bottom:0;margin-left:0;font-family:"Josefin Sans",sans-serif;font-size:20px;font-weight:700;letter-spacing:normal;padding:13px 10px 16px 20px;line-height:28px;word-break:normal;white-space:nowrap;border-radius:6px 6px 0 0;color:#000f9f}
.navbar-container header .mobile-menu-design .main-menu ul li a:hover{line-height:28px;word-break:normal;white-space:nowrap;color:#fff;border-radius:6px 6px 0 0;color:#000f9f}
.navbar-container header .mobile-menu-design .main-menu ul li a:hover .light-theme i.expand-more{background:url("clientlib-base/resources/svg/light/expand_more.svg") center center no-repeat}
.navbar-container header .mobile-menu-design .main-menu ul li a.active{color:#000f9f}
.navbar-container header .mobile-menu-design .main-menu ul li a.active .light-theme i.expand-less{background:url("clientlib-base/resources/svg/light/expand_less.svg") center center no-repeat}
.navbar-container header .mobile-menu-design .main-menu ul li a.active .light-theme i.expand-more{background:url("clientlib-base/resources/svg/light/expand_more.svg") center center no-repeat}
.navbar-container header .mobile-menu-design .main-menu ul li a span.link-text{display:inline-block;padding-left:0;border-bottom:1px solid transparent}
.navbar-container header .mobile-menu-design .main-menu ul li a span.link-text:hover{border-bottom:1px solid #000f9f}
.navbar-container header .mobile-menu-design .main-menu ul li a span.icon{display:inline-block}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out{width:1240px !important;left:-187px;top:63px;padding:0;border-radius:0;position:absolute !important;z-index:-9;max-height:520px;overflow:auto;scrollbar-width:none;cursor:auto}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out h1{margin-bottom:0;padding-bottom:10px}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu{padding:30px 88px}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .top-menu{margin-top:0;margin-left:0}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .top-menu div{border-top:0}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .caption-two{margin-bottom:0;padding-top:0;padding-bottom:20px;margin-left:0;color:#313334;font-family:"Lato",sans-serif;font-size:16px;font-weight:900;letter-spacing:0;line-height:24px;text-transform:capitalize;width:auto}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu a.caption-three{font-size:12px;text-decoration:none;margin-bottom:0;padding:0 0 20px 0;letter-spacing:.25px;font-weight:400;border:0;display:block;text-transform:capitalize}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu a.caption-three:hover{font-size:12px;text-decoration:none;margin-bottom:0;padding:0;letter-spacing:.25px;font-weight:400;border:0;text-transform:capitalize}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .mega-menu-navlink{margin-left:0;background:transparent}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .mega-menu-navlink li{border-bottom:0 solid #5d5d5d;padding:0;margin-left:10px;height:auto}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .mega-menu-navlink li a{font-family:"Lato",sans-serif;color:#313334;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;text-transform:capitalize;border-bottom:0;padding:0 0 10px 0;white-space:normal;text-decoration:none;background-color:transparent;text-wrap:balance;display:inline-block}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .mega-menu-navlink li a:hover{font-family:"Lato",sans-serif;color:#313334;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;text-transform:capitalize;border-bottom:0;padding:0 0 10px 0;white-space:normal;text-decoration:underline;text-decoration-color:#313334;background-color:transparent}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .mega-menu-navlink li:last-child{margin-bottom:40px}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .shop-list{padding-top:40px}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .shop-list .shop-link{background:#f6f9fc;border:1px solid #000f9f;border-radius:6px;padding:11px 20px;margin-left:25px;width:242px;height:76px}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .shop-list .shop-link:hover{opacity:.8}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .shop-list .shop-link img{margin:0}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .shop-list .shop-link .shop-heading{color:#000f9f;font-family:"Lato",sans-serif;font-size:14px;font-weight:bold;letter-spacing:0;line-height:20px;margin-left:20px;margin-top:0;text-align:left;width:200px}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .why-tacfone-heading{color:#000f9f;font-family:"Josefin Sans",sans-serif;font-size:32px;font-weight:bold;letter-spacing:-0.25px;line-height:36px;margin-top:0;text-align:left;width:210px;margin:30px 0 20px 0}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .why-tracfone-button{text-align:left;margin-bottom:30px}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .tracfone-menu{margin-top:0;margin-left:0;border-top:0}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .why-tracfone-menu{margin:0;padding:0;list-style-type:none}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .why-tracfone-menu li{display:inline-block;margin:0 20px 20px 0;padding:0;border-radius:6px}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .why-tracfone-menu li:hover{border-radius:6px}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .why-tracfone-menu li .why-tracfone-list{margin:0;width:210px}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .why-tracfone-menu li .why-tracfone-list .why-tracfone-img{margin-top:15px;margin-bottom:15px}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .why-tracfone-menu li .why-tracfone-list div.why-tracfone-link-name{color:#000f9f;font-family:"Josefin Sans",sans-serif;font-size:20px;font-weight:bold;letter-spacing:0;line-height:28px;text-align:center;background:transparent;padding:0;width:150px;margin:0 auto 15px auto;white-space:pre-wrap}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .why-tracfone-menu li .why-tracfone-list a.why-tracfone-link{background-color:transparent;border-radius:6px}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .why-tracfone-menu li .why-tracfone-list a.why-tracfone-link:hover{background-color:#e3e9ef;border-radius:6px}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .why-tracfone-menu li .why-tracfone-list a.why-tracfone-link:hover div.why-tracfone-link-name{text-decoration:underline}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .why-tracfone-menu li:last-child{margin-bottom:0}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out::-webkit-scrollbar{width:0;background:transparent}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu{width:63%;background:#fff}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li{background-color:transparent;margin:1px 12.5px 0 12.5px;border-bottom:none !important;padding:0;position:relative}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li.on-scroll{display:none}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li.on-scroll a{padding:.5rem 1rem}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li:first-child{padding:0}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li:first-child .md-form{position:relative;margin-top:0;margin-bottom:0}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li:first-child .md-form .form-control{font-size:14px;line-height:20px;letter-spacing:0;padding:15px 20px;color:#313334;background-color:#babfc4;border:0}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li:first-child .md-form .form-control input{padding:25px}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li:first-child .md-form .input-group-addon{background-color:#babfc4;color:#000;padding:15px 20px}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li a{border-bottom:0;border-top:0;margin-left:0;font-family:"Lato",sans-serif;font-size:16px;color:#000f9f;font-weight:900;letter-spacing:normal;padding:16px 0;line-height:24px;word-break:normal;white-space:nowrap;height:100%}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li a:hover{line-height:24px;word-break:normal;white-space:nowrap;padding:16px 0}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li a span.link-text{display:inline-block;padding-left:0;color:#000f9f;border-bottom:1px solid transparent}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li a span.link-text:hover{border-bottom:1px solid #000f9f;color:#000f9f}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li a span.icon{display:inline-block;margin-top:-5px}
.navbar-container header .mobile-menu-design .main-menu .dropdown-menu ul li:hover{background-color:transparent}
.shrink{height:80px !important;padding-top:20px !important;padding-bottom:20px !important;transition:height .3s linear}
.shrink .tracfone-brand{z-index:99999;padding:18px 0 !important;background-color:#fff}
.shrink .navbar-brand{padding:0 !important}
.shrink .mobile-menu-design .main-menu{top:0 !important}
.shrink .mobile-menu-design .main-menu ul{background-color:transparent;padding:11px 0 11px 0 !important}
.shrink .mobile-menu-design .main-menu ul li{margin:0}
.shrink .mobile-menu-design .main-menu ul li:hover{background-color:transparent !important}
.shrink .mobile-menu-design .main-menu ul li.on-scroll{display:block !important}
.shrink .mobile-menu-design .main-menu ul li.on-scroll .search-box{background:#fff;padding:60px 0;width:1240px;margin:0 auto;border:0;box-shadow:none;border-radius:0;top:80px !important;left:-127px !important;z-index:1200}
.shrink .mobile-menu-design .main-menu ul li.on-scroll .search-box .search-input{background:#babfc4;width:480px;margin:0 auto}
.shrink .mobile-menu-design .main-menu ul li.on-scroll .search-box .search-input input{height:55px;color:#313334;font-size:16px;border-bottom:1px solid transparent !important;padding:0 5px !important}
.shrink .mobile-menu-design .main-menu ul li.on-scroll .search-box .search-input a{display:flex !important;text-decoration:none}
.shrink .mobile-menu-design .main-menu ul li.on-scroll .search-box .search-input a:hover{opacity:1;text-decoration:none}
.shrink .mobile-menu-design .main-menu ul li.on-scroll .search-box .search-input a .input-group-addon{background:#313334;color:#fff;padding:10px 15px !important}
.shrink .mobile-menu-design .main-menu ul li.on-scroll .search-box .search-input a .input-group-addon .icon{display:block;padding-top:5px}
.shrink .mobile-menu-design .main-menu ul li.on-scroll .search-box .search-input a .input-group-addon .icon:hover{opacity:1}
.shrink .mobile-menu-design .main-menu ul li.on-scroll .search-box .search-input a .input-group-addon .icon i:hover{opacity:1}
.shrink .mobile-menu-design .main-menu ul li.on-scroll .search-box .search-input label{font-size:16px;letter-spacing:0;line-height:30px;color:#5d5d5d;margin-left:10px}
.shrink .mobile-menu-design .main-menu ul li.on-scroll .search-box .search-input label.active{transform:translateY(-7px) scale(0.9)}
.shrink .mobile-menu-design .main-menu ul li.on-scroll a{border-bottom:0;margin-left:0;font-family:"Josefin Sans",sans-serif;font-size:20px;text-decoration:none;font-weight:700;letter-spacing:normal;padding:13px 10px 25px 10px !important;line-height:28px;word-break:normal;white-space:nowrap;background-color:#eb0000 !important;border-radius:6px 6px 0 0;color:#000f9f}
.shrink .mobile-menu-design .main-menu ul li.on-scroll a:hover{line-height:28px;word-break:normal;white-space:nowrap;padding:13px 10px 16px 10px;color:#fff;background-color:#000f9f;border-radius:6px 6px 0 0}
.shrink .mobile-menu-design .main-menu ul li.on-scroll a:hover .light-theme i.expand-more{background:url("clientlib-base/resources/svg/dark/expand_more.svg") center center no-repeat}
.shrink .mobile-menu-design .main-menu ul li.on-scroll a.active{color:#000f9f}
.shrink .mobile-menu-design .main-menu ul li.on-scroll a span.link-text{display:inline-block;padding-left:0}
.shrink .mobile-menu-design .main-menu ul li.on-scroll a span.icon{display:inline-block}
.shrink .mobile-menu-design .main-menu ul li.currently-visible a.menu-heading-anchor{background-color:transparent !important;color:#000f9f !important}
.shrink .mobile-menu-design .main-menu ul li.currently-visible a.menu-heading-anchor .light-theme i.expand-less{background:url("clientlib-base/resources/svg/light/expand_less.svg") center center no-repeat !important}
.shrink .mobile-menu-design .main-menu ul li.currently-visible a.menu-heading-anchor .light-theme i.expand-more{background:url("clientlib-base/resources/svg/light/expand_more.svg") center center no-repeat !important}
.shrink .mobile-menu-design .main-menu ul li.currently-visible a.menu-heading-anchor.active .light-theme i.expand-less{background:url("clientlib-base/resources/svg/light/expand_less.svg") center center no-repeat !important}
.shrink .mobile-menu-design .main-menu ul li.currently-visible a.menu-heading-anchor.active .light-theme i.expand-more{background:url("clientlib-base/resources/svg/light/expand_more.svg") center center no-repeat !important}
.shrink .mobile-menu-design .main-menu ul li .nav-fly-out{top:81px !important;left:-138px !important}
.shrink .mobile-menu-design .main-menu ul.secondary-menu{top:-2px}
.shrink .mobile-menu-design .sub-menu{display:none !important}
.mini-cart{position:relative}
.mini-cart-counter-wrap{background-color:#eb0000;color:#fff;position:absolute;right:-9px;top:9px;border-radius:50px;line-height:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}
.mini-cart-counter{font-size:10px;font-weight:900}
.on-scroll .mini-cart-counter-wrap{top:-2px;right:2px}
.on-scroll .mini-cart-counter{margin-left:1px}
}
.cursor-not{cursor:not-allowed !important}
button.normal-btn{margin:0;padding:0;background:transparent;box-shadow:none;border:0}
.btn{font-size:12px;font-weight:900;letter-spacing:.75px;line-height:18px;text-align:center;margin:0;border-radius:6px;text-transform:uppercase;border:0}
.btn:hover{font-size:12px;font-weight:900;letter-spacing:.75px;line-height:18px;text-align:center;margin:0;border-radius:6px;text-transform:uppercase;border:0}
.btn:focus{outline:-webkit-focus-ring-color auto 1px}
.btn:-moz-focusring{outline:1px dotted #000}
.primary-btn .btn,.primary-btn a.btn{background-color:#c74100;box-shadow:none;color:#fff;text-decoration:none;border:2px solid #c74100}
.primary-btn .btn:hover,.primary-btn .btn:active,.primary-btn .btn:focus,.primary-btn a.btn:hover,.primary-btn a.btn:active,.primary-btn a.btn:focus{background-color:rgba(199,65,0,0.8);box-shadow:none;color:rgba(255,255,255,0.8);text-decoration:none;border:2px solid rgba(199,65,0,0.8);-webkit-background-clip:padding-box;background-clip:padding-box}
.primary-btn.disabled .btn,.primary-btn.disabled a.btn{background-color:rgba(199,65,0,0.5);box-shadow:none;color:rgba(255,255,255,0.5);text-decoration:none;border:2px solid rgba(199,65,0,0.5);-webkit-background-clip:padding-box;background-clip:padding-box}
.secondary-btn .btn,.secondary-btn a.btn{background-color:transparent !important;box-shadow:none !important;color:#000f9f !important;border:2px solid #000f9f !important}
.secondary-btn .btn:hover,.secondary-btn .btn:focus,.secondary-btn .btn:active,.secondary-btn a.btn:hover,.secondary-btn a.btn:focus,.secondary-btn a.btn:active{background-color:transparent !important;color:#000f9f !important;border:2px solid #000f9f !important;box-shadow:inset 0 0 0 2px #000f9f !important}
.secondary-btn .btn:disabled,.secondary-btn a.btn:disabled{border:2px solid rgba(0,15,159,0.5) !important;color:rgba(0,15,159,0.5) !important;pointer-events:none !important}
.secondary-btn.disabled .btn,.secondary-btn.disabled a.btn{border:2px solid rgba(0,15,159,0.5);color:rgba(0,15,159,0.5);pointer-events:none}
.blue-btn .btn,.blue-btn a.btn{background-color:#000f9f;color:#fff}
.blue-btn.disabled .btn,.blue-btn.disabled a.btn{border:2px solid rgba(0,15,159,0.5);color:rgba(0,15,159,0.5);pointer-events:none}
.secondary-btn-green .btn,.secondary-btn-green a.btn{background-color:#0f8609;color:#fff}
.tertiary-btn .btn,.tertiary-btn a.btn{background:transparent;box-shadow:none;color:#fff;border:2px solid #fff}
.tertiary-btn .btn:hover,.tertiary-btn .btn:focus,.tertiary-btn .btn:active,.tertiary-btn a.btn:hover,.tertiary-btn a.btn:focus,.tertiary-btn a.btn:active{background:transparent;color:#fff;border:2px solid #fff;box-shadow:inset 0 0 0 2px #fff}
.tertiary-btn.disabled .btn,.tertiary-btn.disabled a.btn{border:2px solid rgba(255,255,255,0.5);color:rgba(255,255,255,0.5);pointer-events:none}
.facebook-btn .btn,.facebook-btn a.btn{background:#3b5999 url("clientlib-base/resources/svg/social-icons/facebook-black.svg") 25px center no-repeat;background-size:25px 25px;box-shadow:5px 5px 20px 0 rgba(0,0,0,0.2);color:#fff !important;border:1px solid #babfc4 !important}
.facebook-btn .btn:hover,.facebook-btn .btn:active,.facebook-btn .btn:focus,.facebook-btn .btn .active,.facebook-btn a.btn:hover,.facebook-btn a.btn:active,.facebook-btn a.btn:focus,.facebook-btn a.btn .active{background-color:#3b5999 !important;color:#fff !important;border:1px solid #3b5999 !important;box-shadow:5px 5px 20px 0 rgba(0,0,0,0.2)}
.google-btn .btn,.google-btn a.btn{background:#f93f2d url("clientlib-base/resources/svg/social-icons/facebook-black.svg") 25px center no-repeat;background-size:25px 25px;box-shadow:5px 5px 20px 0 rgba(0,0,0,0.2);color:#fff !important;border:1px solid #babfc4 !important}
.google-btn .btn:hover,.google-btn .btn:active,.google-btn .btn:focus,.google-btn .btn .active,.google-btn a.btn:hover,.google-btn a.btn:active,.google-btn a.btn:focus,.google-btn a.btn .active{background-color:#f93f2d !important;color:#fff !important;border:1px solid #f93f2d !important;box-shadow:5px 5px 20px 0 rgba(0,0,0,0.2)}
.small .btn{width:150px !important;height:50px !important;padding:15px 0 !important}
.extra-small .btn{height:26px !important;border-radius:6px !important;width:auto !important;padding:4px 20px !important;font-size:10px !important;font-weight:900 !important;letter-spacing:.3px !important;line-height:15px !important}
a.btn.btn:hover{text-decoration:none}
@media only screen and (min-width:320px){.extra-large .btn{width:290px;max-width:100%;height:50px;padding:15px 0;margin:0 auto}
.large .btn{width:290px;max-width:100%;height:50px;padding:15px 0}
}
@media only screen and (min-width:768px){.extra-large .btn{width:290px;height:50px;padding:15px 0}
.large .btn{width:210px;height:50px;padding:15px 0}
}
@media only screen and (min-width:992px){.extra-large .btn{width:290px;height:50px;padding:15px 0}
.large .btn{width:210px;height:50px;padding:15px 0}
}
.butterbar{font-family:"Josefin Sans",sans-serif}
.butterbar .support-feature .feature-list a{font-family:"Josefin Sans",sans-serif}
@media only screen and (min-width:768px){.butter-bar-horizontal-container-mob{display:none !important}
.butter-bar-section{z-index:9999}
.butter-bar-section.dark-theme{background-color:#000f9f;color:white}
.butter-bar-section.dark-theme .butter_bar_child_section .feature-list a{border-bottom:2px solid white !important;background-color:transparent;color:white}
.butter-bar-section.dark-theme .timer-boxes .box .heading-four,.butter-bar-section.dark-theme .timer-boxes .box .protectionplan-heading{color:white !important}
.butter-bar-section.dark-theme .timer-boxes .box .heading-four .body-text,.butter-bar-section.dark-theme .timer-boxes .box .protectionplan-heading .body-text,.butter-bar-section.dark-theme .timer-boxes .box .heading-four .smart-pay-limit-reached-subtitle,.butter-bar-section.dark-theme .timer-boxes .box .protectionplan-heading .smart-pay-limit-reached-subtitle{color:white !important}
.butter-bar-section.light-theme{background-color:white;color:black}
.butter-bar-section.light-theme .butter_bar_child_section .feature-list a{border-bottom:2px solid white !important;background-color:transparent;color:black}
.butter-bar-section a.skip-main{left:24px}
.butter-bar-section .butter-bar-horizontal-container{display:flex;height:60px;justify-content:center;background-size:cover;background-position:center;background-repeat:no-repeat}
.butter-bar-section .butter-bar-horizontal-container .butter_bar_child_section{padding:12px}
.butter-bar-section .butter-bar-horizontal-container .butter_bar_child_section .feature-list{border:0;padding-left:0;margin-top:20px}
.butter-bar-section .butter-bar-horizontal-container .butter_bar_child_section .feature-list a{border-bottom:2px solid #000 !important;margin:20px 10px 0 0;padding:0 !important;display:inline-block}
.butter-bar-section .butter-bar-horizontal-container .butter_bar_child_section .faqs-straighttalk-wireless{margin-top:-40px;padding:0 !important}
.butter-bar-section .butter-bar-horizontal-container .butter_bar_child_section .faqs-straighttalk-wireless .support-feature{display:flex;padding:0;margin:0;list-style-type:none}
.butter-bar-section .butter-bar-horizontal-container .butter_bar_child_section .faqs-straighttalk-wireless .support-feature li:before{margin-right:10px;padding-right:5px;content:" | "}
.butter-bar-section .butter-bar-horizontal-container .butter_bar_child_section .faqs-straighttalk-wireless .support-feature li:first-child{padding-left:20px}
.butter-bar-section .butter-bar-horizontal-container .butter_bar_child_section .faqs-straighttalk-wireless .support-feature li:first-child:before{margin-right:5px;padding-right:5px;content:" "}
.butter-bar-section .butter-bar-horizontal-container .offer-timer{padding-left:30px}
.butter-bar-section .butter-bar-horizontal-container .timer-boxes{display:flex;margin-top:4px}
.butter-bar-section .butter-bar-horizontal-container .timer-boxes .box{background-color:transparent !important;padding:4px !important;min-width:fit-content !important}
.butter-bar-section .butter-bar-horizontal-container .timer-boxes .box.text-center span:first-child:before{content:" : "}
.butter-bar-section .butter-bar-horizontal-container .timer-boxes .box.text-center:first-child span:first-child:before{content:" "}
.butter-bar-section .butter-bar-horizontal-container .timer-boxes .heading-four,.butter-bar-section .butter-bar-horizontal-container .timer-boxes .protectionplan-heading{line-height:18px}
.butter-bar-section .butter-bar-horizontal-container .timer-boxes .heading-four .body-text,.butter-bar-section .butter-bar-horizontal-container .timer-boxes .protectionplan-heading .body-text,.butter-bar-section .butter-bar-horizontal-container .timer-boxes .heading-four .smart-pay-limit-reached-subtitle,.butter-bar-section .butter-bar-horizontal-container .timer-boxes .protectionplan-heading .smart-pay-limit-reached-subtitle{font-size:12px;padding-left:6px}
.butter-bar-section .butter-bar-horizontal-container .timer-boxes .heading-four .days:after,.butter-bar-section .butter-bar-horizontal-container .timer-boxes .protectionplan-heading .days:after,.butter-bar-section .butter-bar-horizontal-container .timer-boxes .heading-four .hours:after,.butter-bar-section .butter-bar-horizontal-container .timer-boxes .protectionplan-heading .hours:after,.butter-bar-section .butter-bar-horizontal-container .timer-boxes .heading-four .minutes:after,.butter-bar-section .butter-bar-horizontal-container .timer-boxes .protectionplan-heading .minutes:after,.butter-bar-section .butter-bar-horizontal-container .timer-boxes .heading-four .seconds:after,.butter-bar-section .butter-bar-horizontal-container .timer-boxes .protectionplan-heading .seconds:after{content:" "}
}
@media only screen and (max-width:767px){.butter-bar-horizontal-container{display:none !important}
.butter-bar-section{padding-bottom:4px;padding-bottom:4px !important}
.butter-bar-section.dark-theme{background-color:#000f9f;color:white}
.butter-bar-section.dark-theme .butter_bar_child_section .feature-list a{border-bottom:2px solid white !important;background-color:transparent;color:white}
.butter-bar-section.dark-theme .timer-boxes .box .heading-four,.butter-bar-section.dark-theme .timer-boxes .box .protectionplan-heading{color:white !important}
.butter-bar-section.dark-theme .timer-boxes .box .heading-four .body-text,.butter-bar-section.dark-theme .timer-boxes .box .protectionplan-heading .body-text,.butter-bar-section.dark-theme .timer-boxes .box .heading-four .smart-pay-limit-reached-subtitle,.butter-bar-section.dark-theme .timer-boxes .box .protectionplan-heading .smart-pay-limit-reached-subtitle{color:white !important}
.butter-bar-section.light-theme{background-color:white;color:black}
.butter-bar-section.light-theme .butter_bar_child_section .feature-list a{border-bottom:2px solid white !important;background-color:transparent;color:black;display:inline}
.butter-bar-horizontal-container-mob{height:fit-content;justify-content:center;background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:12px}
.butter-bar-horizontal-container-mob .offer-timer{justify-content:center;padding-bottom:10px !important}
.butter-bar-horizontal-container-mob .offer-timer .timer-boxes{display:flex;justify-content:center}
.butter-bar-horizontal-container-mob .offer-timer .timer-boxes .heading-four,.butter-bar-horizontal-container-mob .offer-timer .timer-boxes .protectionplan-heading{line-height:18px}
.butter-bar-horizontal-container-mob .offer-timer .timer-boxes .heading-four .body-text,.butter-bar-horizontal-container-mob .offer-timer .timer-boxes .protectionplan-heading .body-text,.butter-bar-horizontal-container-mob .offer-timer .timer-boxes .heading-four .smart-pay-limit-reached-subtitle,.butter-bar-horizontal-container-mob .offer-timer .timer-boxes .protectionplan-heading .smart-pay-limit-reached-subtitle{font-size:12px}
.butter-bar-horizontal-container-mob .butter-promo-content-section{margin-left:10%;margin-right:10%;text-align:center}
.butter-bar-horizontal-container-mob .butter-promo-text .faqs-straighttalk-wireless{margin-bottom:12px !important;padding-bottom:4px !important}
.butter-bar-horizontal-container-mob .butter_bar_child_section .feature-list{border:0;padding-left:0}
.butter-bar-horizontal-container-mob .butter_bar_child_section .feature-list a{border-bottom:2px solid #000 !important;margin:20px 20px 0 20px;padding:0 !important;display:inline}
.butter-bar-horizontal-container-mob .butter_bar_child_section .faqs-straighttalk-wireless{margin-top:-10px}
.butter-bar-horizontal-container-mob .butter_bar_child_section .support-feature{display:flex;padding:0;margin:12px 0;list-style-type:none;justify-content:center}
.butter-bar-horizontal-container-mob .butter_bar_child_section .support-feature li{display:inline}
.butter-bar-horizontal-container-mob .butter_bar_child_section .support-feature li:before{margin-right:10px;padding-right:5px;content:" | "}
.butter-bar-horizontal-container-mob .butter_bar_child_section .support-feature li:first-child:before{margin-right:5px;padding-right:5px;content:" "}
.butter-bar-horizontal-container-mob .timer-boxes{display:flex}
.butter-bar-horizontal-container-mob .timer-boxes .box{background-color:transparent !important;min-width:fit-content !important;padding:0}
.butter-bar-horizontal-container-mob .timer-boxes .box.text-center span:first-child:before{content:" : "}
.butter-bar-horizontal-container-mob .timer-boxes .box.text-center:first-child span:first-child:before{content:" "}
.butter-bar-horizontal-container-mob .timer-boxes .box .days:after,.butter-bar-horizontal-container-mob .timer-boxes .box .hours:after,.butter-bar-horizontal-container-mob .timer-boxes .box .minutes:after,.butter-bar-horizontal-container-mob .timer-boxes .box .seconds:after{content:" "}
}
@media only screen and (min-width:320px){footer{background:#000f9f;color:#fff}
footer .p-9{padding-left:8.33%;padding-right:8.33%;padding-top:60px}
footer .footer-text{font-size:12px;font-weight:700;letter-spacing:.25px;line-height:20px;text-align:left;color:#fff;padding-top:80px;margin-bottom:0}
footer .signup-form .form-control:focus{color:#495057;background-color:#fff;border-color:transparent;outline:0;box-shadow:none}
footer .signup-form .form-control::-webkit-input-placeholder{color:#313334}
footer .signup-form .form-control:-moz-placeholder{color:#313334}
footer .signup-form .form-control::-moz-placeholder{color:#313334}
footer .signup-form .form-control:-ms-input-placeholder{color:#313334}
footer .signup-form .form-control::-ms-input-placeholder{color:#313334}
footer .signup-form .input-group .form-control{padding:0 10px 0;height:50px;border-radius:5px;border:transparent}
footer .sign-up{margin-bottom:0;font-size:20px;font-weight:700;letter-spacing:0;line-height:28px;text-transform:capitalize !important}
footer .promotional-text{color:#fff;font-size:16px;letter-spacing:0;line-height:24px;margin-bottom:0;padding-bottom:20px}
footer .self-service-tool{padding-bottom:60px}
footer .self-service-tool p{margin-top:10px}
footer .self-service-tool p .text-feature{text-decoration:underline}
footer .email-input{margin-top:0;margin-bottom:10px}
footer .email-input a{display:flex;border-bottom:0}
footer .promotional-msg{color:#fff;font-size:12px;font-weight:700;letter-spacing:.25px;line-height:20px;margin-bottom:0;padding-top:20px;padding-bottom:80px}
footer ul.footer-links{list-style-type:none;margin:0;padding:0 0 20px 0}
footer ul.footer-links li a{text-decoration:none;color:#fff;font-size:14px;letter-spacing:0;line-height:20px;padding-bottom:20px;border-bottom:0;font-weight:400;display:block}
footer ul.footer-links li a:hover{color:#babfc4}
footer .shop div h2,footer .current-customers div h2{margin-bottom:0;padding-bottom:30px;text-transform:capitalize !important}
footer .shop div ul,footer .current-customers div ul{list-style-type:none;margin:0;padding:0 0 60px 0}
footer .shop div ul li,footer .current-customers div ul li{padding-bottom:30px}
footer .shop div ul li a,footer .current-customers div ul li a{text-decoration:none;color:#fff;font-size:14px;letter-spacing:0;line-height:20px;padding-bottom:0;border-bottom:0;font-weight:700;display:block}
footer .shop div ul li a:hover,footer .current-customers div ul li a:hover{color:#babfc4}
footer .shop div ul li:last-child,footer .current-customers div ul li:last-child{padding-bottom:0}
footer .about-straight-talk div h2{margin-bottom:0;padding-bottom:30px;text-transform:capitalize !important}
footer .about-straight-talk div ul{list-style-type:none;margin:0;padding:0 0 80px 0}
footer .about-straight-talk div ul li{padding-bottom:30px}
footer .about-straight-talk div ul li a{text-decoration:none;color:#fff;font-size:14px;letter-spacing:0;line-height:20px;padding-bottom:0;border-bottom:0;font-weight:600;display:block}
footer .about-straight-talk div ul li a:hover{color:#babfc4}
footer .about-straight-talk div ul li:last-child{padding-bottom:0}
footer .social-links{padding:0 0 80px 0}
footer .social-links h2{margin-bottom:0;padding-bottom:23px;text-transform:capitalize !important}
footer .social-links ul{list-style-type:none;margin:0;padding:0}
footer .social-links ul li{display:inline-block;padding:0 15px 0 15px}
footer .social-links ul li a{border-bottom:0}
footer .social-links ul li a:hover{border-bottom:0}
footer .social-links ul li a.facebook{background:url("clientlib-base/resources/svg/social-icons/facebook-black.svg") center center no-repeat;height:30px;width:30px;display:block}
footer .social-links ul li a.facebook:hover{background:url("clientlib-base/resources/svg/social-icons/facebook-green.svg") center center no-repeat;height:30px;width:30px;display:block}
footer .social-links ul li a.instagram{background:url("clientlib-base/resources/svg/social-icons/instagram-black.svg") center center no-repeat;height:30px;width:30px;display:block}
footer .social-links ul li a.instagram:hover{background:url("clientlib-base/resources/svg/social-icons/instagram-green.svg") center center no-repeat;height:30px;width:30px;display:block}
footer .social-links ul li a.twitter{background:url("clientlib-base/resources/svg/social-icons/twitter-black.svg") center center no-repeat;height:30px;width:30px;display:block}
footer .social-links ul li a.twitter:hover{background:url("clientlib-base/resources/svg/social-icons/twitter-green.svg") center center no-repeat;height:30px;width:30px;display:block}
footer .social-links ul li a.youtube{background:url("clientlib-base/resources/svg/social-icons/youtube-black.svg") center center no-repeat;height:30px;width:30px;display:block}
footer .social-links ul li a.youtube:hover{background:url("clientlib-base/resources/svg/social-icons/youtube-green.svg") center center no-repeat;height:30px;width:30px;display:block}
footer .social-links ul li:first-child{padding-left:0;padding-right:15px}
footer .footer-logo{padding-top:60px;padding-bottom:120px}
footer .footer-logo a{display:inline-block;text-decoration:none;border-bottom:0}
}
@media only screen and (min-width:768px){footer{background:#000f9f;color:#fff}
footer .p-9{padding-left:8.33%;padding-right:8.33%;padding-top:100px}
footer .footer-text{padding-top:80px}
footer .footer-text p{font-size:12px;font-weight:700;letter-spacing:.25px;line-height:20px;text-align:left;color:#fff;margin-bottom:10px}
footer .sign-up{margin-bottom:0;padding-bottom:5px;font-size:24px;font-weight:700;letter-spacing:0;line-height:28px}
footer .promotional-text{color:#fff;font-size:16px;letter-spacing:0;line-height:24px;margin-bottom:0;padding-bottom:20px;font-weight:700}
footer .email-input{margin-top:0;margin-bottom:0}
footer .email-input a{display:flex;border-bottom:0}
footer .promotional-msg{color:#fff;font-size:12px;font-weight:400;letter-spacing:.25px;line-height:18px;margin-bottom:0;padding-top:20px;padding-bottom:100px}
footer ul.footer-links{list-style-type:none;margin:0;padding:0}
footer ul.footer-links li a{text-decoration:none;color:#fff;font-size:14px;letter-spacing:0;line-height:20px;padding-bottom:10px;border-bottom:0;font-weight:400;display:block}
footer ul.footer-links li a:hover{color:rgba(255,255,255,0.81)}
footer .shop div,footer .current-customers div{width:50%}
footer .shop div h2,footer .current-customers div h2{margin-bottom:0;padding-bottom:20px;font-size:24px;font-weight:700;letter-spacing:0;line-height:28px}
footer .shop div ul,footer .current-customers div ul{list-style-type:none;margin:0;padding:0 0 50px 0}
footer .shop div ul li,footer .current-customers div ul li{padding-bottom:10px}
footer .shop div ul li a,footer .current-customers div ul li a{text-decoration:none;color:#fff;font-size:14px;letter-spacing:0;line-height:20px;padding-bottom:0;border-bottom:0;font-weight:700;display:block}
footer .shop div ul li a:hover,footer .current-customers div ul li a:hover{color:rgba(255,255,255,0.81)}
footer .shop div ul li:last-child,footer .current-customers div ul li:last-child{padding-bottom:0}
footer .about-straight-talk div{width:50%}
footer .about-straight-talk div h2{margin-bottom:0;padding-bottom:20px;margin-bottom:0;padding-bottom:20px;font-size:24px;font-weight:700;letter-spacing:0;line-height:28px}
footer .about-straight-talk div ul{list-style-type:none;margin:0;padding:0}
footer .about-straight-talk div ul li{padding-bottom:10px}
footer .about-straight-talk div ul li a{text-decoration:none;color:#fff;font-size:14px;letter-spacing:0;line-height:20px;padding-bottom:0;border-bottom:0;font-weight:700;display:block}
footer .about-straight-talk div ul li a:hover{color:rgba(255,255,255,0.81)}
footer .about-straight-talk div ul li:last-child{padding-bottom:0}
footer .social-links{padding:0 0 100px 0}
footer .social-links h2{margin-bottom:0;padding-bottom:20px}
footer .social-links ul{list-style-type:none;margin:0;padding:0}
footer .social-links ul li{display:inline-block;padding:0 15px 0 15px}
footer .social-links ul li a{border-bottom:0}
footer .social-links ul li a:hover{border-bottom:0}
footer .social-links ul li a.facebook{background:url("clientlib-base/resources/svg/social-icons/facebook-black.svg") center center no-repeat;height:30px;width:30px;display:block}
footer .social-links ul li a.facebook:hover{background:url("clientlib-base/resources/svg/social-icons/facebook-green.svg") center center no-repeat;height:30px;width:30px;display:block}
footer .social-links ul li a.instagram{background:url("clientlib-base/resources/svg/social-icons/instagram-black.svg") center center no-repeat;height:30px;width:30px;display:block}
footer .social-links ul li a.instagram:hover{background:url("clientlib-base/resources/svg/social-icons/instagram-green.svg") center center no-repeat;height:30px;width:30px;display:block}
footer .social-links ul li a.twitter{background:url("clientlib-base/resources/svg/social-icons/twitter-black.svg") center center no-repeat;height:30px;width:30px;display:block}
footer .social-links ul li a.twitter:hover{background:url("clientlib-base/resources/svg/social-icons/twitter-green.svg") center center no-repeat;height:30px;width:30px;display:block}
footer .social-links ul li a.youtube{background:url("clientlib-base/resources/svg/social-icons/youtube-black.svg") center center no-repeat;height:30px;width:30px;display:block}
footer .social-links ul li a.youtube:hover{background:url("clientlib-base/resources/svg/social-icons/youtube-green.svg") center center no-repeat;height:30px;width:30px;display:block}
footer .social-links ul li:first-child{padding-left:0;padding-right:15px}
footer .footer-logo{padding-top:60px;padding-bottom:120px}
footer .footer-logo a{display:inline-block;text-decoration:none;border-bottom:0}
}
@media only screen and (min-width:992px){footer .footer-logo{padding-top:60px;padding-bottom:60px}
footer .footer-logo a{display:inline-block;text-decoration:none;border-bottom:0}
footer .self-service-tool{padding-bottom:60px}
footer .self-service-tool p{margin-top:10px}
footer .self-service-tool p .text-feature{text-decoration:underline}
}
.icon.dark-theme.small-icon{display:inline-block;vertical-align:middle}
.icon.dark-theme.small-icon i{height:24px;width:24px;display:block}
.icon.dark-theme.small-icon i.add-sm{background:url("clientlib-base/resources/svg/dark/small/add_sm.svg") center center no-repeat}
.icon.dark-theme.small-icon i.arrow-back{background:url("clientlib-base/resources/svg/dark/small/arrow_back_sm.svg") center center no-repeat}
.icon.dark-theme.small-icon i.arrow-down{background:url("clientlib-base/resources/svg/dark/small/arrow_down_sm.svg") center center no-repeat}
.icon.dark-theme.small-icon i.arrow-forward{background:url("clientlib-base/resources/svg/dark/small/arrow_forward_sm.svg") center center no-repeat}
.icon.dark-theme.small-icon i.arrow-up{background:url("clientlib-base/resources/svg/dark/small/arrow_up_sm.svg") center center no-repeat}
.icon.dark-theme.small-icon i.chevron-left{background:url("clientlib-base/resources/svg/dark/small/chevron_left_sm.svg") center center no-repeat}
.icon.dark-theme.small-icon i.chevron-right{background:url("clientlib-base/resources/svg/dark/small/chevron_right_sm.svg") center center no-repeat}
.icon.dark-theme.small-icon i.clear{background:url("clientlib-base/resources/svg/dark/small/clear_sm.svg") center center no-repeat}
.icon.dark-theme.small-icon i.delete{background:url("clientlib-base/resources/svg/dark/small/delete_sm.svg") center center no-repeat}
.icon.dark-theme.small-icon i.edit{background:url("clientlib-base/resources/svg/dark/small/edit_sm.svg") center center no-repeat}
.icon.dark-theme.small-icon i.expand-less{background:url("clientlib-base/resources/svg/dark/small/expand_less_sm.svg") center center no-repeat}
.icon.dark-theme.small-icon i.expand-more{background:url("clientlib-base/resources/svg/dark/small/expand_more_sm.svg") center center no-repeat}
.icon.dark-theme.small-icon i.language{background:url("clientlib-base/resources/svg/dark/small/language_sm.svg") center center no-repeat}
.icon.dark-theme.small-icon i.location{background:url("clientlib-base/resources/svg/dark/small/location_sm.svg") center center no-repeat}
.icon.dark-theme.small-icon i.person{background:url("clientlib-base/resources/svg/dark/small/person_sm.svg") center center no-repeat}
.icon.dark-theme.small-icon i.search{background:url("clientlib-base/resources/svg/dark/small/search_sm.svg") center center no-repeat}
.icon.dark-theme.small-icon i.shopping-cart{background:url("clientlib-base/resources/svg/dark/small/shopping_cart_sm.svg") center center no-repeat}
.icon.dark-theme.small-icon i.triangle-escalation{background:url("clientlib-base/resources/svg/cart/triangle-escalation.svg") center center no-repeat}
.icon.dark-theme.small-icon i.circle-info{background:url("clientlib-base/resources/svg/light/circle-info-icon.svg") center center no-repeat}
.icon.dark-theme.large-icon{display:inline-block;vertical-align:middle}
.icon.dark-theme.large-icon i{height:30px;width:30px;display:block}
.icon.dark-theme.large-icon i.deals-white{background:url("clientlib-base/resources/svg/why_straight_talk/nav/deals-white.svg") center center no-repeat}
.icon.dark-theme.large-icon i.refer-a-friend-white{background:url("clientlib-base/resources/svg/why_straight_talk/nav/refer_a_friend-white.svg") center center no-repeat}
.icon.dark-theme.large-icon i.refill-white{background:url("clientlib-base/resources/svg/why_straight_talk/nav/refill-white.svg") center center no-repeat}
.icon.dark-theme.large-icon i.rewards-white{background:url("clientlib-base/resources/svg/why_straight_talk/nav/rewards-white.svg") center center no-repeat}
.icon.dark-theme.large-icon i.play-button{background:url("clientlib-base/resources/svg/page-icons/play-button.svg") center center no-repeat}
.icon.dark-theme.large-icon i.facebook{background:url("clientlib-base/resources/svg/social-icons/facebook-black.svg") center center no-repeat}
.icon.dark-theme.large-icon i.instagram{background:url("clientlib-base/resources/svg/social-icons/instagram-black.svg") center center no-repeat}
.icon.dark-theme.large-icon i.twitter{background:url("clientlib-base/resources/svg/social-icons/twitter-black.svg") center center no-repeat}
.icon.dark-theme.large-icon i.youtube{background:url("clientlib-base/resources/svg/social-icons/youtube-black.svg") center center no-repeat}
.icon.dark-theme.large-icon i.add{background:url("clientlib-base/resources/svg/dark/add.svg") center center no-repeat}
.icon.dark-theme.large-icon i.android{background:url("clientlib-base/resources/svg/dark/android.svg") center center no-repeat}
.icon.dark-theme.large-icon i.apple{background:url("clientlib-base/resources/svg/dark/apple.svg") center center no-repeat}
.icon.dark-theme.large-icon i.arrow-back{background:url("clientlib-base/resources/svg/dark/arrow_back.svg") center center no-repeat}
.icon.dark-theme.large-icon i.arrow-down{background:url("clientlib-base/resources/svg/dark/arrow_down.svg") center center no-repeat}
.icon.dark-theme.large-icon i.arrow-forward{background:url("clientlib-base/resources/svg/dark/arrow_forward.svg") center center no-repeat;display:block}
.icon.dark-theme.large-icon i.arrow-up{background:url("clientlib-base/resources/svg/dark/arrow_up.svg") center center no-repeat}
.icon.dark-theme.large-icon i.battery{background:url("clientlib-base/resources/svg/dark/battery.svg") center center no-repeat}
.icon.dark-theme.large-icon i.bluetooth{background:url("clientlib-base/resources/svg/dark/bluetooth.svg") center center no-repeat}
.icon.dark-theme.large-icon i.calendar{background:url("clientlib-base/resources/svg/dark/calendar.svg") center center no-repeat}
.icon.dark-theme.large-icon i.camera{background:url("clientlib-base/resources/svg/dark/camera.svg") center center no-repeat}
.icon.dark-theme.large-icon i.chevron-left{background:url("clientlib-base/resources/svg/dark/chevron_left.svg") center center no-repeat}
.icon.dark-theme.large-icon i.chevron-right{background:url("clientlib-base/resources/svg/dark/chevron_right.svg") center center no-repeat}
.icon.dark-theme.large-icon i.clear{background:url("clientlib-base/resources/svg/dark/clear.svg") center center no-repeat}
.icon.dark-theme.large-icon i.promoTag{background:url("clientlib-base/resources/svg/dark/small/deals_white.svg") center center no-repeat}
.icon.dark-theme.large-icon i.clock{background:url("clientlib-base/resources/svg/dark/clock.svg") center center no-repeat}
.icon.dark-theme.large-icon i.data{background:url("clientlib-base/resources/svg/dark/data.svg") center center no-repeat}
.icon.dark-theme.large-icon i.devices{background:url("clientlib-base/resources/svg/dark/devices.svg") center center no-repeat}
.icon.dark-theme.large-icon i.drag{background:url("clientlib-base/resources/svg/dark/drag.svg") center center no-repeat}
.icon.dark-theme.large-icon i.edit{background:url("clientlib-base/resources/svg/dark/edit.svg") center center no-repeat}
.icon.dark-theme.large-icon i.email{background:url("clientlib-base/resources/svg/dark/email.svg") center center no-repeat}
.icon.dark-theme.large-icon i.error{background:url("clientlib-base/resources/svg/dark/error.svg") center center no-repeat}
.icon.dark-theme.large-icon i.expand-less{background:url("clientlib-base/resources/svg/dark/expand_less.svg") center center no-repeat}
.icon.dark-theme.large-icon i.expand-more{background:url("clientlib-base/resources/svg/dark/expand_more.svg") center center no-repeat}
.icon.dark-theme.large-icon i.filters{background:url("clientlib-base/resources/svg/dark/filters.svg") center center no-repeat}
.icon.dark-theme.large-icon i.frequency{background:url("clientlib-base/resources/svg/dark/frequency.svg") center center no-repeat}
.icon.dark-theme.large-icon i.hearingaid{background:url("clientlib-base/resources/svg/dark/hearing_aid.svg") center center no-repeat}
.icon.dark-theme.large-icon i.internet-access{background:url("clientlib-base/resources/svg/dark/internet_access.svg") center center no-repeat}
.icon.dark-theme.large-icon i.language{background:url("clientlib-base/resources/svg/dark/language.svg") center center no-repeat}
.icon.dark-theme.large-icon i.location{background:url("clientlib-base/resources/svg/dark/location.svg") center center no-repeat}
.icon.dark-theme.large-icon i.lock{background:url("clientlib-base/resources/svg/dark/lock.svg") center center no-repeat}
.icon.dark-theme.large-icon i.menu{background:url("clientlib-base/resources/svg/dark/menu.svg") center center no-repeat}
.icon.dark-theme.large-icon i.more-horizontal{background:url("clientlib-base/resources/svg/dark/more_horizontal.svg") center center no-repeat}
.icon.dark-theme.large-icon i.more-vertical{background:url("clientlib-base/resources/svg/dark/more_vertical.svg") center center no-repeat}
.icon.dark-theme.large-icon i.more-info{background:url("clientlib-base/resources/svg/dark/more_info.svg") center center no-repeat}
.icon.dark-theme.large-icon i.music{background:url("clientlib-base/resources/svg/dark/music.svg") center center no-repeat}
.icon.dark-theme.large-icon i.person{background:url("clientlib-base/resources/svg/dark/person.svg") center center no-repeat}
.icon.dark-theme.large-icon i.phone{background:url("clientlib-base/resources/svg/dark/phone.svg") center center no-repeat}
.icon.dark-theme.large-icon i.plan-card-icon{background:url("clientlib-base/resources/svg/dark/plan_card.svg") center center no-repeat}
.icon.dark-theme.large-icon i.remove{background:url("clientlib-base/resources/svg/dark/remove.svg") center center no-repeat}
.icon.dark-theme.large-icon i.rocket{background:url("clientlib-base/resources/svg/dark/rocket.svg") center center no-repeat}
.icon.dark-theme.large-icon i.screensize{background:url("clientlib-base/resources/svg/dark/screensize.svg") center center no-repeat}
.icon.dark-theme.large-icon i.search{background:url("clientlib-base/resources/svg/dark/search.svg") center center no-repeat}
.icon.dark-theme.large-icon i.shipping{background:url("clientlib-base/resources/svg/dark/shipping.svg") center center no-repeat}
.icon.dark-theme.large-icon i.shopping-cart{background:url("clientlib-base/resources/svg/dark/shopping_cart.svg") center center no-repeat}
.icon.dark-theme.large-icon i.smartphone{background:url("clientlib-base/resources/svg/dark/smartphone.svg") center center no-repeat}
.icon.dark-theme.large-icon i.success{background:url("clientlib-base/resources/svg/dark/success.svg") center center no-repeat}
.icon.dark-theme.large-icon i.vibration{background:url("clientlib-base/resources/svg/dark/vibration.svg") center center no-repeat}
.icon.dark-theme.large-icon i.view{background:url("clientlib-base/resources/svg/dark/view.svg") center center no-repeat}
.icon.dark-theme.large-icon i.volume{background:url("clientlib-base/resources/svg/dark/volume.svg") center center no-repeat}
.icon.dark-theme.large-icon i.weight{background:url("clientlib-base/resources/svg/dark/weight.svg") center center no-repeat}
.icon.dark-theme.large-icon i.wifi{background:url("clientlib-base/resources/svg/dark/wifi.svg") center center no-repeat}
.icon.dark-theme.large-icon i.heart-white{background:url("clientlib-base/resources/svg/why_straight_talk/nav/heart-white.svg") center center no-repeat}
.icon.dark-theme.large-icon i.speed{background:url("clientlib-base/resources/svg/dark/speed.svg") center center no-repeat}
.icon.dark-theme.large-icon i.storage{background:url("clientlib-base/resources/svg/dark/storage.svg") center center no-repeat}
.icon.dark-theme.large-icon i.apps{background:url("clientlib-base/resources/svg/why_straight_talk/nav_white/apps.svg") center center no-repeat}
.icon.dark-theme.large-icon i.deals{background:url("clientlib-base/resources/svg/why_straight_talk/nav_white/deals.svg") center center no-repeat}
.icon.dark-theme.large-icon i.heart{background:url("clientlib-base/resources/svg/why_straight_talk/nav_white/heart.svg") center center no-repeat}
.icon.dark-theme.large-icon i.refer-a-friend{background:url("clientlib-base/resources/svg/why_straight_talk/nav_white/refer_a_friend.svg") center center no-repeat}
.icon.dark-theme.large-icon i.refill{background:url("clientlib-base/resources/svg/why_straight_talk/nav_white/refill.svg") center center no-repeat}
.icon.dark-theme.large-icon i.rewards{background:url("clientlib-base/resources/svg/why_straight_talk/nav_white/rewards.svg") center center no-repeat}
.icon.dark-theme.large-icon i.accessory{background:url("clientlib-base/resources/svg/dark/accessory.svg") center center no-repeat}
.icon.dark-theme.large-icon i.color{background:url("clientlib-base/resources/svg/dark/color.svg") center center no-repeat}
.icon.dark-theme.large-icon i.compatibility{background:url("clientlib-base/resources/svg/dark/compatibility.svg") center center no-repeat}
.icon.dark-theme.large-icon i.display{background:url("clientlib-base/resources/svg/dark/display.svg") center center no-repeat}
.icon.dark-theme.large-icon i.features{background:url("clientlib-base/resources/svg/dark/features.svg") center center no-repeat}
.icon.dark-theme.large-icon i.gps{background:url("clientlib-base/resources/svg/dark/gps.svg") center center no-repeat}
.icon.dark-theme.large-icon i.memory{background:url("clientlib-base/resources/svg/dark/memory.svg") center center no-repeat}
.icon.dark-theme.large-icon i.network{background:url("clientlib-base/resources/svg/dark/network.svg") center center no-repeat}
.icon.dark-theme.large-icon i.processor{background:url("clientlib-base/resources/svg/dark/processor.svg") center center no-repeat}
.icon.dark-theme.large-icon i.refill{background:url("clientlib-base/resources/svg/dark/refill.svg") center center no-repeat}
.icon.dark-theme.x-large-icon{display:inline-block;vertical-align:middle}
.icon.dark-theme.x-large-icon i{height:42px;width:42px;display:block}
.icon.dark-theme.x-large-icon i.video-close{background:url("clientlib-base/resources/svg/dark/close-video.svg") center center no-repeat}
.icon.light-theme.small-icon{display:inline-block;vertical-align:middle}
.icon.light-theme.small-icon i{height:24px;width:24px;display:block}
.icon.light-theme.small-icon i.close-icon{background:url("clientlib-base/resources/svg/page-icons/close.svg") center center no-repeat}
.icon.light-theme.small-icon i.download-icon{background:url("clientlib-base/resources/svg/light/small/Icon feather-download.svg") center center no-repeat}
.icon.light-theme.small-icon i.view{background:url("clientlib-base/resources/svg/page-icons/view.svg") center center no-repeat}
.icon.light-theme.small-icon i.add-sm{background:url("clientlib-base/resources/svg/light/small/add_sm.svg") center center no-repeat}
.icon.light-theme.small-icon i.remove-sm{background:url("clientlib-base/resources/svg/light/small/remove_sm.svg") center center no-repeat}
.icon.light-theme.small-icon i.arrow-back{background:url("clientlib-base/resources/svg/light/small/arrow_back_sm.svg") center center no-repeat}
.icon.light-theme.small-icon i.arrow-down{background:url("clientlib-base/resources/svg/light/small/arrow_down_sm.svg") center center no-repeat}
.icon.light-theme.small-icon i.arrow-forward{background:url("clientlib-base/resources/svg/light/small/arrow_forward_sm.svg") center center no-repeat;display:block}
.icon.light-theme.small-icon i.arrow-up{background:url("clientlib-base/resources/svg/light/small/arrow_up_sm.svg") center center no-repeat}
.icon.light-theme.small-icon i.chevron-left{background:url("clientlib-base/resources/svg/light/small/chevron_left_sm.svg") center center no-repeat}
.icon.light-theme.small-icon i.chevron-right{background:url("clientlib-base/resources/svg/light/small/chevron_right_sm.svg") center center no-repeat}
.icon.light-theme.small-icon i.clear{background:url("clientlib-base/resources/svg/light/small/clear_sm.svg") center center no-repeat}
.icon.light-theme.small-icon i.black-sm{background:url("clientlib-base/resources/svg/light/small/black_sm.svg") center center no-repeat}
.icon.light-theme.small-icon i.delete{background:url("clientlib-base/resources/svg/light/small/delete_sm.svg") center center no-repeat}
.icon.light-theme.small-icon i.edit{background:url("clientlib-base/resources/svg/light/small/edit_sm.svg") center center no-repeat}
.icon.light-theme.small-icon i.expand-less{background:url("clientlib-base/resources/svg/light/small/expand_less_sm.svg") center center no-repeat}
.icon.light-theme.small-icon i.expand-more{background:url("clientlib-base/resources/svg/light/small/expand_more_sm.svg") center center no-repeat}
.icon.light-theme.small-icon i.language{background:url("clientlib-base/resources/svg/light/small/language_sm.svg") center center no-repeat}
.icon.light-theme.small-icon i.location{background:url("clientlib-base/resources/svg/light/small/location_sm.svg") center center no-repeat}
.icon.light-theme.small-icon i.privacy-choices{background:url("clientlib-base/resources/svg/light/small/privacyoptions.png") center center no-repeat;width:29px}
.icon.light-theme.small-icon i.person{background:url("clientlib-base/resources/svg/light/small/person_sm.svg") center center no-repeat}
.icon.light-theme.small-icon i.search{background:url("clientlib-base/resources/svg/light/small/search_sm.svg") center center no-repeat}
.icon.light-theme.small-icon i.shopping-cart{background:url("clientlib-base/resources/svg/light/small/shopping_cart_sm.svg") center center no-repeat}
.icon.light-theme.small-icon i.reward{background:url("clientlib-base/resources/svg/product-card/rewards.svg") center center no-repeat}
.icon.light-theme.small-icon i.more-info-cards{background:url("clientlib-base/resources/svg/product-card/more_info_card.svg") center center no-repeat}
.icon.light-theme.small-icon i.noun-new-tab{background:url("clientlib-base/resources/svg/product-card/noun-new-tab.svg") center center no-repeat}
.icon.light-theme.small-icon i.more-info{background:url("clientlib-base/resources/svg/dark/small/more_info.svg") center center no-repeat}
.icon.light-theme.small-icon i.info-icon{background:url("clientlib-base/resources/svg/product-card/info-icon.svg") center center no-repeat}
.icon.light-theme.large-icon{display:inline-block;vertical-align:middle}
.icon.light-theme.large-icon i{height:30px;width:30px;display:block}
.icon.light-theme.large-icon i.print{background:url("clientlib-base/resources/svg/light/print.svg") center center no-repeat}
.icon.light-theme.large-icon i.add{background:url("clientlib-base/resources/svg/light/add.svg") center center no-repeat}
.icon.light-theme.large-icon i.android{background:url("clientlib-base/resources/svg/light/android.svg") center center no-repeat}
.icon.light-theme.large-icon i.apple{background:url("clientlib-base/resources/svg/light/apple.svg") center center no-repeat}
.icon.light-theme.large-icon i.arrow-back{background:url("clientlib-base/resources/svg/light/arrow_back.svg") center center no-repeat}
.icon.light-theme.large-icon i.arrow-down{background:url("clientlib-base/resources/svg/light/arrow_down.svg") center center no-repeat}
.icon.light-theme.large-icon i.arrow-forward{background:url("clientlib-base/resources/svg/light/arrow_forward.svg") center center no-repeat;display:block}
.icon.light-theme.large-icon i.arrow-up{background:url("clientlib-base/resources/svg/light/arrow_up.svg") center center no-repeat}
.icon.light-theme.large-icon i.battery{background:url("clientlib-base/resources/svg/light/battery.svg") center center no-repeat}
.icon.light-theme.large-icon i.bluetooth{background:url("clientlib-base/resources/svg/light/bluetooth.svg") center center no-repeat}
.icon.light-theme.large-icon i.calendar{background:url("clientlib-base/resources/svg/light/calendar.svg") center center no-repeat}
.icon.light-theme.large-icon i.camera{background:url("clientlib-base/resources/svg/light/camera.svg") center center no-repeat}
.icon.light-theme.large-icon i.chevron-left{background:url("clientlib-base/resources/svg/light/chevron_left.svg") center center no-repeat}
.icon.light-theme.large-icon i.chevron-right{background:url("clientlib-base/resources/svg/light/chevron_right.svg") center center no-repeat}
.icon.light-theme.large-icon i.clear{background:url("clientlib-base/resources/svg/light/clear.svg") center center no-repeat}
.icon.light-theme.large-icon i.promoTag{background:url("clientlib-base/resources/svg/dark/small/deals_white.svg") center center no-repeat}
.icon.light-theme.large-icon i.ringing-phone{background:url("clientlib-base/resources/svg/light/ringing_TBV.svg") center center no-repeat}
.icon.light-theme.large-icon i.migration-phone{background:url("clientlib-base/resources/svg/light/Phone_TF.svg") center center no-repeat}
.icon.light-theme.large-icon i.message-icon{background:url("clientlib-base/resources/svg/light/Message_TBV.svg") center center no-repeat}
.icon.light-theme.large-icon i.clock{background:url("clientlib-base/resources/svg/light/clock.svg") center center no-repeat}
.icon.light-theme.large-icon i.data{background:url("clientlib-base/resources/svg/light/data.svg") center center no-repeat}
.icon.light-theme.large-icon i.devices{background:url("clientlib-base/resources/svg/light/devices.svg") center center no-repeat}
.icon.light-theme.large-icon i.drag{background:url("clientlib-base/resources/svg/light/drag.svg") center center no-repeat}
.icon.light-theme.large-icon i.edit{background:url("clientlib-base/resources/svg/light/edit.svg") center center no-repeat}
.icon.light-theme.large-icon i.email{background:url("clientlib-base/resources/svg/light/email.svg") center center no-repeat}
.icon.light-theme.large-icon i.error{background:url("clientlib-base/resources/svg/light/error.svg") center center no-repeat}
.icon.light-theme.large-icon i.error-black{background:url("clientlib-base/resources/svg/light/error_black.svg") center center no-repeat}
.icon.light-theme.large-icon i.expand-less{background:url("clientlib-base/resources/svg/light/expand_less.svg") center center no-repeat}
.icon.light-theme.large-icon i.expand-more{background:url("clientlib-base/resources/svg/light/expand_more.svg") center center no-repeat}
.icon.light-theme.large-icon i.filters{background:url("clientlib-base/resources/svg/light/filters.svg") center center no-repeat}
.icon.light-theme.large-icon i.frequency{background:url("clientlib-base/resources/svg/light/frequency.svg") center center no-repeat}
.icon.light-theme.large-icon i.hearingaid{background:url("clientlib-base/resources/svg/light/hearing_aid.svg") center center no-repeat}
.icon.light-theme.large-icon i.internet-access{background:url("clientlib-base/resources/svg/light/internet_access.svg") center center no-repeat}
.icon.light-theme.large-icon i.language{background:url("clientlib-base/resources/svg/light/language.svg") center center no-repeat}
.icon.light-theme.large-icon i.location{background:url("clientlib-base/resources/svg/light/location.svg") center center no-repeat}
.icon.light-theme.large-icon i.lock{background:url("clientlib-base/resources/svg/light/lock.svg") center center no-repeat}
.icon.light-theme.large-icon i.menu{background:url("clientlib-base/resources/svg/light/menu.svg") center center no-repeat}
.icon.light-theme.large-icon i.more-horizontal{background:url("clientlib-base/resources/svg/light/more_horizontal.svg") center center no-repeat}
.icon.light-theme.large-icon i.more-vertical{background:url("clientlib-base/resources/svg/light/more_vertical.svg") center center no-repeat}
.icon.light-theme.large-icon i.more-info{background:url("clientlib-base/resources/svg/light/more_info.svg") center center no-repeat}
.icon.light-theme.large-icon i.music{background:url("clientlib-base/resources/svg/light/music.svg") center center no-repeat}
.icon.light-theme.large-icon i.person{background:url("clientlib-base/resources/svg/light/person.svg") center center no-repeat}
.icon.light-theme.large-icon i.phone{background:url("clientlib-base/resources/svg/light/phone.svg") center center no-repeat}
.icon.light-theme.large-icon i.plan-card-icon{background:url("clientlib-base/resources/svg/light/plan_card.svg") center center no-repeat}
.icon.light-theme.large-icon i.remove{background:url("clientlib-base/resources/svg/light/remove.svg") center center no-repeat}
.icon.light-theme.large-icon i.rocket{background:url("clientlib-base/resources/svg/light/rocket.svg") center center no-repeat}
.icon.light-theme.large-icon i.screensize{background:url("clientlib-base/resources/svg/light/screensize.svg") center center no-repeat}
.icon.light-theme.large-icon i.search{background:url("clientlib-base/resources/svg/light/search.svg") center center no-repeat}
.icon.light-theme.large-icon i.shipping{background:url("clientlib-base/resources/svg/light/shipping.svg") center center no-repeat}
.icon.light-theme.large-icon i.shopping-cart{background:url("clientlib-base/resources/svg/light/shopping_cart.svg") center center no-repeat}
.icon.light-theme.large-icon i.smartphone{background:url("clientlib-base/resources/svg/light/smartphone.svg") center center no-repeat}
.icon.light-theme.large-icon i.success{background:url("clientlib-base/resources/svg/light/success.svg") center center no-repeat}
.icon.light-theme.large-icon i.vibration{background:url("clientlib-base/resources/svg/light/vibration.svg") center center no-repeat}
.icon.light-theme.large-icon i.view{background:url("clientlib-base/resources/svg/light/view.svg") center center no-repeat}
.icon.light-theme.large-icon i.volume{background:url("clientlib-base/resources/svg/light/volume.svg") center center no-repeat}
.icon.light-theme.large-icon i.weight{background:url("clientlib-base/resources/svg/light/weight.svg") center center no-repeat}
.icon.light-theme.large-icon i.wifi{background:url("clientlib-base/resources/svg/light/wifi.svg") center center no-repeat}
.icon.light-theme.large-icon i.speed{background:url("clientlib-base/resources/svg/light/speed.svg") center center no-repeat}
.icon.light-theme.large-icon i.storage{background:url("clientlib-base/resources/svg/light/storage.svg") center center no-repeat}
.icon.light-theme.large-icon i.cognitive{background:url("clientlib-base/resources/svg/accessibility/cognitive.svg") center center no-repeat}
.icon.light-theme.large-icon i.mobility{background:url("clientlib-base/resources/svg/accessibility/mobility.svg") center center no-repeat}
.icon.light-theme.large-icon i.speech{background:url("clientlib-base/resources/svg/accessibility/speech.svg") center center no-repeat}
.icon.light-theme.large-icon i.vision{background:url("clientlib-base/resources/svg/accessibility/vision.svg") center center no-repeat}
.icon.light-theme.large-icon i.deals{background:url("clientlib-base/resources/svg/why_straight_talk/nav/deals.svg") center center no-repeat}
.icon.light-theme.large-icon i.heart{background:url("clientlib-base/resources/svg/why_straight_talk/nav/heart.svg") center center no-repeat}
.icon.light-theme.large-icon i.refer-a-friend{background:url("clientlib-base/resources/svg/why_straight_talk/nav/refer_a_friend.svg") center center no-repeat}
.icon.light-theme.large-icon i.refill{background:url("clientlib-base/resources/svg/why_straight_talk/nav/refill.svg") center center no-repeat}
.icon.light-theme.large-icon i.rewards{background:url("clientlib-base/resources/svg/why_straight_talk/nav/rewards.svg") center center no-repeat}
.icon.light-theme.large-icon i.accessory{background:url("clientlib-base/resources/svg/light/accessory.svg") center center no-repeat}
.icon.light-theme.large-icon i.color{background:url("clientlib-base/resources/svg/light/color.svg") center center no-repeat}
.icon.light-theme.large-icon i.compatibility{background:url("clientlib-base/resources/svg/light/compatibility.svg") center center no-repeat}
.icon.light-theme.large-icon i.display{background:url("clientlib-base/resources/svg/light/display.svg") center center no-repeat}
.icon.light-theme.large-icon i.features{background:url("clientlib-base/resources/svg/light/features.svg") center center no-repeat}
.icon.light-theme.large-icon i.gps{background:url("clientlib-base/resources/svg/light/gps.svg") center center no-repeat}
.icon.light-theme.large-icon i.memory{background:url("clientlib-base/resources/svg/light/memory.svg") center center no-repeat}
.icon.light-theme.large-icon i.network{background:url("clientlib-base/resources/svg/light/network.svg") center center no-repeat}
.icon.light-theme.large-icon i.processor{background:url("clientlib-base/resources/svg/light/processor.svg") center center no-repeat}
.icon.light-theme.large-icon i.carrier{background:url("clientlib-base/resources/svg/light/carrier.svg") center center no-repeat}
.icon.light-theme.large-icon i.refill{background:url("clientlib-base/resources/svg/light/refill.svg") center center no-repeat}
.icon.light-theme.large-icon i.checkmark{background:url("clientlib-base/resources/svg/tf-checkmark-icon.svg") center center no-repeat}
.icon.light-theme.large-icon i.medal{background:url("clientlib-base/resources/svg/light/medal.svg") center center no-repeat}
.icon.light-theme.large-icon i.check-icon{background:url("clientlib-base/resources/svg/dark/check-icon.svg") center center no-repeat}
.icon.cart-icons.small-icon{display:inline-block;vertical-align:middle}
.icon.cart-icons.small-icon i{height:60px;width:60px;display:block}
.icon.cart-icons.small-icon i.mobile-protect{background:url("clientlib-base/resources/svg/cart/small/mobile_protect.svg") center center no-repeat}
.icon.cart-icons.small-icon i.mobile-protect-declined{background:url("clientlib-base/resources/svg/cart/small/mobile_protect_declined.svg") center center no-repeat}
.icon.cart-icons.small-icon i.plan-35{background:url("clientlib-base/resources/svg/cart/small/plan_35.svg") center center no-repeat}
.icon.cart-icons.small-icon i.plan-45{background:url("clientlib-base/resources/svg/cart/small/plan_45.svg") center center no-repeat}
.icon.cart-icons.small-icon i.plan-55{background:url("clientlib-base/resources/svg/cart/small/plan_55.svg") center center no-repeat}
.icon.cart-icons.small-icon i.plan-60{background:url("clientlib-base/resources/svg/cart/small/plan_60.svg") center center no-repeat}
.icon.cart-icons.small-icon i.plan-add-on{background:url("clientlib-base/resources/svg/cart/small/plan_add-on.svg") center center no-repeat}
.icon.cart-icons.small-icon i.plan-none{background:url("clientlib-base/resources/svg/cart/small/plan_none.svg") center center no-repeat}
.icon.cart-icons.large-icon{display:inline-block;vertical-align:middle}
.icon.cart-icons.large-icon i{height:78px;width:78px;display:block}
.icon.cart-icons.large-icon i.mobile-protect{background:url("clientlib-base/resources/svg/cart/large/mobile_protect.svg") center center no-repeat}
.icon.cart-icons.large-icon i.mobile-protect-declined{background:url("clientlib-base/resources/svg/cart/large/mobile_protect_declined.svg") center center no-repeat}
.icon.cart-icons.large-icon i.plan-35{background:url("clientlib-base/resources/svg/cart/large/plan_35.svg") center center no-repeat}
.icon.cart-icons.large-icon i.plan-45{background:url("clientlib-base/resources/svg/cart/large/plan_45.svg") center center no-repeat}
.icon.cart-icons.large-icon i.plan-55{background:url("clientlib-base/resources/svg/cart/large/plan_55.svg") center center no-repeat}
.icon.cart-icons.large-icon i.plan-60{background:url("clientlib-base/resources/svg/cart/large/plan_60.svg") center center no-repeat}
.icon.cart-icons.large-icon i.plan-add-on{background:url("clientlib-base/resources/svg/cart/large/plan_add-on.svg") center center no-repeat}
.icon.cart-icons.large-icon i.plan-none{background:url("clientlib-base/resources/svg/cart/large/plan_none.svg") center center no-repeat}
.icon.checkout{display:inline-block;vertical-align:middle}
.icon.checkout i{height:36px;width:36px;display:block}
.icon.checkout i.payment{background:url("clientlib-base/resources/svg/checkout/payment.svg") center center no-repeat}
.icon.checkout i.shipping{background:url("clientlib-base/resources/svg/checkout/shipping.svg") center center no-repeat}
.icon.checkout i.trade-in{background:url("clientlib-base/resources/svg/checkout/trade_in.svg") center center no-repeat}
.icon.checkout i.review{background:url("clientlib-base/resources/svg/checkout/review.svg") center center no-repeat}
.icon.checkout i.review-order{background:url("clientlib-base/resources/svg/checkout/review_order.svg") center center no-repeat}
.icon.checkout i.mobile-protect-checkout{background:url("clientlib-base/resources/svg/checkout/mobile_protect_checkout.svg") center center no-repeat}
.icon.cloud{display:inline-block;vertical-align:middle}
.icon.cloud i{height:102px;width:102px;display:block}
.icon.cloud i.backup{background:url("clientlib-base/resources/svg/cloud/backup.svg") center center no-repeat}
.icon.cloud i.camera{background:url("clientlib-base/resources/svg/cloud/camera.svg") center center no-repeat}
.icon.cloud i.devices{background:url("clientlib-base/resources/svg/cloud/devices.svg") center center no-repeat}
.icon.cloud i.storage{background:url("clientlib-base/resources/svg/cloud/storage.svg") center center no-repeat}
.icon.discount-card-icons{display:inline-block;vertical-align:middle}
.icon.discount-card-icons i{height:77px;width:77px;display:block;background-size:100% 100% !important}
.icon.discount-card-icons i.auto-pay{background:url("clientlib-base/resources/svg/deals-icon/TF - Icon - Autopay.svg") center center no-repeat}
.icon.discount-card-icons i.multiline-saving{background:url("clientlib-base/resources/svg/deals-icon/TF - Icon - Multimonths.svg") center center no-repeat}
.icon.discount-card-icons i.disney-plus{background:url("clientlib-base/resources/svg/deals-icon/Layer.svg") center center no-repeat}
.icon.discount-card-icons i.affordable-program{background:url("clientlib-base/resources/svg/deals-icon/ACP.svg") center center no-repeat}
.icon.my-account.dashboard{display:inline-block;vertical-align:middle}
.icon.my-account.dashboard i{height:72px;width:72px;display:block}
.icon.my-account.dashboard i.account-payment{background:url("clientlib-base/resources/svg/my_account/dashboard/account_payment.svg") center center no-repeat}
.icon.my-account.dashboard i.apps{background:url("clientlib-base/resources/svg/my_account/dashboard/apps.svg") center center no-repeat}
.icon.my-account.dashboard i.deals-coupon{background:url("clientlib-base/resources/svg/my_account/dashboard/deals.svg") center center no-repeat}
.icon.my-account.dashboard i.manage-lines{background:url("clientlib-base/resources/svg/my_account/dashboard/manage_lines.svg") center center no-repeat}
.icon.my-account.dashboard i.transactions{background:url("clientlib-base/resources/svg/my_account/dashboard/transactions.svg") center center no-repeat}
.icon.my-account.dashboard i.my-rewards{background:url("clientlib-base/resources/svg/my_account/dashboard/rewards.svg") center center no-repeat}
.icon.my-account.dashboard i.support{background:url("clientlib-base/resources/svg/my_account/dashboard/support.svg") center center no-repeat}
.icon.my-account.dashboard i.tutorials{background:url("clientlib-base/resources/svg/my_account/dashboard/tutorials.svg") center center no-repeat}
.icon.my-account.dashboard i.communication-privacy{background:url("clientlib-base/resources/svg/my_account/dashboard/cprivacy.svg") center center no-repeat}
.icon.my-account.dashboard-lg{display:inline-block;vertical-align:middle}
.icon.my-account.dashboard-lg i{height:89px;width:152px;display:block}
.icon.my-account.dashboard-lg i.speed-large{background:url("clientlib-base/resources/svg/my_account/dashboard/speed_lg.svg") center center no-repeat}
.icon.my-account.rewards{display:inline-block;vertical-align:middle}
.icon.my-account.rewards i{height:72px;width:72px;display:block}
.icon.my-account.rewards i.play-game{background:url("clientlib-base/resources/svg/my_account/rewards/play_game.svg") center center no-repeat}
.icon.my-account.rewards i.poll{background:url("clientlib-base/resources/svg/my_account/rewards/poll.svg") center center no-repeat}
.icon.my-account.rewards i.refer-a-friend{background:url("clientlib-base/resources/svg/my_account/rewards/refer_a_friend.svg") center center no-repeat}
.icon.my-account.rewards i.share{background:url("clientlib-base/resources/svg/my_account/rewards/share.svg") center center no-repeat}
.icon.my-account.rewards i.testimonial{background:url("clientlib-base/resources/svg/my_account/rewards/testimonial.svg") center center no-repeat}
.icon.my-account.rewards i.watch_video{background:url("clientlib-base/resources/svg/my_account/rewards/watch_video.svg") center center no-repeat}
.icon.my-account.sidebar{display:inline-block;vertical-align:middle}
.icon.my-account.sidebar i{height:37px;width:37px;display:block}
.icon.my-account.sidebar i.account-payment{background:url("clientlib-base/resources/svg/my_account/sidebar/account_payment.svg") center center no-repeat}
.icon.my-account.sidebar i.apps{background:url("clientlib-base/resources/svg/my_account/sidebar/apps.svg") center center no-repeat}
.icon.my-account.sidebar i.deals-coupon{background:url("clientlib-base/resources/svg/my_account/sidebar/deals.svg") center center no-repeat}
.icon.my-account.sidebar i.manage-lines{background:url("clientlib-base/resources/svg/my_account/sidebar/manage_lines.svg") center center no-repeat}
.icon.my-account.sidebar i.transactions{background:url("clientlib-base/resources/svg/my_account/sidebar/transactions.svg") center center no-repeat}
.icon.my-account.sidebar i.my-rewards{background:url("clientlib-base/resources/svg/my_account/sidebar/rewards.svg") center center no-repeat}
.icon.my-account.sidebar i.support{background:url("clientlib-base/resources/svg/my_account/sidebar/support.svg") center center no-repeat}
.icon.my-account.sidebar i.tutorials{background:url("clientlib-base/resources/svg/my_account/sidebar/tutorials.svg") center center no-repeat}
.icon.my-account.sidebar i.communication-privacy{background:url("clientlib-base/resources/svg/my_account/sidebar/cprivacy.svg") center center no-repeat}
.icon.my-account.unknown-device.large-icon{display:inline-block;vertical-align:middle}
.icon.my-account.unknown-device.large-icon i{height:125px;width:125px;display:block}
.icon.my-account.unknown-device.large-icon i.unknown-device-icon{background:url("clientlib-base/resources/svg/my_account/unknown_device/unknown_device_lg.svg") center center no-repeat}
.icon.my-account.unknown-device.small-icon{display:inline-block;vertical-align:middle}
.icon.my-account.unknown-device.small-icon i{height:78px;width:78px;display:block}
.icon.my-account.unknown-device.small-icon i.unknown-device-icon{background:url("clientlib-base/resources/svg/my_account/unknown_device/unknown_device_sm.svg") center center no-repeat}
.icon.refer-a-friend.single{display:inline-block;vertical-align:middle}
.icon.refer-a-friend.single i{height:72px;width:72px;display:block}
.icon.refer-a-friend.single i.man{background:url("clientlib-base/resources/svg/refer_a_friend/man.svg") center center no-repeat}
.icon.refer-a-friend.single i.woman{background:url("clientlib-base/resources/svg/refer_a_friend/woman.svg") center center no-repeat}
.icon.refer-a-friend.two-friend{display:inline-block;vertical-align:middle}
.icon.refer-a-friend.two-friend i{height:72px;width:135px;display:block}
.icon.refer-a-friend.two-friend i.two-friends{background:url("clientlib-base/resources/svg/refer_a_friend/two_friends.svg") center center no-repeat}
.icon.refer-a-friend.group-friend{display:inline-block;vertical-align:middle}
.icon.refer-a-friend.group-friend i{height:72px;width:232px;display:block}
.icon.refer-a-friend.group-friend i.friend-group{background:url("clientlib-base/resources/svg/refer_a_friend/friend_group.svg") center center no-repeat}
.icon.selectors{display:inline-block;vertical-align:middle}
.icon.selectors i{height:30px;width:30px;display:block}
.icon.selectors i.checkbox-disabled{background:url("clientlib-base/resources/svg/selectors/checkbox_disabled.svg") center center no-repeat}
.icon.selectors i.checkbox-off{background:url("clientlib-base/resources/svg/selectors/checkbox_off.svg") center center no-repeat}
.icon.selectors i.checkbox-on{background:url("clientlib-base/resources/svg/selectors/checkbox_on.svg") center center no-repeat}
.icon.selectors i.radio-disabled{background:url("clientlib-base/resources/svg/selectors/radio_disabled.svg") center center no-repeat}
.icon.selectors i.radio-off{background:url("clientlib-base/resources/svg/selectors/radio_off.svg") center center no-repeat}
.icon.selectors i.radio-on{background:url("clientlib-base/resources/svg/selectors/radio_on.svg") center center no-repeat}
.icon.selectors i.switch-disabled{background:url("clientlib-base/resources/svg/selectors/switch_disabled.svg") center center no-repeat;height:30px;width:50px;display:block}
.icon.selectors i.switch-off{background:url("clientlib-base/resources/svg/selectors/switch_off.svg") center center no-repeat;height:30px;width:50px;display:block}
.icon.selectors i.switch-on{background:url("clientlib-base/resources/svg/selectors/switch_on.svg") center center no-repeat;height:30px;width:50px;display:block}
.icon.why-straight-talk.card-icon{display:inline-block;vertical-align:middle}
.icon.why-straight-talk.card-icon i{height:102px;width:102px;display:block}
.icon.why-straight-talk.card-icon i.calendar{background:url("clientlib-base/resources/svg/why_straight_talk/card/calendar.svg") center center no-repeat}
.icon.why-straight-talk.card-icon i.check{background:url("clientlib-base/resources/svg/why_straight_talk/card/check.svg") center center no-repeat}
.icon.why-straight-talk.card-icon i.coins{background:url("clientlib-base/resources/svg/why_straight_talk/card/coins.svg") center center no-repeat}
.icon.why-straight-talk.card-icon i.package{background:url("clientlib-base/resources/svg/why_straight_talk/card/package.svg") center center no-repeat}
.icon.why-straight-talk.card-icon i.plans{background:url("clientlib-base/resources/svg/why_straight_talk/card/plans.svg") center center no-repeat}
.icon.why-straight-talk.card-icon i.rewards{background:url("clientlib-base/resources/svg/whytracfone/nav/rewards.svg") center center no-repeat}
.icon.why-straight-talk.card-icon i.search_phones{background:url("clientlib-base/resources/svg/why_straight_talk/card/search_phones.svg") center center no-repeat}
.icon.why-straight-talk.card-icon i.bell{background:url("clientlib-base/resources/svg/why_straight_talk/card/notifications.svg") center center no-repeat}
.icon.featured-icon{display:inline-block;vertical-align:middle}
.icon.featured-icon i{height:102px;width:102px;display:block}
.icon.featured-icon i.featured-oval{background:url("clientlib-base/resources/svg/featured-oval.svg") center center no-repeat}
.icon.featured-icon i.featured-cart{background:url("clientlib-base/resources/svg/cart.svg") center center no-repeat}
.icon.featured-icon i.featured-call-us{background:url("clientlib-base/resources/svg/phone.svg") center center no-repeat}
.icon.featured-icon i.featured-mobile-phone{background:url("clientlib-base/resources/svg/mobile-phone.svg") center center no-repeat}
.icon.comparison{display:inline-block;vertical-align:middle}
.icon.comparison i{height:45px;width:45px;display:block}
.icon.comparison i.battery{background:url("clientlib-base/resources/svg/comparison/battery.svg") center center no-repeat}
.icon.comparison i.bluetooth{background:url("clientlib-base/resources/svg/comparison/bluetooth.svg") center center no-repeat}
.icon.comparison i.memory{background:url("clientlib-base/resources/svg/comparison/memory.svg") center center no-repeat}
.icon.comparison i.screensize{background:url("clientlib-base/resources/svg/comparison/screensize.svg") center center no-repeat}
.icon.comparison i.weight{background:url("clientlib-base/resources/svg/comparison/weight.svg") center center no-repeat}
.icon.comparison i.wifi{background:url("clientlib-base/resources/svg/comparison/wifi.svg") center center no-repeat}
.icon.comparison i.battery-blue{background:url("clientlib-base/resources/svg/comparison/comparison-blue/battery-blue.svg") center center no-repeat}
.icon.comparison i.bluetooth-blue{background:url("clientlib-base/resources/svg/comparison/comparison-blue/bluetooth-blue.svg") center center no-repeat}
.icon.comparison i.memory-blue{background:url("clientlib-base/resources/svg/comparison/comparison-blue/memory-blue.svg") center center no-repeat}
.icon.comparison i.screensize-blue{background:url("clientlib-base/resources/svg/comparison/comparison-blue/screensize-blue.svg") center center no-repeat}
.icon.comparison i.weight-blue{background:url("clientlib-base/resources/svg/comparison/comparison-blue/weight-blue.svg") center center no-repeat}
.icon.comparison i.wifi-blue{background:url("clientlib-base/resources/svg/comparison/comparison-blue/wifi-blue.svg") center center no-repeat}
.icon.filter-ratings{display:inline-block;vertical-align:middle}
.icon.filter-ratings i{height:32px;width:180px;display:block}
.icon.filter-ratings i.one-star{background:url("clientlib-base/resources/svg/filter_ratings/1_star.svg") center center no-repeat}
.icon.filter-ratings i.two-star{background:url("clientlib-base/resources/svg/filter_ratings/2_stars.svg") center center no-repeat}
.icon.filter-ratings i.three-star{background:url("clientlib-base/resources/svg/filter_ratings/3_stars.svg") center center no-repeat}
.icon.filter-ratings i.four-star{background:url("clientlib-base/resources/svg/filter_ratings/4_stars.svg") center center no-repeat}
.icon.filter-ratings i.five-star{background:url("clientlib-base/resources/svg/filter_ratings/5_stars.svg") center center no-repeat}
.icon.filter-ratings i.default{background:url("clientlib-base/resources/svg/filter_ratings/default.svg") center center no-repeat}
.icon.help-and-support{display:inline-block;vertical-align:middle}
.icon.help-and-support i{height:50px;width:50px;display:block}
.icon.help-and-support i.manuals{background:url("clientlib-base/resources/svg/help_and_support/manuals.svg") center center no-repeat}
.icon.help-and-support i.service-map{background:url("clientlib-base/resources/svg/help_and_support/service_map.svg") center center no-repeat}
.icon.help-and-support i.faqs{background:url("clientlib-base/resources/svg/help_and_support/faqs.svg") center center no-repeat}
.icon.help-and-support i.track-order{background:url("clientlib-base/resources/svg/help_and_support/track_order.svg") center center no-repeat}
.icon.help-and-support i.track-support{background:url("clientlib-base/resources/svg/help_and_support/track-support.svg") center center no-repeat}
.icon.help-and-support-lg{display:inline-block;vertical-align:middle}
.icon.help-and-support-lg i{height:102px;width:102px;display:block}
.icon.help-and-support-lg i.track-order{background:url("clientlib-base/resources/svg/help_and_support/track_order_lg.svg") center center no-repeat}
.icon.masthead{display:inline-block;vertical-align:middle}
.icon.masthead i{height:40px;width:40px;display:block}
.icon.masthead i.left-black{background:url("clientlib-base/resources/svg/masthead/left_black.svg") center center no-repeat}
.icon.masthead i.right-black{background:url("clientlib-base/resources/svg/masthead/right_black.svg") center center no-repeat}
.icon.masthead i.left-white{background:url("clientlib-base/resources/svg/masthead/left_white.svg") center center no-repeat}
.icon.masthead i.right-white{background:url("clientlib-base/resources/svg/masthead/right_white.svg") center center no-repeat}
.icon.ratings{display:inline-block;vertical-align:middle}
.icon.ratings i{height:20px;width:100px;display:block}
.icon.ratings i.zero-half-star{background:url("clientlib-base/resources/svg/ratings/0_half_star.svg") center center no-repeat}
.icon.ratings i.one-half-stars{background:url("clientlib-base/resources/svg/ratings/1_half_stars.svg") center center no-repeat}
.icon.ratings i.one-star{background:url("clientlib-base/resources/svg/ratings/1_star.svg") center center no-repeat}
.icon.ratings i.two-half-stars{background:url("clientlib-base/resources/svg/ratings/2_half_stars.svg") center center no-repeat}
.icon.ratings i.two-stars{background:url("clientlib-base/resources/svg/ratings/2_stars.svg") center center no-repeat}
.icon.ratings i.three-half-stars{background:url("clientlib-base/resources/svg/ratings/3_half_stars.svg") center center no-repeat}
.icon.ratings i.three-stars{background:url("clientlib-base/resources/svg/ratings/3_stars.svg") center center no-repeat}
.icon.ratings i.four-half-stars{background:url("clientlib-base/resources/svg/ratings/4_half_stars.svg") center center no-repeat}
.icon.ratings i.four-stars{background:url("clientlib-base/resources/svg/ratings/4_stars.svg") center center no-repeat}
.icon.ratings i.five-stars{background:url("clientlib-base/resources/svg/ratings/5_stars.svg") center center no-repeat}
.icon.ratings i.no-ratings{background:url("clientlib-base/resources/svg/ratings/no_ratings.svg") center center no-repeat}
.icon.tools.data-wizard{display:inline-block;vertical-align:middle}
.icon.tools.data-wizard i{height:50px;width:50px;display:block}
.icon.tools.data-wizard i.car-connection{background:url("clientlib-base/resources/svg/tools/data_wizard/car_connection.svg") center center no-repeat}
.icon.tools.data-wizard i.connected-device{background:url("clientlib-base/resources/svg/tools/data_wizard/connected_device.svg") center center no-repeat}
.icon.tools.data-wizard i.email{background:url("clientlib-base/resources/svg/tools/data_wizard/email.svg") center center no-repeat}
.icon.tools.data-wizard i.game{background:url("clientlib-base/resources/svg/tools/data_wizard/game.svg") center center no-repeat}
.icon.tools.data-wizard i.mobile-hotspot{background:url("clientlib-base/resources/svg/tools/data_wizard/mobile_hotspot.svg") center center no-repeat}
.icon.tools.data-wizard i.music{background:url("clientlib-base/resources/svg/tools/data_wizard/music.svg") center center no-repeat}
.icon.tools.data-wizard i.social-media{background:url("clientlib-base/resources/svg/tools/data_wizard/social_media.svg") center center no-repeat}
.icon.tools.data-wizard i.tablet{background:url("clientlib-base/resources/svg/tools/data_wizard/tablet.svg") center center no-repeat}
.icon.tools.data-wizard i.tv{background:url("clientlib-base/resources/svg/tools/data_wizard/tv.svg") center center no-repeat}
.icon.tools.savings-calculator{display:inline-block;vertical-align:middle}
.icon.tools.savings-calculator i{height:50px;width:50px;display:block}
.icon.tools.savings-calculator i.car-connection{background:url("clientlib-base/resources/svg/tools/savings_calculator/car_connection.svg") center center no-repeat}
.icon.tools.savings-calculator i.connected-device{background:url("clientlib-base/resources/svg/tools/savings_calculator/connected_device.svg") center center no-repeat}
.icon.tools.savings-calculator i.email{background:url("clientlib-base/resources/svg/tools/savings_calculator/email.svg") center center no-repeat}
.icon.tools.savings-calculator i.game{background:url("clientlib-base/resources/svg/tools/savings_calculator/game.svg") center center no-repeat}
.icon.tools.savings-calculator i.mobile-hotspot{background:url("clientlib-base/resources/svg/tools/savings_calculator/mobile_hotspot.svg") center center no-repeat}
.icon.tools.savings-calculator i.music{background:url("clientlib-base/resources/svg/tools/savings_calculator/music.svg") center center no-repeat}
.icon.tools.savings-calculator i.social-media{background:url("clientlib-base/resources/svg/tools/savings_calculator/social_media.svg") center center no-repeat}
.icon.tools.savings-calculator i.tablet{background:url("clientlib-base/resources/svg/tools/savings_calculator/tablet.svg") center center no-repeat}
.icon.tools.savings-calculator i.tv{background:url("clientlib-base/resources/svg/tools/savings_calculator/tv.svg") center center no-repeat}
.icon.profile.user-icon-xs{display:inline-block;vertical-align:middle}
.icon.profile.user-icon-xs i{height:16px;width:16px;display:block}
.icon.profile.user-icon-xs i.user-icon{background:url("clientlib-base/resources/svg/my_account/profile/profile_xs.svg") center center no-repeat}
.icon.profile.user-icon-sm{display:inline-block;vertical-align:middle}
.icon.profile.user-icon-sm i{height:60px;width:60px;display:block}
.icon.profile.user-icon-sm i.user-icon{background:url("clientlib-base/resources/svg/my_account/profile/profile_sm.svg") center center no-repeat}
.icon.profile.user-icon-md{display:inline-block;vertical-align:middle}
.icon.profile.user-icon-md i{height:80px;width:80px;display:block}
.icon.profile.user-icon-md i.user-icon{background:url("clientlib-base/resources/svg/my_account/profile/profile_md.svg") center center no-repeat}
.icon.profile.user-icon-lg{display:inline-block;vertical-align:middle}
.icon.profile.user-icon-lg i{height:108px;width:108px;display:block}
.icon.profile.user-icon-lg i.user-icon{background:url("clientlib-base/resources/svg/my_account/profile/profile_lg.svg") center center no-repeat}
.icon.profile.user-icon-xl{display:inline-block;vertical-align:middle}
.icon.profile.user-icon-xl i{height:200px;width:200px;display:block}
.icon.profile.user-icon-xl i.user-icon{background:url("clientlib-base/resources/svg/my_account/profile/profile_xl.svg") center center no-repeat}
.icon.video.large{display:inline-block;vertical-align:middle}
.icon.video.large i{height:80px;width:80px;display:block}
.icon.video.large i.play-black{background:url("clientlib-base/resources/svg/video/large/play_black.svg") center center no-repeat}
.icon.video.large i.play-white{background:url("clientlib-base/resources/svg/video/large/play_white.svg") center center no-repeat}
.icon.video.large i.user-icon-lg{background:url("clientlib-base/resources/svg/my_account/profile/profile_lg.svg") center center no-repeat}
.icon.video.small{display:inline-block;vertical-align:middle}
.icon.video.small i{height:50px;width:50px;display:block}
.icon.video.small i.play-black{background:url("clientlib-base/resources/svg/video/small/play_black.svg") center center no-repeat}
.icon.video.small i.play-white{background:url("clientlib-base/resources/svg/video/small/play_white.svg") center center no-repeat}
.icon.video.small i{height:60px;width:60px;display:block}
.icon.video.small i.user-icon-sm{background:url("clientlib-base/resources/svg/my_account/profile/profile_sm.svg") center center no-repeat}
.icon.carousel-dot.five{display:inline-block;vertical-align:middle}
.icon.carousel-dot.five i{height:10px;width:90px;display:block}
.icon.carousel-dot.five i.black-1{background:url("clientlib-base/resources/svg/carousel_dots/five/black_1.svg") center center no-repeat}
.icon.carousel-dot.five i.black-2{background:url("clientlib-base/resources/svg/carousel_dots/five/black_2.svg") center center no-repeat}
.icon.carousel-dot.five i.black-3{background:url("clientlib-base/resources/svg/carousel_dots/five/black_3.svg") center center no-repeat}
.icon.carousel-dot.five i.black-4{background:url("clientlib-base/resources/svg/carousel_dots/five/black_4.svg") center center no-repeat}
.icon.carousel-dot.five i.black-5{background:url("clientlib-base/resources/svg/carousel_dots/five/black_5.svg") center center no-repeat}
.icon.carousel-dot.five i.white-1{background:url("clientlib-base/resources/svg/carousel_dots/five/white_1.svg") center center no-repeat}
.icon.carousel-dot.five i.white-2{background:url("clientlib-base/resources/svg/carousel_dots/five/white_2.svg") center center no-repeat}
.icon.carousel-dot.five i.white-3{background:url("clientlib-base/resources/svg/carousel_dots/five/white_3.svg") center center no-repeat}
.icon.carousel-dot.five i.white-4{background:url("clientlib-base/resources/svg/carousel_dots/five/white_4.svg") center center no-repeat}
.icon.carousel-dot.five i.white-5{background:url("clientlib-base/resources/svg/carousel_dots/five/white_5.svg") center center no-repeat}
.icon.carousel-dot.four{display:inline-block;vertical-align:middle}
.icon.carousel-dot.four i{height:10px;width:70px;display:block}
.icon.carousel-dot.four i.black-1{background:url("clientlib-base/resources/svg/carousel_dots/four/black_1.svg") center center no-repeat}
.icon.carousel-dot.four i.black-2{background:url("clientlib-base/resources/svg/carousel_dots/four/black_2.svg") center center no-repeat}
.icon.carousel-dot.four i.black-3{background:url("clientlib-base/resources/svg/carousel_dots/four/black_3.svg") center center no-repeat}
.icon.carousel-dot.four i.black-4{background:url("clientlib-base/resources/svg/carousel_dots/four/black_4.svg") center center no-repeat}
.icon.carousel-dot.four i.white-1{background:url("clientlib-base/resources/svg/carousel_dots/four/white_1.svg") center center no-repeat}
.icon.carousel-dot.four i.white-2{background:url("clientlib-base/resources/svg/carousel_dots/four/white_2.svg") center center no-repeat}
.icon.carousel-dot.four i.white-3{background:url("clientlib-base/resources/svg/carousel_dots/four/white_3.svg") center center no-repeat}
.icon.carousel-dot.four i.white-4{background:url("clientlib-base/resources/svg/carousel_dots/four/white_4.svg") center center no-repeat}
.icon.carousel-dot.three{display:inline-block;vertical-align:middle}
.icon.carousel-dot.three i{height:10px;width:50px;display:block}
.icon.carousel-dot.three i.black-1{background:url("clientlib-base/resources/svg/carousel_dots/three/black_1.svg") center center no-repeat}
.icon.carousel-dot.three i.black-2{background:url("clientlib-base/resources/svg/carousel_dots/three/black_2.svg") center center no-repeat}
.icon.carousel-dot.three i.black-3{background:url("clientlib-base/resources/svg/carousel_dots/three/black_3.svg") center center no-repeat}
.icon.carousel-dot.three i.white-1{background:url("clientlib-base/resources/svg/carousel_dots/three/white_1.svg") center center no-repeat}
.icon.carousel-dot.three i.white-2{background:url("clientlib-base/resources/svg/carousel_dots/three/white_2.svg") center center no-repeat}
.icon.carousel-dot.three i.white-3{background:url("clientlib-base/resources/svg/carousel_dots/three/white_3.svg") center center no-repeat}
.icon.why-tracfone{display:inline-block;vertical-align:middle}
.icon.why-tracfone i{height:82px;width:82px;display:block}
.icon.why-tracfone i.apps{background:url("clientlib-base/resources/svg/whytracfone/nav/desktop/apps.svg") center center no-repeat}
.icon.why-tracfone i.coverage{background:url("clientlib-base/resources/svg/whytracfone/nav/desktop/coverage.svg") center center no-repeat}
.icon.why-tracfone i.internationalcalling{background:url("clientlib-base/resources/svg/whytracfone/nav/desktop/internationalcalling.svg") center center no-repeat}
.icon.why-tracfone i.phones{background:url("clientlib-base/resources/svg/whytracfone/nav/desktop/phones.svg") center center no-repeat}
.icon.why-tracfone i.plans{background:url("clientlib-base/resources/svg/whytracfone/nav/desktop/plans.svg") center center no-repeat}
.icon.why-tracfone i.rewards{background:url("clientlib-base/resources/svg/whytracfone/nav/desktop/rewards.svg") center center no-repeat}
.icon.trade-in{display:inline-block;vertical-align:middle}
.icon.trade-in i{height:102px;width:102px;display:block}
.icon.trade-in i.search_phones{background:url("clientlib-base/resources/svg/trade-in/SearchPhone.png") center center no-repeat}
.icon.trade-in i.get_paid{background:url("clientlib-base/resources/svg/trade-in/GetPaid.svg") center center no-repeat}
.icon.trade-in i.purchase_phone{background:url("clientlib-base/resources/svg/trade-in/PurchasePhone.svg") center center no-repeat}
.icon .smart-banner-close-icon{width:7.336px;height:8.359px;display:block;background:url("clientlib-base/resources/svg/dark/smart-banner-close.svg") center center no-repeat}
a{font-weight:900;color:#313334;font-size:16px;letter-spacing:normal;line-height:24px;border-bottom:1px solid #000f9f;padding-bottom:2px;font-family:"Lato",sans-serif}
a:hover{color:#313334;border-bottom:2px solid #000f9f;padding-bottom:1px}
a.default-sm{font-weight:400;color:#000f9f;font-size:12px;letter-spacing:.25px;line-height:16px;border-bottom:1px solid #000f9f;padding-bottom:2px}
a.default-sm:hover{color:#000f9f;border-bottom:2px solid #000f9f;padding-bottom:1px}
a.error-sm{font-weight:400;color:#eb0000;font-size:12px;letter-spacing:.25px;line-height:16px;border-bottom:1px solid #eb0000;padding-bottom:2px}
a.error-sm:hover{color:#eb0000;border-bottom:2px solid #eb0000;padding-bottom:1px}
a.default-md{font-weight:400;color:#000f9f;font-size:14px;letter-spacing:normal;line-height:20px;border-bottom:1px solid #000f9f;padding-bottom:2px}
a.default-md:hover{color:#000f9f;border-bottom:2px solid #000f9f;padding-bottom:1px}
a.default-md-bold{font-weight:700;color:#000f9f;font-size:14px;letter-spacing:normal;line-height:20px;border-bottom:1px solid #000f9f;padding-bottom:2px}
a.default-md-bold:hover{color:#000f9f;border-bottom:2px solid #000f9f;padding-bottom:1px}
a.error-md{font-weight:400;color:#eb0000;font-size:14px;letter-spacing:normal;line-height:20px;border-bottom:1px solid #eb0000;padding-bottom:2px}
a.error-md:hover{color:#eb0000;border-bottom:2px solid #eb0000;padding-bottom:1px}
a.default-lg{font-weight:400;color:#000f9f;font-size:16px;letter-spacing:normal;line-height:24px;border-bottom:1px solid #000f9f;padding-bottom:2px}
a.default-lg:hover{color:#000f9f;border-bottom:2px solid #000f9f;padding-bottom:1px}
a.error-lg{font-weight:400;color:#eb0000;font-size:16px;letter-spacing:normal;line-height:24px;border-bottom:1px solid #eb0000;padding-bottom:2px}
a.error-lg:hover{color:#eb0000;border-bottom:2px solid #eb0000;padding-bottom:1px}
.dark-theme.default-link{font-weight:900;color:#fff;font-size:16px;letter-spacing:normal;line-height:24px;border-bottom:1px solid #fff;padding-bottom:2px}
.dark-theme.default-link:hover{color:#fff;border-bottom:2px solid #fff;padding-bottom:1px}
.dark-theme.default-sm{font-weight:400;color:#fff;font-size:12px;letter-spacing:.25px;line-height:20px;border-bottom:1px solid #fff;padding-bottom:2px}
.dark-theme.default-sm:hover{color:#fff;border-bottom:2px solid #fff;padding-bottom:1px}
.dark-theme.default-md{font-weight:400;color:#fff;font-size:14px;letter-spacing:normal;line-height:20px;border-bottom:1px solid #fff;padding-bottom:2px}
.dark-theme.default-md:hover{color:#fff;border-bottom:2px solid #fff;padding-bottom:1px}
.dark-theme.default-lg{font-weight:400;color:#fff;font-size:16px;letter-spacing:normal;line-height:24px;border-bottom:1px solid #fff;padding-bottom:2px}
.dark-theme.default-lg:hover{color:#fff;border-bottom:2px solid #fff;padding-bottom:1px}
.breadcrumb{padding:0;margin:0;border-radius:0;background:transparent}
.breadcrumb nav ol{border-bottom:0}
.breadcrumb .breadcrumb-item{margin:0;color:#000f9f;padding-left:0;line-height:16px}
.breadcrumb .breadcrumb-item a{margin:0 5px;font-weight:400;color:#000f9f;font-size:12px;letter-spacing:.25px;line-height:20px;border-bottom:1px solid #000f9f;padding-bottom:2px}
.breadcrumb .breadcrumb-item a:hover{margin:0 5px;font-weight:400;color:#000f9f;font-size:12px;letter-spacing:.25px;line-height:20px;border-bottom:2px solid #000f9f;padding-bottom:1px}
.breadcrumb .breadcrumb-item.active a,.breadcrumb .breadcrumb-item.active span{margin:0 5px;font-weight:400;color:#313334;font-size:12px;letter-spacing:.25px;line-height:20px;padding-bottom:1px}
.breadcrumb.breadcrumb-item{padding-left:0}
.breadcrumb-item+.breadcrumb-item::before{display:inline-block;margin:-2px 5px;color:transparent;content:"";background:url(clientlib-base/resources/svg/light/small/chevron_right_sm-grey.svg) center center no-repeat;height:10px;width:10px}
@media only screen and (min-width:320px){.breadcrumb{border-bottom:1px solid transparent}
.dropdownNavigation .navigation-options{display:flex;justify-content:center !important}
}
@media only screen and (min-width:992px){.breadcrumb{border-bottom:1px solid #e3e9ef}
.dropdownNavigation .navigation-options{display:flex;justify-content:flex-end !important}
}
.font-zero{font-size:0 !important}
input::-ms-reveal,input::-ms-clear{display:none}
.view-link{position:absolute;right:35px;top:14px;text-decoration:none;z-index:9}
.md-form{height:55px;margin-bottom:0}
.md-form label{font-size:16px;letter-spacing:0;line-height:29px;color:#313334;margin-left:16px;width:auto;text-align:left}
.md-form label.active{transform:translateY(-8px) scale(0.6);color:#000f9f}
.md-form .form-control{color:#313334}
.md-form .invalid-feedback{font-size:11px;color:#eb0000;margin-top:-5px}
.md-form textarea.md-textarea{width:100%;resize:none}
.md-form .success{background:url("clientlib-base/resources/svg/light/success.svg") 99% center no-repeat;opacity:1;-webkit-box-shadow:inset 0 0 0 1px #babfc4;-moz-box-shadow:inset 0 0 0 1px #babfc4;box-shadow:inset 0 0 0 1px #babfc4}
.md-form .success-otp{opacity:1;-webkit-box-shadow:inset 0 0 0 1px #babfc4;-moz-box-shadow:inset 0 0 0 1px #babfc4;box-shadow:inset 0 0 0 1px #babfc4}
.md-form .error{background:url("clientlib-base/resources/svg/light/error.svg") 99% center no-repeat;opacity:1;-webkit-box-shadow:inset 0 0 0 2px #eb0000 !important;-moz-box-shadow:inset 0 0 0 2px #eb0000 !important;box-shadow:inset 0 0 0 2px #eb0000 !important}
.md-form .error:focus{-webkit-box-shadow:inset 0 0 0 2px #eb0000 !important;-moz-box-shadow:inset 0 0 0 2px #eb0000 !important;box-shadow:inset 0 0 0 2px #eb0000 !important}
.md-form .error-otp{opacity:1;-webkit-box-shadow:inset 0 0 0 2px #eb0000 !important;-moz-box-shadow:inset 0 0 0 2px #eb0000 !important;box-shadow:inset 0 0 0 2px #eb0000 !important}
.md-form .error-otp:focus{-webkit-box-shadow:inset 0 0 0 2px #eb0000 !important;-moz-box-shadow:inset 0 0 0 2px #eb0000 !important;box-shadow:inset 0 0 0 2px #eb0000 !important}
.md-form .textbox-tooltip-label{display:flex;width:auto;padding-right:15px}
.md-form .textbox-tooltip-label .tf-tooltip{margin-left:5px}
.md-form .textbox-tooltip-label .icon.light-theme.small-icon i{height:20px !important}
.md-form .textbox-tooltip-field{display:block;width:100%}
.md-form.input-group{border-radius:6px}
.md-form.input-group .input-group-addon{background-color:#313334;color:#fff;padding:9.5px 14px}
.md-form.input-group .form-control{font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;padding:16px 30px 15px 16px;color:#313334}
.md-form input:not([type]),.md-form input[type="date"]:not(.browser-default),.md-form input[type="datetime"]:not(.browser-default),.md-form input[type="datetime-local"]:not(.browser-default),.md-form input[type="tel"]:not(.browser-default),.md-form input[type="number"]:not(.browser-default),.md-form input[type="search"]:not(.browser-default),.md-form input[type="phone"]:not(.browser-default),.md-form input[type="search-md"],.md-form input[type="text"]:not(.browser-default),.md-form input[type="password"]:not(.browser-default),.md-form input[type="email"]:not(.browser-default),.md-form input[type="url"]:not(.browser-default),.md-form input[type="time"]:not(.browser-default),.md-form textarea.md-textarea{border-radius:6px;-webkit-box-shadow:inset 0 0 0 1px #babfc4;-moz-box-shadow:inset 0 0 0 1px #babfc4;box-shadow:inset 0 0 0 1px #babfc4;border-bottom:0 solid #000}
.md-form input:not([type]):focus:not([readonly]),.md-form input[type="date"]:not(.browser-default):focus:not([readonly]),.md-form input[type="datetime"]:not(.browser-default):focus:not([readonly]),.md-form input[type="datetime-local"]:not(.browser-default):focus:not([readonly]),.md-form input[type="tel"]:not(.browser-default):focus:not([readonly]),.md-form input[type="number"]:not(.browser-default):focus:not([readonly]),.md-form input[type="search"]:not(.browser-default):focus:not([readonly]),.md-form input[type="phone"]:not(.browser-default):focus:not([readonly]),.md-form input[type="search-md"]:focus:not([readonly]),.md-form input[type="text"]:not(.browser-default):focus:not([readonly]),.md-form input[type="password"]:not(.browser-default):focus:not([readonly]),.md-form input[type="email"]:not(.browser-default):focus:not([readonly]),.md-form input[type="url"]:not(.browser-default):focus:not([readonly]),.md-form input[type="time"]:not(.browser-default):focus:not([readonly]),.md-form textarea.md-textarea:focus:not([readonly]){-webkit-box-shadow:inset 0 0 0 2px #000f9f;-moz-box-shadow:inset 0 0 0 2px #000f9f;box-shadow:inset 0 0 0 2px #000f9f;border-radius:6px;border-bottom:transparent}
.md-form input:not([type]):focus:not([readonly])+label,.md-form input[type="date"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="datetime"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="datetime-local"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="tel"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="number"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="search"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="phone"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="search-md"]:focus:not([readonly])+label,.md-form input[type="text"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="password"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="email"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="url"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="time"]:not(.browser-default):focus:not([readonly])+label,.md-form textarea.md-textarea:focus:not([readonly])+label{color:#313334}
.md-form input:not([type]).invalid,.md-form input:not([type]):focus.invalid,.md-form input[type="date"]:not(.browser-default).invalid,.md-form input[type="date"]:not(.browser-default):focus.invalid,.md-form input[type="datetime"]:not(.browser-default).invalid,.md-form input[type="datetime"]:not(.browser-default):focus.invalid,.md-form input[type="datetime-local"]:not(.browser-default).invalid,.md-form input[type="datetime-local"]:not(.browser-default):focus.invalid,.md-form input[type="tel"]:not(.browser-default).invalid,.md-form input[type="tel"]:not(.browser-default):focus.invalid,.md-form input[type="number"]:not(.browser-default).invalid,.md-form input[type="number"]:not(.browser-default):focus.invalid,.md-form input[type="search"]:not(.browser-default).invalid,.md-form input[type="search"]:not(.browser-default):focus.invalid,.md-form input[type="phone"]:not(.browser-default).invalid,.md-form input[type="phone"]:not(.browser-default):focus.invalid,.md-form input[type="search-md"].invalid,.md-form input[type="search-md"]:focus.invalid,.md-form input[type="text"]:not(.browser-default).invalid,.md-form input[type="text"]:not(.browser-default):focus.invalid,.md-form input[type="password"]:not(.browser-default).invalid,.md-form input[type="password"]:not(.browser-default):focus.invalid,.md-form input[type="email"]:not(.browser-default).invalid,.md-form input[type="email"]:not(.browser-default):focus.invalid,.md-form input[type="url"]:not(.browser-default).invalid,.md-form input[type="url"]:not(.browser-default):focus.invalid,.md-form input[type="time"]:not(.browser-default).invalid,.md-form input[type="time"]:not(.browser-default):focus.invalid,.md-form textarea.md-textarea.invalid,.md-form textarea.md-textarea:focus.invalid{-webkit-box-shadow:inset 0 0 0 2px #eb0000;-moz-box-shadow:inset 0 0 0 2px #eb0000;box-shadow:inset 0 0 0 2px #eb0000;box-shadow:none}
.md-form input:not([type]).invalid+label:after,.md-form input:not([type]):focus.invalid+label:after,.md-form input[type="date"]:not(.browser-default).invalid+label:after,.md-form input[type="date"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="datetime"]:not(.browser-default).invalid+label:after,.md-form input[type="datetime"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).invalid+label:after,.md-form input[type="datetime-local"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="tel"]:not(.browser-default).invalid+label:after,.md-form input[type="tel"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="number"]:not(.browser-default).invalid+label:after,.md-form input[type="number"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="search"]:not(.browser-default).invalid+label:after,.md-form input[type="search"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="phone"]:not(.browser-default).invalid+label:after,.md-form input[type="phone"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="search-md"].invalid+label:after,.md-form input[type="search-md"]:focus.invalid+label:after,.md-form input[type="text"]:not(.browser-default).invalid+label:after,.md-form input[type="text"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="password"]:not(.browser-default).invalid+label:after,.md-form input[type="password"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="email"]:not(.browser-default).invalid+label:after,.md-form input[type="email"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="url"]:not(.browser-default).invalid+label:after,.md-form input[type="url"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="time"]:not(.browser-default).invalid+label:after,.md-form input[type="time"]:not(.browser-default):focus.invalid+label:after,.md-form textarea.md-textarea.invalid+label:after,.md-form textarea.md-textarea:focus.invalid+label:after{color:#eb0000;content:attr(data-error);opacity:1;font-size:12px;letter-spacing:.25px;line-height:18px}
.form-control:disabled,.form-control[readonly]{opacity:0}
.custom-control-input:focus ~ .custom-control-label::before{box-shadow:none;border:1px solid #babfc4;box-shadow:inset 0 0 0 1px #babfc4}
.custom-checkbox .custom-control-label::before{border-radius:0;box-shadow:none}
.custom-checkbox-spa .custom-control-label::before{border-radius:0;box-shadow:none}
.custom-control-input:checked ~ .custom-control-label::before{color:#fff;border-color:1px solid #babfc4;background-color:#0f8609;border:0;border-radius:0;box-shadow:none}
.custom-control-label{font-size:14px}
.custom-switch .custom-control-input:checked ~ .custom-control-label::before{color:#fff;background-color:#0f8609;border:0;border-radius:10px;box-shadow:none}
.custom-switch .custom-control-input:focus ~ .custom-control-label::before{border:2px solid #095fcc !important}
.custom-switch .custom-control-input:not(:focus) ~ .custom-control-label::before{border:none !important}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before{color:#fff;background-color:transparent;border-color:#babfc4}
label.field,label.field-spa{border-radius:6px;color:#313334;display:block;margin:0;padding:8px;opacity:0;position:relative;transition-property:opacity;border:1px solid #babfc4;background:#f6f9fc}
label.field span,label.field-spa span{color:inherit;display:block;font-size:16px;height:20px;line-height:20px;left:9px;pointer-events:none;position:absolute;top:32px;z-index:1}
label.field span.required::after,label.field-spa span.required::after{color:inherit;content:"*";display:block;height:20px;left:-20px;line-height:20px;position:absolute;text-align:center;top:0;width:20px}
.error label.field span,.error label.field-spa span{color:#f02318}
label.field .psuedo_select,label.field .psuedo_select-spa,label.field-spa .psuedo_select,label.field-spa .psuedo_select-spa{background:rgba(255,255,255,0);position:relative;border:transparent;color:#313334;cursor:pointer;font-size:20px;height:24px;line-height:24px;margin:-8px 0 0 0;width:100%;padding:26px 0 26px 0;outline:0}
label.field .psuedo_select::after,label.field .psuedo_select-spa::after,label.field-spa .psuedo_select::after,label.field-spa .psuedo_select-spa::after{background:url("clientlib-base/resources/svg/light/small/expand_more_sm.svg") 0 0 no-repeat;content:"";height:24px;width:24px;position:absolute;top:0;right:0;transition-property:background}
label.field .psuedo_select .selected,label.field .psuedo_select-spa .selected,label.field-spa .psuedo_select .selected,label.field-spa .psuedo_select-spa .selected{height:24px;left:10px;line-height:24px;opacity:0;position:relative;top:0;transform:translateY(24px);transition-property:opacity,transform;will-change:transform;color:#313334;margin-right:35px}
label.field .psuedo_select .selected.success,label.field .psuedo_select-spa .selected.success,label.field-spa .psuedo_select .selected.success,label.field-spa .psuedo_select-spa .selected.success{background:url("clientlib-base/resources/svg/light/success.svg") center right no-repeat;opacity:1}
label.field .psuedo_select .selected.error,label.field .psuedo_select-spa .selected.error,label.field-spa .psuedo_select .selected.error,label.field-spa .psuedo_select-spa .selected.error{background:url("clientlib-base/resources/svg/light/error.svg") center right no-repeat;opacity:1}
label.field .psuedo_select ul,label.field .psuedo_select-spa ul,label.field-spa .psuedo_select ul,label.field-spa .psuedo_select-spa ul{background:#fff;border:1px solid #babfc4;border-radius:0 0 6px 6px;background-color:#fff;box-shadow:4px 4px 12px 0 rgba(0,0,0,0.15);display:block;height:0;list-style:none;margin-top:2px;opacity:0;overflow:hidden;padding:0 1px;pointer-events:none;transition-property:height,opacity;width:100%;z-index:2;position:absolute}
label.field .psuedo_select ul li,label.field .psuedo_select-spa ul li,label.field-spa .psuedo_select ul li,label.field-spa .psuedo_select-spa ul li{font-size:14px;padding:16px 16px 15px}
label.field .psuedo_select ul li:hover,label.field .psuedo_select-spa ul li:hover,label.field-spa .psuedo_select ul li:hover,label.field-spa .psuedo_select-spa ul li:hover{background-color:#e3e9ef}
label.field .deselect,label.field-spa .deselect{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1010}
label.field.focused,label.field-spa.focused{color:#313334;box-shadow:inset 0 0 0 2px #000f9f;border-radius:6px 6px 0 0}
label.field.focused .psuedo_select,label.field.focused .psuedo_select-spa,label.field-spa.focused .psuedo_select,label.field-spa.focused .psuedo_select-spa{border:transparent}
label.field.focused .psuedo_select::after,label.field.focused .psuedo_select-spa::after,label.field-spa.focused .psuedo_select::after,label.field-spa.focused .psuedo_select-spa::after{background:url("clientlib-base/resources/svg/light/small/expand_less_sm.svg") 0 0 no-repeat}
label.field.focused .psuedo_select ul,label.field.focused .psuedo_select-spa ul,label.field-spa.focused .psuedo_select ul,label.field-spa.focused .psuedo_select-spa ul{opacity:1;pointer-events:all;z-index:1040;border:1px solid #babfc4;border-radius:0 0 6px 6px;background-color:#fff;box-shadow:4px 4px 12px 0 rgba(0,0,0,0.15)}
.custom-radio{padding:12px 10px 12px 12px}
.custom-radio .custom-control-input{position:absolute;left:20px;top:20px}
.custom-radio .custom-control-label{padding-left:40px;font-size:16px !important;height:45px}
.custom-radio .custom-control-label::after{display:none}
.custom-radio .custom-control-label.custom-label{padding-left:0}
.custom-radio .custom-control-label.custom-label::before{display:none !important}
.custom-radio .custom-control-input:disabled ~ .custom-control-label::before{color:transparent;border:1px solid #b2b2b2;border:0;border-radius:0;box-shadow:none;background:transparent url(clientlib-base/resources/svg/selectors/radio_disabled.svg) center center no-repeat;position:absolute;top:2px;left:-10px;display:block;width:40px;height:40px}
.custom-radio .custom-control-input:checked ~ .custom-control-label::before{color:transparent;border-color:1px solid transparent;border:0;box-shadow:none;background:transparent url(clientlib-base/resources/svg/selectors/radio_on.svg) center center no-repeat;position:absolute;top:2px;left:-10px;display:block;width:40px;height:40px}
.custom-radio .custom-control-label::before{position:absolute;top:2px;left:-10px;display:block;width:40px;height:40px;pointer-events:none;content:"";border:transparent solid 1px;background:transparent url(clientlib-base/resources/svg/selectors/radio_off.svg) center center no-repeat}
.custom-radio .custom-control-label::before,.custom-radio .custom-file-label,.custom-radio .custom-select{transition:none !important}
.custom-radio .custom-control-input:not(:disabled):active ~ .custom-control-label::before{color:transparent !important;background-color:transparent !important;border-color:transparent !important}
.custom-radio .custom-control-input:focus ~ .custom-control-label::before{border:2px solid #095fcc !important;border-radius:50%}
.custom-radio .custom-control-input:not(:focus) ~ .custom-control-label::before{border:0}
.custom-radio .custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border:2px solid #095fcc !important;border-radius:50%}
.custom-checkbox .custom-control-input,.custom-checkbox-spa .custom-control-input{position:absolute;left:20px;top:20px}
.custom-checkbox .custom-control-label,.custom-checkbox-spa .custom-control-label{padding-left:34px;font-size:16px !important}
.custom-checkbox .custom-control-label p,.custom-checkbox-spa .custom-control-label p{line-height:20px}
.custom-checkbox .custom-control-label::after,.custom-checkbox-spa .custom-control-label::after{display:none}
.custom-checkbox .custom-control-input:disabled ~ .custom-control-label::before,.custom-checkbox-spa .custom-control-input:disabled ~ .custom-control-label::before{color:transparent;border-color:1px solid transparent;border:0;border-radius:0;box-shadow:none;background:transparent url(clientlib-base/resources/svg/selectors/checkbox_disabled.svg) center center no-repeat;position:absolute;top:0;left:0;display:block;width:30px;height:30px}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,.custom-checkbox-spa .custom-control-input:checked ~ .custom-control-label::before{color:transparent;border-radius:0;box-shadow:none;background:transparent url(clientlib-base/resources/svg/selectors/checkbox_on.svg) center center no-repeat;position:absolute;top:0;left:0;display:block;width:30px;height:30px}
.custom-checkbox .custom-control-input:focus ~ .custom-control-label::before,.custom-checkbox-spa .custom-control-input:focus ~ .custom-control-label::before{border:2px solid #095fcc !important}
.custom-checkbox .custom-control-input:not(:focus) ~ .custom-control-label::before,.custom-checkbox-spa .custom-control-input:not(:focus) ~ .custom-control-label::before{border:0}
.custom-checkbox .custom-control-label::before,.custom-checkbox-spa .custom-control-label::before{position:absolute;top:0;left:0;display:block;width:30px;height:30px;pointer-events:none;content:"";border:transparent solid 1px;background:transparent url(clientlib-base/resources/svg/selectors/checkbox_off.svg) center center no-repeat}
.custom-checkbox .custom-control-label::before,.custom-checkbox .custom-file-label,.custom-checkbox .custom-select,.custom-checkbox-spa .custom-control-label::before,.custom-checkbox-spa .custom-file-label,.custom-checkbox-spa .custom-select{transition:none !important}
.custom-checkbox .custom-control-input:not(:disabled):active ~ .custom-control-label::before,.custom-checkbox-spa .custom-control-input:not(:disabled):active ~ .custom-control-label::before{color:transparent !important;background-color:transparent !important;border-color:transparent !important}
.custom-switch{padding:12px 10px 12px 12px}
.custom-switch .custom-control-input{position:absolute;left:20px;top:20px}
.custom-switch .custom-control-label{padding-left:50px;height:25px}
.custom-switch .custom-control-label::after{display:none}
.custom-switch .custom-control-input:checked ~ .custom-control-label::before{color:transparent;border:0;border-radius:10px;box-shadow:none;background:transparent url("clientlib-base/resources/svg/selectors/switch_on.svg") center center no-repeat;position:absolute;top:-8px;left:0;display:block;width:40px;height:40px}
.custom-switch .custom-control-input:not(:checked) ~ .custom-control-label::before{position:absolute;top:-8px;left:0;display:block;width:40px;height:40px;pointer-events:none;content:"";border:1px solid #b2b2b2;background:transparent url("clientlib-base/resources/svg/selectors/switch_off.svg") center center no-repeat}
.custom-switch .custom-control-input.disabled ~ .custom-control-label::before{color:transparent;border:0;border-radius:0;box-shadow:none;background:transparent url("clientlib-base/resources/svg/selectors/switch_disabled.svg") center center no-repeat;position:absolute;top:-8px;left:0;display:block;width:40px;height:40px}
.custom-switch .custom-control-input.disabled.checked ~ .custom-control-label::before{color:transparent;border:0;border-radius:0;box-shadow:none;background:transparent url("clientlib-base/resources/svg/selectors/switch_on.svg") center center no-repeat;position:absolute;top:-8px;left:0;display:block;width:40px;height:40px}
.custom-switch .custom-control-label::before,.custom-switch .custom-file-label,.custom-switch .custom-select{transition:none !important}
.custom-switch .custom-control-input:not(:disabled):active ~ .custom-control-label::before{color:transparent !important;background-color:transparent !important;border-color:transparent !important}
.alternate{height:55px;background-color:white}
label.alternate .psuedo_select::after,label.alternate .psuedo_select-spa::after{top:15px;right:6px}
label.alternate span{top:15px}
label.alternate .psuedo_select .selected,label.alternate .psuedo_select-spa .selected{top:-9px}
.alternate-zipcode{height:55px;background-color:#f6f9fc}
label.alternate-zipcode.psuedo_select::after{top:-15px;right:6px}
label.alternate-zipcodespan{top:18px}
label.alternate-zipcode.psuedo_select.selected{top:-6px}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border-color:#095fcc}
#cpniAmr .active-border{border:2px solid #000f9f}
.no-arrow-input::-webkit-inner-spin-button,.no-arrow-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.no-arrow-input{appearance:textfield}
.promo-border-green{border:10px solid rgba(56,212,48,0.5);border-radius:50%}
.promo-border-blue{border:10px solid rgba(0,15,159,0.5);border-radius:50%}
.promo-border-light-blue{border:10px solid rgba(85,197,255,0.5);border-radius:50%}
@media only screen and (min-width:320px){.promo-card-container .owl-dots{width:88px;margin:0 auto;padding:10px}
.promo-card-container .col-12{margin:40px auto 0 auto}
.promo-card-container .col-12:not(:first-of-type){margin-top:40px}
.promo-card-container .col-12 .promo-card-new{height:100%;position:relative;width:300px;padding-top:0;margin:0 auto}
.promo-card-container .col-12 .promo-card-new .heading-four,.promo-card-container .col-12 .promo-card-new .protectionplan-heading{color:#000f9f;height:56px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.promo-card-container .col-12 .promo-card-new img{width:234px}
.promo-card-container .col-12 .promo-card-new .promo-card-text{height:80px;margin-bottom:20px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.promo-card-container .col-12 .promo-card-new div.large{margin-top:auto !important}
.promo-card-container .col-12 .promo-card-new div.button{margin-top:auto !important}
}
@media only screen and (min-width:768px){.promo-card-container .owl-dots{width:88px;margin:0 auto;padding:10px}
.promo-card-container .col-12{max-width:300px;margin:0 auto 40px auto}
.promo-card-container .col-12:not(:first-of-type){margin-top:40px}
.promo-card-container .col-12 .promo-card-new{height:100%;position:relative;width:300px;padding-top:0;margin:0 auto}
.promo-card-container .col-12 .promo-card-new .heading-four,.promo-card-container .col-12 .promo-card-new .protectionplan-heading{color:#000f9f}
.promo-card-container .col-12 .promo-card-new img{width:234px}
.promo-card-container .col-12 .promo-card-new .promo-card-text{height:80px;margin-bottom:20px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.promo-card-container .col-12 .promo-card-new div.large{margin-top:auto !important}
.promo-card-container .col-12 .promo-card-new div.button{margin-top:auto !important}
}
@media only screen and (min-width:992px){.promo-card-container .owl-dots{width:88px;margin:0 auto;padding:10px}
.promo-card-container .col-12{max-width:300px;margin:40px auto 0 auto}
.promo-card-container .col-12:not(:first-of-type){margin-top:40px}
.promo-card-container .col-12 .promo-card-new{height:100%;position:relative;width:300px;padding-top:0;margin:0 auto}
.promo-card-container .col-12 .promo-card-new .heading-four,.promo-card-container .col-12 .promo-card-new .protectionplan-heading{color:#000f9f}
.promo-card-container .col-12 .promo-card-new img{width:234px}
.promo-card-container .col-12 .promo-card-new .promo-card-text{height:80px;margin-bottom:20px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.promo-card-container .col-12 .promo-card-new div.large{margin-top:auto !important}
.promo-card-container .col-12 .promo-card-new div.button{margin-top:auto !important}
}
.promo-card-h-500{height:500px !important}
.promo-card-h-585{height:585px !important}
.promo-card-h-585 .promo-card{height:585px}
.promo-card-h-500 .promo-card{height:500px}
@media only screen and (min-width:320px){.owl-carousel .owl-item .cusg-promo-banner-img{width:unset !important;vertical-align:middle;border-style:none}
.promo-card{max-width:100%;width:318px;height:490px;margin:0 auto;border-radius:6px;position:relative}
.promo-card .card-tile{padding:30px;height:100%;width:100%;z-index:9}
.promo-card .card-tile h3{font-family:"Josefin Sans",sans-serif;font-size:32px;font-weight:bold;letter-spacing:-0.25px;line-height:36px;text-transform:none !important}
.promo-card .card-tile p{font-family:"Lato",sans-serif;font-size:16px;letter-spacing:0;line-height:24px}
.owl-carousel .owl-item .promo-card img{display:block;width:auto !important}
}
@media only screen and (min-width:992px){.promo-card{width:318px;margin-bottom:0}
.owl-carousel .owl-item .promo-card img{display:block;width:auto !important}
}
@media only screen and (min-width:320px){.contactus-heading{width:100%;margin:0 auto}
.contactus-heading .promo-banner .promo-heading-container{width:100%}
.title-cta-center .title-cta-align{width:100%;margin:0 auto;text-align:center}
.title-cta-center .title-cta-align h2{font-size:32px;font-weight:700;letter-spacing:-0.25px;line-height:36px;font-family:"Josefin Sans",sans-serif}
.promo-spacing-zero .promo-banner{padding-bottom:0 !important}
.promo-banner{padding-top:50px;padding-bottom:50px}
.promo-banner .promo-heading-container{margin-bottom:30px}
.promo-banner .promo-heading-container .text-area{width:100%}
.promo-banner .img-container .image-area{margin:0 auto;padding:0 15px}
.promo-banner .img-container .image-area img{max-width:100%;height:auto}
.promo-banner .img-container .text-area{width:100%;font-size:16px;letter-spacing:.2px;line-height:24px;font-weight:400;font-family:"Lato",sans-serif}
.promo-banner .order-1 .text-area{margin-bottom:0}
.promo-banner .order-2 .text-area{margin-top:40px}
.promo-banner-small{padding-top:60px;padding-bottom:60px}
.promo-banner-small .promo-heading-container .text-area{width:100%}
.promo-banner-small .img-container{margin-top:50px}
.promo-banner-small .img-container .image-area{margin:0 auto}
.promo-banner-small .img-container .text-area{width:100%;font-size:16px;letter-spacing:.2px;line-height:24px;font-weight:400;font-family:"Lato",sans-serif}
.promo-banner-small .order-1 .img-container{margin-bottom:50px;margin-top:0}
.promo-banner-headingone .promo-banner{padding-top:30px !important;padding-bottom:0 !important}
.promo-banner-headingone .promo-banner .promo-heading-container .component-heading{font-family:"Josefin Sans",sans-serif;font-size:44px;font-weight:bold;letter-spacing:-0.5px;line-height:46px}
.promo-banner-headingone .promo-banner .img-container{margin-top:15px;margin-bottom:30px;margin-left:15px;margin-right:15px;text-align:center}
}
@media only screen and (min-width:992px){.contactus-heading{width:600px;margin:0 auto}
.contactus-heading .promo-banner .promo-heading-container{width:100%}
.title-cta-center .new-to-tracfone .title-cta-align{margin:0 auto;text-align:center}
.title-cta-center .new-to-tracfone .title-cta-align h3{font-size:32px;font-weight:700;letter-spacing:-0.25px;line-height:36px;font-family:"Josefin Sans",sans-serif}
.title-cta-width-25 .title-cta-align{width:25%}
.title-cta-width-30 .title-cta-align{width:30%}
.title-cta-width-35 .title-cta-align{width:35%}
.title-cta-width-50 .title-cta-align{width:50%}
.title-cta-width-75 .title-cta-align{width:75%}
.new-to-tracfone{border-bottom:0 !important;display:flex;margin:0 auto}
.new-to-tracfone h3{font-size:24px;font-weight:700;letter-spacing:0;line-height:28px;font-family:"Josefin Sans",sans-serif;color:#000f9f;margin-bottom:10px !important}
.promo-spacing-zero .promo-banner{padding-bottom:0 !important}
.promo-spacing-zero .promo-banner .order-2 .text-area{padding-bottom:0}
.promo-banner{padding-top:50px;padding-bottom:50px}
.promo-banner .promo-heading-container{width:415px;height:100%;margin:0 auto !important}
.promo-banner .promo-heading-container .text-area{width:100%;text-align:left}
.promo-banner .order-2 .text-area{margin-top:0}
.promo-banner .img-container{text-align:left;margin-top:0;height:100%}
.promo-banner .img-container .image-area{margin:0 auto}
.promo-banner .img-container .image-area img{max-width:100%;height:auto}
.promo-banner-small{padding-top:50px;padding-bottom:50px}
.promo-banner-small .promo-heading-container{width:100%;height:100%}
.promo-banner-small .promo-heading-container .text-area{width:100%;text-align:left;font-size:16px;letter-spacing:.2px;line-height:24px;font-weight:400;font-family:"Lato",sans-serif}
.promo-banner-small .img-container{text-align:left;margin-top:0;height:100%}
.promo-banner-small .img-container .image-area{margin:0 auto}
.promo-banner-small .order-1 .img-container{margin-bottom:0}
.promo-banner-headingone .promo-banner{padding-top:0 !important;padding-bottom:0 !important}
.promo-banner-headingone .promo-banner .promo-heading-container{height:490px;width:100%;margin-top:0;margin-bottom:0}
.promo-banner-headingone .promo-banner .promo-heading-container span.component-heading{position:relative;z-index:9;font-size:90px;font-weight:700;letter-spacing:-2.25px;line-height:90px;display:inline-block;margin-bottom:10px;font-family:"Josefin Sans",sans-serif !important}
.promo-banner-headingone .promo-banner .promo-heading-container span.promo-text{display:block;padding-right:8%}
.promo-banner-headingone .promo-banner .img-container{height:560px;margin-top:0;text-align:left;margin-left:0;margin-right:0}
.promo-banner-headingone .promo-banner .img-container img{width:auto !important;position:absolute;bottom:7%;left:8%}
}
.base-timer{position:relative;width:26px;height:26px}
.base-timer__svg{transform:scaleX(-1);position:absolute;left:0;top:0;border:3px solid #e3e9ef;border-radius:50%}
.base-timer__circle{fill:none;stroke:none}
.base-timer__path-elapsed{stroke-width:18px;stroke:#000f9f;transform:rotate(180deg);transform-origin:center;transition:1s linear all}
.base-timer__path-remaining{stroke-width:9px;stroke-linecap:round;fill-rule:nonzero;stroke:white}
.base-timer__label{position:absolute;top:0;display:flex;align-items:center;justify-content:center;font-size:48px}
.promotional-logo{display:flex;justify-content:flex-start}
.promotional-logo img{width:auto !important;margin-bottom:20px}
.promotional-logo.border-separator img{padding-right:10px}
.promotional-logo.border-separator p{padding-left:10px !important;border-left:1px solid #babfc4}
.owl-nav{display:block}
.owl-nav .owl-prev{background:transparent !important}
.owl-nav .owl-next{background:transparent !important}
.light-theme .dark-theme .video-play a i.play-btn{background:url("clientlib-base/resources/svg/masthead/play-button.svg") center center no-repeat}
.dark-theme .owl-nav .owl-prev{position:absolute;top:50%;left:10px}
.dark-theme .owl-nav .owl-prev i{height:40px;width:40px;display:block}
.dark-theme .owl-nav .owl-prev i.left-arrow{background:url("clientlib-base/resources/svg/masthead/left_black.svg") center center no-repeat}
.dark-theme .owl-nav .owl-next{position:absolute;top:50%;right:10px}
.dark-theme .owl-nav .owl-next i{height:40px;width:40px;display:block}
.dark-theme .owl-nav .owl-next i.right-arrow{background:url("clientlib-base/resources/svg/masthead/right_black.svg") center center no-repeat}
.dark-theme .owl-dots{padding-top:0;padding-left:15px;padding-right:15px;height:0;margin:0 auto;border-radius:15px;width:100% !important}
.dark-theme .owl-dots .owl-dot span{height:15px;width:15px;background-color:#000f9f !important;border:3px solid #e3e9ef !important}
.dark-theme .owl-dots .owl-dot:hover span{height:15px;width:15px;background-color:#000f9f !important;border:3px solid #000f9f !important}
.dark-theme .owl-dots .pause{outline:0}
.dark-theme .owl-dots .pause span,.dark-theme .owl-dots .pause:hover span{background:#e3e9ef url("clientlib-base/resources/svg/masthead/pause.svg") 4px center no-repeat !important;border:0 !important;border-radius:100%;top:0;left:-2px;padding:8px}
.dark-theme .owl-dots .play{outline:0}
.dark-theme .owl-dots .play span,.dark-theme .owl-dots .play:hover span{background:#e3e9ef url("clientlib-base/resources/svg/masthead/play.svg") 5px center no-repeat !important;border:0 !important;border-radius:100%;top:0;left:-2px;padding:8px}
.dark-theme .video-play a i{height:82px;width:82px;display:block}
.dark-theme .video-play a i.play-btn{background:url("clientlib-base/resources/svg/video/play_white.svg") center center no-repeat}
.video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:99}
.video-play a{border:0}
.video-play a:hover{border:0}
.video-play a i{font-size:82px;height:82px;width:82px;display:block}
.video-play a i.play-btn{background:url("clientlib-base/resources/svg/video/play_white.svg") center center no-repeat}
.video-modal{z-index:1212 !important}
.video-modal .close{position:absolute;right:0;top:-50px;color:#fff;opacity:.9}
.primary-carousel .owl-item{display:table !important}
.image-teaser-container .slide-container .slide-title{margin-bottom:0 !important;padding-bottom:20px;font-family:"Josefin Sans",sans-serif;color:#000f9f}
.image-teaser-container .slide-container .slide-title.text-black{color:#313334}
.image-teaser-container .slide-container .slide-description{font-family:"Lato",sans-serif;font-size:16px;letter-spacing:.2px;line-height:24px;color:#313334}
.image-teaser-container .slide-container .slide-description p{margin-bottom:20px}
.image-teaser-container .slide-container .slide-label{padding:0;font-size:12px;font-weight:900;letter-spacing:.75px;line-height:20px;font-family:"Lato",sans-serif;text-transform:uppercase}
.image-teaser-container .slide-container .slide-label p{margin-bottom:0 !important}
.image-teaser-container .slide-container .slide-button{top:20px}
.image-teaser-container .slide-container .input-element-title{font-family:"Lato",sans-serif;font-size:16px;font-weight:900;letter-spacing:0;line-height:24px;margin:30px 0 10px}
.image-teaser-container .slide-container .edit-link{color:#000f9f;font-family:"Lato",sans-serif;font-size:12px;letter-spacing:.25px;line-height:20px;margin-left:30px;font-weight:400;text-decoration:none}
.with-background .image-teaser-container .slide-container .slide-label,.with-background .image-teaser-container .slide-container .slide-description,.with-background .image-teaser-container .slide-container .slide-title{color:#fff}
@media(min-width:320px){.owl-nav{display:none}
.video-modal .modal-content{max-width:100%;margin:0 auto !important}
.image-teaser-container{background-color:transparent;padding:0}
.image-teaser-container .slide-container{padding:20px 10px 0;width:100%}
.image-teaser-container .slide-container .text-container{height:100%}
.image-teaser-container .slide-container .text-container .slide-title{font-size:32px;font-weight:600;letter-spacing:-0.25px;line-height:36px;padding-bottom:10px}
.image-teaser-container .slide-container .text-container .slide-button{margin-top:0 !important;text-align:center;position:relative;z-index:1}
.image-teaser-container .slide-container .text-container .slide-link{padding-top:40px;margin-bottom:30px}
.image-teaser-container .slide-container .text-container .slide-link a{color:#000f9f;font-family:"Lato",sans-serif;font-size:14px;font-weight:900;letter-spacing:0;line-height:20px}
.image-teaser-container .slide-container .image-container{position:relative;height:350px;width:auto;margin:0 auto;background-size:cover;background-position:center center;background-repeat:no-repeat}
.image-teaser-container .slide-container .image-container .img-responsive{height:100%;width:100%}
.primary-carousel .owl-dots{bottom:0;position:relative}
.tertiary-masthead .image-teaser-container{height:auto;position:relative}
.tertiary-masthead .image-teaser-container .slide-container{height:auto}
.tertiary-masthead .image-teaser-container .slide-container .text-container{margin-top:auto !important;margin-bottom:auto !important}
.tertiary-masthead .image-teaser-container .slide-container .text-container .slide-title{padding-bottom:10px;padding-top:10px;font-family:"Josefin Sans";font-size:44px;font-weight:bold;letter-spacing:-0.5px;line-height:46px}
.tertiary-masthead .image-teaser-container .slide-container .image-container{height:260px;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}
.secondary-masthead .image-teaser-container{height:auto}
.secondary-masthead .image-teaser-container .slide-container{height:auto}
.secondary-masthead .image-teaser-container .slide-container .text-container .slide-title{padding-top:20px;padding-bottom:0;font-family:"Josefin Sans";font-size:44px;font-weight:bold;letter-spacing:-0.5px;line-height:46px}
.secondary-masthead .image-teaser-container .slide-container .text-container .slide-title.text-black{padding-top:0;padding-bottom:20px}
.secondary-masthead .image-teaser-container .slide-container .text-container .slide-button{display:none}
.secondary-masthead .image-teaser-container .slide-container .image-container{height:198px;width:100%;margin:0 auto;margin-top:40px;top:0;background-size:cover;background-position:center center;background-repeat:no-repeat}
.form-masthead .image-teaser-container{height:auto}
.form-masthead .image-teaser-container .slide-container{padding:20px 10px 0 10px;height:auto}
.form-masthead .image-teaser-container .slide-container .input-element-title{margin:0 0 10px}
.form-masthead .image-teaser-container .slide-container .form-container{width:auto;margin:30px auto 0;border-radius:6px 6px 0 0}
.form-masthead .image-teaser-container .slide-container .form-container .form-fields{padding:20px;position:relative;height:inherit}
.form-masthead .image-teaser-container .slide-container .form-container .form-fields .slide-button{text-align:center}
.product-masthead .image-teaser-container{height:auto;position:relative}
.product-masthead .image-teaser-container .slide-container{height:auto}
.product-masthead .image-teaser-container .slide-container .text-container .slide-title{padding-bottom:20px;font-family:"Josefin Sans";font-size:32px;font-weight:600;letter-spacing:-0.25px;line-height:36px}
.product-masthead .image-teaser-container .slide-container .text-container .slide-button{padding-top:0}
.product-masthead .image-teaser-container .slide-container .image-container{width:100%;height:290px;background-size:cover;background-position:center center;background-repeat:no-repeat}
}
@media(min-width:768px){.image-teaser-container{height:700px}
.image-teaser-container .slide-container{height:700px;padding:0 2%;display:flex;flex-direction:row}
.image-teaser-container .slide-container .text-container{display:flex;flex-direction:column;justify-content:center;height:100%;width:50%;padding-right:20px;margin-left:20px;margin-right:0;padding-top:20px}
.image-teaser-container .slide-container .text-container .slide-title{padding-bottom:20px;font-size:60px;font-weight:bold;letter-spacing:-1.5px;line-height:62px}
.image-teaser-container .slide-container .text-container .slide-button{text-align:left}
.image-teaser-container .slide-container .text-container .input-element-title{margin:0 0 20px}
.image-teaser-container .slide-container .image-container{height:700px;width:50%;top:0;background-size:cover;background-position:center center;background-repeat:no-repeat}
.image-teaser-container .slide-container .image-container .img-responsive{height:100%;width:100%}
.primary-carousel .owl-dots,.tertiary-masthead .owl-dots{bottom:80px;width:100% !important;position:relative;padding-left:2%;z-index:999;text-align:left}
.tertiary-masthead .owl-dots{bottom:50px}
.tertiary-masthead .image-teaser-container{height:590px;position:relative}
.tertiary-masthead .image-teaser-container .slide-container{height:590px}
.tertiary-masthead .image-teaser-container .slide-container .text-container{height:500px;width:50%}
.tertiary-masthead .image-teaser-container .slide-container .text-container .slide-button{padding-top:30px}
.tertiary-masthead .image-teaser-container .slide-container .text-container .slide-description{padding-bottom:20px}
.tertiary-masthead .image-teaser-container .slide-container .text-container .slide-title{font-size:60px;font-weight:bold;letter-spacing:-1.5px;line-height:62px;padding-top:0}
.tertiary-masthead .image-teaser-container .slide-container .image-container{height:590px;width:50%;max-width:50%;background-size:cover;background-position:center center;background-repeat:no-repeat}
.secondary-masthead .image-teaser-container{height:auto}
.secondary-masthead .image-teaser-container .slide-container{height:auto;flex-direction:column}
.secondary-masthead .image-teaser-container .slide-container .image-container{height:464px;width:100%;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat}
.secondary-masthead .image-teaser-container .slide-container .text-container{height:auto;width:100%}
.secondary-masthead .image-teaser-container .slide-container .text-container .slide-title{padding-bottom:0;padding-top:50px;font-size:60px;font-weight:bold;letter-spacing:-1.5px;line-height:62px;width:50%}
.secondary-masthead .image-teaser-container .slide-container .text-container .slide-title.text-black{padding-top:0;padding-bottom:20px}
.secondary-masthead .image-teaser-container .slide-container .text-container .slide-description{width:50%}
.form-masthead .image-teaser-container{height:590px}
.form-masthead .image-teaser-container .slide-container{padding:0;height:590px}
.form-masthead .image-teaser-container .slide-container .form-container{width:50%;height:inherit;margin:0;border-radius:0}
.form-masthead .image-teaser-container .slide-container .form-container .form-fields{position:relative;height:inherit}
.form-masthead .image-teaser-container .slide-container .text-container{padding:110px 20px 0 8%;width:50%;justify-content:unset}
.form-masthead .image-teaser-container .slide-container .text-container .slide-title{font-family:"Josefin Sans";font-size:44px;font-weight:bold;letter-spacing:-0.5px;line-height:46px}
.video-modal .modal-dialog{max-width:70% !important}
.product-masthead .image-teaser-container{height:400px;position:relative}
.product-masthead .image-teaser-container .slide-container{height:400px}
.product-masthead .image-teaser-container .slide-container .text-container{height:338px;width:50%}
.product-masthead .image-teaser-container .slide-container .text-container .slide-title{padding-bottom:20px;font-family:"Josefin Sans";font-size:44px;font-weight:bold;letter-spacing:-0.5px;line-height:46px}
.product-masthead .image-teaser-container .slide-container .text-container .slide-description{padding-bottom:20px}
.product-masthead .image-teaser-container .slide-container .text-container .slide-button{padding-top:0}
.product-masthead .image-teaser-container .slide-container .image-container{width:50%;max-width:50%;height:400px;background-size:cover;background-position:center center;background-repeat:no-repeat}
}
@media(min-width:1024px){.owl-nav{display:block}
.image-teaser-container .slide-container{padding:0 8%}
.image-teaser-container .slide-container .text-container{width:40%}
.image-teaser-container .slide-container .image-container{width:60%;background-size:cover;background-position:center center;background-repeat:no-repeat}
.primary-carousel .owl-nav,.tertiary-masthead .owl-nav{position:absolute;width:994px;top:50%;margin-left:auto;margin-right:auto;left:0;right:0;text-align:center}
.primary-carousel .owl-dots,.tertiary-masthead .owl-dots{bottom:80px;width:994px !important;position:relative;padding-left:8%;z-index:999;text-align:left}
.tertiary-masthead .owl-dots{bottom:50px}
.tertiary-masthead .image-teaser-container .slide-container .image-container,.product-masthead .image-teaser-container .slide-container .image-container{width:60%;background-size:cover;background-position:center center;background-repeat:no-repeat}
.tertiary-masthead .image-teaser-container .slide-container .text-container,.product-masthead .image-teaser-container .slide-container .text-container{width:40%}
.form-masthead .image-teaser-container .slide-container .form-container{width:50%}
.form-masthead .image-teaser-container .slide-container .form-container .form-fields{padding:70px 0;width:70%;margin:0 auto}
.form-masthead .image-teaser-container .slide-container .text-container{width:50%}
}
@media(min-width:1280px){.primary-carousel .owl-nav,.tertiary-masthead .owl-nav{position:absolute;width:1280px;top:50%;margin-left:auto;margin-right:auto;left:0;right:0;text-align:center}
.primary-carousel .owl-dots,.tertiary-masthead .owl-dots{bottom:80px;width:1240px !important;position:relative;padding-left:8%;z-index:999;text-align:left}
.tertiary-masthead .owl-dots{bottom:50px}
}
@media only screen and (min-width:320px){.call-wherever-card{width:290px;margin-bottom:50px}
.call-wherever-card img{width:146px !important;height:148px !important}
.call-wherever-card .summary{overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;min-height:120px}
}
@media only screen and (min-width:992px){.call-wherever-card{width:319px;padding:0 55px 0 54px;margin-bottom:0}
.call-wherever-card h3{height:56px}
.call-wherever-card img{width:146px !important;height:148px !important}
.call-wherever-card .summary{overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;min-height:120px}
}
.col-xs-offset-right-12{margin-right:100%}
.col-xs-offset-right-11{margin-right:91.66666667%}
.col-xs-offset-right-10{margin-right:83.33333333%}
.col-xs-offset-right-9{margin-right:75%}
.col-xs-offset-right-8{margin-right:66.66666667%}
.col-xs-offset-right-7{margin-right:58.33333333%}
.col-xs-offset-right-6{margin-right:50%}
.col-xs-offset-right-5{margin-right:41.66666667%}
.col-xs-offset-right-4{margin-right:33.33333333%}
.col-xs-offset-right-3{margin-right:25%}
.col-xs-offset-right-2{margin-right:16.66666667%}
.col-xs-offset-right-1{margin-right:8.33333333%}
.col-xs-offset-right-0{margin-right:0}
@media(min-width:768px){.col-sm-offset-right-12{margin-right:100%}
.col-sm-offset-right-11{margin-right:91.66666667%}
.col-sm-offset-right-10{margin-right:83.33333333%}
.col-sm-offset-right-9{margin-right:75%}
.col-sm-offset-right-8{margin-right:66.66666667%}
.col-sm-offset-right-7{margin-right:58.33333333%}
.col-sm-offset-right-6{margin-right:50%}
.col-sm-offset-right-5{margin-right:41.66666667%}
.col-sm-offset-right-4{margin-right:33.33333333%}
.col-sm-offset-right-3{margin-right:25%}
.col-sm-offset-right-2{margin-right:16.66666667%}
.col-sm-offset-right-1{margin-right:8.33333333%}
.col-sm-offset-right-0{margin-right:0}
}
@media(min-width:992px){.col-md-offset-right-12{margin-right:100%}
.col-md-offset-right-11{margin-right:91.66666667%}
.col-md-offset-right-10{margin-right:83.33333333%}
.col-md-offset-right-9{margin-right:75%}
.col-md-offset-right-8{margin-right:66.66666667%}
.col-md-offset-right-7{margin-right:58.33333333%}
.col-md-offset-right-6{margin-right:50%}
.col-md-offset-right-5{margin-right:41.66666667%}
.col-md-offset-right-4{margin-right:33.33333333%}
.col-md-offset-right-3{margin-right:25%}
.col-md-offset-right-2{margin-right:16.66666667%}
.col-md-offset-right-1{margin-right:8.33333333%}
.col-md-offset-right-0{margin-right:0}
}
@media(min-width:1200px){.col-lg-offset-right-12{margin-right:100%}
.col-lg-offset-right-11{margin-right:91.66666667%}
.col-lg-offset-right-10{margin-right:83.33333333%}
.col-lg-offset-right-9{margin-right:75%}
.col-lg-offset-right-8{margin-right:66.66666667%}
.col-lg-offset-right-7{margin-right:58.33333333%}
.col-lg-offset-right-6{margin-right:50%}
.col-lg-offset-right-5{margin-right:41.66666667%}
.col-lg-offset-right-4{margin-right:33.33333333%}
.col-lg-offset-right-3{margin-right:25%}
.col-lg-offset-right-2{margin-right:16.66666667%}
.col-lg-offset-right-1{margin-right:8.33333333%}
.col-lg-offset-right-0{margin-right:0}
}
.app-services-container .component-heading,.app-services-container .app-title{color:#000f9f;font-family:"Josefin Sans",sans-serif}
@media only screen and (min-width:320px){.how-it-work-container{margin-top:-100px;padding-top:160px !important}
.how-it-work-container .how-it-works-heading{font-family:"Josefin Sans",sans-serif;color:#313334}
.how-it-works .how-it-work-img img{width:89px;border-radius:100px}
.how-it-works .how-it-work-desc{font-family:"Josefin Sans";font-size:20px;font-weight:600;letter-spacing:0;line-height:28px;width:120px;margin-top:0}
.how-it-work-container{padding-top:60px;padding-bottom:60px}
.how-it-work-container .how-it-works-heading{font-size:44px;font-weight:bold;letter-spacing:-0.5px;line-height:46px}
.how-it-work-container .how-works-step{margin-bottom:80px}
.how-it-work-container .activate-heading{padding-top:30px}
.how-it-work-container .activate-heading .component-heading{font-family:"Josefin Sans",sans-serif;color:#000f9f}
.how-it-work-container .activate-heading .component-head{margin-left:0;font-family:"Josefin Sans",sans-serif;color:#000f9f}
.how-it-work-container .component-text{margin-left:30px}
.how-it-work-container .component-text a{font-weight:400;color:#000f9f;font-size:16px;letter-spacing:normal;line-height:24px;border-bottom:1px solid #000f9f;padding-bottom:2px}
.how-it-work-container .component-text a:hover{color:#000f9f;border-bottom:2px solid #000f9f;padding-bottom:1px}
.how-it-work-container .activate-steps{border-radius:6px;padding:20px 50px;margin:20px 10px 0 10px;background:#f6f9fc}
.how-it-work-container .activate-steps .activated-service{margin:0;padding:0;column-count:2;column-gap:30px;column-width:318px}
.how-it-work-container .activate-steps .activated-service li{margin:0;padding:0}
.app-column{margin-bottom:40px}
.app-column .icon-image{margin-right:20px;margin-left:0;margin-bottom:0}
.app-column .icon-image .logo-img{width:auto;height:100px}
.app-column:last-child{margin-bottom:0}
}
@media only screen and (min-width:768px){.how-it-work-container{margin-top:-100px !important;padding-top:316px !important}
}
@media only screen and (min-width:992px){.how-it-work-container{margin-top:-100px !important;padding-top:264px !important}
.how-it-works .how-it-work-img{margin-bottom:40px}
.how-it-works .how-it-work-img img{width:170px}
.how-it-works .how-it-work-desc{font-size:24px;font-weight:700;text-align:center;width:195px;margin:20px auto 0 auto}
.how-it-work-container{padding-left:8%;padding-right:8%;padding-top:60px;padding-bottom:60px}
.how-it-work-container .how-it-works-heading{font-size:60px;font-weight:700;letter-spacing:-1.5px;line-height:62px}
.how-it-work-container .how-works-step{margin-bottom:0}
.how-it-work-container .how-works-step p.heading-two{color:#000f9f;font-family:"Josefin Sans",sans-serif}
.how-it-work-container .activate-heading{padding-top:0}
.how-it-work-container .activate-heading .component-head{margin-left:0;padding-right:16%}
.how-it-work-container .component-text{margin-left:0;padding-right:24%}
.how-it-work-container .activate-steps{border-radius:6px;padding:20px 85px;margin:20px 0;background:#f6f9fc}
.how-it-work-container .activate-steps .activated-service{margin:0;padding:0;column-count:2;column-gap:30px;column-width:318px}
.how-it-work-container .activate-steps .activated-service li{margin:0;padding:0 20px 0 0}
.app-column{margin-bottom:60px}
.app-column .icon-image{margin-right:20px;margin-left:0;margin-bottom:0}
.app-column .icon-image .logo-img{width:auto;height:100px}
.app-column:last-child{margin-bottom:0}
}
.accordion-new .border-bottom{border-bottom:0 !important}
.accordion-column-heading .row{padding:0 8% !important}
.collapsing{position:relative;height:0;overflow:hidden;transition:height .2s linear}
@media only screen and (min-width:320px){.accordion-new .card{width:100%;margin:0 auto}
.accordion-new .add-sm{background:url("clientlib-base/resources/svg/light/small/expand_more_sm.svg") center center no-repeat !important}
.accordion-new .remove-sm{background:url("clientlib-base/resources/svg/light/small/expand_less_sm.svg") center center no-repeat !important}
.accordion-new .accordion-heading{padding-bottom:30px;padding-left:8%;padding-right:8%}
.accordion-new .card{border-left:0;border-right:0;border-top:.5px solid transparent;border-bottom:.5px solid #b2b2b2;border-radius:0;box-shadow:none;background-color:transparent !important}
.accordion-new .card:first-child{border-top:.5px solid #b2b2b2}
.accordion-new .card .card-header{background-color:transparent;padding:30px 0;border-bottom:0}
.accordion-new .card .card-header a>p{font-size:14px;font-weight:700;letter-spacing:0;line-height:20px;margin:3px 10px}
.accordion-new .card .card-body{background-color:#e3e9ef}
.accordion-new .collapsing{position:relative;height:0;overflow:hidden;transition:height .2s linear}
}
@media only screen and (min-width:992px){.accordion-new .accordion-heading{padding-bottom:60px}
.accordion-new .card{width:100%;margin:0 auto}
}
.sequential-cards-container,.planPicks{margin:0 auto}
.sequential-cards-container .owl-dots .owl-dot span,.planPicks .owl-dots .owl-dot span{height:10px;width:10px;background-color:transparent !important;box-shadow:inset 0 0 0 2px #000f9f !important}
.sequential-cards-container .owl-dots .owl-dot.active span,.sequential-cards-container .owl-dots .owl-dot:hover span,.planPicks .owl-dots .owl-dot.active span,.planPicks .owl-dots .owl-dot:hover span{height:10px;width:10px;background-color:#000f9f !important;box-shadow:inset 0 0 0 2px #000f9f !important}
.sequential-card-container{width:auto;margin:0 auto}
.sequential-card-container img{margin:0 auto;width:auto !important}
@media(min-width:320px){.plan-add-on{margin:0 auto !important}
.sequential-card-container-bg{background:#e3e9ef}
.sequential-card-container-bg .primary-btn{margin-top:0}
.sequential-card-carousel .owl-dots{padding-bottom:40px;padding-top:40px;margin:0 auto !important}
.sequential-card-carousel .owl-stage-outer .owl-stage{-ms-flex-pack:center !important;justify-content:center !important;display:-ms-flexbox !important;display:flex !important;margin:0 auto}
.sequential-card-carousel .owl-item .sequential-card-container{margin:0 auto}
.sequential-card-carousel .owl-item .sequential-card-container .sequential-card h3.heading-container{margin-top:30px;font-size:20px;font-weight:700;letter-spacing:0;line-height:28px;font-family:"Josefin Sans",sans-serif;color:#000f9f}
.sequential-card-carousel .owl-item .sequential-card-container .sequential-card .description-container p{margin-top:10px;font-size:16px;letter-spacing:.2px;line-height:24px;font-weight:400;font-family:"Lato",sans-serif}
}
@media(min-width:768px){.plan-add-on{margin:0 0 0 60px !important}
.sequential-card-container-bg{background:#e3e9ef}
.sequential-card-container-bg .primary-btn{margin-top:40px}
.sequential-card-carousel .owl-item .sequential-card-container{margin:0 25px !important}
}
#sort_wrapper{width:199px;position:relative}
.w-148{width:148px !important}
#sort_wrapper [role="option"]{height:46px;padding:15px;line-height:18px;cursor:pointer}
#sort_wrapper [role="option"]{font-family:'Lato',sans-serif;cursor:pointer;color:#313334;font-size:14px;letter-spacing:0;line-height:20px;font-weight:normal;outline:0;border:0;width:100%;display:block}
#sort_wrapper [role="option"].focused{background-color:#f6f9fc}
#sort_button{height:46px;-webkit-box-shadow:inset 0 0 0 1px #babfc4;-moz-box-shadow:inset 0 0 0 1px #babfc4;box-shadow:inset 0 0 0 1px #babfc4;border-radius:6px;background-color:#fff;position:relative;padding:10px 50px 10px 16px;cursor:pointer;font-size:14px;letter-spacing:0;line-height:23px;color:#313334;border:0;text-align:left;width:199px}
#sort_button::after{content:"";background:url(clientlib-base/resources/svg/light/expand_more.svg) center center no-repeat;width:24px;height:24px;margin-top:-4px;position:absolute;right:10px;top:30%}
#sort_button[aria-expanded="true"]::after{content:"";background:url(clientlib-base/resources/svg/light/expand_less.svg) center center no-repeat;width:24px;height:24px;margin-top:-4px;position:absolute;right:10px;top:30%}
#sort_button:focus,#sort_button:focus-visible{box-shadow:inset 0 0 0 2px #000f9f;border-radius:6px 6px 0 0;outline:0}
#sort_elem_list{border-top:0;max-height:220px;overflow-y:auto;position:absolute;margin-bottom:1rem;width:199px;pointer-events:auto;text-align:left;z-index:100;right:0;top:100%;left:0;-webkit-box-shadow:inset 0 0 0 1px #babfc4;-moz-box-shadow:inset 0 0 0 1px #babfc4;box-shadow:inset 0 0 0 1px #babfc4;border-radius:0 0 6px 6px;background-color:#fff;box-shadow:4px 4px 12px 0 rgba(0,0,0,0.15);padding:0}
.hidden{display:none}
.toolbar{font-size:0}
.toolbar-item{border:1px solid #aaa;background:#ccc}
.toolbar-item[aria-disabled="false"]:focus{background-color:#eee}
.offscreen{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);font-size:14px;height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}
.sort-options span.text-color-grey{padding:13px 0}
.sort-options .wrap-drop{height:46px;-webkit-box-shadow:inset 0 0 0 1px #babfc4;-moz-box-shadow:inset 0 0 0 1px #babfc4;box-shadow:inset 0 0 0 1px #babfc4;border-radius:6px;background-color:#fff;position:relative;padding:10px 50px 10px 16px;width:318px;cursor:pointer;font-size:14px;letter-spacing:0;line-height:23px;color:#313334}
.sort-options .wrap-drop:focus{outline:#000f9f auto 1px}
.sort-options .wrap-drop:after{content:"";background:url("clientlib-base/resources/svg/light/expand_more.svg") center center no-repeat;width:24px;height:24px;margin-top:-4px;position:absolute;right:10px;top:30%}
.sort-options .wrap-drop .drop{background:#fff;display:none;left:0;list-style:none;margin-top:0;opacity:0;padding-left:0;pointer-events:none;position:absolute;right:0;top:100%;z-index:2;-webkit-box-shadow:inset 0 0 0 1px #babfc4;-moz-box-shadow:inset 0 0 0 1px #babfc4;box-shadow:inset 0 0 0 1px #babfc4;border-radius:0 0 6px 6px;background-color:#fff;box-shadow:4px 4px 12px 0 rgba(0,0,0,0.15)}
.sort-options .wrap-drop .drop li{height:46px;padding:15px;line-height:18px}
.sort-options .wrap-drop .drop li.selected{background-color:#f6f9fc}
.sort-options .wrap-drop .drop li:hover{background-color:#f6f9fc}
.sort-options .wrap-drop .drop li a,.sort-options .wrap-drop .drop li a:hover{border-bottom:0;color:#313334;font-family:Lato;font-size:14px;letter-spacing:0;line-height:20px;font-weight:normal}
.sort-options .wrap-drop.active{box-shadow:inset 0 0 0 2px #000f9f;border-radius:6px 6px 0 0}
.sort-options .wrap-drop.active:after{background:url(clientlib-base/resources/svg/light/expand_less.svg) center center no-repeat}
.sort-options .wrap-drop.active:focus{outline:transparent}
.sort-options .wrap-drop.active .drop{display:block;opacity:1;pointer-events:auto;max-height:220px;overflow-y:auto;z-index:100}
.navigation-options .wrap-drop{height:46px;-webkit-box-shadow:inset 0 0 0 1px #babfc4;-moz-box-shadow:inset 0 0 0 1px #babfc4;box-shadow:inset 0 0 0 1px #babfc4;border-radius:6px;background-color:#fff;position:relative;padding:10px 50px 10px 16px;width:318px;cursor:pointer;font-size:14px;letter-spacing:0;line-height:23px;color:#313334}
.navigation-options .wrap-drop:focus{outline:#000f9f auto 1px}
.navigation-options .wrap-drop:after{content:"";background:url("clientlib-base/resources/svg/light/expand_more.svg") center center no-repeat;width:24px;height:24px;margin-top:-4px;position:absolute;right:10px;top:30%}
.navigation-options .wrap-drop .drop{background:#fff;display:none;left:0;list-style:none;margin-top:0;opacity:0;padding-left:0;pointer-events:none;position:absolute;right:0;top:100%;z-index:2;-webkit-box-shadow:inset 0 0 0 1px #babfc4;-moz-box-shadow:inset 0 0 0 1px #babfc4;box-shadow:inset 0 0 0 1px #babfc4;border-radius:0 0 6px 6px;background-color:#fff;box-shadow:4px 4px 12px 0 rgba(0,0,0,0.15)}
.navigation-options .wrap-drop .drop li{height:46px;padding:15px;line-height:18px}
.navigation-options .wrap-drop .drop li.selected{background-color:#f6f9fc}
.navigation-options .wrap-drop .drop li:hover{background-color:#f6f9fc}
.navigation-options .wrap-drop .drop li a,.navigation-options .wrap-drop .drop li a:hover{border-bottom:0;color:#313334;font-family:Lato;font-size:14px;letter-spacing:0;line-height:20px;font-weight:normal}
.navigation-options .wrap-drop.active{box-shadow:inset 0 0 0 2px #000f9f;border-radius:6px 6px 0 0}
.navigation-options .wrap-drop.active:after{background:url(clientlib-base/resources/svg/light/expand_less.svg) center center no-repeat}
.navigation-options .wrap-drop.active:focus{outline:transparent}
.navigation-options .wrap-drop.active .drop{display:block;opacity:1;pointer-events:auto;max-height:370px;overflow-y:auto;z-index:100}
.navigation-label-options .wrap-drop{height:55px;-webkit-box-shadow:inset 0 0 0 1px #babfc4;-moz-box-shadow:inset 0 0 0 1px #babfc4;box-shadow:inset 0 0 0 1px #babfc4;border-radius:6px;background-color:#fff;position:relative;padding:10px 50px 10px 16px;width:100%;cursor:pointer;font-size:14px;letter-spacing:0;line-height:23px;color:#313334}
.navigation-label-options .wrap-drop:focus{outline:#000f9f auto 1px}
.navigation-label-options .wrap-drop:after{content:"";background:url("clientlib-base/resources/svg/light/expand_more.svg") center center no-repeat;width:24px;height:24px;margin-top:-1px;position:absolute;right:10px;top:30%}
.navigation-label-options .wrap-drop .drop{background:#fff;display:none;left:0;list-style:none;margin-top:0;opacity:0;padding-left:0;pointer-events:none;position:absolute;right:0;top:100%;z-index:2;-webkit-box-shadow:inset 0 0 0 1px #babfc4;-moz-box-shadow:inset 0 0 0 1px #babfc4;box-shadow:inset 0 0 0 1px #babfc4;border-radius:0 0 6px 6px;background-color:#fff;box-shadow:4px 4px 12px 0 rgba(0,0,0,0.15)}
.navigation-label-options .wrap-drop .drop li{height:46px;padding:15px;line-height:18px}
.navigation-label-options .wrap-drop .drop li.selected{background-color:#f6f9fc}
.navigation-label-options .wrap-drop .drop li:hover{background-color:#f6f9fc}
.navigation-label-options .wrap-drop .drop li a,.navigation-label-options .wrap-drop .drop li a:hover{border-bottom:0;color:#313334;font-family:Lato;font-size:14px;letter-spacing:0;line-height:20px;font-weight:normal}
.navigation-label-options .wrap-drop.active{box-shadow:inset 0 0 0 2px #000f9f;border-radius:6px 6px 0 0}
.navigation-label-options .wrap-drop.active:after{background:url(clientlib-base/resources/svg/light/expand_less.svg) center center no-repeat}
.navigation-label-options .wrap-drop.active:focus{outline:transparent}
.navigation-label-options .wrap-drop.active .drop{display:block;opacity:1;pointer-events:auto;max-height:370px;overflow-y:auto;z-index:100}
.dropdown-label .selected{opacity:1 !important;transform:translateY(0) !important;transition-duration:.1s;text-align:left}
.dropdown-label .place-holder-selected{font-size:12px !important;top:0 !important;color:#000f9f}
.dropdown-label.focused .options{opacity:1;height:300px;max-height:220px;overflow-y:auto;top:52px}
.dropdown-label .options{max-height:220px}
@media only screen and (min-width:320px){.sort-options .dropdown-label,.navigation-options .dropdown-label{padding-right:9px;color:#000f9f;font-family:"Lato",sans-serif;font-size:14px;font-weight:bold;letter-spacing:0;line-height:20px}
.sort-options .wrap-drop,.navigation-options .wrap-drop{width:242px}
.navigation-label-options span{line-height:40px}
.navigation-label-options .dropdown-label{padding-right:9px;color:#000f9f;font-family:"Lato",sans-serif;font-size:14px;font-weight:bold;letter-spacing:0;line-height:20px}
.navigation-label-options .wrap-drop{width:100%}
}
@media only screen and (min-width:992px){.sort-options .dropdown-label,.navigation-options .dropdown-label{padding-right:20px;color:#000f9f;font-family:"Josefin Sans",sans-serif;font-size:18px;font-weight:bold;letter-spacing:.5px;line-height:24px}
.sort-options .wrap-drop,.navigation-options .wrap-drop{width:318px}
.navigation-label-options .dropdown-label{padding-right:20px;color:#000f9f;font-family:"Josefin Sans",sans-serif;font-size:18px;font-weight:bold;letter-spacing:.5px;line-height:24px}
.navigation-label-options .wrap-drop{width:100%}
}
.modal{z-index:1211;border:0}
.modal-open{overflow-x:hidden;overflow-y:hidden}
@media only screen and (min-width:320px){.my-balance-notification-modal .modal-body{padding:30px !important}
.smart-pay-limit-reached .modal{border-radius:10px;z-index:1212;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.17);-moz-box-shadow:0 4px 4px 0 rgba(0,0,0,0.17);box-shadow:0 4px 4px 0 rgba(0,0,0,0.17);border:0}
.smart-pay-limit-reached .modal .modal-dialog .modal-content{border:0;box-shadow:none;width:100%;background:#fff;padding:30px;border-radius:10px;pointer-events:all;margin:0 auto}
.smart-pay-limit-reached .modal .modal-dialog .modal-content p.caption-two{color:#313334}
.smart-pay-limit-reached .modal .modal-dialog .modal-content .modal-header{padding:0;border-bottom:0;display:block}
.smart-pay-limit-reached .modal .modal-dialog .modal-content .modal-header .close{margin:25px;padding:0}
.smart-pay-limit-reached .modal .modal-body{padding:0}
.smart-pay-limit-reached .modal .modal-body .tab-content{padding:0}
.smart-pay-limit-reached .modal .modal-body .tab-content .about-list{margin:20px 45px}
.smart-pay-limit-reached .modal .modal-body .tab-content .about-list li{padding:0;margin:15px 0;list-style-type:none}
.smart-pay-limit-reached .modal .modal-body .tab-content .about-list li span{margin-right:15px}
.smart-pay-limit-reached .modal .modal-body .tab-content .accordion-new .px-sm-5{padding-left:0 !important;padding-right:0 !important;padding-top:0 !important;padding-bottom:0 !important}
.smart-pay-limit-reached .modal .modal-body .tab-content .accordion-new .card-header{padding:20px 0}
.smart-pay-limit-reached .modal .modal-body .tab-content .accordion-new .card-header a>p{width:auto !important}
.smart-pay-limit-reached .modal .modal-body .choice-card{width:auto}
.smart-pay-limit-reached .modal .modal-body .choice-card .custom-control-label{width:100%;height:auto}
.smart-pay-limit-reached .modal .close{font-size:1.5rem;padding:10px;font-weight:700;line-height:1;color:#000;opacity:1 !important;position:absolute;top:-20px;right:-20px}
.location-dropdown .modal .modal-dialog,.signup-modal .modal .modal-dialog,.account-login-modal .modal .modal-dialog,.link-my-account .modal .modal-dialog,.terms-conditions-modal .modal .modal-dialog,.learn-more-modal .modal .modal-dialog,.smart-pay .modal .modal-dialog,.order-detail-modal .modal .modal-dialog,.successful-enrollment-modal .modal .modal-dialog,.generic-modal .modal .modal-dialog,.edit-personal-info .modal .modal-dialog,.edit-account-info .modal .modal-dialog,.edit-security-info .modal .modal-dialog,.edit-card-info .modal .modal-dialog,.add-payment-method .modal .modal-dialog,.edit-autorefill-payment .modal .modal-dialog,.edit-address-info .modal .modal-dialog,.add-line .modal .modal-dialog,.add-line-merge .modal .modal-dialog,.add-merge-line-verification .modal .modal-dialog,.not-Wi-Fi-capable .modal .modal-dialog,.join-auto-refill .modal .modal-dialog,.edit-auto-refill .modal .modal-dialog,.reserve-balance-modal .modal .modal-dialog,.edit-line-nickname .modal .modal-dialog,.device-info .modal .modal-dialog,.add-frequent-number .modal .modal-dialog,.edit-frequent-number .modal .modal-dialog,.add-neighbour-number .modal .modal-dialog,.my-account-modal .modal .modal-dialog,.notify-me .modal .modal-dialog,.auto-refill-modal .modal .modal-dialog,.cart-full .modal .modal-dialog,.multiple-carts .modal .modal-dialog,.login-create-account-modal .modal .modal-dialog{width:100%;max-width:350px;margin:0 auto}
.location-dropdown .modal .modal-dialog .modal-content,.signup-modal .modal .modal-dialog .modal-content,.account-login-modal .modal .modal-dialog .modal-content,.link-my-account .modal .modal-dialog .modal-content,.terms-conditions-modal .modal .modal-dialog .modal-content,.learn-more-modal .modal .modal-dialog .modal-content,.smart-pay .modal .modal-dialog .modal-content,.order-detail-modal .modal .modal-dialog .modal-content,.successful-enrollment-modal .modal .modal-dialog .modal-content,.generic-modal .modal .modal-dialog .modal-content,.edit-personal-info .modal .modal-dialog .modal-content,.edit-account-info .modal .modal-dialog .modal-content,.edit-security-info .modal .modal-dialog .modal-content,.edit-card-info .modal .modal-dialog .modal-content,.add-payment-method .modal .modal-dialog .modal-content,.edit-autorefill-payment .modal .modal-dialog .modal-content,.edit-address-info .modal .modal-dialog .modal-content,.add-line .modal .modal-dialog .modal-content,.add-line-merge .modal .modal-dialog .modal-content,.add-merge-line-verification .modal .modal-dialog .modal-content,.not-Wi-Fi-capable .modal .modal-dialog .modal-content,.join-auto-refill .modal .modal-dialog .modal-content,.edit-auto-refill .modal .modal-dialog .modal-content,.reserve-balance-modal .modal .modal-dialog .modal-content,.edit-line-nickname .modal .modal-dialog .modal-content,.device-info .modal .modal-dialog .modal-content,.add-frequent-number .modal .modal-dialog .modal-content,.edit-frequent-number .modal .modal-dialog .modal-content,.add-neighbour-number .modal .modal-dialog .modal-content,.my-account-modal .modal .modal-dialog .modal-content,.notify-me .modal .modal-dialog .modal-content,.auto-refill-modal .modal .modal-dialog .modal-content,.cart-full .modal .modal-dialog .modal-content,.multiple-carts .modal .modal-dialog .modal-content,.login-create-account-modal .modal .modal-dialog .modal-content{border:0;height:auto;background:#fff;border-radius:6px}
.location-dropdown .modal .modal-dialog .modal-content label.field-spa .psuedo_select-spa,.signup-modal .modal .modal-dialog .modal-content label.field-spa .psuedo_select-spa,.account-login-modal .modal .modal-dialog .modal-content label.field-spa .psuedo_select-spa,.link-my-account .modal .modal-dialog .modal-content label.field-spa .psuedo_select-spa,.terms-conditions-modal .modal .modal-dialog .modal-content label.field-spa .psuedo_select-spa,.learn-more-modal .modal .modal-dialog .modal-content label.field-spa .psuedo_select-spa,.smart-pay .modal .modal-dialog .modal-content label.field-spa .psuedo_select-spa,.order-detail-modal .modal .modal-dialog .modal-content label.field-spa .psuedo_select-spa,.successful-enrollment-modal .modal .modal-dialog .modal-content label.field-spa .psuedo_select-spa,.generic-modal .modal .modal-dialog .modal-content label.field-spa .psuedo_select-spa,.edit-personal-info .modal .modal-dialog .modal-content label.field-spa .psuedo_select-spa,.edit-account-info .modal .modal-dialog .modal-content label.field-spa .psuedo_select-spa,.edit-security-info .modal .modal-dialog .modal-content label.field-spa .psuedo_select-spa,.edit-card-info .modal .modal-dialog .modal-content label.field-spa .psuedo_select-spa,.add-payment-method .modal .modal-dialog .modal-content label.field-spa .psuedo_select-spa,.edit-autorefill-payment .modal .modal-dialog .modal-content label.field-spa .psuedo_select-spa,.edit-address-info .modal .modal-dialog .modal-content label.field-spa .psuedo_select-spa,.add-line .modal .modal-dialog .modal-content label.field-spa .psuedo_select-spa,.add-line-merge .modal .modal-dialog .modal-content label.field-spa .psuedo_select-spa,.add-merge-line-verification .modal .modal-dialog .modal-content label.field-spa .psuedo_select-spa,.not-Wi-Fi-capable .modal .modal-dialog .modal-content label.field-spa .psuedo_select-spa,.join-auto-refill .modal .modal-dialog .modal-content label.field-spa .psuedo_select-spa,.edit-auto-refill .modal .modal-dialog .modal-content label.field-spa .psuedo_select-spa,.reserve-balance-modal .modal .modal-dialog .modal-content label.field-spa .psuedo_select-spa,.edit-line-nickname .modal .modal-dialog .modal-content label.field-spa .psuedo_select-spa,.device-info .modal .modal-dialog .modal-content label.field-spa .psuedo_select-spa,.add-frequent-number .modal .modal-dialog .modal-content label.field-spa .psuedo_select-spa,.edit-frequent-number .modal .modal-dialog .modal-content label.field-spa .psuedo_select-spa,.add-neighbour-number .modal .modal-dialog .modal-content label.field-spa .psuedo_select-spa,.my-account-modal .modal .modal-dialog .modal-content label.field-spa .psuedo_select-spa,.notify-me .modal .modal-dialog .modal-content label.field-spa .psuedo_select-spa,.auto-refill-modal .modal .modal-dialog .modal-content label.field-spa .psuedo_select-spa,.cart-full .modal .modal-dialog .modal-content label.field-spa .psuedo_select-spa,.multiple-carts .modal .modal-dialog .modal-content label.field-spa .psuedo_select-spa,.login-create-account-modal .modal .modal-dialog .modal-content label.field-spa .psuedo_select-spa{min-width:100%}
.location-dropdown .modal .modal-dialog .modal-content .modal-header,.signup-modal .modal .modal-dialog .modal-content .modal-header,.account-login-modal .modal .modal-dialog .modal-content .modal-header,.link-my-account .modal .modal-dialog .modal-content .modal-header,.terms-conditions-modal .modal .modal-dialog .modal-content .modal-header,.learn-more-modal .modal .modal-dialog .modal-content .modal-header,.smart-pay .modal .modal-dialog .modal-content .modal-header,.order-detail-modal .modal .modal-dialog .modal-content .modal-header,.successful-enrollment-modal .modal .modal-dialog .modal-content .modal-header,.generic-modal .modal .modal-dialog .modal-content .modal-header,.edit-personal-info .modal .modal-dialog .modal-content .modal-header,.edit-account-info .modal .modal-dialog .modal-content .modal-header,.edit-security-info .modal .modal-dialog .modal-content .modal-header,.edit-card-info .modal .modal-dialog .modal-content .modal-header,.add-payment-method .modal .modal-dialog .modal-content .modal-header,.edit-autorefill-payment .modal .modal-dialog .modal-content .modal-header,.edit-address-info .modal .modal-dialog .modal-content .modal-header,.add-line .modal .modal-dialog .modal-content .modal-header,.add-line-merge .modal .modal-dialog .modal-content .modal-header,.add-merge-line-verification .modal .modal-dialog .modal-content .modal-header,.not-Wi-Fi-capable .modal .modal-dialog .modal-content .modal-header,.join-auto-refill .modal .modal-dialog .modal-content .modal-header,.edit-auto-refill .modal .modal-dialog .modal-content .modal-header,.reserve-balance-modal .modal .modal-dialog .modal-content .modal-header,.edit-line-nickname .modal .modal-dialog .modal-content .modal-header,.device-info .modal .modal-dialog .modal-content .modal-header,.add-frequent-number .modal .modal-dialog .modal-content .modal-header,.edit-frequent-number .modal .modal-dialog .modal-content .modal-header,.add-neighbour-number .modal .modal-dialog .modal-content .modal-header,.my-account-modal .modal .modal-dialog .modal-content .modal-header,.notify-me .modal .modal-dialog .modal-content .modal-header,.auto-refill-modal .modal .modal-dialog .modal-content .modal-header,.cart-full .modal .modal-dialog .modal-content .modal-header,.multiple-carts .modal .modal-dialog .modal-content .modal-header,.login-create-account-modal .modal .modal-dialog .modal-content .modal-header{padding:0;border-bottom:0;text-align:center;display:block;border-radius:6px 6px 0 0}
.location-dropdown .modal .modal-dialog .modal-content .modal-body,.signup-modal .modal .modal-dialog .modal-content .modal-body,.account-login-modal .modal .modal-dialog .modal-content .modal-body,.link-my-account .modal .modal-dialog .modal-content .modal-body,.terms-conditions-modal .modal .modal-dialog .modal-content .modal-body,.learn-more-modal .modal .modal-dialog .modal-content .modal-body,.smart-pay .modal .modal-dialog .modal-content .modal-body,.order-detail-modal .modal .modal-dialog .modal-content .modal-body,.successful-enrollment-modal .modal .modal-dialog .modal-content .modal-body,.generic-modal .modal .modal-dialog .modal-content .modal-body,.edit-personal-info .modal .modal-dialog .modal-content .modal-body,.edit-account-info .modal .modal-dialog .modal-content .modal-body,.edit-security-info .modal .modal-dialog .modal-content .modal-body,.edit-card-info .modal .modal-dialog .modal-content .modal-body,.add-payment-method .modal .modal-dialog .modal-content .modal-body,.edit-autorefill-payment .modal .modal-dialog .modal-content .modal-body,.edit-address-info .modal .modal-dialog .modal-content .modal-body,.add-line .modal .modal-dialog .modal-content .modal-body,.add-line-merge .modal .modal-dialog .modal-content .modal-body,.add-merge-line-verification .modal .modal-dialog .modal-content .modal-body,.not-Wi-Fi-capable .modal .modal-dialog .modal-content .modal-body,.join-auto-refill .modal .modal-dialog .modal-content .modal-body,.edit-auto-refill .modal .modal-dialog .modal-content .modal-body,.reserve-balance-modal .modal .modal-dialog .modal-content .modal-body,.edit-line-nickname .modal .modal-dialog .modal-content .modal-body,.device-info .modal .modal-dialog .modal-content .modal-body,.add-frequent-number .modal .modal-dialog .modal-content .modal-body,.edit-frequent-number .modal .modal-dialog .modal-content .modal-body,.add-neighbour-number .modal .modal-dialog .modal-content .modal-body,.my-account-modal .modal .modal-dialog .modal-content .modal-body,.notify-me .modal .modal-dialog .modal-content .modal-body,.auto-refill-modal .modal .modal-dialog .modal-content .modal-body,.cart-full .modal .modal-dialog .modal-content .modal-body,.multiple-carts .modal .modal-dialog .modal-content .modal-body,.login-create-account-modal .modal .modal-dialog .modal-content .modal-body{flex:0 0 auto;padding:32px 0 60px 0}
.location-dropdown .modal .close,.signup-modal .modal .close,.account-login-modal .modal .close,.link-my-account .modal .close,.terms-conditions-modal .modal .close,.learn-more-modal .modal .close,.smart-pay .modal .close,.order-detail-modal .modal .close,.successful-enrollment-modal .modal .close,.generic-modal .modal .close,.edit-personal-info .modal .close,.edit-account-info .modal .close,.edit-security-info .modal .close,.edit-card-info .modal .close,.add-payment-method .modal .close,.edit-autorefill-payment .modal .close,.edit-address-info .modal .close,.add-line .modal .close,.add-line-merge .modal .close,.add-merge-line-verification .modal .close,.not-Wi-Fi-capable .modal .close,.join-auto-refill .modal .close,.edit-auto-refill .modal .close,.reserve-balance-modal .modal .close,.edit-line-nickname .modal .close,.device-info .modal .close,.add-frequent-number .modal .close,.edit-frequent-number .modal .close,.add-neighbour-number .modal .close,.my-account-modal .modal .close,.notify-me .modal .close,.auto-refill-modal .modal .close,.cart-full .modal .close,.multiple-carts .modal .close,.login-create-account-modal .modal .close{opacity:1 !important;position:relative;top:16px;right:16px;cursor:pointer;padding:15px;margin:-16px;z-index:9}
.location-dropdown .modal p.error-text,.signup-modal .modal p.error-text,.account-login-modal .modal p.error-text,.link-my-account .modal p.error-text,.terms-conditions-modal .modal p.error-text,.learn-more-modal .modal p.error-text,.smart-pay .modal p.error-text,.order-detail-modal .modal p.error-text,.successful-enrollment-modal .modal p.error-text,.generic-modal .modal p.error-text,.edit-personal-info .modal p.error-text,.edit-account-info .modal p.error-text,.edit-security-info .modal p.error-text,.edit-card-info .modal p.error-text,.add-payment-method .modal p.error-text,.edit-autorefill-payment .modal p.error-text,.edit-address-info .modal p.error-text,.add-line .modal p.error-text,.add-line-merge .modal p.error-text,.add-merge-line-verification .modal p.error-text,.not-Wi-Fi-capable .modal p.error-text,.join-auto-refill .modal p.error-text,.edit-auto-refill .modal p.error-text,.reserve-balance-modal .modal p.error-text,.edit-line-nickname .modal p.error-text,.device-info .modal p.error-text,.add-frequent-number .modal p.error-text,.edit-frequent-number .modal p.error-text,.add-neighbour-number .modal p.error-text,.my-account-modal .modal p.error-text,.notify-me .modal p.error-text,.auto-refill-modal .modal p.error-text,.cart-full .modal p.error-text,.multiple-carts .modal p.error-text,.login-create-account-modal .modal p.error-text{color:#eb0000;text-align:left;margin-left:10px;width:290px;margin:0 auto;padding-bottom:10px}
.location-dropdown .modal .input-group-addon,.signup-modal .modal .input-group-addon,.account-login-modal .modal .input-group-addon,.link-my-account .modal .input-group-addon,.terms-conditions-modal .modal .input-group-addon,.learn-more-modal .modal .input-group-addon,.smart-pay .modal .input-group-addon,.order-detail-modal .modal .input-group-addon,.successful-enrollment-modal .modal .input-group-addon,.generic-modal .modal .input-group-addon,.edit-personal-info .modal .input-group-addon,.edit-account-info .modal .input-group-addon,.edit-security-info .modal .input-group-addon,.edit-card-info .modal .input-group-addon,.add-payment-method .modal .input-group-addon,.edit-autorefill-payment .modal .input-group-addon,.edit-address-info .modal .input-group-addon,.add-line .modal .input-group-addon,.add-line-merge .modal .input-group-addon,.add-merge-line-verification .modal .input-group-addon,.not-Wi-Fi-capable .modal .input-group-addon,.join-auto-refill .modal .input-group-addon,.edit-auto-refill .modal .input-group-addon,.reserve-balance-modal .modal .input-group-addon,.edit-line-nickname .modal .input-group-addon,.device-info .modal .input-group-addon,.add-frequent-number .modal .input-group-addon,.edit-frequent-number .modal .input-group-addon,.add-neighbour-number .modal .input-group-addon,.my-account-modal .modal .input-group-addon,.notify-me .modal .input-group-addon,.auto-refill-modal .modal .input-group-addon,.cart-full .modal .input-group-addon,.multiple-carts .modal .input-group-addon,.login-create-account-modal .modal .input-group-addon{background:#313334;color:#fff;padding:10px !important}
.location-dropdown .modal .first-cta .btn,.signup-modal .modal .first-cta .btn,.account-login-modal .modal .first-cta .btn,.link-my-account .modal .first-cta .btn,.terms-conditions-modal .modal .first-cta .btn,.learn-more-modal .modal .first-cta .btn,.smart-pay .modal .first-cta .btn,.order-detail-modal .modal .first-cta .btn,.successful-enrollment-modal .modal .first-cta .btn,.generic-modal .modal .first-cta .btn,.edit-personal-info .modal .first-cta .btn,.edit-account-info .modal .first-cta .btn,.edit-security-info .modal .first-cta .btn,.edit-card-info .modal .first-cta .btn,.add-payment-method .modal .first-cta .btn,.edit-autorefill-payment .modal .first-cta .btn,.edit-address-info .modal .first-cta .btn,.add-line .modal .first-cta .btn,.add-line-merge .modal .first-cta .btn,.add-merge-line-verification .modal .first-cta .btn,.not-Wi-Fi-capable .modal .first-cta .btn,.join-auto-refill .modal .first-cta .btn,.edit-auto-refill .modal .first-cta .btn,.reserve-balance-modal .modal .first-cta .btn,.edit-line-nickname .modal .first-cta .btn,.device-info .modal .first-cta .btn,.add-frequent-number .modal .first-cta .btn,.edit-frequent-number .modal .first-cta .btn,.add-neighbour-number .modal .first-cta .btn,.my-account-modal .modal .first-cta .btn,.notify-me .modal .first-cta .btn,.auto-refill-modal .modal .first-cta .btn,.cart-full .modal .first-cta .btn,.multiple-carts .modal .first-cta .btn,.login-create-account-modal .modal .first-cta .btn{width:290px}
.location-dropdown .modal .second-cta .btn,.signup-modal .modal .second-cta .btn,.account-login-modal .modal .second-cta .btn,.link-my-account .modal .second-cta .btn,.terms-conditions-modal .modal .second-cta .btn,.learn-more-modal .modal .second-cta .btn,.smart-pay .modal .second-cta .btn,.order-detail-modal .modal .second-cta .btn,.successful-enrollment-modal .modal .second-cta .btn,.generic-modal .modal .second-cta .btn,.edit-personal-info .modal .second-cta .btn,.edit-account-info .modal .second-cta .btn,.edit-security-info .modal .second-cta .btn,.edit-card-info .modal .second-cta .btn,.add-payment-method .modal .second-cta .btn,.edit-autorefill-payment .modal .second-cta .btn,.edit-address-info .modal .second-cta .btn,.add-line .modal .second-cta .btn,.add-line-merge .modal .second-cta .btn,.add-merge-line-verification .modal .second-cta .btn,.not-Wi-Fi-capable .modal .second-cta .btn,.join-auto-refill .modal .second-cta .btn,.edit-auto-refill .modal .second-cta .btn,.reserve-balance-modal .modal .second-cta .btn,.edit-line-nickname .modal .second-cta .btn,.device-info .modal .second-cta .btn,.add-frequent-number .modal .second-cta .btn,.edit-frequent-number .modal .second-cta .btn,.add-neighbour-number .modal .second-cta .btn,.my-account-modal .modal .second-cta .btn,.notify-me .modal .second-cta .btn,.auto-refill-modal .modal .second-cta .btn,.cart-full .modal .second-cta .btn,.multiple-carts .modal .second-cta .btn,.login-create-account-modal .modal .second-cta .btn{width:290px}
.OTP-modal-container .modal .modal-content{padding:30px !important;width:80% !important}
.OTP-modal-container .modal .modal-content .modal-body .bold{font-weight:700}
.OTP-modal-container .modal .modal-content .modal-body .line-lock-otc a.default-link{color:#313334}
.OTP-modal-container .modal .modal-content .modal-body .line-lock-otc a.default-link:hover{color:#313334}
.OTP-modal-container .modal .modal-content .modal-body ul{border-bottom:0;padding-left:30px}
.OTP-modal-container .modal .modal-content .modal-body ul li:before{background-color:#000;border-radius:50%;content:"";display:inline-block;margin-right:10px;margin-bottom:2px;height:7px;width:7px}
.portout-info .circle-info{background-size:14px;background-position:center}
.portout-info .caption-six .icon.dark-theme.small-icon i{background-size:12px;background-position:top}
.portout-info .line-lock-notification{display:flex;height:auto}
.portout-info .line-lock-notification .escalation-icon{vertical-align:middle}
.portout-info .line-lock-notification .escalation-icon i{height:25px;width:20px;display:block}
.portout-info .line-lock-notification .escalation-icon i.triangle-escalation{background:url("clientlib-base/resources/svg/cart/triangle-escalation.svg") center center no-repeat}
.portout-info .line-lock-notification .escalation-icon i.circle-info{background:url("clientlib-base/resources/svg/light/circle-info-icon.svg") 99% center no-repeat}
.portout-info .triangle{background:#fff9de}
.portout-info .circle{background:#add8e6}
.signup-modal .modal .modal-dialog{width:100%;max-width:350px;margin:0 auto}
.signup-modal .modal .modal-dialog .modal-content .modal-header .offer-timer{width:max-content;margin:0 auto}
.signup-modal .modal .modal-dialog .modal-content .modal-body .email-disclaimer{font-size:14px;letter-spacing:.2px;line-height:24px}
.signup-modal .modal .modal-dialog .modal-content .modal-body .md-form{margin:auto}
.account-login-modal .modal .modal-dialog{width:100%;max-width:350px;margin:0 auto}
.account-login-modal .modal .modal-dialog .modal-header{padding:26px 0 8px !important}
.account-login-modal .modal .modal-dialog .modal-header .close{position:absolute;top:22px}
.account-login-modal .modal .modal-dialog .md-form{width:auto;max-width:100%}
.account-login-modal .modal .modal-dialog .captcha-box{height:73px;border-radius:6px;background-color:#f6f9fc;width:299px;margin:auto;max-width:100%}
.account-login-modal .modal .modal-dialog .error-text{margin:0 !important;padding-bottom:0 !important}
.account-login-modal .modal .modal-dialog .insert-otp-digits .md-form{height:56px;width:50px}
.account-login-modal .modal .modal-dialog .insert-otp-digits .md-form .form-control{font-size:20px;letter-spacing:0;line-height:24px;color:#313334;padding:0}
.link-my-account .modal-header{padding:26px 0 8px !important}
.link-my-account .modal-header .close{position:absolute;top:22px;left:16px}
.terms-conditions-modal .modal .modal-dialog{width:100%;max-width:350px;margin:0 auto}
.terms-conditions-modal .modal .modal-dialog .modal-content .modal-body{flex:0 0 auto;padding:32px 40px 60px 40px}
.learn-more-modal .modal .modal-dialog{width:100%;max-width:350px;margin:0 auto}
.learn-more-modal .modal .modal-dialog .modal-content{padding:30px}
.learn-more-modal .modal .modal-dialog .modal-content .modal-header{padding:0 10px}
.learn-more-modal .modal .modal-dialog .modal-content .close{position:absolute}
.learn-more-modal .modal .modal-dialog .modal-content .modal-body{padding:0}
.learn-more-modal .modal .modal-dialog .modal-content .modal-body .accordion-new{width:100% !important}
.learn-more-modal .modal .modal-dialog .modal-content .modal-body .accordion-new .add-sm{background:url("clientlib-base/resources/svg/light/small/expand_more_sm.svg") center center no-repeat !important}
.learn-more-modal .modal .modal-dialog .modal-content .modal-body .accordion-new .remove-sm{background:url("clientlib-base/resources/svg/light/small/expand_less_sm.svg") center center no-repeat !important}
.learn-more-modal .modal .modal-dialog .modal-content .modal-body .accordion-new .accordion-heading{padding-bottom:30px;padding-left:8%;padding-right:8%}
.learn-more-modal .modal .modal-dialog .modal-content .modal-body .accordion-new .card{border-left:0;border-right:0;border-top:.5px solid transparent;border-bottom:.5px solid #b2b2b2;border-radius:0;box-shadow:none;background-color:transparent !important}
.learn-more-modal .modal .modal-dialog .modal-content .modal-body .accordion-new .card:first-child{border-top:.5px solid #b2b2b2}
.learn-more-modal .modal .modal-dialog .modal-content .modal-body .accordion-new .card .card-header{background-color:transparent;padding:30px 0;border-bottom:0}
.learn-more-modal .modal .modal-dialog .modal-content .modal-body .accordion-new .card .card-header a>p{font-size:14px;font-weight:700;letter-spacing:0;line-height:20px;margin:3px 15px;font-family:"Lato",sans-serif}
.learn-more-modal .modal .modal-dialog .modal-content .modal-body .accordion-new .card .card-header a span{display:block}
.learn-more-modal .modal .modal-dialog .modal-content .modal-body .accordion-new .card .card-body{background-color:#e3e9ef;padding:15px}
.learn-more-modal .modal .modal-dialog .modal-content .modal-body .modal-heading{padding-left:20%;padding-right:20%}
.learn-more-modal .modal .modal-dialog .modal-content .modal-body .tabs-section .tab-selector ul{padding-left:20px;padding-right:20px}
.learn-more-modal .modal .modal-dialog .modal-content .modal-body .tabs-section .about-section{padding-left:47px;padding-right:47px;text-align:left}
.learn-more-modal .modal .modal-dialog .modal-content .modal-body .tab-content .accordion-new .card{width:100%}
.learn-more-modal .modal .modal-dialog .modal-content .modal-body .tab-content .accordion-new .card:first-child{border-top:0}
.learn-more-modal .modal .modal-dialog .modal-content .modal-body .tab-content .accordion-new .card:first-child .card-header{padding-top:0}
.learn-more-modal .modal .modal-dialog .modal-content .modal-body .tab-content .accordion-new .card .card-body{background-color:#f9f9f9;text-align:left;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}
.learn-more-modal .modal .modal-dialog .modal-content .modal-body .tab-content .px-sm-5{padding:0 !important}
.smart-pay .modal .modal-dialog{width:100%;max-width:350px;margin:0 auto}
.smart-pay .modal .modal-dialog .modal-content{padding:30px 0}
.smart-pay .modal .modal-dialog .modal-content .modal-header{padding:0 10px}
.smart-pay .modal .modal-dialog .modal-content .close{position:absolute}
.smart-pay .modal .modal-dialog .modal-content .modal-body{padding:0}
.smart-pay .modal .modal-dialog .modal-content .modal-body .accordion-new{width:100% !important}
.smart-pay .modal .modal-dialog .modal-content .modal-body .accordion-new .add-sm{background:url("clientlib-base/resources/svg/light/small/expand_more_sm.svg") center center no-repeat !important}
.smart-pay .modal .modal-dialog .modal-content .modal-body .accordion-new .remove-sm{background:url("clientlib-base/resources/svg/light/small/expand_less_sm.svg") center center no-repeat !important}
.smart-pay .modal .modal-dialog .modal-content .modal-body .accordion-new .accordion-heading{padding-bottom:30px;padding-left:8%;padding-right:8%}
.smart-pay .modal .modal-dialog .modal-content .modal-body .accordion-new .card{border-left:0;border-right:0;border-top:.5px solid transparent;border-bottom:.5px solid #b2b2b2;border-radius:0;box-shadow:none;background-color:transparent !important}
.smart-pay .modal .modal-dialog .modal-content .modal-body .accordion-new .card:first-child{border-top:.5px solid #b2b2b2}
.smart-pay .modal .modal-dialog .modal-content .modal-body .accordion-new .card .card-header{background-color:transparent;padding:30px 0;border-bottom:0}
.smart-pay .modal .modal-dialog .modal-content .modal-body .accordion-new .card .card-header a>p{font-size:14px;font-weight:700;letter-spacing:0;line-height:20px;margin:3px 15px;font-family:"Lato",sans-serif}
.smart-pay .modal .modal-dialog .modal-content .modal-body .accordion-new .card .card-header a span{display:block}
.smart-pay .modal .modal-dialog .modal-content .modal-body .accordion-new .card .card-body{background-color:#e3e9ef;padding:15px}
.smart-pay .modal .modal-dialog .modal-content .modal-body .modal-heading{padding-left:60px;padding-right:60px}
.smart-pay .modal .modal-dialog .modal-content .modal-body .tabs-section .tab-selector ul{padding-left:60px;padding-right:60px}
.smart-pay .modal .modal-dialog .modal-content .modal-body .tabs-section .about-section{padding-left:60px;padding-right:60px;text-align:left}
.smart-pay .modal .modal-dialog .modal-content .modal-body .tabs-section .about-section p.caption-one{font-weight:400}
.smart-pay .modal .modal-dialog .modal-content .modal-body .tabs-section .about-section ul.about-list{margin:0;list-style-type:none;padding:0 !important;border-bottom:0 !important}
.smart-pay .modal .modal-dialog .modal-content .modal-body .tabs-section .about-section ul.about-list li.subtitle-three-px{font-size:16px;letter-spacing:.2px;line-height:24px;font-weight:400;font-family:"Lato",sans-serif;padding-top:20px}
.smart-pay .modal .modal-dialog .modal-content .modal-body .tabs-section .about-section ul.about-list li.subtitle-three-px span{margin-right:20px}
.smart-pay .modal .modal-dialog .modal-content .modal-body .tab-content .accordion-new .card{width:100%}
.smart-pay .modal .modal-dialog .modal-content .modal-body .tab-content .accordion-new .card:first-child{border-top:0}
.smart-pay .modal .modal-dialog .modal-content .modal-body .tab-content .accordion-new .card:first-child .card-header{padding-top:0}
.smart-pay .modal .modal-dialog .modal-content .modal-body .tab-content .accordion-new .card .card-body{background-color:#f9f9f9;text-align:left;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}
.smart-pay .modal .modal-dialog .modal-content .modal-body .tab-content .px-sm-5{padding:0 !important}
.order-detail-modal .modal .modal-dialog{width:100%;max-width:100%;margin:80px auto 0 auto}
.order-detail-modal .modal .modal-dialog .modal-content{border:0;border-radius:10px;box-shadow:none;padding:0;width:100%;background:#fff;pointer-events:all}
.order-detail-modal .modal .modal-dialog .modal-content p.caption-two{color:#313334;font-weight:700}
.order-detail-modal .modal .modal-dialog .modal-content .modal-header{padding:0;border-bottom:0;display:block}
.order-detail-modal .modal .modal-dialog .modal-content .modal-header .purchase-modal-box-header{border-top-left-radius:10px;border-top-right-radius:10px;padding:5px 10px}
.order-detail-modal .modal .modal-dialog .modal-content .modal-header .purchase-modal-box-header .next-phone{padding-left:30px}
.order-detail-modal .modal .modal-body{padding:0 !important;border-radius:10px !important}
.order-detail-modal .modal .modal-body a:hover{border-bottom:1px solid #e8e8e9}
.order-detail-modal .modal .modal-body a::after{top:15px}
.order-detail-modal .modal .modal-body .tab-content{padding:0}
.order-detail-modal .modal .modal-body .tab-content .about-list{margin:20px 45px}
.order-detail-modal .modal .modal-body .tab-content .about-list li{padding:0;margin:15px 0;list-style-type:none}
.order-detail-modal .modal .modal-body .tab-content .about-list li span{margin-right:15px}
.order-detail-modal .modal .modal-body .tab-content .accordion-new .px-sm-5{padding-left:0 !important;padding-right:0 !important;padding-top:0 !important;padding-bottom:0 !important}
.order-detail-modal .modal .modal-body .tab-content .accordion-new .card-header{padding:20px 0}
.order-detail-modal .modal .modal-body .tab-content .accordion-new .card-header a>p{width:auto !important}
.order-detail-modal .modal .modal-body .purchase-modal-box-body::-webkit-scrollbar{width:10px;background-color:rgba(0,0,0,0.08)}
.order-detail-modal .modal .modal-body .purchase-modal-box-body::-webkit-scrollbar-track{border-radius:5px;background-color:rgba(0,0,0,0.08)}
.order-detail-modal .modal .modal-body .purchase-modal-box-body::-webkit-scrollbar-thumb{border-radius:5px;background-color:#b2b2b2}
.order-detail-modal .modal .modal-body .purchase-modal-box-body .order-heading-area{padding:40px 15px;background:#f6f9fc;margin:0 !important}
.order-detail-modal .modal .modal-body .purchase-modal-box-body .order-heading-area .caption-three{font-size:14px;letter-spacing:0;line-height:20px;font-weight:400}
.order-detail-modal .modal .modal-body .purchase-modal-box-body .order-heading-area .expand-link{font-size:16px;font-weight:900;letter-spacing:0;line-height:24px}
.order-detail-modal .modal .modal-body .purchase-modal-box-body .order-heading-area .heading-four,.order-detail-modal .modal .modal-body .purchase-modal-box-body .order-heading-area .protectionplan-heading{font-size:20px;font-weight:bold;letter-spacing:0;line-height:28px;color:#000f9f !important;text-transform:none !important}
.order-detail-modal .modal .modal-body .purchase-modal-box-body .order-body-area{padding:0 !important;border-radius:10px}
.order-detail-modal .modal .modal-body .purchase-modal-box-body .order-body-area .order-summary-container{border-radius:0 0 10px 10px;background-color:transparent}
.order-detail-modal .modal .modal-body .purchase-modal-box-body .order-body-area .order-summary-container .order-summary{width:auto;padding:30px 15px 0 15px !important;background:#e3e9ef !important}
.order-detail-modal .modal .modal-body .purchase-modal-box-body .order-body-area .order-summary-container .order-summary p{padding:0}
.order-detail-modal .modal .modal-body .plan-card{width:318px;max-width:100%}
.order-detail-modal .modal .modal-body .cart-section{padding:0 15px}
.order-detail-modal .modal .modal-body .cart-section p.subtitle-one,.order-detail-modal .modal .modal-body .cart-section p.protectionplan-phone{font-size:16px;font-weight:900;letter-spacing:0;line-height:24px;font-family:"Lato",sans-serif;padding-bottom:20px !important}
.order-detail-modal .modal .modal-body .cart-section .cart-item-row{border-bottom:1px solid transparent}
.order-detail-modal .modal .modal-body .cart-section .cart-item-row:last-child{border-bottom:1px solid #babfc4}
.order-detail-modal .modal .modal-body .cart-section .cart-item-row .caption-one{font-size:14px;font-weight:900;letter-spacing:0;line-height:20px}
.order-detail-modal .modal .modal-body .cart-section .cart-item-row .caption-two{font-size:14px;letter-spacing:0;line-height:20px;font-weight:400}
.order-detail-modal .modal .modal-body .payment-review,.order-detail-modal .modal .modal-body .shipping-review{padding-left:15px !important;padding-right:15px !important}
.order-detail-modal .modal .modal-body .shipping-review{border-bottom:1px solid #babfc4}
.order-detail-modal .modal .modal-body .step-heading p.subtitle-one,.order-detail-modal .modal .modal-body .step-heading p.protectionplan-phone{margin-left:15px;display:none}
.order-detail-modal .modal .modal-body .step-heading p.caption-three-bold{font-size:16px;font-weight:900;letter-spacing:0;line-height:24px;text-transform:none !important}
.order-detail-modal .modal .modal-body .step-heading p.caption-one-normal{font-size:16px;letter-spacing:0;line-height:24px}
.order-detail-modal .modal .modal-footer{padding:20px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}
.order-detail-modal .modal .modal-footer .purchase-modal-box-footer{border-bottom-left-radius:10px;border-bottom-right-radius:10px}
.order-detail-modal .modal .close{font-size:1.5rem;padding:10px;font-weight:700;line-height:1;color:#000;opacity:1 !important;position:absolute;top:8px;right:10px}
.successful-enrollment-modal .modal .modal-dialog{width:100%;max-width:350px;margin:0 auto}
.successful-enrollment-modal .modal .modal-dialog .modal-content{padding:30px 30px 30px}
.successful-enrollment-modal .modal .modal-dialog .modal-content .close{position:absolute;top:10px;right:10px}
.successful-enrollment-modal .modal .modal-dialog .modal-content .modal-body{padding:30px 0 0}
.successful-enrollment-modal .modal .modal-dialog .modal-content .modal-body ul{padding:30px 0 0;margin:0;list-style:none;display:flex;flex-direction:column;justify-content:space-around}
.successful-enrollment-modal .modal .modal-dialog .modal-content .modal-body ul li{display:flex;flex-direction:column;align-items:center;padding-bottom:20px}
.successful-enrollment-modal .modal .modal-dialog .modal-content .modal-body ul li:last-child{padding-bottom:0}
.successful-enrollment-modal .modal .modal-dialog .modal-content .modal-body ul li .icon{padding-bottom:20px}
.generic-modal .modal .modal-dialog{width:100%;max-width:350px;margin:0 auto}
.generic-modal .modal .modal-dialog .modal-content{padding:30px 30px 10px}
.generic-modal .modal .modal-dialog .modal-content .close{position:absolute;top:10px;right:10px}
.generic-modal .modal .modal-dialog .modal-content .modal-body{padding:30px 0 0}
.edit-personal-info .modal .modal-dialog,.edit-account-info .modal .modal-dialog,.edit-security-info .modal .modal-dialog,.edit-card-info .modal .modal-dialog,.add-payment-method .modal .modal-dialog,.edit-autorefill-payment .modal .modal-dialog,.edit-address-info .modal .modal-dialog,.add-line .modal .modal-dialog,.add-line-merge .modal .modal-dialog,.add-merge-line-verification .modal .modal-dialog,.not-Wi-Fi-capable .modal .modal-dialog,.join-auto-refill .modal .modal-dialog,.edit-auto-refill .modal .modal-dialog,.edit-line-nickname .modal .modal-dialog,.device-info .modal .modal-dialog,.add-frequent-number .modal .modal-dialog,.edit-frequent-number .modal .modal-dialog,.add-neighbour-number .modal .modal-dialog,.my-account-modal .modal .modal-dialog,.cart-full .modal .modal-dialog,.multiple-carts .modal .modal-dialog,.login-create-account-modal .modal .modal-dialog{width:100%;max-width:350px;margin:0 auto}
.edit-personal-info .modal .modal-dialog .modal-header .subtitle-two,.edit-account-info .modal .modal-dialog .modal-header .subtitle-two,.edit-security-info .modal .modal-dialog .modal-header .subtitle-two,.edit-card-info .modal .modal-dialog .modal-header .subtitle-two,.add-payment-method .modal .modal-dialog .modal-header .subtitle-two,.edit-autorefill-payment .modal .modal-dialog .modal-header .subtitle-two,.edit-address-info .modal .modal-dialog .modal-header .subtitle-two,.add-line .modal .modal-dialog .modal-header .subtitle-two,.add-line-merge .modal .modal-dialog .modal-header .subtitle-two,.add-merge-line-verification .modal .modal-dialog .modal-header .subtitle-two,.not-Wi-Fi-capable .modal .modal-dialog .modal-header .subtitle-two,.join-auto-refill .modal .modal-dialog .modal-header .subtitle-two,.edit-auto-refill .modal .modal-dialog .modal-header .subtitle-two,.edit-line-nickname .modal .modal-dialog .modal-header .subtitle-two,.device-info .modal .modal-dialog .modal-header .subtitle-two,.add-frequent-number .modal .modal-dialog .modal-header .subtitle-two,.edit-frequent-number .modal .modal-dialog .modal-header .subtitle-two,.add-neighbour-number .modal .modal-dialog .modal-header .subtitle-two,.my-account-modal .modal .modal-dialog .modal-header .subtitle-two,.cart-full .modal .modal-dialog .modal-header .subtitle-two,.multiple-carts .modal .modal-dialog .modal-header .subtitle-two,.login-create-account-modal .modal .modal-dialog .modal-header .subtitle-two{font-family:"Josefin Sans";font-size:20px;font-weight:bold;letter-spacing:0;line-height:28px;text-transform:capitalize !important;text-align:left}
.edit-personal-info .modal .modal-dialog .modal-header .caption-three-bold,.edit-account-info .modal .modal-dialog .modal-header .caption-three-bold,.edit-security-info .modal .modal-dialog .modal-header .caption-three-bold,.edit-card-info .modal .modal-dialog .modal-header .caption-three-bold,.add-payment-method .modal .modal-dialog .modal-header .caption-three-bold,.edit-autorefill-payment .modal .modal-dialog .modal-header .caption-three-bold,.edit-address-info .modal .modal-dialog .modal-header .caption-three-bold,.add-line .modal .modal-dialog .modal-header .caption-three-bold,.add-line-merge .modal .modal-dialog .modal-header .caption-three-bold,.add-merge-line-verification .modal .modal-dialog .modal-header .caption-three-bold,.not-Wi-Fi-capable .modal .modal-dialog .modal-header .caption-three-bold,.join-auto-refill .modal .modal-dialog .modal-header .caption-three-bold,.edit-auto-refill .modal .modal-dialog .modal-header .caption-three-bold,.edit-line-nickname .modal .modal-dialog .modal-header .caption-three-bold,.device-info .modal .modal-dialog .modal-header .caption-three-bold,.add-frequent-number .modal .modal-dialog .modal-header .caption-three-bold,.edit-frequent-number .modal .modal-dialog .modal-header .caption-three-bold,.add-neighbour-number .modal .modal-dialog .modal-header .caption-three-bold,.my-account-modal .modal .modal-dialog .modal-header .caption-three-bold,.cart-full .modal .modal-dialog .modal-header .caption-three-bold,.multiple-carts .modal .modal-dialog .modal-header .caption-three-bold,.login-create-account-modal .modal .modal-dialog .modal-header .caption-three-bold{font-size:12px;font-weight:900;letter-spacing:.75px;line-height:20px;text-transform:none !important;padding-top:0 !important}
.edit-personal-info .modal .modal-dialog .modal-content,.edit-account-info .modal .modal-dialog .modal-content,.edit-security-info .modal .modal-dialog .modal-content,.edit-card-info .modal .modal-dialog .modal-content,.add-payment-method .modal .modal-dialog .modal-content,.edit-autorefill-payment .modal .modal-dialog .modal-content,.edit-address-info .modal .modal-dialog .modal-content,.add-line .modal .modal-dialog .modal-content,.add-line-merge .modal .modal-dialog .modal-content,.add-merge-line-verification .modal .modal-dialog .modal-content,.not-Wi-Fi-capable .modal .modal-dialog .modal-content,.join-auto-refill .modal .modal-dialog .modal-content,.edit-auto-refill .modal .modal-dialog .modal-content,.edit-line-nickname .modal .modal-dialog .modal-content,.device-info .modal .modal-dialog .modal-content,.add-frequent-number .modal .modal-dialog .modal-content,.edit-frequent-number .modal .modal-dialog .modal-content,.add-neighbour-number .modal .modal-dialog .modal-content,.my-account-modal .modal .modal-dialog .modal-content,.cart-full .modal .modal-dialog .modal-content,.multiple-carts .modal .modal-dialog .modal-content,.login-create-account-modal .modal .modal-dialog .modal-content{padding:30px 30px 30px}
.edit-personal-info .modal .modal-dialog .modal-content .close,.edit-account-info .modal .modal-dialog .modal-content .close,.edit-security-info .modal .modal-dialog .modal-content .close,.edit-card-info .modal .modal-dialog .modal-content .close,.add-payment-method .modal .modal-dialog .modal-content .close,.edit-autorefill-payment .modal .modal-dialog .modal-content .close,.edit-address-info .modal .modal-dialog .modal-content .close,.add-line .modal .modal-dialog .modal-content .close,.add-line-merge .modal .modal-dialog .modal-content .close,.add-merge-line-verification .modal .modal-dialog .modal-content .close,.not-Wi-Fi-capable .modal .modal-dialog .modal-content .close,.join-auto-refill .modal .modal-dialog .modal-content .close,.edit-auto-refill .modal .modal-dialog .modal-content .close,.edit-line-nickname .modal .modal-dialog .modal-content .close,.device-info .modal .modal-dialog .modal-content .close,.add-frequent-number .modal .modal-dialog .modal-content .close,.edit-frequent-number .modal .modal-dialog .modal-content .close,.add-neighbour-number .modal .modal-dialog .modal-content .close,.my-account-modal .modal .modal-dialog .modal-content .close,.cart-full .modal .modal-dialog .modal-content .close,.multiple-carts .modal .modal-dialog .modal-content .close,.login-create-account-modal .modal .modal-dialog .modal-content .close{position:absolute;top:10px;right:10px}
.edit-personal-info .modal .modal-dialog .modal-content .modal-body,.edit-account-info .modal .modal-dialog .modal-content .modal-body,.edit-security-info .modal .modal-dialog .modal-content .modal-body,.edit-card-info .modal .modal-dialog .modal-content .modal-body,.add-payment-method .modal .modal-dialog .modal-content .modal-body,.edit-autorefill-payment .modal .modal-dialog .modal-content .modal-body,.edit-address-info .modal .modal-dialog .modal-content .modal-body,.add-line .modal .modal-dialog .modal-content .modal-body,.add-line-merge .modal .modal-dialog .modal-content .modal-body,.add-merge-line-verification .modal .modal-dialog .modal-content .modal-body,.not-Wi-Fi-capable .modal .modal-dialog .modal-content .modal-body,.join-auto-refill .modal .modal-dialog .modal-content .modal-body,.edit-auto-refill .modal .modal-dialog .modal-content .modal-body,.edit-line-nickname .modal .modal-dialog .modal-content .modal-body,.device-info .modal .modal-dialog .modal-content .modal-body,.add-frequent-number .modal .modal-dialog .modal-content .modal-body,.edit-frequent-number .modal .modal-dialog .modal-content .modal-body,.add-neighbour-number .modal .modal-dialog .modal-content .modal-body,.my-account-modal .modal .modal-dialog .modal-content .modal-body,.cart-full .modal .modal-dialog .modal-content .modal-body,.multiple-carts .modal .modal-dialog .modal-content .modal-body,.login-create-account-modal .modal .modal-dialog .modal-content .modal-body{padding:0 !important}
.edit-personal-info .modal .modal-dialog .modal-content .modal-body .legal,.edit-account-info .modal .modal-dialog .modal-content .modal-body .legal,.edit-security-info .modal .modal-dialog .modal-content .modal-body .legal,.edit-card-info .modal .modal-dialog .modal-content .modal-body .legal,.add-payment-method .modal .modal-dialog .modal-content .modal-body .legal,.edit-autorefill-payment .modal .modal-dialog .modal-content .modal-body .legal,.edit-address-info .modal .modal-dialog .modal-content .modal-body .legal,.add-line .modal .modal-dialog .modal-content .modal-body .legal,.add-line-merge .modal .modal-dialog .modal-content .modal-body .legal,.add-merge-line-verification .modal .modal-dialog .modal-content .modal-body .legal,.not-Wi-Fi-capable .modal .modal-dialog .modal-content .modal-body .legal,.join-auto-refill .modal .modal-dialog .modal-content .modal-body .legal,.edit-auto-refill .modal .modal-dialog .modal-content .modal-body .legal,.edit-line-nickname .modal .modal-dialog .modal-content .modal-body .legal,.device-info .modal .modal-dialog .modal-content .modal-body .legal,.add-frequent-number .modal .modal-dialog .modal-content .modal-body .legal,.edit-frequent-number .modal .modal-dialog .modal-content .modal-body .legal,.add-neighbour-number .modal .modal-dialog .modal-content .modal-body .legal,.my-account-modal .modal .modal-dialog .modal-content .modal-body .legal,.cart-full .modal .modal-dialog .modal-content .modal-body .legal,.multiple-carts .modal .modal-dialog .modal-content .modal-body .legal,.login-create-account-modal .modal .modal-dialog .modal-content .modal-body .legal{margin:0 !important;padding-bottom:0 !important}
.edit-personal-info .modal .modal-dialog .modal-content .modal-body .subtitle-three-px,.edit-account-info .modal .modal-dialog .modal-content .modal-body .subtitle-three-px,.edit-security-info .modal .modal-dialog .modal-content .modal-body .subtitle-three-px,.edit-card-info .modal .modal-dialog .modal-content .modal-body .subtitle-three-px,.add-payment-method .modal .modal-dialog .modal-content .modal-body .subtitle-three-px,.edit-autorefill-payment .modal .modal-dialog .modal-content .modal-body .subtitle-three-px,.edit-address-info .modal .modal-dialog .modal-content .modal-body .subtitle-three-px,.add-line .modal .modal-dialog .modal-content .modal-body .subtitle-three-px,.add-line-merge .modal .modal-dialog .modal-content .modal-body .subtitle-three-px,.add-merge-line-verification .modal .modal-dialog .modal-content .modal-body .subtitle-three-px,.not-Wi-Fi-capable .modal .modal-dialog .modal-content .modal-body .subtitle-three-px,.join-auto-refill .modal .modal-dialog .modal-content .modal-body .subtitle-three-px,.edit-auto-refill .modal .modal-dialog .modal-content .modal-body .subtitle-three-px,.edit-line-nickname .modal .modal-dialog .modal-content .modal-body .subtitle-three-px,.device-info .modal .modal-dialog .modal-content .modal-body .subtitle-three-px,.add-frequent-number .modal .modal-dialog .modal-content .modal-body .subtitle-three-px,.edit-frequent-number .modal .modal-dialog .modal-content .modal-body .subtitle-three-px,.add-neighbour-number .modal .modal-dialog .modal-content .modal-body .subtitle-three-px,.my-account-modal .modal .modal-dialog .modal-content .modal-body .subtitle-three-px,.cart-full .modal .modal-dialog .modal-content .modal-body .subtitle-three-px,.multiple-carts .modal .modal-dialog .modal-content .modal-body .subtitle-three-px,.login-create-account-modal .modal .modal-dialog .modal-content .modal-body .subtitle-three-px{font-size:16px;letter-spacing:0;line-height:29px;font-weight:400;font-family:"Lato",sans-serif}
.edit-personal-info .modal .modal-dialog .modal-content .modal-body .input-card-type-image,.edit-account-info .modal .modal-dialog .modal-content .modal-body .input-card-type-image,.edit-security-info .modal .modal-dialog .modal-content .modal-body .input-card-type-image,.edit-card-info .modal .modal-dialog .modal-content .modal-body .input-card-type-image,.add-payment-method .modal .modal-dialog .modal-content .modal-body .input-card-type-image,.edit-autorefill-payment .modal .modal-dialog .modal-content .modal-body .input-card-type-image,.edit-address-info .modal .modal-dialog .modal-content .modal-body .input-card-type-image,.add-line .modal .modal-dialog .modal-content .modal-body .input-card-type-image,.add-line-merge .modal .modal-dialog .modal-content .modal-body .input-card-type-image,.add-merge-line-verification .modal .modal-dialog .modal-content .modal-body .input-card-type-image,.not-Wi-Fi-capable .modal .modal-dialog .modal-content .modal-body .input-card-type-image,.join-auto-refill .modal .modal-dialog .modal-content .modal-body .input-card-type-image,.edit-auto-refill .modal .modal-dialog .modal-content .modal-body .input-card-type-image,.edit-line-nickname .modal .modal-dialog .modal-content .modal-body .input-card-type-image,.device-info .modal .modal-dialog .modal-content .modal-body .input-card-type-image,.add-frequent-number .modal .modal-dialog .modal-content .modal-body .input-card-type-image,.edit-frequent-number .modal .modal-dialog .modal-content .modal-body .input-card-type-image,.add-neighbour-number .modal .modal-dialog .modal-content .modal-body .input-card-type-image,.my-account-modal .modal .modal-dialog .modal-content .modal-body .input-card-type-image,.cart-full .modal .modal-dialog .modal-content .modal-body .input-card-type-image,.multiple-carts .modal .modal-dialog .modal-content .modal-body .input-card-type-image,.login-create-account-modal .modal .modal-dialog .modal-content .modal-body .input-card-type-image{position:absolute;right:20px;top:17px}
.edit-personal-info .modal .modal-dialog .modal-content .modal-body .insert-otp-digits .md-form,.edit-account-info .modal .modal-dialog .modal-content .modal-body .insert-otp-digits .md-form,.edit-security-info .modal .modal-dialog .modal-content .modal-body .insert-otp-digits .md-form,.edit-card-info .modal .modal-dialog .modal-content .modal-body .insert-otp-digits .md-form,.add-payment-method .modal .modal-dialog .modal-content .modal-body .insert-otp-digits .md-form,.edit-autorefill-payment .modal .modal-dialog .modal-content .modal-body .insert-otp-digits .md-form,.edit-address-info .modal .modal-dialog .modal-content .modal-body .insert-otp-digits .md-form,.add-line .modal .modal-dialog .modal-content .modal-body .insert-otp-digits .md-form,.add-line-merge .modal .modal-dialog .modal-content .modal-body .insert-otp-digits .md-form,.add-merge-line-verification .modal .modal-dialog .modal-content .modal-body .insert-otp-digits .md-form,.not-Wi-Fi-capable .modal .modal-dialog .modal-content .modal-body .insert-otp-digits .md-form,.join-auto-refill .modal .modal-dialog .modal-content .modal-body .insert-otp-digits .md-form,.edit-auto-refill .modal .modal-dialog .modal-content .modal-body .insert-otp-digits .md-form,.edit-line-nickname .modal .modal-dialog .modal-content .modal-body .insert-otp-digits .md-form,.device-info .modal .modal-dialog .modal-content .modal-body .insert-otp-digits .md-form,.add-frequent-number .modal .modal-dialog .modal-content .modal-body .insert-otp-digits .md-form,.edit-frequent-number .modal .modal-dialog .modal-content .modal-body .insert-otp-digits .md-form,.add-neighbour-number .modal .modal-dialog .modal-content .modal-body .insert-otp-digits .md-form,.my-account-modal .modal .modal-dialog .modal-content .modal-body .insert-otp-digits .md-form,.cart-full .modal .modal-dialog .modal-content .modal-body .insert-otp-digits .md-form,.multiple-carts .modal .modal-dialog .modal-content .modal-body .insert-otp-digits .md-form,.login-create-account-modal .modal .modal-dialog .modal-content .modal-body .insert-otp-digits .md-form{height:56px;width:50px;margin:0 10px}
.edit-personal-info .modal .modal-dialog .modal-content .modal-body .insert-otp-digits .md-form .form-control,.edit-account-info .modal .modal-dialog .modal-content .modal-body .insert-otp-digits .md-form .form-control,.edit-security-info .modal .modal-dialog .modal-content .modal-body .insert-otp-digits .md-form .form-control,.edit-card-info .modal .modal-dialog .modal-content .modal-body .insert-otp-digits .md-form .form-control,.add-payment-method .modal .modal-dialog .modal-content .modal-body .insert-otp-digits .md-form .form-control,.edit-autorefill-payment .modal .modal-dialog .modal-content .modal-body .insert-otp-digits .md-form .form-control,.edit-address-info .modal .modal-dialog .modal-content .modal-body .insert-otp-digits .md-form .form-control,.add-line .modal .modal-dialog .modal-content .modal-body .insert-otp-digits .md-form .form-control,.add-line-merge .modal .modal-dialog .modal-content .modal-body .insert-otp-digits .md-form .form-control,.add-merge-line-verification .modal .modal-dialog .modal-content .modal-body .insert-otp-digits .md-form .form-control,.not-Wi-Fi-capable .modal .modal-dialog .modal-content .modal-body .insert-otp-digits .md-form .form-control,.join-auto-refill .modal .modal-dialog .modal-content .modal-body .insert-otp-digits .md-form .form-control,.edit-auto-refill .modal .modal-dialog .modal-content .modal-body .insert-otp-digits .md-form .form-control,.edit-line-nickname .modal .modal-dialog .modal-content .modal-body .insert-otp-digits .md-form .form-control,.device-info .modal .modal-dialog .modal-content .modal-body .insert-otp-digits .md-form .form-control,.add-frequent-number .modal .modal-dialog .modal-content .modal-body .insert-otp-digits .md-form .form-control,.edit-frequent-number .modal .modal-dialog .modal-content .modal-body .insert-otp-digits .md-form .form-control,.add-neighbour-number .modal .modal-dialog .modal-content .modal-body .insert-otp-digits .md-form .form-control,.my-account-modal .modal .modal-dialog .modal-content .modal-body .insert-otp-digits .md-form .form-control,.cart-full .modal .modal-dialog .modal-content .modal-body .insert-otp-digits .md-form .form-control,.multiple-carts .modal .modal-dialog .modal-content .modal-body .insert-otp-digits .md-form .form-control,.login-create-account-modal .modal .modal-dialog .modal-content .modal-body .insert-otp-digits .md-form .form-control{font-size:20px;letter-spacing:0;line-height:24px;color:#313334;padding:0}
.add-merge-line-verification .modal .modal-dialog{width:100%;max-width:350px;margin:0 auto}
.add-merge-line-verification .modal .modal-dialog .modal-content .modal-body .legal{width:100%;text-align:center}
.reserve-balance-modal .modal .modal-dialog{width:100%;max-width:350px;margin:0 auto}
.reserve-balance-modal .modal .modal-dialog .modal-content{padding:30px 0 20px}
.reserve-balance-modal .modal .modal-dialog .modal-content .close{position:absolute;top:10px;right:10px}
.reserve-balance-modal .modal .modal-dialog .modal-content .modal-body{padding:20px 0 0}
.device-info .modal .modal-body{padding:0}
.device-info .modal .modal-body .device-container{padding:15px 0;border-bottom:1px solid #babfc4;border-top:1px solid #babfc4}
.device-info .modal .modal-body .device-container:last-child{border-top:0 solid transparent}
.device-info .modal .modal-body .device-container .unknown-device{width:78px;height:78px}
.device-info .modal .modal-body .device-container .unknown-device img{width:100%;height:auto}
.device-info .modal .modal-body .device-container .device-image{width:78px;height:78px;padding:15px;background-color:#f6f9fc;border-radius:8px;text-align:center}
.device-info .modal .modal-body .device-container .device-image img{max-width:100%;height:100%}
.device-info .modal .modal-body .device-list{position:absolute;top:55px;list-style:none;padding-left:0;width:100%;text-align:left;background-color:#fff;max-height:220px;overflow-y:auto}
.device-info .modal .modal-body .device-list li{padding:20px 15px 10px 15px}
.device-info .modal .modal-body label.active ~ input{box-shadow:inset 0 0 0 2px #000f9f;border-radius:6px}
.device-info .modal .modal-body .active ~ .device-list{border:1px solid #babfc4;border-radius:6px;background-color:#fff}
.my-account-modal .modal .modal-dialog{width:100%;max-width:350px;margin:0 auto}
.my-account-modal .modal .modal-dialog .modal-content{padding:0 15px 30px}
.my-account-modal .modal .modal-dialog .modal-content .modal-header .close{top:24px}
.my-account-modal .modal .modal-dialog .modal-content .modal-header .link-my-account-close{left:10px}
.my-account-modal .modal .modal-dialog .modal-content .modal-body{margin-top:30px}
.my-account-modal .modal .modal-dialog .modal-content .modal-body p.subtitle-two{font-size:18px;font-weight:bold;letter-spacing:.5px;line-height:24px;text-transform:none !important}
.my-account-modal .modal .modal-dialog .modal-content .modal-body p.subtitle-three-px{font-size:14px;letter-spacing:0;line-height:20px;font-family:"Lato",sans-serif;text-align:left !important}
.my-account-modal .modal .modal-dialog .modal-content .modal-body .captcha-wrapper .captcha{max-width:200px;margin:10px auto}
.my-account-modal .modal .modal-dialog .modal-content .modal-body .view-link{color:#000f9f}
.my-account-modal .modal .modal-dialog .modal-content .modal-body .remember-me-checkbox{padding-left:0}
.my-account-modal .modal .modal-dialog .modal-content .modal-body .remember-me-checkbox .text-color-grey{color:#313334 !important;font-size:14px;font-weight:900;letter-spacing:0;line-height:20px;margin-top:0 !important}
.my-account-modal .modal .modal-dialog .modal-content .modal-body .age-confirmation p{margin-top:5px !important}
.my-account-modal .modal .modal-dialog .modal-content .modal-body .password-learn-more{font-size:14px;letter-spacing:0;line-height:20px;padding-left:5px}
.my-account-modal .modal .modal-dialog .modal-content .modal-body .or-seperator{padding:10px 0}
.my-account-modal .modal .modal-dialog .modal-content .modal-body .fb-messenger-chat .messenger-icon{height:30px}
.my-account-modal .modal .modal-dialog .modal-content .modal-body .custom-checkbox .custom-control-label div{margin:5px 0 !important}
.my-account-modal .modal .modal-dialog .modal-content .modal-body .insert-otp-digits .md-form{height:56px;width:50px;margin:0 5px}
.my-account-modal .modal .modal-dialog .modal-content .modal-body .insert-otp-digits .md-form .form-control{font-size:20px;letter-spacing:0;line-height:24px;color:#313334;padding:0}
.my-account-modal .modal .modal-dialog .modal-content .modal-body .fb-select-email-container .email-email{margin-top:0 !important}
.my-account-modal .modal .modal-dialog .modal-content .modal-body .fb-select-email-container .email-option{margin:20px 0}
.my-account-modal .modal .modal-dialog .modal-content .modal-body .fb-select-email-container .email-option .custom-radio{padding:0 30px}
.my-account-modal .modal .modal-dialog .modal-content .modal-body .fb-select-email-container .email-option .custom-radio p.subtitle-three-px{font-family:"Josefin Sans";font-size:20px;font-weight:600;letter-spacing:0;line-height:28px}
.my-account-modal .modal .modal-dialog .modal-content .modal-body .tabs-section .tab-selector ul{padding-left:0;padding-right:0}
.my-account-modal .modal .modal-dialog .modal-content .modal-body .tabs-section .tab-selector ul .tabs a{text-transform:none !important}
.location-dropdown .modal .modal-dialog{width:100%;max-width:350px;margin:0 auto}
.location-dropdown .modal .modal-dialog .modal-content .modal-header .location-title{color:#313334;font-family:"Josefin Sans",sans-serif;font-size:24px;font-weight:bold;letter-spacing:0;line-height:28px;text-align:center;text-transform:none !important;padding-top:60px;margin-bottom:0}
.location-dropdown .modal .modal-dialog .modal-content .modal-body{padding-top:10px}
.location-dropdown .modal .modal-dialog .modal-content .modal-body .location-description{color:#313334;font-family:"Lato",sans-serif;font-size:16px;letter-spacing:.2px;line-height:24px;text-align:center;width:320px;margin:0 auto;padding-bottom:10px}
.location-dropdown .modal .modal-dialog .modal-content .modal-body .md-form{width:290px;margin:0 auto;background:#f6f9fc}
.location-dropdown .modal .modal-dialog .modal-content .modal-body .md-form input{border-radius:6px 0 0 6px}
.location-dropdown .modal .modal-dialog .modal-content .modal-body .md-form a{border-bottom:0;padding:0}
.location-dropdown .modal .close{opacity:1 !important;position:absolute;top:16px;right:16px;cursor:pointer;padding:15px;margin:-16px;z-index:9}
.location-dropdown .modal .input-group-addon{background:#c74100;border-radius:0 6px 6px 0;border-bottom:0;padding:13px 10px !important}
.national-retailer-modal .modal{text-align:center;z-index:1211;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.17);-moz-box-shadow:0 4px 4px 0 rgba(0,0,0,0.17);box-shadow:0 4px 4px 0 rgba(0,0,0,0.17);border:0;border-radius:10px}
.national-retailer-modal .modal .modal-dialog{max-width:unset !important;width:unset;margin:0 10px}
.national-retailer-modal .modal .modal-dialog .modal-content{border:0;width:100%;background:#fff;border-radius:10px;padding:30px 30px 45px 30px;pointer-events:all;margin:0 auto}
.national-retailer-modal .modal .modal-dialog .modal-content .modal-header{padding-bottom:20px;border-bottom:0;text-align:center;display:block}
.national-retailer-modal .modal .modal-dialog .modal-content .modal-header .location-title{padding:0}
.national-retailer-modal .modal .modal-dialog .modal-content .modal-header .close{margin:25px;padding:0}
.national-retailer-modal .modal .modal-body{padding:0 !important}
.national-retailer-modal .modal .modal-body .plan-description{color:#5d5d5d;font-size:10px;line-height:13px;font-weight:400;padding-left:16px;text-align:left}
.national-retailer-modal .modal .close{font-size:1.5rem;padding:0;font-weight:700;line-height:1;color:#000;opacity:1 !important;position:absolute;top:-20px;right:-20px}
.national-retailer-modal .modal p.error-text{color:#eb0000;text-align:center}
.national-retailer-modal .modal h2.caption-one{font-size:12px;font-weight:700;margin-bottom:10px;line-height:20px;letter-spacing:.75px}
.national-retailer-modal .modal .md-form{background:#e8e8e9;margin-top:0;margin-bottom:0;height:50px}
.national-retailer-modal .modal .md-form .success{background:url("clientlib-base/resources/svg/light/success.svg") center right no-repeat;opacity:1;border-bottom:1px solid #5d5d5d}
.national-retailer-modal .modal .md-form .error{background:url("clientlib-base/resources/svg/light/error.svg") center right no-repeat;opacity:1;border-bottom:2px solid #eb0000 !important}
.national-retailer-modal .modal .md-form .form-control{color:#5d5d5d;padding:10px}
.national-retailer-modal .modal .md-form label{font-size:14px;letter-spacing:0;line-height:20px;color:#5d5d5d;margin-left:10px;transform:translateY(15px)}
.national-retailer-modal .modal .md-form label.active{transform:translateY(-2px) scale(0.9);color:#000f9f}
.national-retailer-modal .modal .input-group-addon{color:#fff;padding:10px !important;background-color:#c74100}
.notify-me .modal .modal-dialog{width:100%;max-width:350px;margin:0 auto}
.notify-me .modal .modal-dialog .modal-content{padding:30px}
.notify-me .modal .modal-dialog .modal-content .modal-header .subtitle-two{font-family:"Josefin Sans";font-size:20px;font-weight:bold;letter-spacing:0;line-height:28px;text-transform:none !important;text-align:left}
.notify-me .modal .modal-dialog .modal-content .modal-header .close{position:absolute;right:10px;top:10px}
.notify-me .modal .modal-dialog .modal-content .modal-body{padding:0}
.notify-me .modal .modal-dialog .modal-content .modal-body .notify-email .subtitle-three-px{font-family:"Lato",sans-serif;font-size:16px;letter-spacing:0;line-height:29px;font-weight:500}
.notify-me .modal .modal-dialog .modal-content .modal-body .notify-email .notify-me-btn{padding-top:30px}
.notify-me .modal .modal-dialog .modal-content .modal-body .notify-email .md-form{margin-top:20px !important}
.auto-refill-modal .modal .modal-dialog{width:100%;max-width:350px;margin:0 auto}
.auto-refill-modal .modal .modal-dialog .modal-content .modal-header{background-color:#000f9f;padding:40px 45px}
.auto-refill-modal .modal .modal-dialog .modal-content .modal-header .close{position:absolute}
.auto-refill-modal .modal .modal-dialog .modal-content .modal-header .heading-three{color:#fff;font-size:24px;letter-spacing:0;line-height:28px}
.auto-refill-modal .modal .modal-dialog .modal-content .modal-body{padding:30px 30px 40px;text-align:center}
.auto-refill-modal .modal .modal-dialog .modal-content .modal-body .product-price{color:#000f9f}
.auto-refill-modal .modal .modal-dialog .modal-content .modal-body .product-price del{color:#313334}
.cart-full .modal .modal-dialog,.multiple-carts .modal .modal-dialog{width:100%;max-width:488px}
.cart-full .modal .modal-dialog .custom-radio .custom-control-label,.multiple-carts .modal .modal-dialog .custom-radio .custom-control-label{height:auto;width:100%}
.cart-full .modal .modal-dialog .option-heading-left,.multiple-carts .modal .modal-dialog .option-heading-left{text-align:left !important}
.login-create-account-modal .modal .modal-dialog{width:100%;max-width:350px;margin:0 auto}
.login-create-account-modal .modal .modal-dialog .modal-content{padding:0 30px 30px}
.login-create-account-modal .modal .modal-dialog .modal-content .modal-body{padding-top:0}
.login-create-account-modal .modal .modal-dialog .modal-content .modal-body .tabs-section .tab-selector ul{padding-left:0;padding-right:0}
.login-create-account-modal .modal .modal-dialog .modal-content .modal-body .tabs-section .tab-selector ul .tabs a{text-transform:none !important}
.login-create-account-modal .modal .modal-dialog .modal-content .modal-body .input-group{background-color:#f6f9fc}
.login-create-account-modal .modal .modal-dialog .modal-content .modal-body .custom-checkbox .custom-control-label div p{margin-top:5px !important}
.login-create-account-modal .modal .modal-dialog .modal-content .modal-body .checkbox-label-margin-0{margin-bottom:0 !important}
.login-create-account-modal .modal .modal-dialog .modal-content .modal-body .primary-btn{padding-bottom:0;padding-top:20px}
.login-create-account-modal .modal .modal-dialog .modal-content .modal-body .learn-more-link{padding-bottom:1px}
.disclaimer-toast-modal .modal{overflow:hidden !important}
.disclaimer-toast-modal .close{opacity:1}
.disclaimer-toast-modal .modal-header{padding:13px !important;border:0;border-radius:0 !important;position:absolute;right:-12px;z-index:99}
.disclaimer-toast-modal .modal-header .close{padding:10px 15px 15px 15px !important;margin:-13px -8px !important}
.disclaimer-toast-modal .modal-dialog{max-width:100%;width:100%;margin:0 auto;height:100% !important}
.disclaimer-toast-modal .modal-dialog .modal-content{position:absolute;bottom:0;box-shadow:none;background-color:#313334}
#need-help-modal .modal-dialog{max-width:550px}
}
@media only screen and (min-width:992px){.smart-pay-limit-reached .modal{border-radius:10px;z-index:1212;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.17);-moz-box-shadow:0 4px 4px 0 rgba(0,0,0,0.17);box-shadow:0 4px 4px 0 rgba(0,0,0,0.17);border:0}
.smart-pay-limit-reached .modal .modal-dialog .modal-content{border:0;box-shadow:none;width:488px;background:#fff;padding:30px;border-radius:10px;pointer-events:all;margin:0 auto}
.smart-pay-limit-reached .modal .modal-dialog .modal-content p.caption-two{color:#313334}
.smart-pay-limit-reached .modal .modal-dialog .modal-content .modal-header{padding:0;border-bottom:0;display:block}
.smart-pay-limit-reached .modal .modal-dialog .modal-content .modal-header .close{margin:25px;padding:0}
.smart-pay-limit-reached .modal .modal-body{padding:0}
.smart-pay-limit-reached .modal .modal-body .tab-content{padding:0}
.smart-pay-limit-reached .modal .modal-body .tab-content .about-list{margin:20px 45px}
.smart-pay-limit-reached .modal .modal-body .tab-content .about-list li{padding:0;margin:15px 0;list-style-type:none}
.smart-pay-limit-reached .modal .modal-body .tab-content .about-list li span{margin-right:15px}
.smart-pay-limit-reached .modal .modal-body .tab-content .accordion-new .px-sm-5{padding-left:0 !important;padding-right:0 !important;padding-top:0 !important;padding-bottom:0 !important}
.smart-pay-limit-reached .modal .modal-body .tab-content .accordion-new .card-header{padding:20px 0}
.smart-pay-limit-reached .modal .modal-body .tab-content .accordion-new .card-header a>p{width:auto !important}
.smart-pay-limit-reached .modal .modal-body .choice-card{width:auto}
.smart-pay-limit-reached .modal .modal-body .choice-card .custom-control-label{width:100%;height:auto}
.smart-pay-limit-reached .modal .close{font-size:1.5rem;padding:10px;font-weight:700;line-height:1;color:#000;opacity:1 !important;position:absolute;top:-20px;right:-20px}
.location-dropdown .modal .md-form,.signup-modal .modal .md-form,.account-login-modal .modal .md-form,.link-my-account .modal .md-form,.terms-conditions-modal .modal .md-form,.learn-more-modal .modal .md-form,.smart-pay .modal .md-form,.order-detail-modal .modal .md-form,.successful-enrollment-modal .modal .md-form,.generic-modal .modal .md-form,.edit-personal-info .modal .md-form,.edit-account-info .modal .md-form,.edit-security-info .modal .md-form,.edit-card-info .modal .md-form,.add-payment-method .modal .md-form,.edit-autorefill-payment .modal .md-form,.edit-address-info .modal .md-form,.add-line .modal .md-form,.add-line-merge .modal .md-form,.add-merge-line-verification .modal .md-form,.not-Wi-Fi-capable .modal .md-form,.join-auto-refill .modal .md-form,.edit-auto-refill .modal .md-form,.reserve-balance-modal .modal .md-form,.edit-line-nickname .modal .md-form,.device-info .modal .md-form,.add-frequent-number .modal .md-form,.edit-frequent-number .modal .md-form,.add-neighbour-number .modal .md-form,.notify-me .modal .md-form,.auto-refill-modal .modal .md-form,.cart-full .modal .md-form,.multiple-carts .modal .md-form,.login-create-account-modal .modal .md-form{width:350px}
.location-dropdown .modal .first-cta,.signup-modal .modal .first-cta,.account-login-modal .modal .first-cta,.link-my-account .modal .first-cta,.terms-conditions-modal .modal .first-cta,.learn-more-modal .modal .first-cta,.smart-pay .modal .first-cta,.order-detail-modal .modal .first-cta,.successful-enrollment-modal .modal .first-cta,.generic-modal .modal .first-cta,.edit-personal-info .modal .first-cta,.edit-account-info .modal .first-cta,.edit-security-info .modal .first-cta,.edit-card-info .modal .first-cta,.add-payment-method .modal .first-cta,.edit-autorefill-payment .modal .first-cta,.edit-address-info .modal .first-cta,.add-line .modal .first-cta,.add-line-merge .modal .first-cta,.add-merge-line-verification .modal .first-cta,.not-Wi-Fi-capable .modal .first-cta,.join-auto-refill .modal .first-cta,.edit-auto-refill .modal .first-cta,.reserve-balance-modal .modal .first-cta,.edit-line-nickname .modal .first-cta,.device-info .modal .first-cta,.add-frequent-number .modal .first-cta,.edit-frequent-number .modal .first-cta,.add-neighbour-number .modal .first-cta,.notify-me .modal .first-cta,.auto-refill-modal .modal .first-cta,.cart-full .modal .first-cta,.multiple-carts .modal .first-cta,.login-create-account-modal .modal .first-cta{padding-right:20px}
.location-dropdown .modal .first-cta .btn,.signup-modal .modal .first-cta .btn,.account-login-modal .modal .first-cta .btn,.link-my-account .modal .first-cta .btn,.terms-conditions-modal .modal .first-cta .btn,.learn-more-modal .modal .first-cta .btn,.smart-pay .modal .first-cta .btn,.order-detail-modal .modal .first-cta .btn,.successful-enrollment-modal .modal .first-cta .btn,.generic-modal .modal .first-cta .btn,.edit-personal-info .modal .first-cta .btn,.edit-account-info .modal .first-cta .btn,.edit-security-info .modal .first-cta .btn,.edit-card-info .modal .first-cta .btn,.add-payment-method .modal .first-cta .btn,.edit-autorefill-payment .modal .first-cta .btn,.edit-address-info .modal .first-cta .btn,.add-line .modal .first-cta .btn,.add-line-merge .modal .first-cta .btn,.add-merge-line-verification .modal .first-cta .btn,.not-Wi-Fi-capable .modal .first-cta .btn,.join-auto-refill .modal .first-cta .btn,.edit-auto-refill .modal .first-cta .btn,.reserve-balance-modal .modal .first-cta .btn,.edit-line-nickname .modal .first-cta .btn,.device-info .modal .first-cta .btn,.add-frequent-number .modal .first-cta .btn,.edit-frequent-number .modal .first-cta .btn,.add-neighbour-number .modal .first-cta .btn,.notify-me .modal .first-cta .btn,.auto-refill-modal .modal .first-cta .btn,.cart-full .modal .first-cta .btn,.multiple-carts .modal .first-cta .btn,.login-create-account-modal .modal .first-cta .btn{width:150px}
.location-dropdown .modal .second-cta .btn,.signup-modal .modal .second-cta .btn,.account-login-modal .modal .second-cta .btn,.link-my-account .modal .second-cta .btn,.terms-conditions-modal .modal .second-cta .btn,.learn-more-modal .modal .second-cta .btn,.smart-pay .modal .second-cta .btn,.order-detail-modal .modal .second-cta .btn,.successful-enrollment-modal .modal .second-cta .btn,.generic-modal .modal .second-cta .btn,.edit-personal-info .modal .second-cta .btn,.edit-account-info .modal .second-cta .btn,.edit-security-info .modal .second-cta .btn,.edit-card-info .modal .second-cta .btn,.add-payment-method .modal .second-cta .btn,.edit-autorefill-payment .modal .second-cta .btn,.edit-address-info .modal .second-cta .btn,.add-line .modal .second-cta .btn,.add-line-merge .modal .second-cta .btn,.add-merge-line-verification .modal .second-cta .btn,.not-Wi-Fi-capable .modal .second-cta .btn,.join-auto-refill .modal .second-cta .btn,.edit-auto-refill .modal .second-cta .btn,.reserve-balance-modal .modal .second-cta .btn,.edit-line-nickname .modal .second-cta .btn,.device-info .modal .second-cta .btn,.add-frequent-number .modal .second-cta .btn,.edit-frequent-number .modal .second-cta .btn,.add-neighbour-number .modal .second-cta .btn,.notify-me .modal .second-cta .btn,.auto-refill-modal .modal .second-cta .btn,.cart-full .modal .second-cta .btn,.multiple-carts .modal .second-cta .btn,.login-create-account-modal .modal .second-cta .btn{width:150px}
.signup-modal .modal .modal-dialog{max-width:663px}
.signup-modal .modal .modal-dialog .modal-body{padding-left:30px !important;padding-right:30px !important}
.location-dropdown .modal .modal-dialog{max-width:663px}
.location-dropdown .modal .modal-dialog .md-form{width:210px !important}
.location-dropdown .modal p.error-text{width:210px !important}
.national-retailer-modal .modal p.error-text{width:100% !important}
.national-retailer-modal .modal .modal-dialog{margin:0 auto}
.national-retailer-modal .modal .modal-dialog .modal-content{width:422px}
.national-retailer-modal .modal .modal-dialog .modal-content .modal-header{padding-bottom:20px}
.account-login-modal .modal .modal-dialog{max-width:375px}
.my-account-modal .modal .modal-dialog{max-width:375px}
.link-my-account .modal .modal-dialog{max-width:375px}
.terms-conditions-modal .modal .modal-dialog{max-width:656px}
.learn-more-modal .modal .modal-dialog,.smart-pay .modal .modal-dialog{max-width:491px}
.learn-more-modal .modal .modal-dialog .modal-content .modal-header,.smart-pay .modal .modal-dialog .modal-content .modal-header{padding:0}
.generic-modal .modal .modal-dialog{max-width:488px}
.generic-modal .modal .modal-dialog .modal-content{padding:30px 30px 10px}
.generic-modal .modal .modal-dialog .modal-content .close{position:absolute;top:10px;right:10px}
.generic-modal .modal .modal-dialog .modal-content .modal-body{padding:30px 0 0}
.generic-modal .generic-popup.special-offer-modal.modal .modal-dialog{max-width:340px}
.generic-modal .generic-popup.special-offer-modal.modal .modal-dialog .modal-content{padding:16px}
.generic-modal .generic-popup.special-offer-modal.modal .modal-dialog .second-btn.second-cta{padding-bottom:0 !important}
.edit-personal-info .modal .modal-dialog,.edit-account-info .modal .modal-dialog,.edit-security-info .modal .modal-dialog,.edit-card-info .modal .modal-dialog,.add-payment-method .modal .modal-dialog,.edit-autorefill-payment .modal .modal-dialog,.edit-address-info .modal .modal-dialog,.add-line .modal .modal-dialog,.add-line-merge .modal .modal-dialog,.add-merge-line-verification .modal .modal-dialog,.not-Wi-Fi-capable .modal .modal-dialog,.join-auto-refill .modal .modal-dialog,.edit-auto-refill .modal .modal-dialog,.edit-line-nickname .modal .modal-dialog,.device-info .modal .modal-dialog,.add-frequent-number .modal .modal-dialog,.edit-frequent-number .modal .modal-dialog,.add-neighbour-number .modal .modal-dialog,.cart-full .modal .modal-dialog,.multiple-carts .modal .modal-dialog,.login-create-account-modal .modal .modal-dialog{max-width:488px}
.edit-personal-info .modal .modal-dialog .modal-content,.edit-account-info .modal .modal-dialog .modal-content,.edit-security-info .modal .modal-dialog .modal-content,.edit-card-info .modal .modal-dialog .modal-content,.add-payment-method .modal .modal-dialog .modal-content,.edit-autorefill-payment .modal .modal-dialog .modal-content,.edit-address-info .modal .modal-dialog .modal-content,.add-line .modal .modal-dialog .modal-content,.add-line-merge .modal .modal-dialog .modal-content,.add-merge-line-verification .modal .modal-dialog .modal-content,.not-Wi-Fi-capable .modal .modal-dialog .modal-content,.join-auto-refill .modal .modal-dialog .modal-content,.edit-auto-refill .modal .modal-dialog .modal-content,.edit-line-nickname .modal .modal-dialog .modal-content,.device-info .modal .modal-dialog .modal-content,.add-frequent-number .modal .modal-dialog .modal-content,.edit-frequent-number .modal .modal-dialog .modal-content,.add-neighbour-number .modal .modal-dialog .modal-content,.cart-full .modal .modal-dialog .modal-content,.multiple-carts .modal .modal-dialog .modal-content,.login-create-account-modal .modal .modal-dialog .modal-content{padding:30px 30px 10px}
.edit-personal-info .modal .modal-dialog .modal-content .close,.edit-account-info .modal .modal-dialog .modal-content .close,.edit-security-info .modal .modal-dialog .modal-content .close,.edit-card-info .modal .modal-dialog .modal-content .close,.add-payment-method .modal .modal-dialog .modal-content .close,.edit-autorefill-payment .modal .modal-dialog .modal-content .close,.edit-address-info .modal .modal-dialog .modal-content .close,.add-line .modal .modal-dialog .modal-content .close,.add-line-merge .modal .modal-dialog .modal-content .close,.add-merge-line-verification .modal .modal-dialog .modal-content .close,.not-Wi-Fi-capable .modal .modal-dialog .modal-content .close,.join-auto-refill .modal .modal-dialog .modal-content .close,.edit-auto-refill .modal .modal-dialog .modal-content .close,.edit-line-nickname .modal .modal-dialog .modal-content .close,.device-info .modal .modal-dialog .modal-content .close,.add-frequent-number .modal .modal-dialog .modal-content .close,.edit-frequent-number .modal .modal-dialog .modal-content .close,.add-neighbour-number .modal .modal-dialog .modal-content .close,.cart-full .modal .modal-dialog .modal-content .close,.multiple-carts .modal .modal-dialog .modal-content .close,.login-create-account-modal .modal .modal-dialog .modal-content .close{position:absolute;top:10px;right:10px}
.edit-personal-info .modal .modal-dialog .modal-content .primary-btn,.edit-personal-info .modal .modal-dialog .modal-content .secondary-btn,.edit-account-info .modal .modal-dialog .modal-content .primary-btn,.edit-account-info .modal .modal-dialog .modal-content .secondary-btn,.edit-security-info .modal .modal-dialog .modal-content .primary-btn,.edit-security-info .modal .modal-dialog .modal-content .secondary-btn,.edit-card-info .modal .modal-dialog .modal-content .primary-btn,.edit-card-info .modal .modal-dialog .modal-content .secondary-btn,.add-payment-method .modal .modal-dialog .modal-content .primary-btn,.add-payment-method .modal .modal-dialog .modal-content .secondary-btn,.edit-autorefill-payment .modal .modal-dialog .modal-content .primary-btn,.edit-autorefill-payment .modal .modal-dialog .modal-content .secondary-btn,.edit-address-info .modal .modal-dialog .modal-content .primary-btn,.edit-address-info .modal .modal-dialog .modal-content .secondary-btn,.add-line .modal .modal-dialog .modal-content .primary-btn,.add-line .modal .modal-dialog .modal-content .secondary-btn,.add-line-merge .modal .modal-dialog .modal-content .primary-btn,.add-line-merge .modal .modal-dialog .modal-content .secondary-btn,.add-merge-line-verification .modal .modal-dialog .modal-content .primary-btn,.add-merge-line-verification .modal .modal-dialog .modal-content .secondary-btn,.not-Wi-Fi-capable .modal .modal-dialog .modal-content .primary-btn,.not-Wi-Fi-capable .modal .modal-dialog .modal-content .secondary-btn,.join-auto-refill .modal .modal-dialog .modal-content .primary-btn,.join-auto-refill .modal .modal-dialog .modal-content .secondary-btn,.edit-auto-refill .modal .modal-dialog .modal-content .primary-btn,.edit-auto-refill .modal .modal-dialog .modal-content .secondary-btn,.edit-line-nickname .modal .modal-dialog .modal-content .primary-btn,.edit-line-nickname .modal .modal-dialog .modal-content .secondary-btn,.device-info .modal .modal-dialog .modal-content .primary-btn,.device-info .modal .modal-dialog .modal-content .secondary-btn,.add-frequent-number .modal .modal-dialog .modal-content .primary-btn,.add-frequent-number .modal .modal-dialog .modal-content .secondary-btn,.edit-frequent-number .modal .modal-dialog .modal-content .primary-btn,.edit-frequent-number .modal .modal-dialog .modal-content .secondary-btn,.add-neighbour-number .modal .modal-dialog .modal-content .primary-btn,.add-neighbour-number .modal .modal-dialog .modal-content .secondary-btn,.cart-full .modal .modal-dialog .modal-content .primary-btn,.cart-full .modal .modal-dialog .modal-content .secondary-btn,.multiple-carts .modal .modal-dialog .modal-content .primary-btn,.multiple-carts .modal .modal-dialog .modal-content .secondary-btn,.login-create-account-modal .modal .modal-dialog .modal-content .primary-btn,.login-create-account-modal .modal .modal-dialog .modal-content .secondary-btn{padding-bottom:20px}
.edit-personal-info .modal .modal-dialog .modal-content .modal-body,.edit-account-info .modal .modal-dialog .modal-content .modal-body,.edit-security-info .modal .modal-dialog .modal-content .modal-body,.edit-card-info .modal .modal-dialog .modal-content .modal-body,.add-payment-method .modal .modal-dialog .modal-content .modal-body,.edit-autorefill-payment .modal .modal-dialog .modal-content .modal-body,.edit-address-info .modal .modal-dialog .modal-content .modal-body,.add-line .modal .modal-dialog .modal-content .modal-body,.add-line-merge .modal .modal-dialog .modal-content .modal-body,.add-merge-line-verification .modal .modal-dialog .modal-content .modal-body,.not-Wi-Fi-capable .modal .modal-dialog .modal-content .modal-body,.join-auto-refill .modal .modal-dialog .modal-content .modal-body,.edit-auto-refill .modal .modal-dialog .modal-content .modal-body,.edit-line-nickname .modal .modal-dialog .modal-content .modal-body,.device-info .modal .modal-dialog .modal-content .modal-body,.add-frequent-number .modal .modal-dialog .modal-content .modal-body,.edit-frequent-number .modal .modal-dialog .modal-content .modal-body,.add-neighbour-number .modal .modal-dialog .modal-content .modal-body,.cart-full .modal .modal-dialog .modal-content .modal-body,.multiple-carts .modal .modal-dialog .modal-content .modal-body,.login-create-account-modal .modal .modal-dialog .modal-content .modal-body{padding:0 !important}
.edit-personal-info .modal .modal-dialog .modal-content .modal-body .error-text,.edit-account-info .modal .modal-dialog .modal-content .modal-body .error-text,.edit-security-info .modal .modal-dialog .modal-content .modal-body .error-text,.edit-card-info .modal .modal-dialog .modal-content .modal-body .error-text,.add-payment-method .modal .modal-dialog .modal-content .modal-body .error-text,.edit-autorefill-payment .modal .modal-dialog .modal-content .modal-body .error-text,.edit-address-info .modal .modal-dialog .modal-content .modal-body .error-text,.add-line .modal .modal-dialog .modal-content .modal-body .error-text,.add-line-merge .modal .modal-dialog .modal-content .modal-body .error-text,.add-merge-line-verification .modal .modal-dialog .modal-content .modal-body .error-text,.not-Wi-Fi-capable .modal .modal-dialog .modal-content .modal-body .error-text,.join-auto-refill .modal .modal-dialog .modal-content .modal-body .error-text,.edit-auto-refill .modal .modal-dialog .modal-content .modal-body .error-text,.edit-line-nickname .modal .modal-dialog .modal-content .modal-body .error-text,.device-info .modal .modal-dialog .modal-content .modal-body .error-text,.add-frequent-number .modal .modal-dialog .modal-content .modal-body .error-text,.edit-frequent-number .modal .modal-dialog .modal-content .modal-body .error-text,.add-neighbour-number .modal .modal-dialog .modal-content .modal-body .error-text,.cart-full .modal .modal-dialog .modal-content .modal-body .error-text,.multiple-carts .modal .modal-dialog .modal-content .modal-body .error-text,.login-create-account-modal .modal .modal-dialog .modal-content .modal-body .error-text{margin:0 !important;padding-bottom:0 !important}
.edit-personal-info .modal .modal-dialog .modal-content .modal-body .md-form,.edit-account-info .modal .modal-dialog .modal-content .modal-body .md-form,.edit-security-info .modal .modal-dialog .modal-content .modal-body .md-form,.edit-card-info .modal .modal-dialog .modal-content .modal-body .md-form,.add-payment-method .modal .modal-dialog .modal-content .modal-body .md-form,.edit-autorefill-payment .modal .modal-dialog .modal-content .modal-body .md-form,.edit-address-info .modal .modal-dialog .modal-content .modal-body .md-form,.add-line .modal .modal-dialog .modal-content .modal-body .md-form,.add-line-merge .modal .modal-dialog .modal-content .modal-body .md-form,.add-merge-line-verification .modal .modal-dialog .modal-content .modal-body .md-form,.not-Wi-Fi-capable .modal .modal-dialog .modal-content .modal-body .md-form,.join-auto-refill .modal .modal-dialog .modal-content .modal-body .md-form,.edit-auto-refill .modal .modal-dialog .modal-content .modal-body .md-form,.edit-line-nickname .modal .modal-dialog .modal-content .modal-body .md-form,.device-info .modal .modal-dialog .modal-content .modal-body .md-form,.add-frequent-number .modal .modal-dialog .modal-content .modal-body .md-form,.edit-frequent-number .modal .modal-dialog .modal-content .modal-body .md-form,.add-neighbour-number .modal .modal-dialog .modal-content .modal-body .md-form,.cart-full .modal .modal-dialog .modal-content .modal-body .md-form,.multiple-carts .modal .modal-dialog .modal-content .modal-body .md-form,.login-create-account-modal .modal .modal-dialog .modal-content .modal-body .md-form{width:100%}
.edit-personal-info .modal .modal-dialog .modal-content .modal-body .subtitle-three-px,.edit-account-info .modal .modal-dialog .modal-content .modal-body .subtitle-three-px,.edit-security-info .modal .modal-dialog .modal-content .modal-body .subtitle-three-px,.edit-card-info .modal .modal-dialog .modal-content .modal-body .subtitle-three-px,.add-payment-method .modal .modal-dialog .modal-content .modal-body .subtitle-three-px,.edit-autorefill-payment .modal .modal-dialog .modal-content .modal-body .subtitle-three-px,.edit-address-info .modal .modal-dialog .modal-content .modal-body .subtitle-three-px,.add-line .modal .modal-dialog .modal-content .modal-body .subtitle-three-px,.add-line-merge .modal .modal-dialog .modal-content .modal-body .subtitle-three-px,.add-merge-line-verification .modal .modal-dialog .modal-content .modal-body .subtitle-three-px,.not-Wi-Fi-capable .modal .modal-dialog .modal-content .modal-body .subtitle-three-px,.join-auto-refill .modal .modal-dialog .modal-content .modal-body .subtitle-three-px,.edit-auto-refill .modal .modal-dialog .modal-content .modal-body .subtitle-three-px,.edit-line-nickname .modal .modal-dialog .modal-content .modal-body .subtitle-three-px,.device-info .modal .modal-dialog .modal-content .modal-body .subtitle-three-px,.add-frequent-number .modal .modal-dialog .modal-content .modal-body .subtitle-three-px,.edit-frequent-number .modal .modal-dialog .modal-content .modal-body .subtitle-three-px,.add-neighbour-number .modal .modal-dialog .modal-content .modal-body .subtitle-three-px,.cart-full .modal .modal-dialog .modal-content .modal-body .subtitle-three-px,.multiple-carts .modal .modal-dialog .modal-content .modal-body .subtitle-three-px,.login-create-account-modal .modal .modal-dialog .modal-content .modal-body .subtitle-three-px{font-size:16px;letter-spacing:0;line-height:29px;font-weight:400;font-family:"Lato",sans-serif}
.order-detail-modal .modal .modal-dialog{max-width:max-content;margin:25px auto}
.order-detail-modal .modal .modal-dialog .modal-content{width:992px;margin:0 auto}
.order-detail-modal .modal .prev-next-phone{display:block !important;text-align:left}
.order-detail-modal .modal .modal-body .purchase-modal-box-body .order-heading-area{padding:40px 80px 20px}
.order-detail-modal .modal .modal-body .purchase-modal-box-body .order-heading-area .heading-four,.order-detail-modal .modal .modal-body .purchase-modal-box-body .order-heading-area .protectionplan-heading{font-size:24px;font-weight:bold;letter-spacing:0;line-height:28px}
.order-detail-modal .modal .modal-body .purchase-modal-box-body .order-body-area{padding:0 0 0 65px !important;border-radius:10px}
.order-detail-modal .modal .modal-body .purchase-modal-box-body .order-body-area .order-summary-container{background:#e3e9ef;padding:0;border-radius:0 0 10px 0}
.order-detail-modal .modal .modal-body .purchase-modal-box-body .order-body-area .order-summary-container .order-summary{width:auto;padding:30px 40px 0 40px !important}
.order-detail-modal .modal .modal-body .purchase-modal-box-body .order-body-area .order-details-section{padding-right:8%}
.order-detail-modal .modal .modal-body .purchase-modal-box-body .order-body-area .payment-review,.order-detail-modal .modal .modal-body .purchase-modal-box-body .order-body-area .shipping-review{width:auto;min-width:100%}
.order-detail-modal .modal .modal-body .purchase-modal-box-body .order-body-area .cart-section{padding:0}
.successful-enrollment-modal .modal .modal-dialog{max-width:488px}
.successful-enrollment-modal .modal .modal-dialog .modal-body{padding:30px 0 0}
.successful-enrollment-modal .modal .modal-dialog .modal-body ul{list-style:none;display:flex;flex-direction:row !important;justify-content:space-around}
.successful-enrollment-modal .modal .modal-dialog .modal-body ul li{display:flex;flex-direction:column;align-items:center;width:33.3%;padding-bottom:0}
.successful-enrollment-modal .modal .modal-dialog .modal-body ul li .icon{padding-bottom:20px}
.reserve-balance-modal .modal .modal-dialog{max-width:488px}
.reserve-balance-modal .modal .modal-dialog .modal-content{padding:30px 0 20px}
.reserve-balance-modal .modal .modal-dialog .modal-content .close{position:absolute;top:10px;right:10px}
.reserve-balance-modal .modal .modal-dialog .modal-content .modal-body{padding:20px 0 0}
.notify-me .modal .modal-dialog{max-width:488px}
.notify-me .modal .modal-dialog .modal-content .modal-body{padding:0}
.notify-me .modal .modal-dialog .modal-content .modal-body .notify-email .md-form{width:428px;margin-top:20px !important}
.auto-refill-modal .modal .modal-dialog{max-width:663px}
.auto-refill-modal .modal .modal-dialog .modal-content .modal-header{padding:40px 24%}
.auto-refill-modal .modal .modal-dialog .modal-content .modal-header .heading-three{font-size:32px;letter-spacing:-0.25px;line-height:36px}
.auto-refill-modal .modal .modal-dialog .modal-content .modal-body{padding:30px 24% 40px}
.auto-refill-modal .modal .modal-dialog .modal-content .modal-body .product-price{font-size:60px;letter-spacing:-1.5px;line-height:62px}
.login-create-account-modal .modal .modal-dialog{max-width:488px}
.disclaimer-toast-modal .modal{overflow:hidden !important}
.disclaimer-toast-modal .close{opacity:1}
.disclaimer-toast-modal .modal-header{padding:13px !important;border:0;border-radius:0 !important;position:absolute;right:7px;z-index:99}
.disclaimer-toast-modal .modal-header .close{padding:10px 15px 15px 15px !important;margin:-13px -8px !important}
.disclaimer-toast-modal .modal-dialog{max-width:100%;width:100%;margin:0 auto;height:100% !important}
.disclaimer-toast-modal .modal-dialog .modal-content{position:absolute;bottom:0;box-shadow:none;background-color:#313334}
}
.plan-refill .modal .modal-dialog{max-width:663px}
.plan-refill .modal .card{width:188px;border:1px solid #babfc4}
.plan-refill .modal .close{opacity:1 !important;position:relative;cursor:pointer;padding:15px;margin:-16px;z-index:9}
.plan-finder-modal .modal{overflow:hidden !important}
.plan-finder-modal .close{opacity:1}
.plan-finder-modal .modal-dialog{max-width:100%;width:100%;margin:0 auto}
.plan-finder-modal .modal-dialog .modal-content{box-shadow:none;height:100vh}
.plan-finder-modal .modal-dialog .modal-content .modal-body{overflow:auto}
.reset-password-request .modal-dialog .modal-header{border-bottom:0;display:block}
.disclaimer-modal .purchase-modal-box-body{max-height:470px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;padding-right:20px}
.disclaimer-modal .purchase-modal-box-body::-webkit-scrollbar{width:10px;background-color:rgba(0,0,0,0.08)}
.disclaimer-modal .purchase-modal-box-body::-webkit-scrollbar-track{border-radius:5px;background-color:rgba(0,0,0,0.08)}
.disclaimer-modal .purchase-modal-box-body::-webkit-scrollbar-thumb{border-radius:5px;background-color:#b2b2b2}
.generic-popup.special-offer-modal .modal-content .modal-header #popup_title{color:#000f9f}
.generic-popup.special-offer-modal .modal-content .checkmark,.generic-popup.special-offer-modal .modal-content .icon{display:none}
.generic-popup.special-offer-modal .modal-content button.close .icon{display:block}
.generic-popup.special-offer-modal .modal-content .first-cta{width:100%;padding-right:0}
.generic-popup.special-offer-modal .modal-content .first-cta *{width:100% !important}
.generic-popup.special-offer-modal .modal-content .secondary-btn a{color:#000f9f}
.h-50vh{height:50vh}
.choice-card,.radiobox-group{border:1px solid #babfc4;border-radius:8px;background-color:#fff;margin-top:20px}
.choice-card.selected,.radiobox-group.selected{border:1px solid #000f9f;box-shadow:inset 0 0 0 1px #000f9f}
.choice-card:first-child,.radiobox-group:first-child{margin-top:0}
.choice-card .smart-pay,.radiobox-group .smart-pay{padding-left:40px}
.choice-card .text-label,.radiobox-group .text-label{margin-top:8px;margin-bottom:8px}
.choice-card .custom-radio .custom-control-input,.radiobox-group .custom-radio .custom-control-input{width:100%;height:100%;top:0;left:0;z-index:0}
@media only screen and (min-width:320px){.choice-card{min-height:70px;width:auto}
.choice-card p.subtitle-three-px{color:#313334;font-family:"Lato",sans-serif;font-size:16px;letter-spacing:0;line-height:24px;font-weight:400}
.choice-card p.caption-two{color:#313334;font-family:"Lato",sans-serif;font-size:14px;letter-spacing:0;line-height:20px;font-weight:400}
}
@media only screen and (min-width:375px){.choice-card{min-height:70px;width:auto}
}
@media only screen and (min-width:1024px){.choice-card{min-height:70px;max-width:487px}
}
.label-category{z-index:999}
.label-category.active{z-index:8}
#categoryDevice{background-color:#f6f9fc}
#categoryDevice:focus{background-color:#f6f9fc}
.category-list{position:relative;top:1px;z-index:99;list-style:none;padding-left:0;background-color:#fff;width:100%;text-align:left;max-height:220px;overflow-y:auto;border:1px solid #babfc4;border-radius:6px;background-color:#fff;box-shadow:4px 4px 12px 0 rgba(0,0,0,0.15)}
.category-list li{color:#313334;font-family:"Lato",sans-serif;font-size:16px;letter-spacing:0;line-height:24px;padding:15px}
.category-list li:hover{background-color:#f6f9fc}
.promo-text.bg-transparent{color:#313334 !important}
.phone-carousel .product-card-container,.plan-carousel .product-card-container{margin-bottom:0 !important}
.phone-carousel .plan-card,.plan-carousel .plan-card{margin-bottom:0 !important}
.phone-carousel .phone-card,.plan-carousel .phone-card{margin-bottom:0 !important}
.height-lg .product-card{height:522px !important}
.height-md .product-card{height:431px !important}
.product-card-container{text-decoration:none;border-bottom:0;padding-bottom:0}
.product-card-container:hover{border-bottom:0;padding-bottom:0;text-decoration:none;cursor:pointer}
.addon-card{border-radius:6px;background:#fff;width:318px;max-width:100%;position:relative;margin:0 auto;box-shadow:inset 0 0 0 1px #babfc4}
.addon-card:hover{box-shadow:inset 0 0 0 1px #000f9f,0 2px 10px rgba(0,0,0,0.2)}
.addon-card p{margin-bottom:0 !important}
.addon-card .promo-text{background:#000f9f;padding:10px 16px;border-top-left-radius:6px;border-top-right-radius:6px;font-family:"Lato",sans-serif;font-size:14px;font-weight:bold;letter-spacing:0;line-height:20px;color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:pre}
.addon-card .promo-text.invisible{height:40px}
.addon-card .plan-name{padding-top:25px;line-height:42px;color:#313334;display:block}
.addon-card .plan-type{color:#313334}
.addon-card .plan-type.invisible{height:20px}
.addon-card .plan-rating{padding:20px 0}
.addon-card hr{width:70%;margin-top:20px;margin-bottom:20px}
.addon-card .subtitle-one,.addon-card .protectionplan-phone{line-height:28px}
.addon-card .price-container{margin:10px 20px 0 20px;padding-bottom:10px;border-bottom:1px solid #e3e9ef}
.addon-card .price-container .plan-price{line-height:46px;color:#000f9f}
.addon-card .price-container .plan-price-offer{color:#313334}
.addon-card .price-container sup{top:-0.75em}
.addon-card .plan-detail-text{margin-bottom:12px;color:#313334}
.addon-card .plan-days{padding-top:10px}
.addon-card .plan-days span.icon:hover i{opacity:.5}
.addon-card .plan-detail-tf-ht{height:96px !important}
.addon-card .plan-detail{height:72px;margin-top:10px}
.addon-card .plan-detail .multiplier{margin:0;padding:0;list-style-type:none}
.addon-card .plan-detail .multiplier span.multi{width:31px;height:24px;background:#38d430;padding:0 5px;color:#000f9f;font-family:"Lato",sans-serif;font-size:16px;font-weight:900;letter-spacing:0;line-height:24px;border-radius:6px;margin:6px 30px 0 0;display:inline-block}
.addon-card .plan-detail .plan-details-list{margin:0;padding:0}
.addon-card .plan-detail .plan-details-list li{margin:0}
.addon-card .plan-compare{margin-bottom:25px}
.plan-card{border-radius:6px;background:#fff;width:318px;max-width:100%;position:relative;margin:0 auto;box-shadow:inset 0 0 0 1px #babfc4}
.plan-card:hover{box-shadow:inset 0 0 0 1px #000f9f,0 2px 10px rgba(0,0,0,0.2)}
.plan-card p{margin-bottom:0 !important}
.plan-card .promo-text{background:#000f9f;padding:10px 16px;border-top-left-radius:6px;border-top-right-radius:6px;font-family:"Lato",sans-serif;font-size:14px;font-weight:bold;letter-spacing:0;line-height:20px;color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:pre}
.plan-card .promo-text.invisible{height:40px}
.plan-card .plan-name{padding-top:25px;line-height:42px;color:#313334;display:block}
.plan-card .plan-type{color:#313334}
.plan-card .plan-type.invisible{height:20px}
.plan-card .plan-rating{padding:20px 0}
.plan-card hr{width:70%;margin-top:20px;margin-bottom:20px}
.plan-card .subtitle-one,.plan-card .protectionplan-phone{line-height:28px}
.plan-card .price-container{margin:10px 20px 0 20px;padding-bottom:10px;border-bottom:1px solid #e3e9ef}
.plan-card .price-container .plan-price{line-height:46px;color:#000f9f;height:46px}
.plan-card .price-container .plan-price-offer{color:#313334;height:24px}
.plan-card .price-container sup{top:-0.75em}
.plan-card .plan-detail-text{height:30px;margin-bottom:12px;color:#313334}
.plan-card .plan-days{padding-top:10px}
.plan-card .plan-days span.icon:hover i{opacity:.5}
.plan-card .plan-detail-tf-ht{height:96px !important}
.plan-card .plan-detail{height:72px;margin-top:10px}
.plan-card .plan-detail .multiplier{margin:0;padding:0;list-style-type:none}
.plan-card .plan-detail .multiplier span.multi{width:31px;height:24px;background:#38d430;padding:0 5px;color:#000f9f;font-family:"Lato",sans-serif;font-size:16px;font-weight:900;letter-spacing:0;line-height:24px;border-radius:6px;margin:6px 30px 0 0;display:inline-block}
.plan-card .plan-detail .plan-details-list{margin:0;padding:0}
.plan-card .plan-detail .plan-details-list li{margin:0}
.plan-card .plan-compare{margin-bottom:40px}
.details-page .plan-card{height:auto;padding-bottom:30px;cursor:default}
.details-page .plan-card:hover{box-shadow:inset 0 0 0 1px #babfc4 !important}
.details-page .plan-card .plan-rating,.details-page .plan-card .plan-detail-text,.details-page .plan-card .plan-compare{display:none}
.details-page .plan-card .promo-text{white-space:nowrap}
.details-page .sim-kit-card{height:auto;cursor:default}
.details-page .sim-kit-card:hover{box-shadow:inset 0 0 0 1px #babfc4 !important}
.plan-carousel-card .plan-card{height:auto;padding-bottom:28px}
.plan-carousel-card .plan-card .plan-compare{display:none}
.phone-card,.accessories-card,.device-card{height:auto;border-radius:6px;background:#fff;position:relative;margin:0 auto;width:318px;max-width:100%;box-shadow:inset 0 0 0 1px #babfc4}
.phone-card:hover,.accessories-card:hover,.device-card:hover{box-shadow:inset 0 0 0 1px #000f9f,0 2px 10px rgba(0,0,0,0.2)}
.phone-card p,.accessories-card p,.device-card p{margin-bottom:0 !important}
.phone-card .promo-text,.accessories-card .promo-text,.device-card .promo-text{background:#000f9f;padding:10px 16px;border-top-left-radius:6px;border-top-right-radius:6px;font-family:"Lato",sans-serif;font-size:14px;font-weight:bold;letter-spacing:0;line-height:20px;color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:pre}
.phone-card .promo-text.invisible,.accessories-card .promo-text.invisible,.device-card .promo-text.invisible{height:40px}
.phone-card .phone-name,.accessories-card .phone-name,.device-card .phone-name{height:54px;display:flex !important;align-items:center !important;justify-content:center !important}
.phone-card .phone-name p,.accessories-card .phone-name p,.device-card .phone-name p{color:#000f9f;display:block;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:27px;word-break:break-word !important;overflow-wrap:break-word !important;padding-left:30px !important;padding-right:30px !important}
.phone-card .phone-rating,.accessories-card .phone-rating,.device-card .phone-rating{padding-top:10px;padding-bottom:0}
.phone-card .phone-image img,.accessories-card .phone-image img,.device-card .phone-image img{height:170px;margin:0 auto}
.phone-card .phone-image a,.accessories-card .phone-image a,.device-card .phone-image a{border-bottom:0}
.phone-card .subtitle-one,.phone-card .protectionplan-phone,.accessories-card .subtitle-one,.accessories-card .protectionplan-phone,.device-card .subtitle-one,.device-card .protectionplan-phone{line-height:28px}
.phone-card .price-container,.accessories-card .price-container,.device-card .price-container{height:79px;margin:19px 0}
.phone-card .price-container .phone-price,.phone-card .price-container .offered-price,.accessories-card .price-container .phone-price,.accessories-card .price-container .offered-price,.device-card .price-container .phone-price,.device-card .price-container .offered-price{line-height:36px;color:#000f9f;font-weight:900}
.phone-card .price-container .phone-price sup,.phone-card .price-container .offered-price sup,.accessories-card .price-container .phone-price sup,.accessories-card .price-container .offered-price sup,.device-card .price-container .phone-price sup,.device-card .price-container .offered-price sup{top:-0.5em;font-size:60%;padding-left:3px}
.phone-card .price-container .phone-price-offer,.accessories-card .price-container .phone-price-offer,.device-card .price-container .phone-price-offer{color:#313334}
.phone-card .price-container .actual-price,.accessories-card .price-container .actual-price,.device-card .price-container .actual-price{text-decoration:line-through}
.phone-card .price-container .emi-container,.accessories-card .price-container .emi-container,.device-card .price-container .emi-container{border-left:1px solid #babfc4}
.phone-card .price-container .emi-container img,.accessories-card .price-container .emi-container img,.device-card .price-container .emi-container img{background-size:cover;display:inline-block;width:auto}
.phone-card .available-color,.accessories-card .available-color,.device-card .available-color{vertical-align:middle;height:170px;text-align:left;display:table-cell;padding-left:1rem !important}
.phone-card .available-color ul,.accessories-card .available-color ul,.device-card .available-color ul{padding:0;margin-bottom:0}
.phone-card .available-color ul li,.accessories-card .available-color ul li,.device-card .available-color ul li{list-style-type:none;padding:5px 5px}
.phone-card .available-color ul li .dot,.accessories-card .available-color ul li .dot,.device-card .available-color ul li .dot{height:15px;width:15px;border-radius:50%;display:block;box-shadow:0 0 2px #babfc4;border:2px solid #babfc4}
.phone-card .phone-image-detail,.accessories-card .phone-image-detail,.device-card .phone-image-detail{padding-top:20px;padding-bottom:30px}
.phone-card.out-of-stock .promo-text,.accessories-card.out-of-stock .promo-text,.device-card.out-of-stock .promo-text{background:#e3e9ef;color:#313334}
.phone-card.out-of-stock .phone-image-detail,.accessories-card.out-of-stock .phone-image-detail,.device-card.out-of-stock .phone-image-detail{opacity:50%}
.phone-card.out-of-stock:hover .promo-text,.accessories-card.out-of-stock:hover .promo-text,.device-card.out-of-stock:hover .promo-text{box-shadow:inset 0 5px 0 -4px #000f9f,inset -5px 0 0 -4px #000f9f,inset 5px 0 0 -4px #000f9f}
.phone-card .notify-btn-container,.accessories-card .notify-btn-container,.device-card .notify-btn-container{margin:0 0 30px 0;height:50px}
.sim-kit-card{height:auto;border-radius:6px;background:#fff;position:relative;margin:0 auto;width:318px;max-width:100%;box-shadow:inset 0 0 0 1px #babfc4}
.sim-kit-card:hover{box-shadow:inset 0 0 0 1px #000f9f,0 2px 10px rgba(0,0,0,0.2)}
.sim-kit-card p{margin-bottom:0 !important}
.sim-kit-card .promo-text{background:#000f9f;padding:10px 16px;border-top-left-radius:6px;border-top-right-radius:6px;font-family:"Lato",sans-serif;font-size:14px;font-weight:bold;letter-spacing:0;line-height:20px;color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:pre}
.sim-kit-card .promo-text.invisible{height:40px}
.sim-kit-card .phone-name{height:54px;display:flex !important;align-items:center !important;justify-content:center !important}
.sim-kit-card .phone-name p{color:#000f9f;display:block;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:27px;word-break:break-word !important;overflow-wrap:break-word !important;padding-left:30px !important;padding-right:30px !important}
.sim-kit-card .phone-rating{padding-top:10px;padding-bottom:0}
.sim-kit-card .phone-image img{height:170px;margin:0 auto}
.sim-kit-card .subtitle-one,.sim-kit-card .protectionplan-phone{line-height:28px}
.sim-kit-card .price-container{height:79px;margin:19px 0}
.sim-kit-card .price-container .plan-price,.sim-kit-card .price-container .offered-price{line-height:36px;color:#000f9f;font-weight:900}
.sim-kit-card .price-container .plan-price sup,.sim-kit-card .price-container .offered-price sup{top:-0.5em;font-size:60%;padding-left:3px}
.sim-kit-card .price-container .phone-price-offer{color:#313334}
.sim-kit-card .price-container .actual-price{text-decoration:line-through}
.sim-kit-card .price-container .emi-container{border-left:1px solid #babfc4}
.sim-kit-card .price-container .emi-container img{background-size:cover;display:inline-block;width:auto}
.sim-kit-card .available-color{vertical-align:middle;height:170px;text-align:left;display:table-cell}
.sim-kit-card .available-color ul{padding:0;margin-bottom:0}
.sim-kit-card .available-color ul li{list-style-type:none;padding:5px 5px}
.sim-kit-card .available-color ul li .dot{height:15px;width:15px;border-radius:50%;display:block;box-shadow:0 0 2px #babfc4;border:2px solid #babfc4}
.sim-kit-card .phone-image-detail{padding-top:20px;padding-bottom:40px}
.sim-kit-card.out-of-stock .promo-text{background:#e3e9ef;color:#313334}
.sim-kit-card.out-of-stock .phone-image-detail{opacity:50%}
.sim-kit-card.out-of-stock:hover .promo-text{box-shadow:inset 0 5px 0 -4px #000f9f,inset -5px 0 0 -4px #000f9f,inset 5px 0 0 -4px #000f9f}
.sim-kit-card .notify-btn-container{margin:0 0 30px 0;height:50px}
.phone-carousel-card .phone-card{height:474px}
.phone-carousel-card .phone-card .notify-btn-container{height:50px;display:none !important}
.plan-carousel .owl-dots,.phone-carousel .owl-dots,.deal-carousel .owl-dots{margin:30px auto 0 auto;width:auto !important}
.plan-carousel .owl-dots .owl-dot span,.phone-carousel .owl-dots .owl-dot span,.deal-carousel .owl-dots .owl-dot span{height:10px;width:10px;background-color:transparent !important;box-shadow:inset 0 0 0 2px #000f9f !important}
.plan-carousel .owl-dots .owl-dot.active span,.plan-carousel .owl-dots .owl-dot:hover span,.phone-carousel .owl-dots .owl-dot.active span,.phone-carousel .owl-dots .owl-dot:hover span,.deal-carousel .owl-dots .owl-dot.active span,.deal-carousel .owl-dots .owl-dot:hover span{height:10px;width:10px;background-color:#000f9f !important;box-shadow:inset 0 0 0 2px #000f9f !important}
.plan-carousel .plan-card,.phone-carousel .plan-card,.deal-carousel .plan-card{margin-bottom:0 !important}
.plan-carousel .phone-card,.phone-carousel .phone-card,.deal-carousel .phone-card{margin-bottom:0 !important}
.shop-all-plans,.shop-all-phone{vertical-align:middle}
.shop-all-plans p,.shop-all-phone p{margin:0}
.shop-all-plans .heading-two,.shop-all-phone .heading-two{padding-bottom:10px;color:#000f9f}
.shop-all-plans .subtitle-three-px,.shop-all-phone .subtitle-three-px{padding-bottom:20px;color:#313334;font-family:"Lato",sans-serif;font-size:16px;letter-spacing:0;line-height:24px;font-weight:400}
.accessories-card .phone-image img{height:222px;max-height:none}
.accessories-card .price-container{height:40px;margin-top:28px;margin-bottom:28px}
.accessories-card .phone-rating{padding-bottom:0}
.accessories-card .notify-btn-container{margin:0 0 30px 0;height:30px}
.device-card .notify-btn-container{margin:0 0 30px 0;height:30px}
.device-card .phone-image img{height:192px;max-height:none}
.device-card .price-container{height:40px;margin-top:28px;margin-bottom:28px}
.device-card .phone-rating{padding-bottom:0}
.phone-card .price-container{margin:14px 0 15px 0}
.phone-card .notify-btn-container{margin:0 0 20px 0;height:50px}
.sim-kit-card .phone-image img{height:154px;max-height:none;width:auto}
.sim-kit-card .phone-name{height:28px}
.sim-kit-card .price-container{height:32px;margin:20px 0 8px 0}
.sim-kit-card .card-legal-container{margin-bottom:20px;height:40px;display:flex;align-items:center;justify-content:center}
.sim-kit-card .notify-btn-container{margin-bottom:40px}
.owl-carousel .phone-card .phone-image img,.owl-carousel .sim-kit-card .phone-image img{width:auto}
.product-card-container .multimonth-plan-price-offer{font-size:12px}
.multimonth-plan-selector-container .multi-month-price-savings{border:1px solid #38d430;margin:0 80px;background-color:#38d430;height:30px}
.multimonth-plan-selector-container .multimonth-plan-tab-group{width:70%;height:40px;box-sizing:border-box !important;border:2px solid #000f9f;border-radius:30px;margin:20px auto 20px auto;padding:0}
.multimonth-plan-selector-container .multimonth-plan-tab-group li{width:25%;text-align:center;overflow:hidden;color:#000f9f;padding:0 !important;flex:unset;display:flex;height:34px;justify-content:center;align-items:center}
.multimonth-plan-selector-container .multimonth-plan-tab-group li a{line-height:30px;border:0;color:#000f9f;cursor:pointer;padding:0 !important;width:calc(100% - 4px);transform:translateY(1px);font-weight:700}
.multimonth-plan-selector-container .multimonth-plan-tab-group li a.active{color:#fff;background:#000f9f;border-radius:25px}
.multi-month-promo-card-container{margin-top:20px;margin-bottom:20px}
.multi-month-promo-card-container .multi-month-promo-card-inner{background-color:#000f9f;padding:100px 0}
.multi-month-promo-card-container .multi-month-promo-card-inner .multi-month-promo-card-responsedata{cursor:default}
.multi-month-promo-card-container .multi-month-promo-card-inner .multi-month-promo-card-responsedata .promo-text{background-color:#c74100}
.multi-month-promo-card-container .multi-month-promo-card-inner .multi-month-promo-card-responsedata .multi-month-price-savings{border:1px solid #38d430;margin:10px 80px;background-color:#38d430;height:30px}
.multi-month-promo-card-container .multi-month-promo-card-inner .multi-month-promo-card-responsedata .product-card-container:hover{cursor:default}
.multi-month-promo-card-container .multi-month-promo-card-inner .multi-month-promo-card-selector-wrapper{color:#fff}
.multi-month-promo-card-container .multi-month-promo-card-inner .multi-month-promo-card-selector-wrapper div{margin-bottom:30px}
.multi-month-promo-card-container .multi-month-promo-card-inner .multi-month-promo-card-selector-wrapper .mm-promo-card-select-btn a:hover{padding:.84rem 2.14rem}
.multi-month-promo-card-container .multi-month-promo-card-inner .multi-month-promo-card-selector-wrapper .multimonth-plan-tab-group{border-color:#fff;margin:0}
.multi-month-promo-card-container .multi-month-promo-card-inner .multi-month-promo-card-selector-wrapper .multimonth-plan-tab-group li{color:#fff}
.multi-month-promo-card-container .multi-month-promo-card-inner .multi-month-promo-card-selector-wrapper .multimonth-plan-tab-group li a{color:#fff}
.multi-month-promo-card-container .multi-month-promo-card-inner .multi-month-promo-card-selector-wrapper .multimonth-plan-tab-group li a.active{color:#000f9f;background:#38d430}
@media(min-width:768px){.multi-month-promo-card-container .multi-month-promo-card-inner .multimonth-plan-tab-group{width:40%}
}
@media only screen and (min-width:320px){.protection-card-container .protection-card{border-radius:6px;background:#fff;width:350px;max-width:100%;position:relative;margin:0 auto 30px auto;box-shadow:inset 0 0 0 1px #babfc4}
.protection-card-container .protection-card:hover{box-shadow:inset 0 0 0 1px #000f9f,0 2px 10px rgba(0,0,0,0.2)}
.protection-card-container .protection-card .plan-price-offer{height:20px}
.protection-card-container .protection-card p{margin-bottom:0 !important}
.protection-card-container .protection-card .promo-text{background:#000f9f;padding:10px 16px;border-top-left-radius:6px;border-top-right-radius:6px;font-family:"Lato",sans-serif;font-size:14px;font-weight:bold;letter-spacing:0;line-height:20px;color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:pre}
.protection-card-container .protection-card .promo-text.invisible{height:40px}
.protection-card-container .protection-card .protection-block{padding:40px 10px 40px 30px}
.protection-card-container .protection-card .protect-plan-text{margin-top:10px}
.protection-card-container .protection-card .plan-name{padding-top:10px;line-height:42px;color:#313334;display:block}
.protection-card-container .protection-card .plan-type{color:#313334}
.protection-card-container .protection-card .plan-type.invisible{height:20px}
.protection-card-container .protection-card .plan-rating{padding:20px 0}
.protection-card-container .protection-card hr{width:70%;margin-top:8px;margin-bottom:10px}
.protection-card-container .protection-card .subtitle-one,.protection-card-container .protection-card .protectionplan-phone{line-height:28px}
.protection-card-container .protection-card .price-container{margin:10px 20px 0 20px;padding-bottom:10px;border-bottom:1px solid #e3e9ef}
.protection-card-container .protection-card .price-container .plan-price{line-height:46px;color:#000f9f}
.protection-card-container .protection-card .price-container .plan-price-offer{color:#313334}
.protection-card-container .protection-card .price-container sup{top:-0.75em}
.protection-card-container .protection-card .plan-detail-text{margin-top:16px;margin-bottom:12px;color:#313334}
.protection-card-container .protection-card .plan-detail-text p{height:80px;display:flex;flex-direction:column;justify-content:center}
.protection-card-container .protection-card .plan-days{padding-top:10px}
.protection-card-container .protection-card .plan-days span.icon:hover i{opacity:.5}
.protection-card-container .protection-card .plan-detail{margin-top:10px}
.protection-card-container .protection-card .plan-detail .multiplier{margin:0;padding:0;list-style-type:none}
.protection-card-container .protection-card .plan-detail .multiplier span.multi{width:31px;height:24px;background:#38d430;padding:0 5px;color:#000f9f;font-family:"Lato",sans-serif;font-size:16px;font-weight:900;letter-spacing:0;line-height:24px;border-radius:6px;margin:6px 0 0 0;display:inline-block}
.protection-card-container .protection-card .plan-detail .plan-details-list{margin:0 0 0 30px;padding:0}
.protection-card-container .protection-card .plan-detail .plan-details-list li{margin:0}
.protection-card-container .protection-card .plan-compare{margin-bottom:25px}
.product-card{background-position:center center;background-repeat:no-repeat;height:auto;border-radius:6px;width:350px;max-width:100%;position:relative;margin:0 auto;margin-bottom:40px;box-shadow:inset 0 0 0 1px #babfc4}
.product-card:hover{box-shadow:inset 0 0 0 1px #000f9f,0 2px 10px rgba(0,0,0,0.2)}
.product-card-container,.plan-card,.phone-card,.accessories-card,.device-card,.sim-kit-card{max-width:100%;width:350px;margin:0 auto 30px auto}
.container-carousel{width:100% !important}
.container-carousel.order-1{order:2}
.container-carousel.order-2{order:2}
.container-text{width:100%}
.container-text.order-1{order:1}
.container-text.order-2{order:1}
.container-text button,.container-text a.btn{display:none}
.container-button{order:3}
.shop-all-plans,.shop-all-phone{text-align:center}
.shop-all-plans .subtitle-three-px,.shop-all-phone .subtitle-three-px{padding-bottom:30px}
.addon-card{width:290px;margin-bottom:40px}
.addon-card .plan-days{padding:20px 17px 0}
.addon-card .plan-detail{padding:0 17px;margin:20px 0;height:40px;display:flex;justify-content:center;align-items:center}
.addon-card .plan-detail-text{padding:20px}
}
@media only screen and (min-width:992px){.protection-card-container .protection-ml-60{margin-left:60px !important}
.protection-card-container .protection-card{border-radius:6px;background:#fff;width:318px;max-width:100%;position:relative;margin:0 auto 20px auto;box-shadow:inset 0 0 0 1px #babfc4}
.protection-card-container .protection-card:hover{box-shadow:inset 0 0 0 1px #000f9f,0 2px 10px rgba(0,0,0,0.2)}
.protection-card-container .protection-card p{margin-bottom:0 !important}
.protection-card-container .protection-card .promo-text{background:#000f9f;padding:10px 16px;border-top-left-radius:6px;border-top-right-radius:6px;font-family:"Lato",sans-serif;font-size:14px;font-weight:bold;letter-spacing:0;line-height:20px;color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:pre}
.protection-card-container .protection-card .promo-text.invisible{height:40px}
.protection-card-container .protection-card .protection-block{padding:40px 10px 40px 30px}
.protection-card-container .protection-card .protect-plan-text{margin-top:10px}
.protection-card-container .protection-card .plan-name{padding-top:10px;line-height:42px;color:#313334;display:block}
.protection-card-container .protection-card .plan-type{color:#313334}
.protection-card-container .protection-card .plan-type.invisible{height:20px}
.protection-card-container .protection-card .plan-rating{padding:20px 0}
.protection-card-container .protection-card hr{width:70%;margin-top:8px;margin-bottom:10px}
.protection-card-container .protection-card .subtitle-one,.protection-card-container .protection-card .protectionplan-phone{line-height:28px}
.protection-card-container .protection-card .price-container{margin:10px 20px 0 20px;padding-bottom:10px;border-bottom:1px solid #e3e9ef}
.protection-card-container .protection-card .price-container .plan-price{line-height:46px;color:#000f9f}
.protection-card-container .protection-card .price-container .plan-price-offer{color:#313334}
.protection-card-container .protection-card .price-container sup{top:-0.75em}
.protection-card-container .protection-card .plan-detail-text{margin-top:16px;color:#313334}
.protection-card-container .protection-card .plan-days{padding-top:10px}
.protection-card-container .protection-card .plan-days span.icon:hover i{opacity:.5}
.protection-card-container .protection-card .plan-detail{margin-top:10px}
.protection-card-container .protection-card .plan-detail .multiplier{margin:0;padding:0;list-style-type:none}
.protection-card-container .protection-card .plan-detail .multiplier span.multi{width:31px;height:24px;background:#38d430;padding:0 5px;color:#000f9f;font-family:"Lato",sans-serif;font-size:16px;font-weight:900;letter-spacing:0;line-height:24px;border-radius:6px;margin:6px 0 0 0;display:inline-block}
.protection-card-container .protection-card .plan-detail .plan-details-list{margin:0 0 0 30px;padding:0}
.protection-card-container .protection-card .plan-detail .plan-details-list li{margin:0}
.protection-card-container .protection-card .plan-compare{margin-bottom:25px}
.product-card{background-position:center center;background-repeat:no-repeat;height:auto;border-radius:6px;width:318px;max-width:100%;position:relative;margin:0 auto;margin-bottom:40px;box-shadow:inset 0 0 0 1px #babfc4}
.product-card:hover{box-shadow:inset 0 0 0 1px #000f9f,0 2px 10px rgba(0,0,0,0.2)}
.product-card-container,.plan-card,.phone-card,.accessories-card,.device-card,.sim-kit-card{width:318px;max-width:100%;margin:0 auto 20px auto}
.product-card-container .plan-card .multimonth-plan-selector-container{height:auto}
.product-card-container .plan-card .plan-card-summary{height:50px}
.plan-carousel .owl-nav,.phone-carousel .owl-nav{display:block;margin-top:0 !important;font-size:75px}
.plan-carousel .owl-nav .owl-prev,.phone-carousel .owl-nav .owl-prev{position:absolute;background:transparent !important;top:40%;left:0}
.plan-carousel .owl-nav .owl-prev i,.phone-carousel .owl-nav .owl-prev i{height:40px;width:40px;display:block}
.plan-carousel .owl-nav .owl-prev i.left-arrow,.phone-carousel .owl-nav .owl-prev i.left-arrow{background:url("clientlib-base/resources/svg/masthead/left_black.svg") center center no-repeat}
.plan-carousel .owl-nav .owl-next,.phone-carousel .owl-nav .owl-next{position:absolute;background:transparent !important;top:40%;right:0}
.plan-carousel .owl-nav .owl-next i,.phone-carousel .owl-nav .owl-next i{height:40px;width:40px;display:block}
.plan-carousel .owl-nav .owl-next i.right-arrow,.phone-carousel .owl-nav .owl-next i.right-arrow{background:url("clientlib-base/resources/svg/masthead/right_black.svg") center center no-repeat}
.plan-carousel .owl-nav [class*="owl-"]:hover,.phone-carousel .owl-nav [class*="owl-"]:hover{background:none !important}
.plan-carousel .owl-nav button:focus,.phone-carousel .owl-nav button:focus{outline:-webkit-focus-ring-color auto 1px}
.addon-card{width:234px;margin-bottom:40px}
}
@media only screen and (min-width:1280px){.container-carousel{margin:0 auto;width:70% !important;display:flex;justify-content:center}
.container-carousel .owl-carousel{padding:0 5%;width:92% !important;margin:0}
.container-carousel.order-1{order:1}
.container-carousel.order-2{order:2}
.container-text{width:30%}
.container-text.order-1{order:1}
.container-text.order-2{order:2}
.container-text button,.container-text a.btn{display:block}
.container-button{order:3;display:none}
.shop-all-plans{height:400px;text-align:left;display:table-cell !important}
.shop-all-phone{height:480px;text-align:left;display:table-cell !important}
}
.protection-card-desc{padding:10px}
.phone-image{display:flex;justify-content:center}
.rating[data-rating='0.0'] .rating__item:nth-child(-n+0):before,.rating[data-rating="0.1"] .rating__item:nth-child(-n+0):before,.rating[data-rating="0.2"] .rating__item:nth-child(-n+0):before,.rating[data-rating="0.3"] .rating__item:nth-child(-n+0):before,.rating[data-rating="0.4"] .rating__item:nth-child(-n+0):before,.rating[data-rating="0.5"] .rating__item:nth-child(-n+0):before,.rating[data-rating="0.6"] .rating__item:nth-child(-n+0):before,.rating[data-rating="0.7"] .rating__item:nth-child(-n+0):before,.rating[data-rating="0.8"] .rating__item:nth-child(-n+0):before,.rating[data-rating="0.9"] .rating__item:nth-child(-n+0):before,.rating[data-rating='1.0'] .rating__item:nth-child(-n+1):before,.rating[data-rating="1.1"] .rating__item:nth-child(-n+1):before,.rating[data-rating="1.2"] .rating__item:nth-child(-n+1):before,.rating[data-rating="1.3"] .rating__item:nth-child(-n+1):before,.rating[data-rating="1.4"] .rating__item:nth-child(-n+1):before,.rating[data-rating="1.5"] .rating__item:nth-child(-n+1):before,.rating[data-rating="1.6"] .rating__item:nth-child(-n+1):before,.rating[data-rating="1.7"] .rating__item:nth-child(-n+1):before,.rating[data-rating="1.8"] .rating__item:nth-child(-n+1):before,.rating[data-rating="1.9"] .rating__item:nth-child(-n+1):before,.rating[data-rating='2.0'] .rating__item:nth-child(-n+2):before,.rating[data-rating="2.1"] .rating__item:nth-child(-n+2):before,.rating[data-rating="2.2"] .rating__item:nth-child(-n+2):before,.rating[data-rating="2.3"] .rating__item:nth-child(-n+2):before,.rating[data-rating="2.4"] .rating__item:nth-child(-n+2):before,.rating[data-rating="2.5"] .rating__item:nth-child(-n+2):before,.rating[data-rating="2.6"] .rating__item:nth-child(-n+2):before,.rating[data-rating="2.7"] .rating__item:nth-child(-n+2):before,.rating[data-rating="2.8"] .rating__item:nth-child(-n+2):before,.rating[data-rating="2.9"] .rating__item:nth-child(-n+2):before,.rating[data-rating='3.0'] .rating__item:nth-child(-n+3):before,.rating[data-rating="3.1"] .rating__item:nth-child(-n+3):before,.rating[data-rating="3.2"] .rating__item:nth-child(-n+3):before,.rating[data-rating="3.3"] .rating__item:nth-child(-n+3):before,.rating[data-rating="3.4"] .rating__item:nth-child(-n+3):before,.rating[data-rating="3.5"] .rating__item:nth-child(-n+3):before,.rating[data-rating="3.6"] .rating__item:nth-child(-n+3):before,.rating[data-rating="3.7"] .rating__item:nth-child(-n+3):before,.rating[data-rating="3.8"] .rating__item:nth-child(-n+3):before,.rating[data-rating="3.9"] .rating__item:nth-child(-n+3):before,.rating[data-rating='4.0'] .rating__item:nth-child(-n+4):before,.rating[data-rating="4.1"] .rating__item:nth-child(-n+4):before,.rating[data-rating="4.2"] .rating__item:nth-child(-n+4):before,.rating[data-rating="4.3"] .rating__item:nth-child(-n+4):before,.rating[data-rating="4.4"] .rating__item:nth-child(-n+4):before,.rating[data-rating="4.5"] .rating__item:nth-child(-n+4):before,.rating[data-rating="4.6"] .rating__item:nth-child(-n+4):before,.rating[data-rating="4.7"] .rating__item:nth-child(-n+4):before,.rating[data-rating="4.8"] .rating__item:nth-child(-n+4):before,.rating[data-rating="4.9"] .rating__item:nth-child(-n+4):before,.rating[data-rating='5.0'] .rating__item:nth-child(-n+5):before,.rating[data-rating="5.1"] .rating__item:nth-child(-n+5):before,.rating[data-rating="5.2"] .rating__item:nth-child(-n+5):before,.rating[data-rating="5.3"] .rating__item:nth-child(-n+5):before,.rating[data-rating="5.4"] .rating__item:nth-child(-n+5):before,.rating[data-rating="5.5"] .rating__item:nth-child(-n+5):before,.rating[data-rating="5.6"] .rating__item:nth-child(-n+5):before,.rating[data-rating="5.7"] .rating__item:nth-child(-n+5):before,.rating[data-rating="5.8"] .rating__item:nth-child(-n+5):before,.rating[data-rating="5.9"] .rating__item:nth-child(-n+5):before{color:transparent;content:"";background:url(clientlib-base/resources/svg/ratings/black-star.svg) 0 0 no-repeat;height:20px;width:16px;display:block}
.rating[data-rating="0.5"] .rating__item:nth-child(1):before,.rating[data-rating="0.6"] .rating__item:nth-child(1):before,.rating[data-rating="0.7"] .rating__item:nth-child(1):before,.rating[data-rating="0.8"] .rating__item:nth-child(1):before,.rating[data-rating="0.9"] .rating__item:nth-child(1):before,.rating[data-rating="1.5"] .rating__item:nth-child(2):before,.rating[data-rating="1.6"] .rating__item:nth-child(2):before,.rating[data-rating="1.7"] .rating__item:nth-child(2):before,.rating[data-rating="1.8"] .rating__item:nth-child(2):before,.rating[data-rating="1.9"] .rating__item:nth-child(2):before,.rating[data-rating="2.5"] .rating__item:nth-child(3):before,.rating[data-rating="2.6"] .rating__item:nth-child(3):before,.rating[data-rating="2.7"] .rating__item:nth-child(3):before,.rating[data-rating="2.8"] .rating__item:nth-child(3):before,.rating[data-rating="2.9"] .rating__item:nth-child(3):before,.rating[data-rating="3.5"] .rating__item:nth-child(4):before,.rating[data-rating="3.6"] .rating__item:nth-child(4):before,.rating[data-rating="3.7"] .rating__item:nth-child(4):before,.rating[data-rating="3.8"] .rating__item:nth-child(4):before,.rating[data-rating="3.9"] .rating__item:nth-child(4):before,.rating[data-rating="4.5"] .rating__item:nth-child(5):before,.rating[data-rating="4.6"] .rating__item:nth-child(5):before,.rating[data-rating="4.7"] .rating__item:nth-child(5):before,.rating[data-rating="4.8"] .rating__item:nth-child(5):before,.rating[data-rating="4.9"] .rating__item:nth-child(5):before,.rating[data-rating="5.5"] .rating__item:nth-child(6):before,.rating[data-rating="5.6"] .rating__item:nth-child(6):before,.rating[data-rating="5.7"] .rating__item:nth-child(6):before,.rating[data-rating="5.8"] .rating__item:nth-child(6):before,.rating[data-rating="5.9"] .rating__item:nth-child(6):before{color:transparent;content:"";background:url(clientlib-base/resources/svg/ratings/half-star.svg) 0 0 no-repeat;height:20px;width:16px;display:block}
.rating{margin:0;padding:0;display:flex;align-items:center;justify-content:flex-start}
.rating__text{font-size:12px;font-weight:400;letter-spacing:.25px;line-height:20px;display:block;padding-left:5px;color:#313334}
.rating__item{font-size:16px;display:block;padding-right:5px}
.rating__item::before{color:transparent;content:"";background:url(clientlib-base/resources/svg/ratings/grey-star.svg) 0 0 no-repeat;height:20px;width:16px;display:block}
.bv-phone-rating{padding-top:10px;padding-bottom:0;margin-left:auto !important;margin-right:auto !important}
@media only screen and (min-width:320px){.what-in-box{padding:36px 0}
.what-in-box .img-container{margin:auto 0}
.what-in-box .img-container img{max-width:100%;height:auto}
.what-in-box .details-container{display:flex;flex-direction:column;justify-content:center;height:100%}
.what-in-box .details-container .heading-two{margin-bottom:21px;font-size:24px;font-weight:bold;letter-spacing:0;line-height:28px;color:#000f9f;display:block;font-family:"Josefin Sans",sans-serif !important}
.what-in-box .details-container ul{margin:0;padding:0;list-style-type:none}
.what-in-box .details-container .subtitle-one,.what-in-box .details-container .protectionplan-phone{padding:0;font-size:14px;font-weight:bold;letter-spacing:0;line-height:20px;font-family:"Lato",sans-serif}
}
@media only screen and (min-width:992px){.what-in-box{padding:0;height:auto}
.what-in-box .img-container{margin:auto 0}
.what-in-box .img-container img{max-width:100%;height:auto}
.what-in-box .details-container .heading-two{margin-bottom:20px;font-size:44px;font-weight:700;letter-spacing:-0.5px;line-height:46px;display:block}
.what-in-box .details-container .subtitle-one,.what-in-box .details-container .protectionplan-phone{padding:0;font-size:20px;font-weight:600;letter-spacing:0;line-height:28px}
}
.more-feature .feature-details{margin:0}
.more-feature .details-see-more{display:none}
.legal-copy .legal p{margin-bottom:20px;color:#313334}
@media only screen and (min-width:320px){.more-feature-banner{text-align:center;padding-top:50px !important}
.more-feature-banner img{width:318px}
.more-feature .feature-details .detail-card:nth-of-type(n+7){display:block !important}
.more-feature .feature-details .detail-heading{width:auto;color:#000f9f;font-size:44px;font-weight:bold;letter-spacing:-0.5px;line-height:46px;font-family:"Josefin Sans",sans-serif}
.more-feature .details-see-more{display:none !important}
.more-feature .specs-details-container .details-row .details-icon .icon{display:none}
.more-feature .specs-details-container .details-row .details-icon .details-heading{font-size:24px;font-weight:700;letter-spacing:0;line-height:28px;color:#000f9f;width:100%;padding-bottom:10px;font-family:"Josefin Sans",sans-serif;word-break:break-word !important;overflow-wrap:break-word !important}
.more-feature .specs-details-container .details-row .details-text .details-desc{color:#313334;font-size:16px;letter-spacing:.2px;line-height:24px;font-weight:400;font-family:"Lato",sans-serif;padding-left:0}
}
@media only screen and (min-width:768px){.more-feature-banner{text-align:center;padding-top:50px !important}
.more-feature-banner img{width:450px}
.more-feature .feature-details .detail-heading{width:auto;color:#000f9f;font-size:44px;font-weight:bold;letter-spacing:-0.5px;line-height:46px}
.more-feature .details-see-more{display:none !important}
.more-feature .specs-details-container .details-row .details-icon .icon{display:none}
.more-feature .specs-details-container .details-row .details-icon .details-heading{font-size:24px;font-weight:700;letter-spacing:0;line-height:28px;color:#000f9f;width:100%;padding-bottom:10px;font-family:"Josefin Sans",sans-serif;word-break:break-word !important;overflow-wrap:break-word !important}
.more-feature .specs-details-container .details-row .details-text .details-desc{color:#313334;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;font-family:"Lato",sans-serif;padding-left:0}
}
.shrink .sliding-underline{display:none}
@media only screen and (min-width:992px){.sliding-underline{background-color:#38d430;display:block;height:6px;bottom:0;left:0;position:absolute;transition:left 300ms,width 0;border-radius:10px}
.mobile-menu-design .sliding-underline{top:88%;height:6px;background-color:#313334;display:none}
}
.sticky-product-anchor{background:#000f9f;color:#fff;padding-top:12px;padding-bottom:12px;height:50px}
.sticky-product-anchor ul{margin:0;padding:0 15px;list-style-type:none}
.sticky-product-anchor ul li{margin:0;display:inline-block}
.sticky-product-anchor ul li .sticky-nav-a{color:#fff;text-decoration:none;border-bottom:0 solid #000;line-height:28px;font-weight:400}
.sticky-product-anchor ul li .sticky-nav-a:hover,.sticky-product-anchor ul li .sticky-nav-a.active{color:#fff;text-decoration:none;border-bottom:0 solid #000;line-height:28px;font-weight:900}
.sticky-product-anchor ul li .sticky-nav-a.active:after{content:"";background-color:#38d430;display:block;height:4px;border-radius:10px;position:relative;top:6px}
@media only screen and (min-width:320px){.sticky-product-anchor{padding-top:10px;padding-bottom:10px;height:80px}
.sticky-product-anchor .name{padding-bottom:4px;border-bottom:1px solid #e3e9ef}
.sticky-product-anchor .name .sticky-product-name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block;max-width:31ch;vertical-align:middle;font-size:14px}
.sticky-product-anchor .links{padding-top:4px}
.sticky-product-anchor ul .sliding-underline{display:none}
}
@media only screen and (min-width:375px){.sticky-product-anchor{padding-top:10px;padding-bottom:10px;height:80px}
.sticky-product-anchor .name{padding-bottom:4px;border-bottom:1px solid #e3e9ef}
.sticky-product-anchor .name .sticky-product-name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block;max-width:31ch;vertical-align:middle}
.sticky-product-anchor .links{padding-top:4px}
.sticky-product-anchor ul .sliding-underline{display:none}
}
@media only screen and (min-width:1024px){.sticky-product-anchor{padding-top:12px;padding-bottom:12px;height:50px}
.sticky-product-anchor .name{padding-bottom:0;border-bottom:0}
.sticky-product-anchor .name .sticky-product-name{max-width:22ch;font-size:14px;font-weight:900}
.sticky-product-anchor .links{padding-top:0}
.sticky-product-anchor ul li .sticky-nav-a:hover,.sticky-product-anchor ul li .sticky-nav-a.active{color:#fff;text-decoration:none;border-bottom:0 solid #000;line-height:28px;padding-bottom:2px;font-weight:900}
.sticky-product-anchor .sliding-underline{height:4px;display:block;bottom:-4px}
}
.carousel-inner{height:400px;width:318px;margin:0 auto}
.carousel-inner .img-container{width:100%}
@media only screen and (min-width:320px){.carousel-indicators{position:initial;margin-bottom:0}
.carousel-indicators li{width:.625rem;height:.625rem;cursor:pointer;border-radius:50%;border:2px solid #000f9f;opacity:1}
.carousel-indicators li.active{background-color:#000f9f}
.carousel-indicators li img{display:none}
}
@media only screen and (min-width:768px){.carousel-indicators{margin-right:0;margin-left:0;position:initial}
.carousel-indicators li{width:72px !important;height:72px !important;cursor:pointer;border-radius:0 !important;margin:0 15px;border:1px solid #e3e9ef;opacity:1 !important;background-color:transparent}
.carousel-indicators li.active{box-shadow:inset 0 0 0 2.5px #000f9f;background-color:transparent}
.carousel-indicators li img{display:block;margin:5px auto;object-fit:contain;width:72px;height:55px}
}
.disabledPageContent{pointer-events:none;opacity:.4}
.strike-through{text-decoration:line-through}
a.smart-pay-link{font-weight:400;color:#000f9f;font-size:12px;letter-spacing:.25px;line-height:20px;border-bottom:1px solid #000f9f;padding-bottom:2px}
a.smart-pay-link:hover{color:#000f9f;border-bottom:2px solid #000f9f;padding-bottom:1px}
.product-overview .product-name{color:#000f9f}
.product-overview .product-rating{padding-top:10px}
.product-overview .product-price{padding:20px 0;color:#000f9f}
.product-overview .product-price .sup-product-price{padding-left:2px;font-family:"Lato",sans-serif;font-size:16px;font-weight:900;letter-spacing:0}
.product-overview .logo{height:22px;width:94px;display:inline-block;vertical-align:middle}
.add-cart-container .smart-pay-logo{height:36px;width:154px;margin:16px 0 2px}
.add-cart-container span.icon:hover i.more-info-cards{opacity:.5}
.available-color-container .color-text{padding-bottom:0}
.available-color-container .color-name{padding-top:7px;font-family:"Lato",sans-serif;font-size:12px;letter-spacing:.25px;line-height:20px;font-weight:600}
.available-color-container .color-swatch{margin:0}
.available-color-container .color-swatch [role='radiogroup']{flex-direction:row !important;padding:0;margin:0}
.available-color-container .color-swatch [role='radiogroup'] .imageChange{margin-right:10px;border:1px solid #babfc4;padding:7px;border-radius:50%}
.available-color-container .color-swatch [role='radiogroup'] .imageChange.selected{border:1px solid #000f9f;box-shadow:5px 5px 10px -2px rgba(0,0,0,0.2)}
.available-color-container .color-swatch [role='radiogroup'] .imageChange.disable{opacity:.4;background:linear-gradient(135deg,#fff 49%,#495057 50%,#fff 51%)}
.available-color-container .color-swatch [role='radiogroup'] .imageChange .color-image{height:26px;width:26px;display:block}
@media only screen and (min-width:320px){.plan-card-summary{padding-bottom:10px}
.plan-card-summary a{font-weight:600;color:#5d5d5d;text-decoration:underline;border:0;letter-spacing:0;font-size:14px;line-height:20px;font-family:"Open Sans",sans-serif}
.plan-card-summary a:hover{text-decoration:underline;padding-bottom:0}
.plan-card .plan-card-summary{padding-bottom:20px;padding-top:8px}
.plan-card .plan-card-summary a{font-size:14px;letter-spacing:0;line-height:20px;color:#5d5d5d}
.fcc-review-details{margin:0;padding-bottom:60px}
.fcc-review-details .review-details-tab{padding:60px 10px 24px 10px}
.fcc-review-details .review-details-tab .review-heading{text-align:center;font-size:24px;line-height:28px;letter-spacing:0;font-weight:700;font-family:"Josefin Sans",sans-serif;color:#000f9f}
.fcc-review-details .review-details-tab .review-text{text-align:center;padding:0 30px 0 30px}
.fcc-review-details .review-details-tab .fcc-reviews-tab{background-color:#fff;padding:20px 0;margin:0 20px;height:100%}
.fcc-review-details .review-details-tab .fcc-reviews-tab .phonespecs .phone-tabs-section .details-row .productspecs-label-details{list-style-type:none;padding:0}
.fcc-review-details .review-details-tab .fcc-reviews-tab .phonespecs .phone-tabs-section .details-row .productspecs-label-details .detail-card{padding-bottom:60px !important}
.fcc-review-details .review-details-tab .fcc-reviews-tab .phonespecs .phone-tabs-section .details-row .productspecs-label-details .detail-card .details-heading{color:#000f9f}
.fcc-review-details .review-details-tab .fcc-reviews-tab .phonespecs .phone-tabs-section .details-row .productspecs-label-details .detail-card .details-text .details-desc{padding:0}
.fcc-review-details .review-details-tab .fcc-reviews-tab .phonespecs .phone-tabs-section .details-row .productspecs-label-details .detail-card .details-icon{display:flex;flex-direction:column}
.fcc-review-details .review-details-tab .fcc-reviews-tab .phonespecs .phone-tabs-section .details-row .productspecs-label-details .detail-card .details-icon img{width:30px;height:30px}
.fcc-review-details .review-details-tab .fcc-reviews-tab .phonespecs .phone-tabs-section .details-row .productspecs-label-details .details-heading{margin:0}
.fcc-review-details .review-details-tab .review-details-disclaimer{margin:30px 10px 60px 10px}
.fcc-review-details .plan-tabs-section{background-color:#fff;height:100%;max-height:unset}
.fcc-review-details .plan-tabs-section .details-row{padding:24px 24px 24px 24px}
.fcc-review-details .plan-tabs-section .details-row .productspecs-label-details{list-style-type:none;padding:0;margin:0;justify-content:space-between}
.fcc-review-details .plan-tabs-section .details-row .productspecs-label-details .detail-card{max-width:unset;flex-basis:auto;padding-bottom:40px !important}
.fcc-review-details .plan-tabs-section .details-row .productspecs-label-details .detail-card:last-child{padding-bottom:0 !important}
.fcc-review-details .plan-tabs-section .details-row .productspecs-label-details .detail-card .details-heading .details-text .details-desc-heading{font-size:32px !important;line-height:36px;letter-spacing:0}
.fcc-review-details .plan-tabs-section .details-row .productspecs-label-details .detail-card .details-heading .details-text .details-desc{padding:0;font-size:16px;line-height:21px;letter-spacing:0}
.fcc-review-details .plan-tabs-section .details-row .productspecs-label-details .detail-card .details-heading .details-text .details-icon{display:flex;flex-direction:column}
.fcc-review-details .plan-tabs-section .details-row .productspecs-label-details .detail-card .details-heading .details-text .details-icon img{width:30px;height:30px}
.fcc-review-details .plan-tabs-section .details-row .productspecs-label-details .detail-card .details-heading .details-heading{margin:0}
.fcc-review-details .plancardfacts .broadband-list-container{background-color:#fff;padding:20px;margin-top:20px;min-height:925px}
.fcc-review-details .plancardfacts .broadband-list-container .broadband-list-details{padding:5px;text-align:left;border:3px solid #313334}
.fcc-review-details .plancardfacts .broadband-list-container .broadband-list-details h3{border-bottom:3px solid #313334;font-size:31.5px;font-family:"Open Sans",sans-serif}
.fcc-review-details .plancardfacts .broadband-list-container .broadband-list-details .row{align-items:center}
.fcc-review-details .plancardfacts .broadband-list-container .broadband-list-details .caption-five a{font-size:11px !important;line-height:14px;letter-spacing:0;font-weight:700;font-family:"Open Sans",sans-serif}
.fcc-review-details .plancardfacts .broadband-list-container .broadband-list-details .caption-seven a{font-size:9px !important;line-height:13px;letter-spacing:0;font-weight:600;font-family:"Open Sans",sans-serif}
.fcc-review-details .plancardfacts .broadband-list-container .broadband-list-details .caption-six a{font-size:10px !important;line-height:14px;letter-spacing:0;font-weight:400;font-family:"Open Sans",sans-serif}
.fcc-review-details .plancardfacts .broadband-list-container .broadband-list-details .caption-eight a{font-size:9px;line-height:13px;letter-spacing:0;font-weight:700;font-family:"Open Sans",sans-serif}
.fcc-review-details .plancardfacts .broadband-list-container .broadband-list-details a{font-weight:700;color:#26358b;text-decoration:underline;border:0}
.fcc-review-details .plancardfacts .broadband-list-container .broadband-list-details a:hover{text-decoration:underline;border:0}
.overseas-details{margin:15px 0 20px 0}
.broadband-plans-list .plan-card{height:auto;width:350px}
.broadband-plans-list .plan-card .btn-plan{position:unset;padding-top:10px}
.broadband-plans-list .plan-card .btn-plan .primary-btn a.btn{background-color:#000f9f;border:2px solid #000f9f}
.broadband-plans-list .plan-card .btn-plan .primary-btn a.btn:hover{background-color:rgba(0,15,159,0.8) !important;color:rgba(255,255,255,0.8);border:2px solid rgba(0,15,159,0.8);box-shadow:none;text-decoration:none}
.broadband-plans-list .plan-card .btn-plan .primary-btn a.btn:focus{color:rgba(255,255,255,0.8);border:2px solid rgba(0,15,159,0.8);box-shadow:none;text-decoration:none}
.broadband-plans-list .plan-card .plan-card-summary{position:unset;margin:30px 0 26px 0}
.broadband-plans-list .plan-card .plan-card-summary a{font-size:16px;font-weight:400;color:#000;text-decoration:underline;border:0;font-family:"Open Sans",sans-serif}
.broadband-plans-list .plan-list-heading{padding:60px 12px}
.broadband-plans-list .broadband-list-container{margin:20px 15px;border:3px solid #313334}
.broadband-plans-list .broadband-list-container .broadband-list-details{text-align:left}
.broadband-plans-list .broadband-list-container .broadband-list-details h3{border-bottom:3px solid #313334;font-size:31.5px;font-family:"Open Sans",sans-serif}
.broadband-plans-list .broadband-list-container .broadband-list-details .row{align-items:center}
.broadband-plans-list .broadband-list-container .broadband-list-details .caption-five a{font-size:11px !important;line-height:14px;letter-spacing:0;font-weight:700;font-family:"Open Sans",sans-serif}
.broadband-plans-list .broadband-list-container .broadband-list-details .caption-seven a{font-size:9px !important;line-height:13px;letter-spacing:0;font-weight:600;font-family:"Open Sans",sans-serif}
.broadband-plans-list .broadband-list-container .broadband-list-details .caption-six a{font-size:10px !important;line-height:14px;letter-spacing:0;font-weight:400;font-family:"Open Sans",sans-serif}
.broadband-plans-list .broadband-list-container .broadband-list-details .caption-eight a{font-size:9px !important;line-height:13px;letter-spacing:0;font-weight:700;font-family:"Open Sans",sans-serif}
.broadband-plans-list .broadband-list-container .broadband-list-details a{font-weight:700;color:#26358b;text-decoration:underline;border:0}
.broadband-plans-list .broadband-list-container .broadband-list-details a:hover{text-decoration:underline;border:0}
.product-feature{width:auto}
.product-overview{width:auto}
.product-overview .product-price,.product-overview .product-offer-price{text-align:center}
.product-overview sup{top:-0.35em}
.product-overview .product-retail-price{display:block;padding-top:5px}
.legal-disclosure{padding:0}
.available-color-container{border-top:1px solid #babfc4;width:auto;margin-top:40px}
.specs-description-container{width:auto}
.add-cart-container,.product-description-container{border-top:1px solid #babfc4;width:auto}
.add-cart-container p.text-color-grey,.product-description-container p.text-color-grey{color:#313334}
.add-cart-container .payment-option,.product-description-container .payment-option{border-bottom:1px solid #babfc4}
.add-cart-container .payment-option .subtitle-three-px,.product-description-container .payment-option .subtitle-three-px{font-size:16px;letter-spacing:.2px;line-height:24px;font-weight:400;font-family:"Lato",sans-serif}
.add-cart-container .payment-option .po-excellent-price,.add-cart-container .payment-option .po-offer-price,.product-description-container .payment-option .po-excellent-price,.product-description-container .payment-option .po-offer-price{color:#000f9f}
.add-cart-container .payment-option .po-suffix,.product-description-container .payment-option .po-suffix{font-size:12px !important;font-weight:400 !important;letter-spacing:.25px !important;line-height:20px !important;font-family:"Lato",sans-serif}
.add-cart-container .payment-type .subtitle-three-px,.product-description-container .payment-type .subtitle-three-px{font-size:16px;letter-spacing:.2px;line-height:24px;font-weight:400;font-family:"Lato",sans-serif}
.product-description-container{border-bottom:1px solid #babfc4}
.card-quantity{width:100% !important}
.product-background{background:#fff;padding-top:0;padding-bottom:0}
.detailpage-card{padding-left:0;padding-right:0}
.detailpage-card .product-background{padding-top:30px}
.broadband-plans-list .plan-list-heading h2{letter-spacing:0;padding-bottom:6px}
.broadband-plans-list .plan-list-heading h2 .caption-one{font-size:12px;line-height:15px;font-weight:700}
.broadband-plans-list .plan-list-heading p{font-size:16px;letter-spacing:0;line-height:20px;font-weight:400}
}
@media only screen and (min-width:720px){.fcc-review-details .plancardfacts .broadband-list-container{margin-top:0}
.fcc-review-details .plan-tabs-section{min-height:925px}
}
@media only screen and (min-width:992px){.fcc-review-details{margin:0 10%;padding-bottom:80px}
.fcc-review-details .review-details-tab{padding:70px 0 55px 0}
.fcc-review-details .review-details-tab .review-heading{text-align:center}
.fcc-review-details .review-details-tab .review-text{text-align:center}
.fcc-review-details .review-details-tab .broadband-list-container{margin:0}
.fcc-review-details .review-details-tab .fcc-reviews-tab{padding:40px 20px;margin:0 0 0 50%}
.fcc-review-details .review-details-tab .fcc-reviews-tab .phonespecs .phone-tabs-section .details-row .details-icon .details-text .details-desc{font-size:14px;line-height:21px;letter-spacing:0}
.fcc-review-details .review-details-tab .fcc-reviews-tab .phonespecs .phone-tabs-section .details-row .productspecs-label-details{padding:0}
.fcc-review-details .review-details-tab .review-details-disclaimer{margin:-110px 60px 60px 30px}
.fcc-review-details .review-details-tab .review-details-disclaimer p{margin-top:20px}
.fcc-review-details .plan-tabs-section{min-height:925px}
.fcc-review-details .plan-tabs-section .details-row{padding:45px 0 0 60px}
.fcc-review-details .plan-tabs-section .details-row .productspecs-label-details{padding:0}
.fcc-review-details .plan-tabs-section .details-row .productspecs-label-details .details-icon .details-text .details-desc-heading{font-size:32px !important;line-height:36px;letter-spacing:0}
}
@media only screen and (min-width:992px) and (min-width:320px){.fcc-review-details .plan-tabs-section .details-row .productspecs-label-details .details-icon .details-text .details-desc-heading{font-size:28px;line-height:36px;letter-spacing:0}
}
@media only screen and (min-width:992px){.fcc-review-details .plan-tabs-section .details-row .productspecs-label-details .details-icon .details-text .details-desc{font-size:14px;line-height:21px;letter-spacing:0}
.fcc-review-details .plan-tabs-section .details-row .productspecs-label-details .detail-card{max-width:50%;padding-bottom:100px !important}
.fcc-review-details .plancardfacts .broadband-list-container{margin:0}
.overseas-details{margin:30px 0}
.broadband-plans-list .plan-list-heading{padding:60px 0}
.product-feature{width:487px}
.product-overview{width:487px}
.product-overview .product-price{text-align:left;font-size:32px;font-weight:bold;letter-spacing:-0.25px;line-height:36px}
.product-overview .product-price sup{top:-0.55em}
.product-overview .product-price .product-retail-price{display:initial;padding-top:0;padding-left:10px}
.product-overview .product-offer-price{text-align:left}
.legal-disclosure{padding:0}
.available-color-container{margin-top:0;width:487px}
.add-cart-container,.specs-description-container .product-description-container{width:487px}
.card-quantity{width:234px !important}
.product-background{background:transparent;padding-top:0;padding-bottom:20px}
.detailpage-card .product-background{padding-top:0}
}
.phonedetail-price-container .carousel-item img,.accessorydetail-price-container .carousel-item img{max-width:100%}
.details-section .sliding-underline{top:88%}
.tabs-section .tab-selector ul{list-style-type:none;border-bottom:1px solid #babfc4}
.tabs-section .tab-selector .tabs a{border-radius:0;border-bottom:0;color:#000f9f;font-family:"Josefin Sans";font-size:20px;font-weight:bold;letter-spacing:0;line-height:28px;text-align:center;transition:none;padding-bottom:16px;padding-top:16px}
.tabs-section .tab-selector .tabs a:hover:not(.active){background-color:#e3e9ef;border-radius:6px 6px 0 0;text-decoration:underline}
.tabs-section .tab-selector .tabs a.active{color:#fff;border-radius:6px 6px 0 0;background-color:#000f9f}
.tabs-section .sliding-underline{display:none}
@media only screen and (min-width:320px){.feature-details .detail-card{padding-left:0 !important;padding-right:0 !important}
.tab-selector .detail-card{padding-left:30px !important;padding-right:30px !important}
.product-background .detail-card{padding-left:10px !important;padding-right:10px !important}
.detail-card:nth-of-type(n+7){display:none}
.tabs-section .tab-selector ul,.tabs-section .tab-selector .nav{padding-left:0;padding-right:0}
}
@media only screen and (min-width:992px){.feature-details .detail-card{padding-left:0 !important;padding-right:0 !important}
.tab-selector .detail-card{padding-left:0 !important;padding-right:0 !important}
.product-background .detail-card{padding-left:0 !important;padding-right:0 !important}
.detail-card:nth-of-type(n+7){display:block !important}
.tabs-section .tab-selector .nav{padding-left:130px;padding-right:130px;border-bottom:1px solid #babfc4}
.tabs-section .tab-selector ul{padding-left:130px;padding-right:130px}
}
@media only screen and (min-width:320px){.specs-details-container li{list-style:none}
}
@media only screen and (min-width:320px){.product-intro.welcome-big-screen .why-straight-talk-banner{padding:70px 42px 30px 42px;height:auto}
.product-intro.welcome-big-screen .why-straight-talk-banner .straight-talk{height:auto;padding-left:27px;padding-right:27px}
.product-intro.welcome-big-screen .why-straight-talk-banner .straight-talk .promo-heading{font-size:44px;font-weight:bold;letter-spacing:-0.5px;line-height:46px;margin-bottom:10px}
.product-intro.welcome-big-screen .why-straight-talk-banner .straight-talk p:first-child{margin-bottom:30px}
.img-big-screen .image-container{background:linear-gradient(180deg,#e3e9ef 50%,white 50%);padding-left:42px;padding-right:42px;padding-bottom:50px}
.img-big-screen .image-container img{height:auto;width:297px}
}
@media only screen and (min-width:992px){.product-intro.welcome-big-screen .why-straight-talk-banner{padding:40px 123px 50px 123px;height:auto}
.product-intro.welcome-big-screen .why-straight-talk-banner .straight-talk{height:auto;padding-left:0;padding-right:0;display:inherit !important}
.product-intro.welcome-big-screen .why-straight-talk-banner .straight-talk .promo-heading{font-size:60px;font-weight:bold;letter-spacing:-1.5px;line-height:62px;margin-bottom:30px}
.product-intro.welcome-big-screen .why-straight-talk-banner .straight-talk p{flex:0 0 50%}
.product-intro.welcome-big-screen .why-straight-talk-banner .straight-talk p:first-child{padding-right:10px;margin-bottom:0}
.product-intro.welcome-big-screen .why-straight-talk-banner .straight-talk p:last-child{padding-left:10px}
.img-big-screen .image-container{padding-left:0;padding-right:0;background:linear-gradient(180deg,#e3e9ef 50%,white 50%)}
.img-big-screen .image-container img{width:470px}
}
@media only screen and (min-width:320px){.other-plan-heading{margin-left:20px}
.carryover-container{width:350px;max-width:100%;background-color:#e3e9ef}
.plan-tabs-section .specs-details-container .details-row .details-icon .details-heading{text-transform:uppercase;font-size:12px;font-weight:900;letter-spacing:.25px;line-height:20px;font-family:"Lato",sans-serif;color:#313334;width:100%;word-break:break-word !important;overflow-wrap:break-word !important}
.plan-tabs-section .specs-details-container .details-row .details-text .details-desc-heading{font-size:24px;font-weight:700;letter-spacing:0;line-height:28px;font-family:"Josefin Sans",sans-serif;padding-top:10px;padding-bottom:10px;color:#000f9f}
.plan-tabs-section .specs-details-container .details-row .details-text .details-desc{font-size:16px;letter-spacing:.2px;line-height:24px;font-weight:400;font-family:"Lato",sans-serif;padding-left:0 !important}
.phone-tabs-section .specs-details-container .details-row .details-icon .details-heading{font-size:14px;font-weight:900;letter-spacing:0;line-height:20px;font-family:"Lato",sans-serif;width:100px;display:inline-block;margin-left:10px;color:#313334;word-break:break-word !important;overflow-wrap:break-word !important}
.phone-tabs-section .specs-details-container .details-row .details-text .details-desc{font-size:12px;font-weight:400;letter-spacing:.25px;line-height:20px;font-family:"Lato",sans-serif;padding-left:45px}
.offer-timer .timer-boxes .box{background-color:#e3e9ef;padding:8px 10px;border-radius:6px;margin-right:10px;min-width:58px}
}
@media only screen and (min-width:992px){.other-plan-heading{margin-left:45px}
.carryover-container{width:318px;background-color:#e3e9ef}
.plan-tabs-section .specs-details-container .details-row .details-icon .details-heading{text-transform:uppercase;font-size:12px;font-weight:900;letter-spacing:.25px;line-height:20px;font-family:"Lato",sans-serif;width:100%;color:#313334;word-break:break-word !important;overflow-wrap:break-word !important}
.plan-tabs-section .specs-details-container .details-row .details-text .details-desc-heading{font-size:32px;font-weight:700;letter-spacing:-0.25px;line-height:36px;font-family:"Josefin Sans",sans-serif;padding-top:10px;padding-bottom:10px;color:#000f9f}
.plan-tabs-section .specs-details-container .details-row .details-text .details-desc{font-size:16px;letter-spacing:.2px;line-height:24px;font-weight:400;font-family:"Lato",sans-serif;padding-left:0 !important;word-break:break-word !important;overflow-wrap:break-word !important;display:inline-block}
.phone-tabs-section .specs-details-container .details-row .details-icon .details-heading{font-size:14px;font-weight:900;letter-spacing:0;line-height:20px;font-family:"Lato",sans-serif;width:100px;margin-left:10px;color:#313334;word-break:break-word !important;overflow-wrap:break-word !important;display:inline-block}
.phone-tabs-section .specs-details-container .details-row .details-text .details-desc{font-size:12px;font-weight:400;letter-spacing:.25px;line-height:20px;font-family:"Lato",sans-serif;padding-left:45px;word-break:break-word !important;overflow-wrap:break-word !important;display:inline-block}
}
@media only screen and (min-width:320px){.specs-desc-width{word-break:break-word}
}
.filter-badges{display:none}
.plp-carousel .owl-nav{display:none}
.phone-selector ul{list-style-type:none;padding:0}
.phone-selector ul li{margin:2px 15px 2px 2px;height:31px;border:1px solid #000f9f;border-radius:6px;background-color:transparent}
.phone-selector ul label{position:relative;color:#000f9f;padding:5px 15px;line-height:18px;margin-bottom:0;width:100%;height:100%;cursor:pointer}
.phone-selector ul label input[type="checkbox"]{visibility:visible;opacity:0;position:absolute;left:23px}
.phone-selector ul label.selected{background-color:#000f9f;color:#fff;border:none !important}
.plp-filter .filter-location{color:#000f9f}
.plp-filter .filter-location span.availability-location{font-size:14px;font-weight:700;letter-spacing:0;line-height:20px;color:#313334}
.plp-filter .filter-location span.location-update{cursor:pointer}
.plp-filter .filter-location a.location-update{font-weight:400;color:#000f9f;font-size:14px;letter-spacing:normal;line-height:20px;border-bottom:1px solid #000f9f;padding-bottom:2px}
.plp-filter .filter-location a.location-update:hover{color:#000f9f;border-bottom:2px solid #000f9f;padding-bottom:1px}
.plp-filter .all-filter-wrap .all-filter{cursor:pointer}
.plp-filter .all-filter-wrap.filter-modal-wrap{position:relative;width:100%}
.plp-filter .all-filter-wrap.filter-modal-wrap .modal{height:auto;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);border-radius:6px;text-align:left}
.plp-filter .all-filter-wrap.filter-modal-wrap .modal .modal-body{padding-top:30px;max-height:350px;overflow-y:scroll}
.plp-filter .all-filter-wrap .modal{z-index:1500}
.plp-filter .all-filter-wrap .modal .modal-dialog{max-width:100%;margin:5px}
.plp-filter .all-filter-wrap .modal .modal-dialog .modal-content{border-radius:6px;background-color:#fff}
.plp-filter .all-filter-wrap .modal .modal-dialog .modal-content .modal-header{border-bottom:1px solid #babfc4}
.plp-filter .all-filter-wrap .modal .modal-dialog .modal-content .modal-header .close{padding:0;margin:0}
.plp-filter .all-filter-wrap .modal .modal-dialog .modal-content .modal-footer{border-top:1px solid #babfc4;margin-top:20px}
.plp-filter .all-filter-wrap .modal .filters-container .filter-wrap ul{list-style-type:none;padding-left:0}
.plp-filter .all-filter-wrap .modal .filters-container .filter-wrap ul.filter-rating{padding-top:10px;display:flex;align-items:center;justify-content:flex-start}
.plp-filter .all-filter-wrap .modal .filters-container .filter-wrap ul.filter-rating li{padding-right:5px}
.plp-filter .all-filter-wrap .modal .filters-container .filter-wrap ul.filter-rating .filter-rating-grey::before{color:transparent;content:"";background:url(clientlib-base/resources/svg/ratings/grey-star.svg) 0 0 no-repeat;height:20px;width:16px;display:block}
.plp-filter .all-filter-wrap .modal .filters-container .filter-wrap ul.filter-rating .filter-rating-black::before{color:transparent;content:"";background:url(clientlib-base/resources/svg/ratings/black-star.svg) 0 0 no-repeat;height:20px;width:16px;display:block}
.plp-filter .all-filter-wrap .modal .filters-container .filter-wrap ul .custom-control{padding-bottom:10px}
.plp-filter .all-filter-wrap .modal .filters-container .filter-wrap ul .custom-control .custom-control-label div{margin-top:5px !important;margin-bottom:5px !important}
.plp-filter .all-filter-wrap .modal .filters-container .filter-wrap ul .smart-pay-filter{position:relative;top:-8px}
.plp-filter .all-filter-wrap .clear-all{padding-right:20px}
.plp-filter .filter-badges{padding-left:30px}
.plp-filter .filter-badges .badges{display:inline-block;position:relative;margin-right:20px}
.plp-filter .filter-badges .badges span.badge-title{color:#313334;background-color:#e3e9ef;padding:8px 50px 8px 15px;border-radius:18px;border:1px solid #babfc4}
.plp-filter .filter-badges .badges span.icon{position:absolute;right:5px;top:1px;opacity:.5;cursor:pointer}
.range-slider{position:relative;padding-top:20px;max-width:220px;min-width:180px}
.range-slider .slider-wrapper{padding-bottom:30px}
.range-slider .slider-wrapper .ui-slider.ui-slider-horizontal{height:6px}
.range-slider .slider-wrapper .ui-slider.ui-widget.ui-widget-content{background-color:#e8e8e9;border:0}
.range-slider .slider-wrapper .ui-slider .ui-widget-header{background-color:#000f9f}
.range-slider .slider-wrapper .ui-slider .ui-slider-handle{width:34px;height:34px;border-radius:30px;top:-15px;background-color:#fff;box-shadow:.5px .5px 3px 0 rgba(0,0,0,0.2);border:1px solid #000f9f}
.range-slider .slider-wrapper .marker{position:absolute;top:16px;height:14px;width:1px;border-right:1px solid #b2b2b2}
.range-slider .slider-wrapper .marker.marker-0{left:0}
.range-slider .slider-wrapper .marker.marker-25{left:25%}
.range-slider .slider-wrapper .marker.marker-50{left:50%}
.range-slider .slider-wrapper .marker.marker-75{left:75%}
.range-slider .slider-wrapper .marker.marker-100{left:100%}
.range-slider .slider-wrapper .start-price{position:absolute;right:107%;top:13px;min-width:max-content}
.range-slider .slider-wrapper .end-price{position:absolute;left:115%;top:13px;min-width:max-content}
.range-slider .slider-wrapper #tooltip-max,.range-slider .slider-wrapper #tooltip-min{min-width:max-content}
.range-slider .md-form{width:90px;display:inline-block;background-color:#f9f9f9;margin-top:44px}
.range-slider .md-form label{margin-left:0 !important}
.range-slider .md-form label.active{transform:translateY(-8px) scale(0.6)}
.range-slider .md-form #min-price,.range-slider .md-form #max-price{margin-bottom:0}
.range-slider .price-divider{padding:0 10px}
.range-slider .slider-checkboxes{padding-top:10px}
.device-plp .plp-filter hr{display:none}
.modal-backdrop-filter.show{opacity:.4}
@media only screen and (min-width:320px){.all-phones h2{font-size:32px;font-weight:700;letter-spacing:-0.25px;line-height:36px}
.sort-options{margin-top:auto !important}
.sort-options .wrap-drop{width:170px;text-align:left;float:right;margin:0 auto}
.modal-open .existing-customer,.modal-open .notify-me{overflow-x:hidden;overflow-y:hidden}
body.modal-open{width:100%;height:100%}
.plp-masthead-banner{border-radius:0}
.refill-card .card-tile{padding:210px 27px 50px 31px}
.plp-filter{padding-bottom:15px}
.plp-filter .filter-location{text-align:center;padding-top:20px;padding-bottom:20px;width:100%}
.filters-container .filter-wrap .filter-fields{padding-left:30px;padding-top:20px}
.filters-container .filter-wrap .filter-fields .custom-control{padding-left:0}
.all-filter-wrap.filter-modal-wrap{position:relative;width:100%}
.all-filter-wrap.filter-modal-wrap .modal{height:auto;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);border-radius:6px}
.all-filter-wrap.filter-modal-wrap .modal .modal-body{height:calc(99vh - 67px - 193px);overflow-y:scroll}
.all-filter-wrap.filter-modal-wrap .modal .modal-footer .filter-error{position:absolute;bottom:0}
.all-filter-wrap .modal-dialog .modal-header{padding:20px 20px 20px 20px}
.all-filter-wrap .modal-dialog .modal-title{margin:0 auto;text-transform:capitalize !important}
.all-filter-wrap .modal-dialog .modal-footer{padding:30px 0}
.all-filter-wrap .modal-dialog .modal-footer .primary-btn{width:100%;text-align:center;padding-right:0}
.all-filter-wrap .modal-dialog .modal-footer .clear-all{width:100%;text-align:center;padding-right:0;margin:0;padding-top:20px}
.all-filter-wrap .modal-dialog .modal-footer .filter-error{text-align:center;padding-right:0}
.range-slider{margin:0 60px 0 15px}
.phone-selector ul{white-space:nowrap;overflow:auto;margin:0;width:95vw;padding-top:8px !important;scrollbar-width:none}
.phone-selector ul li{display:inline-block}
.phone-selector ul::-webkit-scrollbar{width:0;background:transparent}
.compare-plp-cards{padding-top:15px}
.compare-plp-cards .phone-card,.compare-plp-cards .refill-card,.compare-plp-cards .device-card,.compare-plp-cards .accessories-card{margin-bottom:40px}
.purchase-flow-wrapper .plp-filter .mb-purchase-txt-center{text-align:center;padding-bottom:0;padding-top:20px}
}
@media only screen and (min-width:768px){.phone-selector ul{width:52vh}
.sort-options .wrap-drop{width:170px}
.plp-filter{padding-bottom:30px}
.plp-filter .filter-location{text-align:center;padding-bottom:0;width:100%}
.purchase-flow-wrapper .plp-filter .mb-purchase-txt-center{text-align:center;padding-bottom:0 !important;padding-top:0 !important;margin:auto 0 !important}
}
@media only screen and (min-width:992px){.all-phones h2{font-size:44px;font-weight:700;letter-spacing:-0.5px;line-height:46px}
.sort-options .wrap-drop{width:199px}
.modal-open .existing-customer,.modal-open .notify-me{overflow-x:hidden;overflow-y:hidden}
body.modal-open{width:100%;height:100%}
.plp-masthead-banner{border-radius:10px}
.plp-filter .plp-zip .filter-location{margin-top:45px !important}
.plp-filter .filter-location{text-align:right;margin-bottom:auto !important;width:100%}
.filters-container .filter-wrap .filter-fields{padding-left:0;padding-top:25px}
.all-filter-wrap.filter-modal-wrap{position:relative;width:100%}
.all-filter-wrap.filter-modal-wrap .modal{position:absolute;top:-50px;height:auto;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);border-radius:6px}
.all-filter-wrap.filter-modal-wrap .modal .modal-dialog{margin:0}
.all-filter-wrap.filter-modal-wrap .modal .modal-footer .filter-error{position:inherit;bottom:0}
.all-filter-wrap .modal-dialog .modal-header{padding:20px 20px 20px 60px}
.all-filter-wrap .modal-dialog .modal-body{padding-left:60px;padding-right:60px}
.all-filter-wrap .modal-dialog .modal-title{margin:0}
.all-filter-wrap .modal-dialog .modal-footer{padding:20px 0}
.all-filter-wrap .modal-dialog .modal-footer .primary-btn{width:auto;padding-right:30px}
.all-filter-wrap .modal-dialog .modal-footer .clear-all{width:auto;padding-right:20px;padding-top:0}
.all-filter-wrap .modal-dialog .modal-footer .filter-error{text-align:right;padding-right:30px}
.range-slider{margin:0 85px 0 30px}
.phone-selector ul{width:auto;margin:0;padding-top:0 !important}
.phone-selector ul li{display:inline-block}
.compare-plp-cards{padding-top:20px}
.compare-plp-cards .phone-card,.compare-plp-cards .refill-card,.compare-plp-cards .accessories-card,.compare-plp-cards .device-card{margin-bottom:40px}
.purchase-flow-wrapper .plp-filter .mb-purchase-txt-center{text-align:right;padding-bottom:0;padding-top:0}
}
.product-compare-nav,.plan-compare-nav{background:#000f9f;height:80px;color:#fff}
.product-compare-nav a,.plan-compare-nav a{border:0;text-decoration:none}
#compare-overlay-body .product-compare-nav,#compare-overlay-body .plan-compare-nav{top:0 !important}
.phone-compare-carousel .owl-dots,.product-compare-carousel .owl-dots{margin:20px auto 0 !important;width:auto !important}
.phone-compare-carousel .owl-dots .owl-dot span,.product-compare-carousel .owl-dots .owl-dot span{height:10px;width:10px;background-color:transparent !important;box-shadow:inset 0 0 0 2px #000f9f !important}
.phone-compare-carousel .owl-dots .owl-dot.active span,.phone-compare-carousel .owl-dots .owl-dot:hover span,.product-compare-carousel .owl-dots .owl-dot.active span,.product-compare-carousel .owl-dots .owl-dot:hover span{height:10px;width:10px;background-color:#000f9f !important;box-shadow:inset 0 0 0 2px #000f9f !important}
@media(min-width:320px){.addAnotherPhone .primary-btn .btn{padding:4px 15px !important}
.product-compare-nav .product-nav,.plan-compare-nav .product-nav{padding-top:10px;padding-bottom:10px;align-items:center;display:flex;flex-direction:row;height:80px}
.product-compare-nav .subtitle-two,.plan-compare-nav .subtitle-two{width:120px;text-align:left;font-size:12px;font-weight:bold;letter-spacing:.75px;line-height:20px;font-family:"Lato",sans-serif}
.product-compare-nav .close-container,.plan-compare-nav .close-container{top:-5px;right:-25px}
.product-container-card{padding-bottom:20px}
.addAnotherPhoneContainer,.addAnotherProductContainer{border-width:2px;border-style:dashed;border-color:#babfc4;height:356px}
.quick-look-container{border-bottom:1px Solid #babfc4;border-top:1px Solid #babfc4}
.quick-look-container .heading-two{font-size:32px;font-weight:600;letter-spacing:-0.25px;line-height:36px;padding:40px 10px 40px 20px;color:#000f9f}
.quick-look-container .detail-card{text-align:center;padding-left:20px !important;padding-right:20px !important}
.quick-look-container .detail-card .details-text{padding-top:10px;margin:0 auto;padding-bottom:20px}
.quick-look-container .detail-card .details-text .details-desc{font-size:16px;letter-spacing:.2px;line-height:24px;font-weight:400;font-family:"Lato",sans-serif;color:#313334}
.phone-compare .phone-card{background:transparent;width:170px;margin:0 auto;box-shadow:none}
.phone-compare .phone-card:hover{box-shadow:none}
.phone-compare .phone-card .phone-name,.phone-compare .phone-card .phone-rating,.phone-compare .phone-card .promo-text{display:none}
.phone-compare .phone-card .phone-image-detail{height:170px;padding:0;margin:0}
.phone-compare .phone-card .phone-image-detail .phone-image img{height:170px;width:82px}
.phone-compare .phone-card .phone-image-detail .available-color{vertical-align:middle;height:170px;text-align:left;display:table-cell !important;padding-left:5px}
.phone-compare .phone-card .phone-price-detail{margin:20px 0 20px;padding:0 14px}
.phone-compare .phone-card .phone-price-detail .offered-price,.phone-compare .phone-card .phone-price-detail .smart-price{color:#000f9f;font-size:24px;font-weight:bold;letter-spacing:0;line-height:28px}
.phone-compare .phone-card .phone-price-detail .actual-price{text-decoration:line-through;font-size:12px;letter-spacing:.25px;line-height:20px}
.phone-compare .phone-card .phone-price-detail .smart-pay-text{font-size:12px;letter-spacing:.25px;line-height:20px;visibility:hidden}
.phone-compare .phone-card .phone-price-detail sup{top:-0.35em}
.phone-compare .phone-card .phone-price-detail .smartpay-logo{background-size:cover;height:20px;width:85px;display:inline-block;vertical-align:middle}
.phone-compare .phone-card .phone-price-detail .smartpay{padding-top:15px}
.phone-compare .quick-look-container .detail-card .details-heading{display:none}
.phone-compare .more-feature .feature-details{max-width:100%}
.phone-compare .more-feature .heading-two{font-size:32px;font-weight:600;letter-spacing:-0.25px;line-height:36px;padding:40px 10px;color:#000f9f}
.phone-compare .more-feature .feature-column{padding:0 20px}
.phone-compare .more-feature .feature-column .heading-four,.phone-compare .more-feature .feature-column .protectionplan-heading{font-family:"Lato",sans-serif;font-size:12px;font-weight:900;letter-spacing:.75px;line-height:20px;margin:0 auto;text-transform:uppercase}
.phone-compare .more-feature .feature-column .feature-description{font-size:16px;letter-spacing:0;line-height:24px;color:#313334;margin:0 auto;padding-top:0;padding-bottom:20px;font-family:"Lato",sans-serif}
.product-compare .addAnotherProductContainer{height:196px}
.product-compare .plan-card{background:transparent;height:196px;padding:10px 18px 0;margin-bottom:0;box-shadow:none}
.product-compare .plan-card:hover{box-shadow:none}
.product-compare .plan-card .price-container{border-bottom:0;padding-bottom:20px;margin:0;min-height:104px}
.product-compare .plan-card .price-container .plan-price{font-size:32px;font-weight:bold;letter-spacing:-0.25px;line-height:36px}
.product-compare .plan-card .price-container .subtitle-one,.product-compare .plan-card .price-container .protectionplan-phone{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px;font-family:"Josefin Sans",sans-serif}
.product-compare .plan-card .price-container sup{top:-0.35em;padding-left:2px}
.product-compare .plan-card .price-container .plan-price-offer{color:#000f9f}
.product-compare .plan-card .plan-name{padding-top:20px;padding-bottom:10px;font-size:16px;font-weight:900;letter-spacing:0;line-height:24px}
.product-compare .quick-look-container{border-bottom:0 Solid transparent}
.product-compare .quick-look-container .detail-card{padding-top:30px;text-align:left}
.product-compare .quick-look-container .detail-card .details-heading{text-transform:uppercase;font-size:12px;font-weight:900;letter-spacing:.25px;line-height:20px;font-family:"Lato",sans-serif}
.product-compare .quick-look-container .detail-card .details-text{padding-bottom:0;padding-top:10px}
.product-compare .quick-look-container .detail-card .details-text .details-desc-heading{color:#000f9f;font-size:16px;font-weight:900;letter-spacing:0;line-height:24px;padding-bottom:5px}
.product-compare .quick-look-container .detail-card .details-text .details-desc{font-size:16px;letter-spacing:.2px;line-height:24px;font-weight:400;font-family:"Lato",sans-serif}
.product-compare .quick-look-container .detail-card:nth-child(even){background:#f6f9fc}
}
@media(min-width:768px){.product-compare-nav .product-nav,.plan-compare-nav .product-nav{height:80px;padding-top:10px;padding-bottom:10px}
}
@media(min-width:992px){.product-compare-nav .product-nav,.plan-compare-nav .product-nav{justify-content:space-around}
.product-compare-nav .subtitle-two,.plan-compare-nav .subtitle-two{width:300px;text-align:center;font-size:16px;font-weight:900;letter-spacing:0;line-height:24px}
.product-compare-nav .close-container,.plan-compare-nav .close-container{top:-4px;right:0;border-bottom:0 !important}
.product-container-card{padding-bottom:40px}
.addAnotherPhoneContainer,.addAnotherProductContainer{border-width:1px;border-style:dashed;border-color:#babfc4;height:353px}
.phone-compare .product-card-container{height:353px}
.phone-compare .phone-card{background:transparent;width:210px;box-shadow:none}
.phone-compare .phone-card:hover{box-shadow:none}
.phone-compare .phone-card .phone-name,.phone-compare .phone-card .phone-rating,.phone-compare .phone-card .promo-text,.phone-compare .phone-card .phone-compare{display:none}
.phone-compare .phone-card .phone-image-detail{height:170px;padding:0;margin:0}
.phone-compare .phone-card .phone-image-detail .phone-image img{height:170px;width:82px}
.phone-compare .phone-card .phone-image-detail .available-color{vertical-align:middle;height:170px;text-align:left;display:table-cell !important;padding-left:20px}
.phone-compare .phone-card .phone-price-detail{margin:30px 0;padding:0}
.phone-compare .phone-card .phone-price-detail .smart-pay-text{visibility:visible}
.phone-compare .phone-card .phone-price-detail .emi-container{border-right:1px solid #babfc4}
.phone-compare .quick-look-container .heading-two{font-size:44px;font-weight:700;letter-spacing:-0.5px;line-height:46px;padding:50px 0}
.phone-compare .detail-card{text-align:center;padding-left:10px !important;padding-right:10px !important}
.phone-compare .detail-card .details-heading{display:none}
.phone-compare .detail-card .details-text{padding-top:10px;width:50%;margin:0 auto;padding-bottom:30px}
.phone-compare .more-feature .heading-two{font-size:44px;font-weight:700;letter-spacing:-0.5px;line-height:46px;padding:50px 0}
.phone-compare .more-feature .feature-column{padding:0 65px}
.phone-compare .more-feature .feature-column .heading-four,.phone-compare .more-feature .feature-column .protectionplan-heading{margin:0 auto;text-transform:uppercase}
.phone-compare .more-feature .feature-column .feature-description{margin:0 auto;padding-top:5px;padding-bottom:40px}
#compare-overlay-body .product-nav{padding-left:10px;padding-right:10px}
.product-compare .product-container-card{padding-bottom:20px}
.product-compare .product-card-container,.product-compare .addAnotherProductContainer{height:160px}
.product-compare .plan-card{background:transparent;height:170px;box-shadow:none}
.product-compare .plan-card:hover{box-shadow:none}
.product-compare .plan-card .price-container{margin:0;border-bottom:0;padding-bottom:20px;min-height:70px}
.product-compare .plan-card .price-container .plan-price{font-family:"Josefin Sans";font-size:44px;font-weight:bold;letter-spacing:-0.5px;line-height:46px}
.product-compare .plan-card .price-container sup{top:-0.75em;padding-left:2px}
.product-compare .plan-card .plan-name{padding-top:0;padding-bottom:20px;font-size:16px;font-weight:900;letter-spacing:0;line-height:24px}
.product-compare .quick-look-container .heading-two{font-size:44px;font-weight:700;letter-spacing:-0.5px;line-height:46px;padding:50px 0}
.product-compare .quick-look-container .detail-card{padding-left:40px !important;padding-right:40px !important}
.product-compare .quick-look-container .detail-card .details-text{padding-top:10px;padding-bottom:10px}
.product-compare .quick-look-container .detail-card .details-text .details-desc-heading{font-family:"Josefin Sans";font-size:24px;font-weight:bold;letter-spacing:0;line-height:28px;padding-bottom:10px}
}
.compare-bar{display:none;background-color:#000f9f;padding-top:18px;padding-bottom:18px;position:fixed;bottom:0;z-index:99}
.compare-bar .compare-row{max-width:992px}
.compare-bar .compare-row .compare-button{padding-top:10px}
.compare-bar .compare-row ul{list-style:none;padding:0;padding-left:0;white-space:nowrap;overflow:auto;overflow-y:hidden;scrollbar-width:none;margin-bottom:0}
.compare-bar .compare-row ul li.phone-wrapper{display:inline-block}
.compare-bar .compare-row ul li.wrapper{display:inline-block;width:215px;height:130px;position:relative;vertical-align:top;margin-right:30px}
.compare-bar .compare-row ul li.wrapper .phone-image-wrap{height:84px;width:84px;border-radius:10px;background-color:#fff;padding:15px}
.compare-bar .compare-row ul li.wrapper .phone-image-wrap img{height:54px;margin:0 auto;display:block}
.compare-bar .compare-row ul li.wrapper .phone-name-wrap{width:100px;vertical-align:top;padding-left:10px;white-space:initial}
.compare-bar .compare-row ul li.wrapper .phone-name-wrap span{color:#fff}
.compare-bar .compare-row ul li.wrapper a.clear-compare-selection{position:absolute;right:0}
.compare-bar .compare-row ul li.wrapper.empty-wrapper{border:2px dashed #babfc4;border-radius:12px}
.compare-bar .compare-row ul li .plan-wrap{width:184px;background-color:#fff;color:#313334;border-radius:6px;height:130px;padding:10px 15px;margin-right:10px}
.compare-bar .compare-row ul li .plan-wrap .plan-name{font-size:12px;font-weight:900;letter-spacing:.25px;line-height:20px}
.compare-bar .compare-row ul li .plan-wrap .plan-price{color:#000f9f;font-size:14px;letter-spacing:0;line-height:20px;font-weight:900}
.compare-bar .compare-row ul li .plan-wrap .plan-days{font-size:14px;letter-spacing:0;line-height:20px;color:#313334;font-weight:900}
.compare-bar .compare-row ul li .plan-wrap span.multi{width:31px;height:24px;background:#38d430;padding:0 5px;color:#000f9f;font-family:"Lato",sans-serif;font-size:16px;font-weight:900;letter-spacing:0;line-height:24px;border-radius:6px;display:inline-block}
.compare-bar .compare-row ul li .plan-wrap .plan-detail ul{display:block;list-style-type:disc;overflow-y:unset;overflow:unset;padding-left:15px !important;padding-top:10px}
.compare-bar .compare-row ul li .plan-wrap .plan-detail ul li{font-size:12px;letter-spacing:.25px;line-height:20px}
.compare-bar .compare-row ul li .plan-wrap .plan-detail p{font-size:12px;font-weight:400;letter-spacing:.25px;line-height:20px;font-family:"Lato",sans-serif}
.compare-bar .compare-row ul li .plan-wrap .plan-detail p:first-of-type{padding-top:10px}
.compare-bar .compare-row ul li .plan-wrap .plan-detail p span.body-text,.compare-bar .compare-row ul li .plan-wrap .plan-detail p span.smart-pay-limit-reached-subtitle{font-size:12px;font-weight:400;letter-spacing:.25px;line-height:20px;font-family:"Lato",sans-serif}
.compare-bar .compare-row ul::-webkit-scrollbar{width:0;background:transparent}
.upgrade-plan{border:1px solid #babfc4}
.upgrade-plan .upgrade-content-wrapper{padding:20px 30px 30px 30px}
.upgrade-plan .upgrade-content-wrapper>p{padding-bottom:2px}
.upgrade-plan .upgrade-content-wrapper .phone-number-input{margin-bottom:0}
.upgrade-plan .upgrade-content-wrapper .captcha{padding-top:15px;max-width:232px}
.upgrade-plan .upgrade-content-wrapper .see-available-plans a{box-shadow:none}
.upgrade-plan .eligible-offer-wrapper{display:none;border-radius:20px}
.upgrade-plan .eligible-offer-wrapper>p{padding-bottom:10px}
.upgrade-plan .eligible-offer-wrapper .change-number{width:fit-content;padding-top:10px}
.upgrade-plan .eligible-offer-wrapper .change-number a{box-shadow:none}
@media only screen and (min-width:320px){.upgrade-plan .upgrade-content-wrapper{padding:30px 20px}
.upgrade-plan .upgrade-content-wrapper .captcha-wrapper{padding-top:0}
.upgrade-plan .upgrade-content-wrapper .phone-number-input label{font-size:14px}
.upgrade-plan .upgrade-content-wrapper .get-rewarded{margin-top:30px}
.upgrade-plan .eligible-offer-wrapper{width:100%;padding:20px 20px 30px 20px}
.upgrade-plan .eligible-offer-wrapper .eligible-offer-rewards{margin-top:30px}
.upgrade-plan .already-account{margin-top:10px}
.upgrade-plan.upgrade-border{border:none !important}
.upgrade-plan.upgrade-border .upgrade-content-wrapper{border:1px solid #babfc4}
}
@media only screen and (min-width:992px){.upgrade-plan .upgrade-content-wrapper{padding:30px 30px 40px}
.upgrade-plan .upgrade-content-wrapper .refill-text{padding-bottom:0}
.upgrade-plan .upgrade-content-wrapper .phone-number-input{margin-bottom:0 !important}
.upgrade-plan .upgrade-content-wrapper .captcha-wrapper{padding-top:0;padding-bottom:0}
.upgrade-plan .upgrade-content-wrapper .phone-number-input label{font-size:16px}
.upgrade-plan .get-rewarded{margin-top:0}
.upgrade-plan .captcha{margin:0 auto}
.upgrade-plan .already-account{margin-left:20px;margin-top:0}
.upgrade-plan .eligible-offer-wrapper{padding:30px 30px 30px 66px}
.upgrade-plan .eligible-offer-wrapper .eligible-offer-rewards{margin-top:0}
}
@media only screen and (min-width:320px){.leaflet-bottom.leaflet-right .leaflet-control-attribution{background:#eaeaea;bottom:-2px;color:#777;height:13px;padding:0 5px;text-align:right;text-transform:uppercase;font-weight:400;font-family:sans-serif;font-size:9px;white-space:nowrap;margin:0;letter-spacing:1px;position:relative;top:0}
.leaflet-bottom.leaflet-right .leaflet-control-attribution a{font-size:9px;border-bottom:0;line-height:inherit}
.map-result-toggle.bg-soft-grey{background-color:#e3e9ef !important}
.map-views-container{display:flex}
.map-pins-details{display:flex}
.resultList.map-search-result.bg-white.border-top-bottom-grey{padding:20px 5px 20px 30px}
.leaflet-popup{bottom:35px !important}
.leaflet-popup .leaflet-popup-content{margin:0 !important}
.leaflet-popup .leaflet-popup-content .text-right{padding:10px 17px}
.leaflet-popup .img-fluid{max-width:100%;max-height:100%;width:inherit !important;height:inherit !important}
.leaflet-popup .resultPrimary{color:#313334;font-family:"Lato",sans-serif;font-size:14px;font-weight:bold;letter-spacing:0;line-height:20px;padding:10px 17px 0 17px}
.leaflet-popup .resultSecondary{color:#313334;font-family:"Lato",sans-serif;font-size:12px;letter-spacing:.25px;line-height:20px;padding:0 17px}
.leaflet-popup .resultOther{padding:0 17px;color:#313334;font-family:"Lato",sans-serif;font-size:12px;letter-spacing:.25px;line-height:20px;padding:0 17px;font-weight:bold}
.leaflet-popup .poiPhoneNum{padding:0 17px;color:#313334;font-family:"Lato",sans-serif;font-size:12px;letter-spacing:.25px;line-height:20px;padding:0 17px;font-weight:bold}
.leaflet-popup .callStoreLink{color:#000f9f;font-family:"Lato",sans-serif;font-size:10px;letter-spacing:.25px;line-height:18px;border-bottom:1px solid #000f9f !important;margin-right:15px}
.leaflet-popup .resultRoute{color:#000f9f;font-family:"Lato",sans-serif;font-size:10px;letter-spacing:.25px;line-height:18px;border-bottom:1px solid #000f9f !important}
.selected-address-card{border:2px solid #000f9f !important}
.map-views-container{position:absolute;top:-55px;right:15px;width:320px;transform:none;left:auto;z-index:999}
.map-views-container .secondary-btn-white .btn{background:#fff !important;border:2px solid #fff;color:#000f9f;font-family:"Lato",sans-serif;font-size:14px !important;font-weight:bold !important;letter-spacing:0 !important;line-height:20px !important;border-radius:6px !important;text-transform:inherit;height:34px !important}
.map-views-container .secondary-btn-white .btn:hover{border:2px solid #000f9f !important}
.map-pins-details{padding-top:10px !important;padding-bottom:10px !important}
.map-pins-details .extra-small{margin-right:0}
.map-pins-details .extra-small img{padding-right:0 !important;width:20px}
.map-pins-details p{color:#313334;font-family:"Lato",sans-serif;font-size:12px;font-weight:600;letter-spacing:0;line-height:20px;margin-right:0;margin-left:0}
.map-search-filter .map-filter-options{background:#f6f9fc;border-bottom:1px solid #babfc4 !important}
.map-search-filter .map-filter-options .d-flex.justify-content-between.pb-15{margin-left:25px;margin-right:25px}
.map-search-filter .map-filter-options .d-flex.justify-content-between.pb-15 .custom-checkbox{padding-left:0 !important}
.map-search-filter .map-filter-options .d-flex.justify-content-between.pb-15:nth-child(3){border-bottom:1px solid #babfc4 !important}
.map-search-filter .map-filter-options .d-flex.justify-content-between.border-top-medium-grey.pt-15{border:none !important}
.map-search-filter .custom-checkbox .body-text,.map-search-filter .custom-checkbox .smart-pay-limit-reached-subtitle{color:#313334;font-family:"Lato",sans-serif;font-size:14px;font-weight:bold;letter-spacing:0;line-height:20px}
.map-store-locator-container .map-result-container{margin-top:25px;height:700px;width:100%}
.map-store-locator-container .map-result-container img{width:100%;height:100%}
.map-store-locator-container .map-search-container{padding-top:30px;width:100%;position:relative}
.map-store-locator-container .map-search-container .search-input-mr{margin-right:0;height:45px}
.map-store-locator-container .map-search-container .search-input-mr input{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;margin-right:0 !important;padding:0 30px 0 10px !important;height:45px !important}
.map-store-locator-container .map-search-container .search-input-mr .md-form.input-group{height:45px !important}
.map-store-locator-container .map-search-container .search-input-mr .search-btn{height:45px !important;background:#c74100 !important;border-radius:0 6px 6px 0;border-bottom:0;padding:8px 10px}
.map-store-locator-container .map-search-container .map-search-result-container{display:none;background:#fff;padding:15px 0}
.map-store-locator-container .map-search-container .map-search-result-container .map-search-radius{padding:10px 0}
.map-store-locator-container .map-search-container .map-search-result-container .map-search-radius .caption-one-normal{color:#313334;font-family:"Lato",sans-serif;font-size:14px;font-weight:bold;letter-spacing:0;line-height:20px}
.map-store-locator-container .map-search-container .map-search-result-container .map-search-radius .sort-options .wrap-drop{margin:0 0 0 auto}
.map-store-locator-container .map-search-container .map-search-result-container .map-search-radius .sort-options .wrap-drop .caption-one{color:#313334;font-family:"Lato",sans-serif;font-size:14px;letter-spacing:0;line-height:20px;font-weight:normal}
.map-store-locator-container .map-search-container .map-search-result-container .map-search-radius .sort-options .caption-one{color:#313334;font-family:"Lato",sans-serif;font-size:14px;letter-spacing:0;line-height:20px}
.map-store-locator-container .map-search-container .map-search-result-container .map-search-result .search-result-address{border:1px solid #0f8609;border-radius:6px;padding:10px 10px 10px 20px;width:100%}
.map-store-locator-container .map-search-container .map-search-result-container .map-search-result .search-result-address.selected{border:2px solid #000f9f}
.search-result-address .store-logo{height:45px;width:46px}
.coverage-map-container{background:#55c5ff;position:relative}
.coverage-map-container .coverage-info-container{border-radius:6px;padding:15px 30px 20px 30px;width:100%;max-width:350px;position:absolute;top:15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.coverage-map-container .coverage-info-container .coverage-info{padding-top:15px;padding-bottom:20px}
.coverage-map-container .coverage-info-container .coverage-info:first-of-type{padding-top:0}
}
@media only screen and (min-width:768px){.map-views-container{right:0;left:0;top:-60px;margin:auto}
.map-pins-details p{margin-left:10px;margin-right:15px}
}
@media only screen and (min-width:992px){.map-views-container{position:absolute;top:-60px;right:30px;width:320px;transform:none;left:auto;z-index:999}
.map-views-container .secondary-btn-white .btn{background:#fff !important;border:2px solid #fff;color:#000f9f;font-family:"Lato",sans-serif;font-size:14px !important;font-weight:bold !important;letter-spacing:0 !important;line-height:20px !important;border-radius:6px !important;text-transform:inherit;height:34px !important}
.map-views-container .secondary-btn-white .btn:hover{border:2px solid #000f9f !important}
.map-pins-details{padding-top:10px !important;padding-bottom:10px !important}
.map-pins-details .extra-small{margin-right:15px}
.map-pins-details .extra-small img{padding-left:15px !important;padding-right:5px !important;width:45px}
.map-pins-details p{color:#313334;font-family:"Lato",sans-serif;font-size:14px;letter-spacing:0;line-height:20px;font-weight:600;margin-right:0;margin-left:0}
.map-store-locator-container .map-result-container{margin-top:0;width:100%}
.map-store-locator-container .map-result-container img{width:100%}
.map-store-locator-container .map-search-container{overflow:auto}
.map-store-locator-container .map-search-container .search-input-mr{margin-right:35px}
.map-store-locator-container .map-search-container .map-search-result-container{display:block;padding:0}
.map-store-locator-container .map-search-container .map-search-result-container .map-search-radius{padding:20px 20px 20px 0}
.map-store-locator-container .map-search-container .map-search-result-container #resultsonside{min-height:545px;max-height:545px;overflow:auto;padding-right:15px}
.map-store-locator-container .map-search-container .map-search-result-container #resultsonside::-webkit-scrollbar{width:10px}
.map-store-locator-container .map-search-container .map-search-result-container #resultsonside::-webkit-scrollbar-track{background:#e3e9ef}
.map-store-locator-container .map-search-container .map-search-result-container #resultsonside::-webkit-scrollbar-thumb{background:#313334;border-radius:10px}
.coverage-map-container{background-color:#55c5ff}
.coverage-map-container .coverage-info-container{padding:25px 20px 30px 20px;width:318px;max-width:318px;top:40px;left:123px;-webkit-transform:none;transform:none}
.coverage-map-container .coverage-info-container .coverage-info{padding-top:20px;padding-bottom:20px}
.coverage-map-container .coverage-info-container .coverage-info:first-of-type{padding-top:0}
}
.my-account-payment.tabs-section .tab-selector ul{border-bottom:1px solid #babfc4;padding-left:0;padding-right:0}
.my-account-payment.tabs-section .tab-selector .tabs a{border-radius:0;border-bottom:0;color:#000f9f;font-family:"Lato",sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;text-align:center;transition:none;padding-bottom:16px;padding-top:16px;height:100%;display:flex;align-items:center;justify-content:center;word-break:break-word !important;overflow-wrap:break-word !important}
.my-account-payment.tabs-section .tab-selector .tabs a:hover:not(.active){background-color:#e3e9ef;border-radius:6px 6px 0 0;text-decoration:none}
.my-account-payment.tabs-section .tab-selector .tabs a.active{color:#fff;border-radius:6px 6px 0 0;background-color:#000f9f}
.my-account-payment .label-bold{font-weight:700}
.personal-info a,.account-info a,.security-info a,.address-info a,.payment-method-info a,.auto-refill-info a{text-decoration:none}
.payment-method-info .heading-container,.payment-method-info .details-container,.address-info .heading-container,.address-info .details-container{border-bottom:1px solid #babfc4}
.payment-method-info .default-payment p.subtitle-three-px,.address-info .default-payment p.subtitle-three-px{color:#313334;font-family:"Lato",sans-serif;font-size:16px;letter-spacing:0;line-height:24px;font-weight:400}
.payment-method-info .default-payment .custom-switch .custom-control-input:checked ~ .custom-control-label::before,.address-info .default-payment .custom-switch .custom-control-input:checked ~ .custom-control-label::before{top:-8px}
.user-icon-notification{position:absolute;left:28px;top:10px;border-radius:7px;height:14px;width:14px;background-color:#f9f9f9}
.user-icon-notification .notification-dot{height:8px;width:8px;background-color:#cc2714;border-radius:10px;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.closest-store .view.bg-light-grey.text-center .body-bold,.closest-store .view.bg-light-grey.text-center .protectionplan-label{line-height:180px}
@media only screen and (min-width:320px){.closest-store .location-field{margin:100px 0}
.closest-store .location-field .search-input{background:#f6f9fc;width:100%;margin:0 auto;height:45px !important}
.closest-store .location-field .search-input label.active{transform:translateY(-6px) scale(0.6);color:#000f9f;margin-left:10px}
.closest-store .location-field .search-input input{height:45px !important;color:#313334;font-size:16px !important;border-right:1px solid transparent !important;padding:0 10px !important;border-radius:6px 0 0 6px !important;margin-right:-1px !important}
.closest-store .location-field .search-input a{height:45px;display:flex !important;text-decoration:none;border:3px solid #c74100 !important;border-radius:6px;padding:4px 10px !important}
.welcome-center{background:#000f9f;border-radius:6px;margin-bottom:10px;margin-left:0;margin-right:0}
.welcome-center .text-area{width:65%;float:left;padding:30px 20px;color:#fff}
.welcome-center .image-area{width:35%;float:right;border-radius:0 6px 6px 0}
.myaccount-header{padding-top:20px;padding-bottom:15px;height:100%;background:#f6f9fc}
.myaccount-header .user-name{margin-left:0;margin-bottom:auto}
.myaccount-header .user-name .subtitle-three-px{font-family:"Lato",sans-serif;font-size:16px;font-weight:900;letter-spacing:0;line-height:24px}
.myaccount-header .user-icon{margin-top:15px;z-index:999}
.myaccount-header .user-icon .icon{height:60px;width:60px;background:#666;border-radius:50%}
.myaccount-header .user-icon-space{z-index:99;margin-top:10px}
.account-section .plan-feature{border:1px solid transparent;border-radius:7px;padding:10px;position:relative;font-size:12px;margin-top:0;letter-spacing:.25px;line-height:20px;text-align:center;margin-left:0;margin-right:0}
.account-section .plan-feature .feature-icon{margin-right:0}
.account-section .plan-feature .feature-text{padding-top:10px}
.account-section .plan-feature .badge-light{border:3px solid #fff;color:#fff !important;background-color:#eb0000 !important}
.account-section .plan-feature .badge{position:absolute;margin-left:-20px;border-radius:50%;box-shadow:none;padding:0 5px;width:27px;font-size:12px;font-weight:700;letter-spacing:.25px;line-height:20px;text-align:center}
.account-section .plan-feature a.legal{letter-spacing:.75px}
.account-section .reward-redeem{width:auto;max-width:100%;height:64px;background:#e3e9ef;border-radius:0 0 10px 10px;padding:10px 20px}
.account-purchase-card{height:auto;max-width:100%;width:350px;margin:30px auto 20px auto}
.usage-carousel{height:auto;max-width:100%;width:350px;margin:30px auto 20px auto}
.usage-carousel .carousel-inner{border-radius:6px;height:100%;width:100%;margin:0;border:1px solid #babfc4}
.usage-carousel .carousel-inner .carousel-item{height:100%;padding-bottom:20px}
.usage-carousel .carousel-inner .view{margin:0 auto;width:100%;height:100%;padding:20px 15px 0 !important}
.usage-carousel .carousel-inner .view .usage-graph svg{width:90px;height:90px}
.usage-carousel .carousel-inner .view .progressbar-text{font-size:10px;font-weight:700;color:#fff !important;width:46px;text-align:center;line-height:0;margin:15px auto !important}
.usage-carousel .carousel-inner .carousel-caption{position:static;width:100%;z-index:10;height:100%;padding:0 20px 0 20px;color:#fff;text-align:left}
.usage-carousel .carousel-inner .carousel-caption h3{font-weight:700px !important;font-size:24px !important}
.usage-carousel .carousel-inner .carousel-caption p{font-weight:400 !important}
.usage-carousel .carousel-inner .carousel-caption p span.days-left-span{font-weight:700 !important}
.usage-carousel .carousel-inner .usage-title{padding:10px 20px;border-bottom:1px solid rgba(255,255,255,0.3)}
.usage-carousel .carousel .carousel-indicators{position:relative;right:0;bottom:0;left:0;z-index:15;padding:3px 4px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}
.usage-carousel .carousel .carousel-indicators li{margin:15px 5px;border:2px solid #000f9f;opacity:1 !important;background-color:transparent;width:6px !important;height:6px !important;cursor:pointer;border-radius:50% !important;box-shadow:none !important}
.usage-carousel .carousel .carousel-indicators li.active{background-color:#000f9f;border:2px solid #000f9f;opacity:1 !important;box-shadow:none !important}
.usage-carousel .carousel .nav-arrows{height:50px;border-radius:0 0 10px 10px}
.usage-carousel .carousel .carousel-control-prev-icon{background-image:url("clientlib-base/resources/svg/light/chevron_left.svg")}
.usage-carousel .carousel .carousel-control-next-icon{background-image:url("clientlib-base/resources/svg/light/chevron_right.svg")}
.usage-carousel .carousel .carousel-control-next-icon,.usage-carousel .carousel .carousel-control-prev-icon{width:30px;height:30px}
.usage-carousel .carousel-control-next,.usage-carousel .carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:flex-end;padding:10px 0;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:1;transition:opacity .15s ease;border-bottom:0}
.usage-carousel .carousel-control-next:focus,.usage-carousel .carousel-control-prev:focus{outline:-webkit-focus-ring-color auto 1px}
.closest-store{max-width:100%;width:350px;margin:30px auto 60px auto}
.closest-store .carousel-inner{background:transparent;border-radius:6px;width:100%;height:100%;padding-bottom:60px;margin:0;border:1px solid #babfc4}
.closest-store .carousel-inner .carousel-item{height:100%}
.closest-store .carousel-inner .view{margin:0;width:100%;height:180px}
.closest-store .carousel-inner .view img{width:inherit;height:inherit}
.closest-store .carousel-inner .carousel-caption{position:static;z-index:10;padding:10px 20px;text-align:left;color:#313334}
.closest-store .carousel-inner .carousel-caption h3{font-weight:700px !important;font-size:24px !important}
.closest-store .carousel-inner .carousel-caption p{font-weight:400 !important}
.closest-store .carousel-inner .carousel-caption p span.days-left-span{font-weight:700 !important}
.closest-store .carousel-inner .usage-title{padding:10px 20px}
.closest-store .carousel .carousel-indicators{position:relative;right:0;bottom:0;left:0;z-index:15;padding:3px 4px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}
.closest-store .carousel .carousel-indicators li{margin:15px 5px;border:2px solid #000f9f;opacity:1 !important;background-color:transparent;width:6px !important;height:6px !important;cursor:pointer;border-radius:50% !important;box-shadow:none !important}
.closest-store .carousel .carousel-indicators li.active{background-color:#000f9f;border:2px solid #000f9f;opacity:1 !important;box-shadow:none !important}
.closest-store .carousel .nav-arrows{height:50px;top:-50px;border-top:1px solid #babfc4}
.closest-store .carousel .carousel-control-prev-icon{background-image:url("clientlib-base/resources/svg/light/chevron_left.svg")}
.closest-store .carousel .carousel-control-next-icon{background-image:url("clientlib-base/resources/svg/light/chevron_right.svg")}
.closest-store .carousel .carousel-control-next-icon,.closest-store .carousel .carousel-control-prev-icon{width:30px;height:30px}
.closest-store .carousel-control-next,.closest-store .carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:flex-end;padding:10px 0;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:1;transition:opacity .15s ease;border-bottom:0}
.closest-store .carousel-control-next:focus,.closest-store .carousel-control-prev:focus{outline:-webkit-focus-ring-color auto 1px}
.communication-pref ul{padding:0;margin:0;list-style-type:none}
.communication-pref ul li{margin:20px 0 0 0}
.communication-pref ul li:last-child{margin-bottom:20px}
.port-toast .toast-refill{border:0;border-radius:6px;background-color:#fff;box-shadow:4px 4px 12px 0 rgba(0,0,0,0.15);margin:20px 0;max-width:100%;position:relative}
.port-toast .toast-header{display:flex;align-items:center;padding:15px 10px 5px 15px;color:#313334;border-bottom:0;border-radius:10px 10px 0 0}
.port-toast .toast-header .close{position:absolute;right:5px;top:5px}
.port-toast .toast-body{border-radius:10px;padding:0 10px 20px 55px}
.port-toast .toast-body .toast-close{right:12px;top:12px;position:absolute}
.service-period{border-top:1px solid rgba(49,51,52,0.3)}
}
@media only screen and (min-width:992px){.welcome-center{margin-left:15px;margin-right:15px}
.welcome-center .text-area{width:60%}
.welcome-center .image-area{width:40%}
.myaccount-header{height:120px}
.myaccount-header .user-name{margin-bottom:inherit;margin-left:20px}
.myaccount-header .user-name .subtitle-three-px{font-family:"Josefin Sans";font-size:20px;font-weight:bold;letter-spacing:0;line-height:28px}
.myaccount-header .user-icon{margin-top:0}
.myaccount-header .user-icon .icon{height:80px;width:80px}
.myaccount-header .user-icon-space{margin-top:0}
.account-section .plan-feature{border:1px solid #babfc4;border-radius:7px;padding:15px;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;margin-top:20px;margin-left:15px;margin-right:15px}
.account-section .plan-feature .feature-icon{margin-right:20px}
.account-section .plan-feature .feature-text{padding-top:0}
.account-section .reward-redeem{width:318px;max-width:100%;height:88px;border-radius:6px;padding:15px 20px;position:relative;top:-63px}
.usage-carousel{height:auto;width:318px;margin:0 0 20px auto;position:relative;top:-63px}
.usage-carousel .carousel-inner{border-radius:6px;height:100%;width:100%;margin:0}
.usage-carousel .carousel-inner .carousel-item{height:100%}
.usage-carousel .carousel-inner .view{width:100%;padding:20px 15px 0 !important;height:100%}
.usage-carousel .carousel-inner .carousel-caption{position:static;width:100%;z-index:10;padding:0 20px 0 20px;color:#fff;text-align:left}
.usage-carousel .carousel-inner .carousel-caption h3{font-weight:700px !important;font-size:24px !important}
.usage-carousel .carousel-inner .carousel-caption p{font-weight:400 !important}
.usage-carousel .carousel-inner .carousel-caption p span.days-left-span{font-weight:700 !important}
.usage-carousel .carousel-inner .usage-title{padding:10px 20px}
.usage-carousel .carousel .carousel-control-prev-icon{background-image:url("clientlib-base/resources/svg/light/chevron_left.svg")}
.usage-carousel .carousel .carousel-control-next-icon{background-image:url("clientlib-base/resources/svg/light/chevron_right.svg")}
.closest-store{width:318px;margin:20px 0 6px auto;position:relative;top:-54px}
.closest-store .carousel-inner .view{height:180px}
}
.unsubscribeemailform form{width:100%}
.unsubscribe-text{font-size:16px;letter-spacing:0;line-height:24px}
.dashboard-container .account-section .plan-feature .feature-icon{border-bottom:0;padding:0}
.dashboard-container .account-section .plan-feature .feature-icon:hover{border-bottom:0}
.page-overflow{scrollbar-width:none}
@media only screen and (min-width:320px){.app-tile{padding:25px 25px 30px 25px;height:auto;width:auto;margin:0 auto;border-radius:6px;background-color:#fff;box-shadow:4px 4px 12px 0 rgba(0,0,0,0.15)}
.app-tile .app-icon img{height:60px}
.app-tile .download-btn{display:inline-block;margin-right:10px}
.app-tile .download-btn .btn{width:auto;height:28px;padding:4px 10px;text-transform:capitalize;font-size:14px;font-weight:700;letter-spacing:0;line-height:20px;background:#e3e9ef;box-shadow:none;font-family:"Lato",sans-serif}
.app-tile .update-btn{display:inline-block;margin-right:10px}
.app-tile .update-btn .btn{width:auto;height:28px;padding:4px 10px;text-transform:capitalize;font-size:14px;font-weight:700;letter-spacing:0;line-height:20px;background:#38d430;box-shadow:none;font-family:"Lato",sans-serif}
.apps-heading{text-align:center;margin-top:20px}
.apps-heading h1,.apps-heading h2{color:#000f9f}
.user-details{height:auto;width:318px;border-radius:6px;background-color:#f6f9fc;margin-top:30px;position:relative;z-index:99;border:1px solid #babfc4}
.user-details .user-icon-text{padding:15px;border-bottom:1px solid #babfc4}
.user-details .user-icon-list{padding:10px 15px;border-bottom:1px solid #babfc4}
.user-details .user-icon-list ul{padding:0;margin:0;list-style-type:none}
.user-details .user-icon-list ul li{padding:10px 5px;position:relative}
.user-details .user-icon-list ul li span.icon{margin-right:20px}
.user-details .user-icon-list ul li a{border-bottom:1px solid transparent;color:#313334;font-family:"Lato",sans-serif;font-size:12px;font-weight:900;letter-spacing:.75px;line-height:20px;text-transform:uppercase}
.user-details .logout-area{padding:15px;display:flex;justify-content:space-evenly}
.footer-legal-text{width:auto;margin:0 auto}
}
@media only screen and (min-width:992px){.app-tile .app-icon img{height:80px}
.apps-heading{margin-top:30px;text-align:left}
.apps-heading h1,.apps-heading h2{font-size:24px;font-weight:700;letter-spacing:0;line-height:28px;font-family:"Josefin Sans",sans-serif}
}
.dealsncoupons .tabs-section .tab-selector ul{border-bottom:1px solid #babfc4;padding-left:0;padding-right:0;background:#fff}
.dealsncoupons .tabs-section .tab-selector .tabs a{border-radius:0;border-bottom:0;color:#000f9f;font-family:"Lato",sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;text-align:center;transition:none;padding-bottom:16px;padding-top:16px;height:100%;display:flex;align-items:center;justify-content:center;word-break:break-word !important;overflow-wrap:break-word !important;text-transform:capitalize !important}
.dealsncoupons .tabs-section .tab-selector .tabs a:hover:not(.active){background-color:#e3e9ef;border-radius:6px 6px 0 0;text-decoration:none}
.dealsncoupons .tabs-section .tab-selector .tabs a.active{color:#fff;border-radius:6px 6px 0 0;background-color:#000f9f}
@media only screen and (min-width:320px){.dealsncoupons .tab-content{padding:0 0 25px 0}
.dealsncoupons .tab-content h2.heading-four,.dealsncoupons .tab-content h2.protectionplan-heading{color:#000f9f;font-family:"Josefin Sans",sans-serif;font-size:24px;font-weight:bold;letter-spacing:0;line-height:28px;text-align:center;text-transform:capitalize !important}
.dealsncoupons .tab-content p.subtitle-three-px{color:#313334;font-family:"Lato",sans-serif;font-size:16px;letter-spacing:0;line-height:24px;font-weight:400}
.dealsncoupons .tab-content .tab-pane{padding:10px 15px}
.dealsncoupons .tab-content .sequential-card-container{background:#e3e9ef;border:1px solid #babfc4;border-radius:4px;margin:0 60px 0 60px !important}
.dealsncoupons .tab-content .sequential-card-container img{display:block;margin:0 auto;z-index:9;padding:20px 0}
.dealsncoupons .tab-content .sequential-card-container .promo-plp-price{position:absolute;top:70px;left:47%;transform:rotate(-30deg);text-align:center}
.dealsncoupons .tab-content .sequential-card-container .promo-plp-price .price-disc{font-size:24px;font-weight:700;letter-spacing:0;line-height:16px;font-family:"Josefin Sans",sans-serif;color:#000f9f}
.dealsncoupons .tab-content .sequential-card-container .promo-plp-price .price-disc-label{font-size:12px;font-weight:900;letter-spacing:.25px;line-height:20px;font-family:"Lato",sans-serif}
.dealsncoupons .tab-content .sequential-card-container .sequential-card{background:#fff;padding:20px 0;border-radius:0 0 4px 4px}
.dealsncoupons .tab-content .sequential-card-container .sequential-card p.description-container{color:#000f9f;font-family:"Josefin Sans",sans-serif;font-size:24px;font-weight:bold;letter-spacing:0;line-height:28px;margin:15px 0}
.dealsncoupons .tab-content .sequential-card-container .sequential-card p.description-container del{color:#313334;font-family:"Lato",sans-serif;font-size:16px;letter-spacing:0;line-height:24px;font-weight:400;padding-left:10px}
.dealsncoupons .tab-content .sequential-card-container .sequential-card p.heading-container{margin-top:0;font-size:20px;font-weight:700;letter-spacing:0;line-height:28px;font-family:"Josefin Sans",sans-serif;color:#000f9f;display:none}
.dealsncoupons .owl-nav{display:none;margin-top:0 !important;font-size:75px}
.dealsncoupons .owl-nav .owl-prev{position:absolute;background:transparent !important;top:40%;left:3%}
.dealsncoupons .owl-nav .owl-prev i{height:40px;width:40px;display:block}
.dealsncoupons .owl-nav .owl-prev i.left-arrow{background:url("clientlib-base/resources/svg/masthead/left_black.svg") center center no-repeat}
.dealsncoupons .owl-nav .owl-next{position:absolute;background:transparent !important;top:40%;right:3%}
.dealsncoupons .owl-nav .owl-next i{height:40px;width:40px;display:block}
.dealsncoupons .owl-nav .owl-next i.right-arrow{background:url("clientlib-base/resources/svg/masthead/right_black.svg") center center no-repeat}
.dealsncoupons .owl-nav [class*="owl-"]:hover{background:none !important}
.dealsncoupons .owl-nav button:focus{outline:-webkit-focus-ring-color auto 1px}
.dealsncoupons .owl-dots{padding-top:30px;margin:0 auto;padding-bottom:40px}
}
@media only screen and (min-width:768px){.dealsncoupons .tab-content .sequential-card-container{margin:0 25px !important}
}
@media only screen and (min-width:992px){.dealsncoupons .tab-content .sequential-card-container{margin:0 10px 40px 10px !important}
.dealsncoupons .owl-nav{display:block}
}
@media only screen and (min-width:320px){.discounts-and-bundles{padding:28px 0 25px 0}
.discounts-and-bundles .discounts-heading{padding:0 50px 28px 50px;text-align:center}
.discounts-and-bundles .discounts-heading h1{font-size:35px;line-height:36px;letter-spacing:0;font-weight:700;color:#000f9f}
.discounts-and-bundles .discounts-heading p{font-size:16px;line-height:20px;letter-spacing:0;font-weight:400}
.discounts-and-bundles .discount-card-wrapper div.col{margin-bottom:0}
.discounts-and-bundles .discount-card-wrapper .discount-card{border:1px solid #dadada;border-radius:6px;padding:30px 30px 37px 30px;margin:auto 0 20px;max-width:100%;height:unset}
.discounts-and-bundles .discount-card-wrapper .discount-card .discount-card-img{text-align:center;padding-bottom:16px}
.discounts-and-bundles .discount-card-wrapper .discount-card .discount-card-img .discount-card-icons{cursor:pointer}
.discounts-and-bundles .discount-card-wrapper .discount-card .discount-card-heading{padding-bottom:16px;text-align:center}
.discounts-and-bundles .discount-card-wrapper .discount-card .discount-card-heading h1,.discounts-and-bundles .discount-card-wrapper .discount-card .discount-card-heading h2{font-size:29px;line-height:35px;letter-spacing:0;font-weight:700;color:#000;font-family:"Josefin Sans",sans-serif}
.discounts-and-bundles .discount-card-wrapper .discount-card .discount-card-heading p{min-height:96px;font-size:16px;line-height:24px;letter-spacing:0;font-weight:400}
.discounts-and-bundles .discount-card-wrapper .discount-card .accordion .card .card-header{padding:15px 0}
.discounts-and-bundles .discount-card-wrapper .discount-card .accordion .card .card-header .border-0 p{font-size:14px;line-height:17px;letter-spacing:0;font-weight:700}
.discounts-and-bundles .discount-card-wrapper .discount-card .accordion .card .card-body{padding:10px 11px;background-color:#f9f9f9}
.discounts-and-bundles .discount-card-wrapper .discount-card .accordion .card .card-body ul{padding:0;margin:0}
.discounts-and-bundles .discount-card-wrapper .discount-card .accordion .card .card-body ul li{font-size:14px;line-height:20px;letter-spacing:0;font-weight:400;list-style-position:inside}
.discounts-and-bundles .discount-card-wrapper .discount-card .accordion .card .card-body ul li p{margin-left:-10px;display:inline}
.discounts-and-bundles .discount-card-wrapper .discount-card .accordion .card .card-body p{font-size:16px;line-height:24px;letter-spacing:0;font-weight:400}
.discounts-and-bundles .discount-card-wrapper .discount-card .discount-card-details p{padding-top:20px;font-size:14px;line-height:20px;letter-spacing:0;font-weight:400}
.discounts-and-bundles .discount-card-wrapper .discount-card .discount-card-details p a{font-size:16px;line-height:20px;letter-spacing:0;font-weight:400;padding-bottom:0;border:0;text-decoration:underline;color:#313334}
.discounts-and-bundles .discounts-bundles-disclaimer{font-size:10px;line-height:14px;letter-spacing:.5px;font-weight:400;padding:0 20px}
}
@media only screen and (min-width:1024px){.discounts-and-bundles{padding:40px 0 60px 0}
.discounts-and-bundles .discounts-heading{text-align:left;padding:0 0 31px 0}
.discounts-and-bundles .discounts-heading h1{font-size:32px;line-height:39px}
.discounts-and-bundles .discount-card-wrapper div.col{margin-bottom:20px}
.discounts-and-bundles .discount-card-wrapper .discount-card{margin:auto 0 20px;max-width:100%;height:100%}
.discounts-and-bundles .discount-card-wrapper .discount-card .discount-card-heading p{font-size:16px;line-height:24px;letter-spacing:0;font-weight:400}
.discounts-and-bundles .discounts-bundles-disclaimer{padding:0}
}
#sortable{list-style-type:none;margin:0;padding:0;width:100%}
#sortable li{height:auto}
#sortable li div{position:relative}
.managed-line .tabs-section .tab-selector ul{border-bottom:1px solid #babfc4;padding-left:0;padding-right:0}
.managed-line .tabs-section .tab-selector .tabs a{border-radius:0;border-bottom:0;color:#000f9f;font-family:"Lato",sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;text-align:center;transition:none;padding-bottom:16px;padding-top:16px;height:100%;display:flex;align-items:center;justify-content:center;word-break:break-word !important;overflow-wrap:break-word !important;text-transform:capitalize !important}
.managed-line .tabs-section .tab-selector .tabs a:hover:not(.active){background-color:#e3e9ef;border-radius:6px 6px 0 0;text-decoration:none}
.managed-line .tabs-section .tab-selector .tabs a.active{color:#fff;border-radius:6px 6px 0 0;background-color:#000f9f}
.managed-line .tabs-section .tab-selector .tab-content .tab-pane{padding-left:15px;padding-right:15px}
@media only screen and (min-width:320px){.managed-line .md-form.input-group.bg-soft-grey.alternate.w-50.mt-00.mb-00.mr-10{margin-right:0 !important}
.managed-line .md-form.input-group.bg-soft-grey.alternate.w-50.mt-00.mb-00.mr-10 .form-control{padding:16px 16px 15px 16px !important}
.managed-line .md-form.input-group.bg-soft-grey.alternate.w-50.mt-00.mb-00.ml-10.mr-10{margin-left:10px !important}
.managed-line .md-form.input-group.bg-soft-grey.alternate.w-50.mt-00.mb-00.ml-10.mr-10 .md-form.input-group .form-control .form-control{padding:16px 16px 15px 16px !important}
.managed-line .tabs-section .tab-selector .tab-content .tab-pane{padding-left:0;padding-right:0}
.managed-line .refill-your-plan .toast-refill,.managed-line .port-toast .toast-refill{margin-left:0;border:0;border-radius:6px;background-color:#fff;box-shadow:4px 4px 12px 0 rgba(0,0,0,0.15);margin-top:20px;margin-bottom:20px;max-width:100%;position:relative}
.managed-line .refill-your-plan .toast-refill .toast-header,.managed-line .port-toast .toast-refill .toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:15px 10px 5px 15px;color:#000;border-bottom:0;border-radius:6px 6px 0 0}
.managed-line .refill-your-plan .toast-refill .toast-header .subtitle-three-px,.managed-line .port-toast .toast-refill .toast-header .subtitle-three-px{font-family:"Lato",sans-serif;font-size:16px;font-weight:900 !important;letter-spacing:0;line-height:24px}
.managed-line .refill-your-plan .toast-refill .toast-body,.managed-line .port-toast .toast-refill .toast-body{border-radius:6px;padding:0 10px 20px 55px}
.managed-line .refill-your-plan .toast-refill .toast-body p,.managed-line .port-toast .toast-refill .toast-body p{margin-bottom:15px;min-height:40px}
.managed-line .refill-your-plan .toast-refill .toast-body .toast-close,.managed-line .port-toast .toast-refill .toast-body .toast-close{right:12px;top:12px;position:absolute}
.managed-line .refill-your-plan .refill-toast-carousel .owl-stage,.managed-line .port-toast .refill-toast-carousel .owl-stage{padding-left:5px !important}
.managed-line .refill-your-plan .refill-toast-carousel .owl-nav,.managed-line .port-toast .refill-toast-carousel .owl-nav{text-align:left;margin:0;height:20px}
.managed-line .refill-your-plan .refill-toast-carousel .owl-nav .owl-prev,.managed-line .port-toast .refill-toast-carousel .owl-nav .owl-prev{position:relative;top:-15px;left:0}
.managed-line .refill-your-plan .refill-toast-carousel .owl-nav .owl-next,.managed-line .port-toast .refill-toast-carousel .owl-nav .owl-next{position:relative;top:-15px;left:0}
.managed-line .usage-container{width:100%;margin:30px 0 50px auto;border-radius:10px;color:#000}
.managed-line .usage-container .usage-title{padding:10px 20px}
.managed-line .usage-container .usage-caption{z-index:10;padding:20px;color:#000;text-align:left}
.managed-line .usage-container .view{padding:20px;width:auto;background:#f6f9fc;border:1px solid #babfc4;border-radius:6px}
.managed-line .usage-container .view .row{margin-bottom:20px}
.managed-line .usage-container .view .graph{width:100px}
.managed-line .usage-container .view .progressbar-text{font-size:10px;font-weight:700;color:#fff !important;width:46px;text-align:center;line-height:0;margin:15px auto !important}
.managed-line .your-plan p.border-bottom-grey{border-bottom:1px solid #babfc4}
.managed-line .user-picture{margin-top:50px;text-align:center}
.managed-line .your-details .manageplan-yourplan ul li span a{padding:0 !important}
.managed-line .manageplan-yourplan .border-0 li{margin-bottom:0 !important}
.managed-line .manageplan-yourplan .border-0 .plan-card-summary{padding:0 0 10px 0}
.managed-line .manageplan-yourplan .border-0 .plan-card-summary span{width:unset;min-width:unset;padding:0}
.managed-line .manageplan-yourplan .border-0 .plan-card-summary a{font-size:14px;line-height:20px;font-weight:600;letter-spacing:0;color:#5d5d5d;padding:0 !important;opacity:1;font-family:"Open Sans",sans-serif;text-decoration:none;border-bottom:1px solid #5d5d5d}
.managed-line .manageplan-yourplan .border-0 .plan-card-summary a:hover{border-bottom:1px solid #5d5d5d;padding:0;text-decoration:none}
.managed-line .manageplan-yourplan .border-0 .fcc-card-info{display:flex}
.managed-line .manageplan-yourplan .border-0 .fcc-card-info .icon{padding-right:5px;width:unset;min-width:unset}
.managed-line .manageplan-yourplan .border-0 .fcc-card-info .icon .info-icon{width:20px;height:20px}
.managed-line .manageplan-yourplan .border-0 .fcc-card-info .caption-one-normal{width:400px;font-size:14px;line-height:20px;font-weight:600;letter-spacing:0;color:#5d5d5d;opacity:1;font-family:"Open Sans",sans-serif}
.managed-line .manageplan-yourplan ul{margin:0;padding:0;list-style-type:none}
.managed-line .manageplan-yourplan ul li{margin:20px 0 0 0}
.managed-line .manageplan-yourplan ul li span{width:50%}
.managed-line .manageplan-yourplan ul li span .modal-tab.border-0{padding:0 !important}
.managed-line .manageplan-yourplan ul li span a{padding:0 !important}
.managed-line .manageplan-yourplan ul li span .custom-control.custom-switch span a{padding:0 !important}
.managed-line .manageplan-yourplan ul li:last-child{margin-bottom:20px}
.managed-line .manageplan-yourplan .custom-switch .custom-control-label::before{height:40px}
.managed-line .manageplan-yourplan .custom-switch .custom-control-input:checked ~ .custom-control-label::before{height:40px}
.managed-line .popular-addon-plan{min-width:345px}
.managed-line .popular-addon-plan .owl-stage-outer{margin-left:0;margin-right:0}
.managed-line .popular-addon-plan .dark-theme .owl-nav .owl-prev{position:absolute;top:39%;left:5px}
.managed-line .popular-addon-plan .dark-theme .owl-nav .owl-next{position:absolute;top:39%;right:-15px}
.managed-line .popular-addon-plan .dark-theme .owl-dots .owl-dot span{height:15px;width:15px;background-color:#000f9f !important;border:3px solid #e3e9ef !important}
.managed-line .popular-addon-plan .dark-theme .owl-dots .owl-dot.active span{height:15px;width:15px;background-color:#e3e9ef !important;border:3px solid #000f9f !important}
.managed-line .popular-addon-plan .owl-theme .owl-dots{position:absolute;left:50%;transform:translateX(-50%);z-index:999}
.managed-line .popular-addon-plan .owl-theme .owl-dots .owl-dot span{background:#000f9f}
.managed-line .popular-addon{background:#e3e9ef;border-radius:6px;padding:20px;min-width:345px}
.managed-line .popular-addon .popular-plan-card{border-radius:10px;width:86px;height:86px;background:#f6f9fc;padding:3px}
.managed-line .toast-eligible-upgrade{border:0;border-radius:10px;background-color:#fff;box-shadow:4px 4px 12px 0 rgba(0,0,0,0.15);width:100%;margin:20px 0}
.managed-line .toast-eligible-upgrade .toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:15px 10px 5px 15px;color:#000;border-bottom:0;border-radius:10px 10px 0 0}
.managed-line .toast-eligible-upgrade .toast-header .subtitle-three-px{font-family:"Lato",sans-serif;font-size:16px;font-weight:900 !important;letter-spacing:0;line-height:24px}
.managed-line .toast-eligible-upgrade .toast-body{border-radius:10px;padding:0 10px 20px 55px}
.managed-line .toast-eligible-upgrade .toast-body p{margin-bottom:15px}
.managed-line .frequent-no .number-list ul{border-bottom:0;padding:0;margin:0}
.managed-line .frequent-no .number-list ul li{padding:20px 12px;border-top:1px solid #babfc4}
.managed-line .frequent-no .number-list ul li:last-child{border-bottom:1px solid #babfc4}
.managed-line .order-history-details ul.pagination{border-bottom:0}
.managed-line .order-history-details .accordion-new .card{border-radius:0;margin-bottom:0;border:0;border-top:1px solid #babfc4}
.managed-line .order-history-details .accordion-new .card a{display:none}
.managed-line .order-history-details .accordion-new .card:last-child{border-bottom:1px solid #babfc4}
.managed-line .order-history-details .accordion-new .card .card-header{padding:15px}
}
@media only screen and (min-width:992px){.managed-line .md-form.input-group.bg-soft-grey.alternate.w-50.mt-00.mb-00.mr-10{margin-right:10px !important}
.managed-line .md-form.input-group.bg-soft-grey.alternate.w-50.mt-00.mb-00.mr-10 .form-control{padding:16px 30px 15px 16px !important}
.managed-line .md-form.input-group.bg-soft-grey.alternate.w-50.mt-00.mb-00.ml-10.mr-10{margin-left:10px !important;margin-left:10px !important}
.managed-line .md-form.input-group.bg-soft-grey.alternate.w-50.mt-00.mb-00.ml-10.mr-10 .form-control{padding:16px 30px 15px 16px !important}
.managed-line .refill-your-plan ul li span,.managed-line .manageplan-yourplan ul li span{width:25%}
.managed-line .refill-your-plan ul li span:last-child,.managed-line .manageplan-yourplan ul li span:last-child{width:100%}
.managed-line .popular-addon-plan{width:650px}
.managed-line .popular-addon-plan .owl-stage-outer{margin-left:35px;margin-right:5px}
.managed-line .popular-addon-plan .dark-theme .owl-nav .owl-prev{position:absolute;top:39%;left:-15px}
.managed-line .popular-addon-plan .dark-theme .owl-nav .owl-next{position:absolute;top:39%;right:-40px}
.managed-line .popular-addon-plan .owl-theme .owl-dots{position:absolute;left:50%;transform:translateX(-50%);z-index:999}
.managed-line .popular-addon-plan .owl-theme .owl-dots .owl-dot span{background:#000f9f}
.managed-line .popular-addon{background:#e3e9ef;border-radius:6px;padding:20px;width:510px}
.managed-line .popular-addon .popular-plan-card{border-radius:10px;width:86px;height:86px;background:#f6f9fc;padding:3px}
.managed-line .refill-your-plan .toast-refill,.managed-line .port-toast .toast-refill{margin-left:10px}
.managed-line .refill-your-plan .toast-refill .toast-body,.managed-line .port-toast .toast-refill .toast-body{padding:0 30px 20px 55px}
.managed-line .tabs-section .tab-selector .tab-content .tab-pane{padding-left:15px;padding-right:15px}
}
.no-transaction{border-top:1px solid #e8e8e9;border-bottom:1px solid #e8e8e9;padding:40px 0;margin:40px 0}
@media only screen and (min-width:320px){.payment-review{margin-bottom:0}
.order-history-details .accordion-new .card{border:1px solid #babfc4;width:100%;border-radius:6px;margin-bottom:20px}
.order-history-details .accordion-new .card .card-header{padding:15px 60px 15px 20px}
.order-history-details .accordion-new .card .card-header a{padding:0}
.order-history-details .accordion-new .card .card-header a:hover{padding:0}
.order-history-details .accordion-new .card .card-header .order-summary-icon{position:absolute;right:0}
.order-history-details .accordion-new .card .card-header .order-summary-icon .icon.light-theme.small-icon i.expand-more{background:url(clientlib-base/resources/svg/light/small/chevron_right_sm.svg) center center no-repeat}
.order-history-details .accordion-new .card .card-header .expand-link{margin-top:2px;margin-bottom:2px}
.order-history-details .accordion-new .card .card-header .caption-three{font-size:14px;letter-spacing:0;line-height:20px;font-weight:normal}
.order-history-details .accordion-new .card .card-header span.icon{background:transparent;margin-right:10px;background:#e3e9ef;border-radius:50%;padding:4px}
.order-history-details .accordion-new .card .card-header ~ .collapse{background-color:#e3e9ef;border-radius:6px}
.order-history-details .accordion-new .card .card-body{padding:20px 30px 0 30px;margin-left:15px;margin-right:15px}
.order-history-details .accordion-new .card .card-body h3{padding-bottom:5px;border-bottom:1px solid #babfc4;margin-bottom:15px;font-weight:600 !important;font-size:14px;letter-spacing:0;line-height:20px}
.order-history-details .accordion-new .card .card-body .caption-three-bold{font-size:12px;letter-spacing:.75px;font-weight:700;line-height:20px}
.order-history-details .accordion-new .card .card-body .caption-three{font-size:12px;letter-spacing:.3px;font-weight:400;line-height:20px}
.order-history-details .accordion-new .card .card-body .in-cart-product-list{margin-bottom:30px}
.order-history-details .accordion-new .card .card-body .in-cart-product-list ul{margin:0;padding:0;list-style-type:none}
.order-history-details .accordion-new .card .card-body .in-cart-product-list ul li{display:inline-block;width:40px;height:40px;background:#fff;border-radius:5px;margin-right:10px}
.order-history-details .accordion-new .card .card-body .in-cart-product-list ul li a{padding:7px}
.order-history-details .accordion-new .card .card-body .in-cart-product-list ul li a img{width:25px;height:25px}
.order-history-details .accordion-new .primary-btn{text-align:center;padding-bottom:30px}
.order-history-details .pagination .page-item.active .page-link{padding:10px 16px;color:#fff;font-size:14px;background-color:#000f9f;border-radius:50%;letter-spacing:0;line-height:20px;text-align:center;font-weight:700;transition:all .2s linear;box-shadow:none}
.order-history-details .pagination .page-item{margin-left:5px;margin-right:5px}
.order-history-details .pagination .page-item a.page-link{color:#5d5d5d;font-size:14px;background-color:transparent;letter-spacing:0;line-height:20px;text-align:center;font-weight:400;padding:10px 16px}
.order-history-details .pagination .page-item a.page-link:focus{outline:-webkit-focus-ring-color auto 1px}
}
@media only screen and (min-width:992px){.apps-heading .subtitle-one,.apps-heading .protectionplan-phone{font-size:24px;font-weight:bold;letter-spacing:0;line-height:28px}
.payment-review{margin-bottom:50px}
.order-history-details .accordion-new .order-accordion{margin-left:0;margin-right:0}
.order-history-details .accordion-new .card .card-header{padding:15px 70px 15px 20px}
.order-history-details .accordion-new .card .card-header .caption-one{font-size:16px;font-weight:700;letter-spacing:0;line-height:24px}
.order-history-details .accordion-new .card .card-header .order-summary-icon{right:10px}
.order-history-details .accordion-new .card .card-body{margin-left:0;margin-right:0}
}
.h-40{height:40px}
.card-disabled .bg-gradients{position:absolute;width:318px;height:100%;z-index:9;border-radius:6px;background:#fff;background:-webkit-linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0.6));background:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0.6))}
.card-disabled .points-to-redeem{color:#313334;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:5px 16px}
.avaialble-point .avaialable-points{border:1px solid #babfc4;background-color:#fff;border-radius:6px;padding:7px 10px;width:234px}
.sequential-static-cards{display:flex;justify-content:space-around}
.sequential-static-cards .sequential-card-container{margin-right:20px}
.sequential-static-cards .sequential-card-container:last-of-type{margin-right:0}
.sequential-static-cards .sequential-card-container .heading-container{margin-top:30px;font-size:20px;font-weight:700;letter-spacing:0;line-height:28px;font-family:"Josefin Sans",sans-serif;color:#000f9f}
.sequential-static-cards .sequential-card-container .description-container p{margin-top:10px;font-size:16px;letter-spacing:.2px;line-height:24px;font-weight:400;font-family:"Lato",sans-serif}
@media(min-width:320px){.spin-the-wheel{padding:40px 15px}
.spin-the-wheel .spin-wheel{padding:0 15px}
.spin-the-wheel .spin-wheel .promo-heading{margin-bottom:0 !important;padding-bottom:10px !important;font-size:32px;font-weight:600;letter-spacing:-0.25px;line-height:36px}
.spin-the-wheel .spin-wheel .heading-four,.spin-the-wheel .spin-wheel .protectionplan-heading{text-transform:none !important;width:75%;margin:0 auto}
.spin-the-wheel .spin-wheel .banner-title{padding-bottom:10px;font-size:16px;letter-spacing:0;line-height:24px;font-weight:400}
.spin-the-wheel .spin-wheel .banner-label{font-size:12px;font-weight:bold;letter-spacing:.75px;line-height:20px;text-transform:uppercase;padding-bottom:10px}
.avaialble-point-container{border-bottom:1px solid #babfc4}
.avaialble-point-container .avaialable-points,.avaialble-point-container .pending-points{border:1px solid #babfc4;border-radius:6px;padding:10px 15px;width:166px;display:inline-block}
.avaialble-point-container .avaialable-points .heading-four,.avaialble-point-container .avaialable-points .protectionplan-heading,.avaialble-point-container .pending-points .heading-four,.avaialble-point-container .pending-points .protectionplan-heading{color:#000f9f}
.avaialble-point-container .avaialable-points{margin-right:6px}
.reward-card-container .reward-plan-card .heading-four,.reward-card-container .reward-plan-card .protectionplan-heading{color:#000f9f}
.reward-card-container .reward-plan-card .subtitle-three-px{font-size:16px;letter-spacing:0;line-height:24px;font-weight:700;font-family:"Lato",sans-serif;padding-bottom:30px !important}
.reward-card-container .reward-plan-card .plan-card .promo-text{font-size:14px;font-weight:600}
.reward-card-container .reward-plan-card .see-all-plans{padding-top:0 !important}
.earn-point-boxes-container .earn-point-box{border:1px solid #babfc4}
.more-ways-earn-container .text-details{font-size:16px;letter-spacing:0;line-height:24px;font-weight:700;font-family:"Lato",sans-serif}
.more-ways-earn-container .subtitle-one,.more-ways-earn-container .protectionplan-phone{font-size:24px;font-weight:900;letter-spacing:0;line-height:28px;color:#000f9f}
.join-rewards-mobile-banner{background-size:cover;height:530px;padding:50px 8%}
.join-rewards-mobile-banner .width-variation-75 .straight-talk{height:430px}
.join-rewards-mobile-banner .width-variation-75 .straight-talk .promo-heading,.join-rewards-mobile-banner .width-variation-75 .straight-talk .banner-title{width:50%}
.join-rewards-mobile-banner .width-variation-75 .straight-talk .promo-heading{margin-bottom:0 !important;padding-bottom:10px !important;font-size:32px;font-weight:600;letter-spacing:-0.25px;line-height:36px}
.join-rewards-mobile-banner .width-variation-75 .straight-talk .banner-title{padding-bottom:0;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px}
.myaccount-rewards .pb-4{padding-bottom:0 !important}
.myaccount-rewards h2.heading-four,.myaccount-rewards h2.protectionplan-heading{color:#000f9f;font-family:"Josefin Sans",sans-serif;font-size:24px;font-weight:bold;letter-spacing:0;line-height:28px;text-align:center;text-transform:capitalize !important}
.myaccount-rewards p.subtitle-three-px{color:#313334;font-family:"Lato",sans-serif;font-size:16px;letter-spacing:0;line-height:24px;font-weight:400}
.myaccount-rewards .sequential-card-carousel .sequential-card-container{background:#e3e9ef;border:1px solid #babfc4;border-radius:4px;margin:0 60px 0 60px}
.myaccount-rewards .sequential-card-carousel .sequential-card-container img{display:block;margin:0 auto;z-index:9;padding:20px 0;width:auto !important;height:100%}
.myaccount-rewards .sequential-card-carousel .sequential-card-container .promo-plp-price{position:absolute;top:70px;left:47%;transform:rotate(-30deg);text-align:center;z-index:99}
.myaccount-rewards .sequential-card-carousel .sequential-card-container .promo-plp-price .price-disc{font-size:24px;font-weight:700;letter-spacing:0;line-height:16px;font-family:"Josefin Sans",sans-serif;color:#000f9f}
.myaccount-rewards .sequential-card-carousel .sequential-card-container .promo-plp-price .price-disc-label{font-size:12px;font-weight:900;letter-spacing:.25px;line-height:20px;font-family:"Lato",sans-serif}
.myaccount-rewards .sequential-card-carousel .sequential-card-container .sequential-card{background:#fff;padding:20px 0;border-radius:0 0 4px 4px}
.myaccount-rewards .sequential-card-carousel .sequential-card-container .sequential-card p.description-container{color:#000f9f;font-family:"Josefin Sans",sans-serif;font-size:24px;font-weight:bold;letter-spacing:0;line-height:28px;margin:15px 0}
.myaccount-rewards .sequential-card-carousel .sequential-card-container .sequential-card p.description-container del{color:#313334;font-family:"Lato",sans-serif;font-size:16px;letter-spacing:0;line-height:24px;font-weight:400;padding-left:10px}
.myaccount-rewards .sequential-card-carousel .sequential-card-container .sequential-card p.heading-container{margin-top:0;font-size:20px;font-weight:700;letter-spacing:0;line-height:28px;font-family:"Josefin Sans",sans-serif;color:#000f9f;display:none}
.myaccount-rewards .sequential-card-carousel .sequential-card-container .sequential-card .btn-sequential-carousel{position:unset}
.myaccount-rewards .owl-nav{display:block;margin-top:0 !important;font-size:75px}
.myaccount-rewards .owl-nav .owl-prev{position:absolute;background:transparent !important;top:40%;left:0}
.myaccount-rewards .owl-nav .owl-prev i{height:40px;width:40px;display:block}
.myaccount-rewards .owl-nav .owl-prev i.left-arrow{background:url("clientlib-base/resources/svg/masthead/left_black.svg") center center no-repeat}
.myaccount-rewards .owl-nav .owl-next{position:absolute;background:transparent !important;top:40%;right:0}
.myaccount-rewards .owl-nav .owl-next i{height:40px;width:40px;display:block}
.myaccount-rewards .owl-nav .owl-next i.right-arrow{background:url("clientlib-base/resources/svg/masthead/right_black.svg") center center no-repeat}
.myaccount-rewards .owl-nav [class*="owl-"]:hover{background:none !important}
.myaccount-rewards .owl-nav button:focus{outline:-webkit-focus-ring-color auto 1px}
.myaccount-rewards .owl-dots{padding-top:30px;padding-bottom:40px;width:auto !important}
.myaccount-rewards .owl-dots .owl-dot span{height:10px;width:10px;background-color:transparent !important;box-shadow:inset 0 0 0 2px #000f9f !important}
.myaccount-rewards .owl-dots .owl-dot.active span,.myaccount-rewards .owl-dots .owl-dot:hover span{height:10px;width:10px;background-color:#000f9f !important;box-shadow:inset 0 0 0 2px #000f9f !important}
}
@media(min-width:992px){.spin-the-wheel .spin-wheel .promo-heading{padding-bottom:20px !important;font-size:44px;font-weight:bold;letter-spacing:-0.5px;line-height:46px}
.spin-the-wheel .spin-wheel .heading-four,.spin-the-wheel .spin-wheel .protectionplan-heading{width:100%;margin:0}
.spin-the-wheel .spin-wheel .banner-title{margin-bottom:0 !important;padding-bottom:30px !important;font-size:16px;letter-spacing:0;line-height:24px;font-weight:400}
.spin-the-wheel .spin-wheel .testimonials-btn{text-align:left !important}
.avaialble-point-container .avaialable-points,.avaialble-point-container .pending-points{width:230px}
.avaialble-point-container .avaialable-points{margin-right:20px}
.more-ways-earn-container .text-details{width:60%}
.join-rewards-desktop-banner{height:652px}
.join-rewards-desktop-banner .width-variation-75 .straight-talk{height:552px;display:table-cell !important;vertical-align:middle;padding:0 8%}
.join-rewards-desktop-banner .width-variation-75 .straight-talk .promo-heading,.join-rewards-desktop-banner .width-variation-75 .straight-talk .banner-title{width:75%}
.join-rewards-desktop-banner .width-variation-75 .straight-talk .promo-heading{padding-bottom:20px !important;font-size:44px;font-weight:bold;letter-spacing:-0.5px;line-height:46px}
.join-rewards-desktop-banner .width-variation-75 .straight-talk .banner-title{margin-bottom:0 !important;padding-bottom:30px !important;font-size:16px;letter-spacing:0;line-height:24px;font-weight:600}
.myaccount-rewards .sequential-card-carousel .sequential-card-container{margin:0 10px 40px 10px !important}
}
@media only screen and (min-width:320px){.your-device p.border-bottom-grey,.popular-troubleshooting-guides p.border-bottom-grey{border-bottom:1px solid #babfc4}
.your-device,.popular-tutorials{border-bottom:1px solid #babfc4}
.your-device p.border-bottom-grey,.popular-tutorials p.border-bottom-grey{border-bottom:1px solid #babfc4}
.tutorails .popular-faqs .border-bottom-grey{border-bottom:1px solid #babfc4}
.device-details{padding:20px 0}
.device-details .device-image{border-radius:10px;background:#f6f9fc;width:125px;height:125px;margin-right:26px}
.device-details a.device-info-unknown{border-bottom:1px solid #000f9f;color:#000f9f}
.tutorials-details ul,.faqs-details ul,.troubleshooting-details ul{margin:0;padding:0 0 30px 0;list-style-type:none;border-bottom:1px solid #babfc4}
.tutorials-details ul li,.faqs-details ul li,.troubleshooting-details ul li{margin:30px 0 0 0}
.tutorials-details ul li a,.faqs-details ul li a,.troubleshooting-details ul li a{color:#000f9f;border-bottom:1px solid #000f9f;padding-bottom:2px}
.tutorials-details ul li a:hover,.faqs-details ul li a:hover,.troubleshooting-details ul li a:hover{color:#000f9f;border-bottom:2px solid #000f9f;padding-bottom:1px}
.tutorials-details .custom-switch .custom-control-label,.faqs-details .custom-switch .custom-control-label,.troubleshooting-details .custom-switch .custom-control-label{padding-left:60px}
}
@media only screen and (min-width:320px){.cart-item-bundle{padding-right:0}
.track-order-bar-container nav{position:relative !important}
.track-order-bar-container ol.breadcrumb{padding:0;border-bottom:0}
.track-order-fields{width:100%}
.track-order-container .track-order-icon{position:relative;z-index:99}
.track-order-container .track-order-box{height:209px;width:100%;max-width:290px;border-radius:6px;position:relative;top:-40px;background:#55c5ff}
.track-order-summary .order-details{padding-top:40px}
.track-order-summary .order-details .expand-link{font-size:16px;font-weight:900;letter-spacing:0;line-height:24px}
.track-order-summary .order-details .caption-three{font-size:14px;letter-spacing:0;line-height:20px;font-weight:400}
.track-order-summary .cart-section{padding-top:30px;padding-right:0 !important;padding-bottom:10px}
.track-order-summary .cart-section p.subtitle-one,.track-order-summary .cart-section p.protectionplan-phone{font-size:16px;font-weight:900;letter-spacing:0;line-height:24px;font-family:"Lato",sans-serif;padding-bottom:20px !important}
.track-order-summary .cart-section .cart-item-row{border-top:1px solid #babfc4}
.track-order-summary .cart-section .cart-item-row:last-child{border-bottom:1px solid #babfc4}
.track-order-summary .cart-section .image-container{height:60px !important;max-width:100% !important}
.track-order-summary .shipping-review{border-bottom:1px solid #babfc4;padding-top:0 !important}
.track-order-summary .shipping-review .caption-one-normal{font-size:16px;letter-spacing:0;line-height:24px}
.track-order-summary .payment-review{padding-top:0 !important}
.track-order-summary .payment-review .caption-one-normal{font-size:16px;letter-spacing:0;line-height:24px}
.track-order-summary .order-summary-container{background-color:#e3e9ef;padding:0}
.track-order-summary .order-summary-container .order-summary{margin:30px 0 50px;background-color:#e3e9ef !important}
.track-order-summary .order-summary-container .order-summary p{padding:0}
.track-order-summary .step-heading p.subtitle-one,.track-order-summary .step-heading p.protectionplan-phone{margin-left:15px;display:none}
.track-order-summary .step-heading p.caption-three-bold{font-size:16px;font-weight:900;letter-spacing:0;line-height:24px;text-transform:none !important}
}
@media only screen and (min-width:992px){.track-order-summary .order-summary-container .order-summary{margin:40px auto 50px auto;padding:0 40px;width:100%}
.track-order-summary .order-details-section{padding-right:16%}
.track-order-fields{width:487px !important}
.track-order-container .track-order-icon{position:relative;z-index:99}
.track-order-container .track-order-box{height:209px;width:320px;max-width:320px;position:relative;top:-40px;background:#55c5ff}
.track-order-support .my-account-support-details .accordion-new .card .card-body .shipping-details{width:100%}
}
.shipping-review,.payment-review{position:relative}
.shipping-review .step-container a,.payment-review .step-container a{position:absolute;right:0;padding-top:10px;color:#000f9f}
.half-grey{background:linear-gradient(90deg,#fff 50%,#e3e9ef 50%)}
.saved-information .contact-info{display:flex;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid #e3e9ef}
.saved-information .shipping-info{display:flex;justify-content:space-between;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #e3e9ef}
.saved-information .payment-info{display:flex;justify-content:space-between;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #e3e9ef}
.contact-info-form{border-bottom:1px solid #e3e9ef;margin-bottom:40px;padding-bottom:40px}
.text-area{height:auto;background-color:transparent;margin:0}
.text-area .md-textarea{background-color:#f6f9fc;height:151px;margin:0;padding-left:10px !important;padding-right:10px !important}
.opac-25{opacity:.25}
.checkout-footer .footer-text{padding-top:0;padding-bottom:80px;color:#fff}
.checkout-footer .footer-text p{margin-bottom:0}
.dropdown-label .selected{opacity:1 !important;transform:translateY(0) !important;transition-duration:.1s;text-align:left}
.dropdown-label .place-holder-selected{font-size:12px;top:0;color:#000f9f}
.dropdown-label.focused .options{opacity:1;height:300px;max-height:220px;overflow-y:auto}
.dropdown-label .options{max-height:220px}
.log-in-container{border-radius:10px;background-color:#fff;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}
.promo-code-container .input-group{max-width:487px}
.checkout-form{scrollbar-width:none}
.checkout-form::-webkit-scrollbar{width:0;background:transparent}
.edit-form-link,.edit-address-link{font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}
.edit-card-details-container .input-card-type-image{position:absolute;right:20px;top:17px}
.checkbox-inside-choiceCard .custom-control-input ~ .custom-control-label::before{background:transparent url(clientlib-base/resources/svg/selectors/checkbox_off.svg) center center no-repeat}
.checkbox-inside-choiceCard .custom-control-input:checked ~ .custom-control-label::before{background:transparent url(clientlib-base/resources/svg/selectors/checkbox_on.svg) center center no-repeat}
.download-app{border-radius:6px;background-color:#000f9f;padding:30px 30px 0 30px;position:relative}
.download-app h2{color:#fff;font-family:"Josefin Sans";font-size:20px;font-weight:bold;letter-spacing:0;line-height:28px;margin:0}
.download-app p{color:#fff;font-family:Lato;font-size:16px;letter-spacing:0;line-height:24px;padding-top:10px;padding-bottom:10px}
.download-app .mob-image{overflow:hidden;text-align:center}
.download-app .mob-image img{max-width:100%;max-height:100%}
.download-app .playstor-image{margin:auto;position:absolute;bottom:30px;left:0;right:0}
@media only screen and (min-width:320px){.reward-container{border-radius:6px}
.rewarding-image{width:100%;padding:30px 0;text-align:center;background:url(clientlib-base/resources/promobanner/rewarding-customers-new.png);background-repeat:no-repeat;background-size:cover;height:245px;background-position:center center}
.union-reward-container .union-reward-image{background-color:#f6f9fc}
.union-reward-container .LMCUR_heart-img{margin:auto 0}
.union-reward-container .LMCUR_heart-img img{max-width:174px;width:100%}
.union-reward-container .LMCUR_heart-img .text-offer{padding:8px 0;text-align:left;letter-spacing:.88px;color:#313334;text-transform:uppercase;font-size:14px;text-align:center;font-weight:bold;font-family:"Lato",sans-serif;border-top:1px solid #babfc4}
.union-reward-container p{color:#fff;font-size:14;letter-spacing:.2px;line-height:24px;font-weight:400;font-family:"Lato",sans-serif}
.union-reward-container h4{color:#fff;font-size:16;font-weight:700;letter-spacing:0;line-height:28px;font-weight:bold;font-family:"Josefin Sans",sans-serif}
.union-reward-container .order-2 div{border-radius:0 0 6px 6px}
.union-reward-container .order-1 div{border-radius:6px 6px 0 0}
.reward-container .order-1 div{border-radius:6px 6px 0 0}
.reward-container .order-2 div{border-radius:0 0 6px 6px}
.reward-container .dark-theme>h4,.reward-container .dark-theme p{color:#fff}
.reward-container .light-theme>h4,.reward-container .light-theme p{color:#313334}
.reward-join{padding:30px 20px}
.reward-join h4{font-family:"Josefin Sans",sans-serif;font-size:20px;font-weight:bold;letter-spacing:0;line-height:28px;margin-bottom:20px}
.reward-join p{font-family:"Lato",sans-serif;font-size:16px;letter-spacing:0;line-height:24px;margin-bottom:40px}
.reward-join .subtitle-one,.reward-join .protectionplan-phone{font-family:"Josefin Sans",sans-serif;font-size:20px;font-weight:bold;letter-spacing:0;line-height:28px;margin-bottom:20px}
.download-app{margin-top:30px}
.download-app .playstor-image{width:100%;text-align:center;bottom:20px}
.gift-info-container{width:100%}
.gift-info-container .text-area .md-textarea{width:100%;box-sizing:border-box}
.mobile-cart-section{display:none}
.checkout-cart-section{box-shadow:none;padding:0;z-index:1211;position:absolute}
.checkout-cart-container .cart-heading-container{width:100%;margin:0 auto;background-color:#e3e9ef}
.checkout-cart-container .cart-heading-container .cart-heading{line-height:0;padding:20px 0}
.checkout-cart-container .cart-heading-container .cart-heading .mobile-cart-title{font-size:12px;font-weight:900;letter-spacing:.25px;line-height:20px}
.checkout-cart-container .cart-heading-container .cart-heading span{background:#000f9f;border-radius:100%}
.checkout-cart-container .cart-heading-container .categorie{font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;padding-top:12px}
.checkout-cart-container .cart-heading-container .amount{font-size:14px;font-weight:700;letter-spacing:0;line-height:20px;padding-bottom:12px}
.checkout-form-section{padding:100px 15px 0 15px}
.checkout-form-section .login-details{max-width:100%;border-bottom:.5px solid #e3e9ef}
.checkout-form-section .login-details .login-heading{font-family:"Josefin Sans",sans-serif;font-size:20px;font-weight:bold;letter-spacing:0;line-height:28px}
.checkout-form-section::-webkit-scrollbar{width:0}
.checkout-form-section .shipping-component .shipping-info-form .forms-row #zipCodeShippingInfoerror,.checkout-form-section .shipping-component .shipping-info-form .forms-row #cityShippingInfoerror{margin:0 !important}
.checkout-form-section .shipping-component .shipping-info-form .forms-row .lbl-cfg-cls{top:-40px;margin-left:5px}
.checkout-form-section .shipping-component .shipping-info-form .forms-row .sort-options .sort-dropdown{width:100%}
.checkout-cart-summary{width:100%;margin:0 auto}
.checkout-cart-summary .cart-item-row{border-bottom:1px solid #babfc4;padding:12px 0;border-bottom:1px solid #babfc4;margin:0 12px}
.checkout-cart-summary .cart-item-row .image-container{height:60px;width:60px;padding:10px;background:#fff;box-shadow:none;border-radius:4px;display:flex;justify-content:center;align-items:center}
.checkout-cart-summary .cart-item-row .image-container .cart-item-image{max-height:100%;max-width:100%}
.checkout-cart-summary .cart-item-row .quantity-sup{top:-0.3em;padding-left:10px}
.checkout-order-summary{width:100%;margin:0 auto;padding-bottom:15px;padding-left:12px;padding-right:12px}
.checkout-order-summary .categorie,.checkout-order-summary .amount{font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}
.checkout-order-summary .order-total-detail{margin-top:20px;margin-bottom:20px;padding-left:0;padding-right:0;border-top:1px solid #babfc4;border-bottom:1px solid #babfc4}
.checkout-order-summary .order-total-detail .categorie{font-size:12px;font-weight:900;letter-spacing:.75px;line-height:20px;text-transform:uppercase}
.checkout-order-summary .order-total-detail .amount{font-size:16px;font-weight:900;letter-spacing:0;line-height:24px;text-align:right}
.checkout-order-summary .due-order-price-detail .categorie{font-size:12px;font-weight:900;letter-spacing:.75px;line-height:20px;text-transform:uppercase}
.checkout-order-summary .due-order-price-detail .amount{font-size:12px;font-weight:900;letter-spacing:.25px;line-height:24px;text-align:right}
.trade-in-component .custom-radio .custom-control-label,.shipping-component .custom-radio .custom-control-label,.payment-component .custom-radio .custom-control-label,.review-component .custom-radio .custom-control-label,.mobile-protection-component .custom-radio .custom-control-label,.application-component .custom-radio .custom-control-label{height:auto}
.checkout-form-section .accordion-new{max-width:100%}
.checkout-form-section .accordion-new .card{width:100%;border-top:.5px solid transparent;border-bottom:.5px solid #e3e9ef}
.checkout-form-section .accordion-new .card:first-of-type{border-top:.5px solid transparent}
.checkout-form-section .accordion-new .card .card-header a p{font-family:"Josefin Sans",sans-serif;font-size:20px;font-weight:700;letter-spacing:0;line-height:28px;margin:0}
.checkout-form-section .accordion-new .card .card-header a span{display:none}
.checkout-form-section .accordion-new .card .card-body{background-color:transparent;padding:0}
.trade-in-review,.shipping-review,.payment-review,.place-order-component,.mobile-protection-review{width:100%}
.promo-code-container .input-group{max-width:100%}
.payment-review .cart-item-image{width:60px}
.tradein-yes{width:auto;padding-left:0;padding-right:0}
}
@media only screen and (min-width:992px){.union-reward-container .union-reward-image{background-color:#f6f9fc}
.union-reward-container .LMCUR_heart-img{margin:auto 0}
.union-reward-container .LMCUR_heart-img img{max-width:100px;width:100%}
.union-reward-container .LMCUR_heart-img .text-offer{padding:6px 0 0 10px;line-height:normal;text-align:left;letter-spacing:.75px;color:#313334;text-transform:uppercase;font-size:10px;font-weight:bold;font-family:"Lato",sans-serif;border-left:1px solid #babfc4;border-top:0}
.union-reward-container .plan-img{margin-top:40px}
.union-reward-container p{color:#fff;font-size:14;letter-spacing:.2px;line-height:24px;font-weight:400;font-family:"Lato",sans-serif}
.union-reward-container h4{color:#fff;font-size:20;font-weight:700;letter-spacing:0;line-height:28px;font-weight:bold;font-family:"Josefin Sans",sans-serif}
.union-reward-container .order-lg-2 div{border-radius:0 6px 6px 0}
.union-reward-container .order-lg-1 div{border-radius:6px 0 0 6px}
.checkout-form-section .accordion-new{max-width:487px}
.rewarding-image{width:100%;padding:30px 0;text-align:center;background-repeat:no-repeat;background-size:cover;height:100%;background-position:center center}
.reward-container .order-1 div{border-radius:6px 0 0 6px}
.reward-container .order-2 div{border-radius:0 6px 6px 0}
.reward-container .dark-theme>h4,.reward-container .dark-theme p{color:#fff}
.reward-container .light-theme>h4,.reward-container .light-theme p{color:#313334}
.reward-join{padding:30px 20px}
.reward-join h4{font-family:"Josefin Sans";font-size:20px;font-weight:bold;letter-spacing:0;line-height:28px;margin-bottom:20px}
.reward-join p{font-family:Lato;font-size:16px;letter-spacing:0;line-height:24px;margin-bottom:40px}
.reward-join .subtitle-one,.reward-join .protectionplan-phone{font-family:"Josefin Sans",sans-serif;font-size:20px;font-weight:bold;letter-spacing:0;line-height:28px;margin-bottom:20px}
.mobile-cart-section{display:block !important}
.checkout-cart-section{z-index:104;box-shadow:none;position:initial;border-left:1px solid #babfc4}
.checkout-cart-section .checkout-cart-container{position:sticky;top:0;padding:50px;background:#e3e9ef;height:100%}
.checkout-cart-section::-webkit-scrollbar{width:0;background:transparent}
.checkout-order-summary{width:100%;margin:0 auto;padding-bottom:15px;padding-left:0;padding-right:0}
.checkout-order-summary .categorie{font-size:14px;letter-spacing:0;line-height:20px}
.checkout-order-summary .amount{font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}
.checkout-order-summary .order-total-detail{padding-left:0;padding-right:0;border-top:1px solid #babfc4;border-bottom:1px solid #babfc4}
.checkout-order-summary .order-total-detail .categorie{font-size:12px;font-weight:900;letter-spacing:.75px;line-height:20px;text-transform:uppercase}
.checkout-order-summary .order-total-detail .amount{font-size:16px;font-weight:900;letter-spacing:0;line-height:24px;text-align:right}
.checkout-cart-summary{width:100%;margin:0 auto}
.checkout-cart-summary .cart-item-row{padding:10px 0;margin:0;border-bottom:1px solid #babfc4}
.checkout-form-section{padding:30px 15px 0 15px}
.checkout-cart-section .cart-heading-container{width:100%;margin:0 auto;border-bottom:0;padding:0 0 10px 0;background-color:transparent}
.checkout-cart-section .cart-heading-container .cart-heading{line-height:0;padding:0}
.checkout-cart-section .cart-heading-container .cart-heading p.caption-three-bold{font-family:"Josefin Sans",sans-serif;font-size:20px;font-weight:bold;letter-spacing:0;line-height:28px;text-transform:none !important}
.checkout-cart-section .cart-heading-container .cart-heading .edit-link{visibility:visible !important;font-weight:400;color:#000f9f;font-size:16px;letter-spacing:normal;line-height:24px;border-bottom:1px solid #000f9f;padding-bottom:2px}
}
@media only screen and (min-width:992px) and (min-width:1280px){.union-reward-container .plan-img{margin-top:0}
.union-reward-container .union-reward-image{background-color:#f6f9fc}
.union-reward-container .LMCUR_heart-img{margin:auto 0}
.union-reward-container .LMCUR_heart-img img{max-width:141px;width:100%}
}
@media only screen and (min-width:992px){.trade-in-component .choice-card,.shipping-component .choice-card,.payment-component .choice-card,.review-component .choice-card,.mobile-protection-component .choice-card,.application-component .choice-card{width:auto}
.trade-in-review,.shipping-review,.payment-review,.place-order-component,.mobile-protection-review{width:auto}
.promo-code-container .input-group{max-width:487px}
.tradein-yes{width:487px;padding-left:3rem;padding-right:3rem}
}
.paylater{position:absolute;top:5px;left:165px;font-weight:700}
.isPayPal .paypal_link{display:inline-block;padding-left:10px;margin-bottom:10px}
.isPayPal .paypal_link span{font-weight:bold}
.isPayPal #paypalpanel,.isPayPal .isPayPalBlock{display:none}
.isPayPal .isPayPal .isPayPalBlock,.isPayPal .isPayPal #paypalpanel{display:none}
.isPayPalBlock{font-size:14px;margin-bottom:10px !important;line-height:22px}
.auto-refill-container .add-cart-container .subtitle-two{font-size:44px;font-weight:700;letter-spacing:-0.5px;line-height:46px;font-family:"Josefin Sans",sans-serif;margin-bottom:0;color:#000f9f}
.auto-refill-container .add-cart-container .autorefill-description{padding-top:10px !important;font-size:16px;letter-spacing:.2px;line-height:24px;font-weight:400;font-family:"Lato",sans-serif}
@media only screen and (min-width:320px){.confirmation-page .cart-section{margin-top:30px;padding-bottom:0 !important}
.confirmation-page .cart-section .user-name{color:#000f9f;font-family:"Josefin Sans";font-size:20px;font-weight:bold;letter-spacing:0;line-height:28px;padding-bottom:40px}
.confirmation-page .cart-section .order-confirmation-message{color:#000f9f;font-family:"Josefin Sans";font-size:32px;font-weight:bold;letter-spacing:-0.25px;line-height:36px}
.confirmation-page .cart-section .cart-order-text{font-family:"Lato",sans-serif;font-size:16px;font-weight:900;letter-spacing:0;line-height:24px}
.confirmation-page .cart-section .cart-item-row{border-top:1px solid #e3e9ef}
.confirmation-page .cart-section .cart-item-row:last-child{border-bottom:1px solid #e3e9ef}
.confirmation-page .shipping-review,.confirmation-page .payment-review{border-bottom:1px solid #e3e9ef;padding-top:0 !important;margin-bottom:0}
.confirmation-page .shipping-review .caption-one-normal,.confirmation-page .payment-review .caption-one-normal{font-size:16px;letter-spacing:0;line-height:24px}
.confirmation-page .shipping-review .step-heading p.subtitle-one,.confirmation-page .shipping-review .step-heading p.protectionplan-phone,.confirmation-page .payment-review .step-heading p.subtitle-one,.confirmation-page .payment-review .step-heading p.protectionplan-phone{margin-left:15px;display:none}
.confirmation-page .shipping-review .step-heading p.caption-three-bold,.confirmation-page .payment-review .step-heading p.caption-three-bold{font-size:16px;font-weight:900;letter-spacing:0;line-height:24px;text-transform:none !important}
.confirmation-page .whats-next-container{margin-top:30px}
.confirmation-page .whats-next-container .heading-three{color:#000f9f}
.confirmation-page .whats-next-container .subtitle-one,.confirmation-page .whats-next-container .protectionplan-phone{font-family:"Josefin Sans";font-size:20px;font-weight:bold;letter-spacing:0;line-height:28px}
.confirmation-page .whats-next-container .subtitle-three-px{font-family:"Lato",sans-serif;font-size:16px;letter-spacing:0;line-height:24px;font-weight:400}
.confirmation-page .faq-container{padding-top:60px}
.confirmation-page .faq-container a{font-family:"Lato",sans-serif;font-size:16px;letter-spacing:0;line-height:24px;color:#000f9f}
.confirmation-page .faq-container .caption-one{font-family:"Lato",sans-serif;font-size:16px;letter-spacing:0;line-height:24px;font-weight:400}
.confirmation-page .download-app-container{padding-top:40px}
.confirmation-page .download-app-container .content-text{font-family:"Lato",sans-serif;font-size:16px;letter-spacing:0;line-height:24px;font-weight:400;padding-top:10px !important}
.confirmation-page .welcome-center{background:#000f9f;border-radius:6px;margin-bottom:0;display:block !important;margin-top:50px}
.confirmation-page .welcome-center .text-area{float:none;width:100%}
.confirmation-page .welcome-center .text-area .caption-one{font-family:"Lato",sans-serif;font-size:16px;letter-spacing:0;line-height:24px;font-weight:400}
.confirmation-page .welcome-center .image-area{float:none;width:100%;height:250px;border-radius:0 0 6px 6px}
.confirmation-page .rewards-center{background-color:#000f9f;padding:30px 20px;border-radius:6px;color:#fff;margin-top:40px}
.confirmation-page .auto-refill-sign-up{margin-top:40px;padding:0 15px}
.confirmation-page .auto-refill-sign-up .heading-four,.confirmation-page .auto-refill-sign-up .protectionplan-heading{color:#000f9f;padding-bottom:10px}
.confirmation-page .auto-refill-sign-up .image-area{height:88px}
.confirmation-page .auto-refill-sign-up .text-area{padding-left:20px}
.confirmation-page .auto-refill-sign-up .image-text-container{display:flex;flex-direction:row}
.confirmation-page .auto-refill-sign-up .auto-refill-text{margin-bottom:20px}
.confirmation-page .promo-heading-container{padding-top:30px}
.confirmation-page .promo-heading-container .promo-code-value{color:#000f9f}
.confirmation-page .order-summary-container{padding-left:0;padding-right:0}
.confirmation-page .phone-detail-container{padding-top:30px}
.confirmation-page .phone-detail-container .phone-text{font-weight:900}
.confirmation-page .phone-detail-container .text-area{padding:20px;background-color:#f6f9fc}
.confirmation-page .device-info-container{display:flex;flex-direction:column;background-color:transparent;margin-top:40px;padding:0 20px}
.confirmation-page .device-info-container .image-area{margin-bottom:20px}
.confirmation-page .usage-info-container{background-color:#e3e9ef;padding:30px 30px 40px;margin-top:40px}
.confirmation-page .usage-info-container .plan-info{padding-bottom:20px}
.confirmation-page .usage-info-container .plan-info .plan-text{font-family:"Lato",sans-serif;font-size:12px;font-weight:900;letter-spacing:.75px;line-height:20px;padding-bottom:30px}
.confirmation-page .usage-info-container .plan-info .plan-days{color:#000f9f}
.confirmation-page .usage-info-container .plan-info .plan-days-text{margin-left:5px;color:#313334}
.confirmation-page .usage-info-container .disclaimer-text{padding-bottom:15px}
.confirmation-page .usage-info-container .plan-details{display:flex;flex-direction:row;padding-bottom:30px}
.confirmation-page .usage-info-container .plan-details .info-container{padding-right:40px}
.confirmation-page .usage-info-container .plan-details .info-title{font-family:"Lato",sans-serif;font-size:16px;font-weight:900;letter-spacing:0;line-height:19px;color:#313334}
.confirmation-page .usage-info-container .plan-details .info-details{font-family:"Josefin Sans";font-size:24px;font-weight:bold;letter-spacing:0;line-height:28px;color:#000f9f}
.confirmation-page .usage-info-container .plan-details .info-text{font-family:"Lato",sans-serif;font-size:14px;font-weight:bold;letter-spacing:0;line-height:20px;color:#313334}
.without-order-summary .confirmation-page .user-name{clear:both}
.without-order-summary .confirmation-page .user-name a,.without-order-summary .confirmation-page .user-name span{display:none}
.without-order-summary .order-summary-container{display:none !important}
.cart-checkout-flow .vertical-card{flex-direction:column !important}
.cart-checkout-flow .vertical-card .rewarding-image{height:250px}
.cart-checkout-flow .vertical-card .reward-join{border-radius:6px 6px 0 0 !important}
}
@media only screen and (min-width:992px){.confirmation-page .cart-details-section{padding-right:8%}
.confirmation-page .cart-section{padding-right:0 !important}
.confirmation-page .cart-section .order-confirmation-message{font-size:44px;font-weight:bold;letter-spacing:-0.5px;line-height:46px;width:75%}
.confirmation-page .cart-section .cart-order-text{padding-top:30px !important}
.confirmation-page .faq-container{padding-top:50px !important}
.confirmation-page .download-app-container{padding-top:50px}
.confirmation-page .auto-refill-sign-up{padding:0}
.confirmation-page .auto-refill-sign-up .image-text-container{position:relative}
.confirmation-page .auto-refill-sign-up .auto-refill{position:relative;top:-30px}
.confirmation-page .auto-refill-sign-up .auto-refill .auto-refill-text{margin-left:108px}
.confirmation-page .device-info-container{display:flex;flex-direction:row;padding:0}
.confirmation-page .device-info-container .text-area{padding-left:20px}
.without-order-summary .confirmation-page .user-name{clear:both}
.without-order-summary .confirmation-page .user-name a,.without-order-summary .confirmation-page .user-name span{display:block;float:right}
.without-order-summary .confirmation-page .cart-details-section{padding-right:0 !important}
.without-order-summary .confirmation-page .usage-info-container{display:flex;padding:30px 80px 40px}
.without-order-summary .confirmation-page .usage-info-container .plan-detail-container{padding-left:40px;padding-top:50px}
.without-order-summary .confirmation-page .welcome-center{display:flex !important}
.without-order-summary .confirmation-page .welcome-center .image-area{order:1;border-radius:6px 0 0 6px}
.without-order-summary .confirmation-page .welcome-center .text-area{order:2}
.without-order-summary .cart-details-section{padding-right:0 !important;margin-left:25%}
.without-order-summary .activation-cart-details-section{margin-left:0}
}
.sequential-card-promo .sequential-card-container{background:#e3e9ef;border:1px solid #babfc4;border-radius:4px;margin:0 auto !important;width:233px}
.sequential-card-promo .sequential-card-container img{display:block;margin:0 auto;z-index:9;padding:20px 0;height:180px}
.sequential-card-promo .sequential-card-container .promo-plp-price{position:absolute;top:70px;left:47%;transform:rotate(-30deg);text-align:center}
.sequential-card-promo .sequential-card-container .promo-plp-price .price-disc{font-size:24px;font-weight:700;letter-spacing:0;line-height:16px;font-family:"Josefin Sans",sans-serif;color:#000f9f}
.sequential-card-promo .sequential-card-container .promo-plp-price .price-disc-label{font-size:12px;font-weight:900;letter-spacing:.25px;line-height:20px;font-family:"Lato",sans-serif}
.sequential-card-promo .sequential-card-container .sequential-card{background:#fff;padding:20px 0;border-radius:0 0 4px 4px}
.sequential-card-promo .sequential-card-container .sequential-card p.description-container{color:#000f9f;font-family:"Josefin Sans",sans-serif;font-size:24px;font-weight:bold;letter-spacing:0;line-height:28px;margin:15px 0}
.sequential-card-promo .sequential-card-container .sequential-card p.description-container del{color:#313334;font-family:"Lato",sans-serif;font-size:16px;letter-spacing:0;line-height:24px;font-weight:400;padding-left:10px}
.sequential-card-promo .sequential-card-container .sequential-card p.heading-container{margin-top:0;font-size:20px;font-weight:700;letter-spacing:0;line-height:28px;font-family:"Josefin Sans",sans-serif;color:#000f9f;display:none}
.sequential-card-promo .sequential-card-container .sequential-card .btn-sequential-carousel{position:unset}
.disabledContent{pointer-events:none;opacity:.5}
.cart-section a{color:#000f9f}
.cart-section .custom-control.custom-switch{padding-top:5px !important;padding-bottom:10px !important}
.cart-section .custom-control.custom-switch .custom-control-label{height:20px;padding-left:40px}
.cart-section .custom-control.custom-switch .custom-control-label::before{height:27px}
.cart-section .sort-options{left:10px}
.cart-section .cart-heading-container{display:flex;flex-direction:column;justify-content:space-between;border-bottom:0;width:100%;padding-top:30px}
.loader-cart{position:absolute;top:50%;left:50%;transform:translateX(-50%)}
.cart-container .order-summary-container{background-color:#e3e9ef}
.order-summary-container .order-summary{background-color:#e3e9ef;width:auto;margin:0 auto 40px auto;padding-top:0 !important}
.order-summary-container .order-summary p{padding:0}
.order-summary-container .order-summary .order-price-detail{font-size:14px;letter-spacing:0;line-height:20px;color:#313334}
.order-summary-container .order-summary .order-price-detail .text>.caption-three-bold{font-size:12px;font-weight:900;letter-spacing:.75px;line-height:20px;text-transform:uppercase}
.order-summary-container .order-summary .order-price-detail p.caption-one{font-size:12px;font-weight:900;letter-spacing:.75px;line-height:20px;text-transform:uppercase}
.order-summary-container .order-summary .order-price-detail .taxes-container .text-left,.order-summary-container .order-summary .order-price-detail .taxes-container .caption-three{font-family:"Lato",sans-serif;font-size:12px;letter-spacing:.25px;line-height:20px;font-weight:normal}
.order-summary-container .order-summary .order-total-detail{border-bottom:1px solid #babfc4;border-top:1px solid #babfc4;margin:20px 15px 0 15px !important;background-color:#e3e9ef !important}
.order-summary-container .order-summary .order-total-detail .total-text{font-size:12px;font-weight:900;letter-spacing:.75px;line-height:20px;text-transform:uppercase;padding:0}
.order-summary-container .order-summary .order-total-detail .amount{font-size:16px;font-weight:900;letter-spacing:0;line-height:24px;padding:0}
.order-summary-container .order-summary .order-total-detail+.order-price-detail{margin-top:20px !important}
.order-summary-container .order-summary .order-due-detail{color:#313334;padding:0 15px}
.order-summary-container .order-summary .order-due-detail .text{font-size:12px;font-weight:900;letter-spacing:.75px;line-height:20px;text-transform:uppercase}
.order-summary-container .order-summary .order-due-detail .amount{color:#313334;font-size:14px;font-weight:900;letter-spacing:0;line-height:20px}
.order-summary-container .order-summary sup{top:-0.5em}
.reward-point-detail,.remaining-reward-container{font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;color:#313334}
.remaining-reward-container{border-top:1px solid #babfc4;padding:10px 0 30px;margin:0 15px !important}
.remaining-reward-container .text{padding:0}
.remaining-reward-container .amount{padding:0}
.promo-badges .badges{display:inline-block;position:relative;margin-bottom:10px}
.promo-badges .badges span.badge-title{color:#000f9f;background-color:#fff;padding:5px 33px 5px 20px;border-radius:20px;max-width:190px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;font-family:"Lato",sans-serif;font-size:14px;font-weight:bold;letter-spacing:0;line-height:20px;border:1px solid #000f9f}
.promo-badges .badges span.icon{position:absolute;right:5px;top:4px;opacity:.5;cursor:pointer}
.cart-sticky-nav{position:fixed;bottom:0;z-index:1211}
.enhancement-cards-container{margin:0 auto}
.email-me .md-form label,.edit-card-details-container .md-form label,.edit-card-address-container .md-form label,.checkout-login-container .md-form label,.edit-shipping-details-container .md-form label,.OTP-modal-container .md-form label,.number-otp-modal-container .md-form label{transform:translateY(25px)}
.email-me .md-form label.active,.edit-card-details-container .md-form label.active,.edit-card-address-container .md-form label.active,.checkout-login-container .md-form label.active,.edit-shipping-details-container .md-form label.active,.OTP-modal-container .md-form label.active,.number-otp-modal-container .md-form label.active{transform:translateY(4px) scale(0.6)}
.checkout-login-container .login-btn .btn,.checkout-login-container .fb-login-btn .btn{box-shadow:none;width:300px}
.checkout-login-container .login-btn .btn{background-color:#b2b2b2 !important}
.checkout-login-container .login-btn .btn:hover{box-shadow:none !important;background-color:#b2b2b2 !important}
.checkout-login-container .fb-login-btn .btn{background-color:#4267b2 !important;color:#fff !important}
.checkout-login-container .fb-login-btn .btn:hover{box-shadow:none !important;background-color:#4267b2 !important}
.checkout-login-container .fb-login-btn .btn span{padding-right:10px}
.checkout-login-container .view-password{position:absolute;right:20px;top:15px}
.edit-shipping-details-container label #shippingStateModal{margin-top:22px;min-width:auto}
.send-otp-text p{max-width:fit-content}
.number-otp-modal-container .phone-num .md-form{width:350px;max-width:100%;margin:0 auto}
.OTP-modal-container .insert-otp-digits .md-form{height:56px;width:50px;margin:0 5px}
.OTP-modal-container .insert-otp-digits .md-form .form-control{font-size:20px;letter-spacing:0;line-height:24px;color:#313334;padding:0}
.OTP-modal-container .insert-otp-digits #partitioned{padding-left:11px;letter-spacing:43px;border:0;background-image:linear-gradient(to left,black 70%,rgba(255,255,255,0) 0);background-position:bottom;background-size:50px 1px;background-repeat:repeat-x;background-position-x:35px;width:300px}
.OTP-modal-container #mfa-modal .modal-dialog{max-width:500px}
.OTP-modal-container #mfa-modal .modal-content{padding:30px 30px 10px}
.OTP-modal-container #mfa-modal .modal-content .modal-body .choice-cards{max-height:483px;overflow-y:auto}
.OTP-modal-container #mfa-modal .modal-content .modal-body .choice-cards .caption-two{padding-top:20px;font-size:1rem;letter-spacing:0}
.OTP-modal-container #mfa-modal .modal-content .modal-body .number-selection{border-bottom:1px solid}
.OTP-modal-container #mfa-modal .modal-content .modal-body .number-selection:nth-child(3){border-bottom:0}
.OTP-modal-container #mfa-modal .modal-content .modal-body .number-selection label .subtitle-three-px{word-break:break-word}
.add-device-modal-container .modal-body .device-container{padding:15px 0}
.add-device-modal-container .modal-body .device-container .image-container{height:78px;width:78px;padding:10px;margin-right:13px;background-color:#f6f9fc;border-radius:4px}
.add-device-modal-container .modal-body .device-container .image-container .device-image{height:50px;width:50px}
.add-device-modal-container .modal-body .device-list{position:absolute;top:55px;list-style:none;padding-left:0;background-color:#fff;width:100%;text-align:left;box-shadow:4px 4px 12px 0 rgba(0,0,0,0.15);max-height:220px;overflow-y:auto}
.add-device-modal-container .modal-body .device-list li{padding:20px 15px 10px 15px}
.add-device-modal-container .modal-body .device-list li:hover{background-color:#f6f9fc;cursor:pointer}
.quantity-sup{top:-0.3em;padding-left:5px}
.cart-page .btn-sequential-carousel{position:absolute;bottom:20px;align-self:center;width:100%}
.cart-page .sequential-card-container .sequential-card{z-index:0}
.cart-page .sequential-card-container .sequential-card .heading-container{text-transform:none !important;padding:75px 15px 0 15px}
.cart-page .sequential-card-container .sequential-card .product-name{height:40px;padding:0 15px;display:flex;align-items:center;justify-content:center}
.cart-page .sequential-card-img{display:block;margin:0 auto;height:120px;width:120px !important;position:relative;z-index:9}
.cart-page a{border-bottom:1px solid #313334}
.promo-code{margin-bottom:0 !important;margin-top:20px;height:55px}
.promo-code #prmcd-card-input{padding:11px 16px 11px 16px;border-radius:6px 0 0 6px}
.promo-code a{background-color:#c74100;border-radius:0 6px 6px 0;border-bottom:1px solid transparent !important;height:100%}
.promo-code a .input-group-addon{padding:8px 10px !important;background-color:transparent !important}
.promo-code a .input-group-addon .large-icon{padding:8px 0}
.promo-code a:hover{border-bottom:1px solid transparent !important}
.promo-code .form-control{color:#313334}
.text-color-green-only{color:#306104;line-height:14px}
@media only screen and (min-width:320px){.navbar-container-cart{background-color:#fff;z-index:1210;border-bottom:1px solid #e3e9ef;position:relative}
.navbar-container-cart.navbar-container-national-retailer .container{height:unset;padding:20px 0}
.navbar-container-cart.navbar-container-national-retailer .container .logo-container .navbar-brand-cart{margin:0 !important}
.navbar-container-cart .container{max-width:100% !important;box-shadow:none;padding-top:10px;padding-bottom:10px;height:60px}
.navbar-container-cart .container .logo-container{width:100%}
.navbar-container-cart .container .navbar-brand-cart{display:block;padding-top:0;padding-bottom:0;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}
.navbar-container-cart .container a{border-bottom:0;text-decoration:none}
.navbar-container-cart .container .cart-number{display:flex;background-color:#cc2714;border-radius:50%;width:20px;height:20px;position:relative;top:-8px;right:-12px;color:#fff;font-size:12px;font-weight:bold;letter-spacing:.75px;line-height:20px;align-items:center;justify-content:center}
.national-retailer-footer{background-color:#000f9f}
.national-retailer-footer .container{padding:50px 32px}
.national-retailer-footer .container .row{margin:0}
.national-retailer-footer .container .footer-text{font-size:16px;letter-spacing:0;line-height:20px;font-weight:400;padding:0;text-align:left}
.national-retailer-footer .container .footer-text p{color:#313334 !important}
.national-retailer-footer ul.footer-links li a{text-align:left}
.modal-open .email-me,.modal-open .redirect-modal-container,.modal-open .quantity-dialog,.modal-open .address-validation-dialog,.modal-open .info-modal-container,.edit-card-details-container,.edit-card-address-container,.checkout-login-container,.edit-shipping-details-container,.OTP-modal-container,.number-otp-modal-container,.pre-order-modal-container,.add-device-modal-container{overflow-x:hidden;overflow-y:hidden}
.email-me .modal,.redirect-modal-container .modal,.quantity-dialog .modal,.address-validation-dialog .modal,.info-modal-container .modal,.edit-card-details-container .modal,.edit-card-address-container .modal,.checkout-login-container .modal,.edit-shipping-details-container .modal,.OTP-modal-container .modal,.number-otp-modal-container .modal,.pre-order-modal-container .modal,.add-device-modal-container .modal{border-radius:10px;z-index:1212;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.17);-moz-box-shadow:0 4px 4px 0 rgba(0,0,0,0.17);box-shadow:0 4px 4px 0 rgba(0,0,0,0.17);border:0}
.email-me .modal .modal-dialog .modal-content,.redirect-modal-container .modal .modal-dialog .modal-content,.quantity-dialog .modal .modal-dialog .modal-content,.address-validation-dialog .modal .modal-dialog .modal-content,.info-modal-container .modal .modal-dialog .modal-content,.edit-card-details-container .modal .modal-dialog .modal-content,.edit-card-address-container .modal .modal-dialog .modal-content,.checkout-login-container .modal .modal-dialog .modal-content,.edit-shipping-details-container .modal .modal-dialog .modal-content,.OTP-modal-container .modal .modal-dialog .modal-content,.number-otp-modal-container .modal .modal-dialog .modal-content,.pre-order-modal-container .modal .modal-dialog .modal-content,.add-device-modal-container .modal .modal-dialog .modal-content{border:0;border-radius:none;box-shadow:none;width:350px;max-width:100%;background:#fff;padding:30px 30px 30px 30px;border-radius:10px;pointer-events:all;margin:0 auto}
.email-me .modal .modal-dialog .modal-content p.caption-two,.redirect-modal-container .modal .modal-dialog .modal-content p.caption-two,.quantity-dialog .modal .modal-dialog .modal-content p.caption-two,.address-validation-dialog .modal .modal-dialog .modal-content p.caption-two,.info-modal-container .modal .modal-dialog .modal-content p.caption-two,.edit-card-details-container .modal .modal-dialog .modal-content p.caption-two,.edit-card-address-container .modal .modal-dialog .modal-content p.caption-two,.checkout-login-container .modal .modal-dialog .modal-content p.caption-two,.edit-shipping-details-container .modal .modal-dialog .modal-content p.caption-two,.OTP-modal-container .modal .modal-dialog .modal-content p.caption-two,.number-otp-modal-container .modal .modal-dialog .modal-content p.caption-two,.pre-order-modal-container .modal .modal-dialog .modal-content p.caption-two,.add-device-modal-container .modal .modal-dialog .modal-content p.caption-two{color:#313334;font-weight:700}
.email-me .modal .modal-dialog .modal-content .modal-header,.redirect-modal-container .modal .modal-dialog .modal-content .modal-header,.quantity-dialog .modal .modal-dialog .modal-content .modal-header,.address-validation-dialog .modal .modal-dialog .modal-content .modal-header,.info-modal-container .modal .modal-dialog .modal-content .modal-header,.edit-card-details-container .modal .modal-dialog .modal-content .modal-header,.edit-card-address-container .modal .modal-dialog .modal-content .modal-header,.checkout-login-container .modal .modal-dialog .modal-content .modal-header,.edit-shipping-details-container .modal .modal-dialog .modal-content .modal-header,.OTP-modal-container .modal .modal-dialog .modal-content .modal-header,.number-otp-modal-container .modal .modal-dialog .modal-content .modal-header,.pre-order-modal-container .modal .modal-dialog .modal-content .modal-header,.add-device-modal-container .modal .modal-dialog .modal-content .modal-header{padding:0;border-bottom:0;text-align:center;display:block}
.email-me .modal .modal-dialog .modal-content .modal-header .close,.redirect-modal-container .modal .modal-dialog .modal-content .modal-header .close,.quantity-dialog .modal .modal-dialog .modal-content .modal-header .close,.address-validation-dialog .modal .modal-dialog .modal-content .modal-header .close,.info-modal-container .modal .modal-dialog .modal-content .modal-header .close,.edit-card-details-container .modal .modal-dialog .modal-content .modal-header .close,.edit-card-address-container .modal .modal-dialog .modal-content .modal-header .close,.checkout-login-container .modal .modal-dialog .modal-content .modal-header .close,.edit-shipping-details-container .modal .modal-dialog .modal-content .modal-header .close,.OTP-modal-container .modal .modal-dialog .modal-content .modal-header .close,.number-otp-modal-container .modal .modal-dialog .modal-content .modal-header .close,.pre-order-modal-container .modal .modal-dialog .modal-content .modal-header .close,.add-device-modal-container .modal .modal-dialog .modal-content .modal-header .close{margin:0;padding:0}
.email-me .modal .modal-body,.redirect-modal-container .modal .modal-body,.quantity-dialog .modal .modal-body,.address-validation-dialog .modal .modal-body,.info-modal-container .modal .modal-body,.edit-card-details-container .modal .modal-body,.edit-card-address-container .modal .modal-body,.checkout-login-container .modal .modal-body,.edit-shipping-details-container .modal .modal-body,.OTP-modal-container .modal .modal-body,.number-otp-modal-container .modal .modal-body,.pre-order-modal-container .modal .modal-body,.add-device-modal-container .modal .modal-body{padding:0}
.email-me .modal .modal-body .zip-code,.redirect-modal-container .modal .modal-body .zip-code,.quantity-dialog .modal .modal-body .zip-code,.address-validation-dialog .modal .modal-body .zip-code,.info-modal-container .modal .modal-body .zip-code,.edit-card-details-container .modal .modal-body .zip-code,.edit-card-address-container .modal .modal-body .zip-code,.checkout-login-container .modal .modal-body .zip-code,.edit-shipping-details-container .modal .modal-body .zip-code,.OTP-modal-container .modal .modal-body .zip-code,.number-otp-modal-container .modal .modal-body .zip-code,.pre-order-modal-container .modal .modal-body .zip-code,.add-device-modal-container .modal .modal-body .zip-code{width:100%;border-right:0;text-align:left}
.email-me .modal .modal-body .phone-number,.redirect-modal-container .modal .modal-body .phone-number,.quantity-dialog .modal .modal-body .phone-number,.address-validation-dialog .modal .modal-body .phone-number,.info-modal-container .modal .modal-body .phone-number,.edit-card-details-container .modal .modal-body .phone-number,.edit-card-address-container .modal .modal-body .phone-number,.checkout-login-container .modal .modal-body .phone-number,.edit-shipping-details-container .modal .modal-body .phone-number,.OTP-modal-container .modal .modal-body .phone-number,.number-otp-modal-container .modal .modal-body .phone-number,.pre-order-modal-container .modal .modal-body .phone-number,.add-device-modal-container .modal .modal-body .phone-number{width:100%;text-align:left}
.email-me .modal .modal-body .md-form.input-group label,.redirect-modal-container .modal .modal-body .md-form.input-group label,.quantity-dialog .modal .modal-body .md-form.input-group label,.address-validation-dialog .modal .modal-body .md-form.input-group label,.info-modal-container .modal .modal-body .md-form.input-group label,.edit-card-details-container .modal .modal-body .md-form.input-group label,.edit-card-address-container .modal .modal-body .md-form.input-group label,.checkout-login-container .modal .modal-body .md-form.input-group label,.edit-shipping-details-container .modal .modal-body .md-form.input-group label,.OTP-modal-container .modal .modal-body .md-form.input-group label,.number-otp-modal-container .modal .modal-body .md-form.input-group label,.pre-order-modal-container .modal .modal-body .md-form.input-group label,.add-device-modal-container .modal .modal-body .md-form.input-group label{top:-14px;margin-bottom:0}
.email-me .modal .modal-body .existing-input input,.redirect-modal-container .modal .modal-body .existing-input input,.quantity-dialog .modal .modal-body .existing-input input,.address-validation-dialog .modal .modal-body .existing-input input,.info-modal-container .modal .modal-body .existing-input input,.edit-card-details-container .modal .modal-body .existing-input input,.edit-card-address-container .modal .modal-body .existing-input input,.checkout-login-container .modal .modal-body .existing-input input,.edit-shipping-details-container .modal .modal-body .existing-input input,.OTP-modal-container .modal .modal-body .existing-input input,.number-otp-modal-container .modal .modal-body .existing-input input,.pre-order-modal-container .modal .modal-body .existing-input input,.add-device-modal-container .modal .modal-body .existing-input input{padding:10px;color:#313334}
.email-me .modal .modal-body .dropdown-label ul li,.redirect-modal-container .modal .modal-body .dropdown-label ul li,.quantity-dialog .modal .modal-body .dropdown-label ul li,.address-validation-dialog .modal .modal-body .dropdown-label ul li,.info-modal-container .modal .modal-body .dropdown-label ul li,.edit-card-details-container .modal .modal-body .dropdown-label ul li,.edit-card-address-container .modal .modal-body .dropdown-label ul li,.checkout-login-container .modal .modal-body .dropdown-label ul li,.edit-shipping-details-container .modal .modal-body .dropdown-label ul li,.OTP-modal-container .modal .modal-body .dropdown-label ul li,.number-otp-modal-container .modal .modal-body .dropdown-label ul li,.pre-order-modal-container .modal .modal-body .dropdown-label ul li,.add-device-modal-container .modal .modal-body .dropdown-label ul li{text-align:left}
.email-me .modal .close,.redirect-modal-container .modal .close,.quantity-dialog .modal .close,.address-validation-dialog .modal .close,.info-modal-container .modal .close,.edit-card-details-container .modal .close,.edit-card-address-container .modal .close,.checkout-login-container .modal .close,.edit-shipping-details-container .modal .close,.OTP-modal-container .modal .close,.number-otp-modal-container .modal .close,.pre-order-modal-container .modal .close,.add-device-modal-container .modal .close{font-size:1.5rem;padding:10px;font-weight:700;line-height:1;color:#000;opacity:1 !important;position:absolute;top:5px;right:5px}
.cart-section{padding-bottom:30px}
.cart-section .cart-item-bundle{border-bottom:1px solid #e3e9ef}
.cart-section .cart-item-bundle:first-child{border-top:1px solid transparent}
.cart-section .cart-item-bundle:last-child{border-bottom:1px solid transparent}
.cart-section .cart-item-row{border-top:1px solid #e3e9ef;padding-bottom:10px}
.cart-section .cart-item-row .image-container{height:78px;width:78px;margin:0 0 10px;padding:10px;background-color:#f6f9fc;border-radius:4px;display:flex;justify-content:center;align-items:center}
.cart-section .cart-item-row .cart-item-image{max-height:100%;max-width:100%}
.cart-section .cart-item-row .smart-pay-logo{display:block;height:19px;width:78px}
.cart-section .cart-item-row sup{top:-0.3em}
.cart-section .cart-item-row .sort-dropdown{height:46px;width:84px}
.cart-section .cart-item-row__old-price{text-decoration:line-through;margin-right:5px}
.cart-section .caption-three-bold{font-family:"Lato",sans-serif;font-size:12px;font-weight:900;letter-spacing:.75px;line-height:20px}
.order-summary.cart-page-summary{padding-bottom:30px}
.enhancement-order-container{padding-bottom:70px}
.enhancement-order-container .pb-4{padding-bottom:0 !important}
.enhancement-order-container h2.heading-four,.enhancement-order-container h2.protectionplan-heading{color:#000f9f;font-family:"Josefin Sans",sans-serif;font-size:24px;font-weight:bold;letter-spacing:0;line-height:28px;text-transform:none !important;margin-bottom:0}
.enhancement-order-container p.subtitle-three-px{color:#313334;font-family:"Lato",sans-serif;font-size:16px;letter-spacing:0;line-height:24px;font-weight:400;padding-top:0 !important}
.enhancement-order-container .sequential-card-carousel .sequential-card-container{background:#e3e9ef;border:1px solid #babfc4;border-radius:4px;margin:0 60px 0 60px !important}
.enhancement-order-container .sequential-card-carousel .sequential-card-container img{display:block;margin:0 auto;z-index:9;padding:20px 0;height:180px}
.enhancement-order-container .sequential-card-carousel .sequential-card-container .sequential-card{background:#fff;padding:20px 0;border-radius:0 0 4px 4px}
.enhancement-order-container .sequential-card-carousel .sequential-card-container .sequential-card p.description-container{color:#000f9f;font-family:"Josefin Sans",sans-serif;font-size:24px;font-weight:bold;letter-spacing:0;line-height:28px;margin:15px 0}
.enhancement-order-container .sequential-card-carousel .sequential-card-container .sequential-card p.description-container del{color:#313334;font-family:"Lato",sans-serif;font-size:16px;letter-spacing:0;line-height:24px;font-weight:400;padding-left:10px}
.enhancement-order-container .sequential-card-carousel .sequential-card-container .sequential-card p.heading-container{margin-top:0;font-size:20px;font-weight:700;letter-spacing:0;line-height:28px;font-family:"Josefin Sans",sans-serif;color:#000f9f;display:none}
.enhancement-order-container .sequential-card-carousel .sequential-card-container .sequential-card .btn-sequential-carousel{position:unset}
.enhancement-order-container .owl-nav{display:block;margin-top:0 !important;font-size:75px}
.enhancement-order-container .owl-nav .owl-prev{position:absolute;background:transparent !important;top:40%;left:0}
.enhancement-order-container .owl-nav .owl-prev i{height:40px;width:40px;display:block}
.enhancement-order-container .owl-nav .owl-prev i.left-arrow{background:url("clientlib-base/resources/svg/masthead/left_black.svg") center center no-repeat}
.enhancement-order-container .owl-nav .owl-next{position:absolute;background:transparent !important;top:40%;right:0}
.enhancement-order-container .owl-nav .owl-next i{height:40px;width:40px;display:block}
.enhancement-order-container .owl-nav .owl-next i.right-arrow{background:url("clientlib-base/resources/svg/masthead/right_black.svg") center center no-repeat}
.enhancement-order-container .owl-nav [class*="owl-"]:hover{background:none !important}
.enhancement-order-container .owl-nav button:focus{outline:-webkit-focus-ring-color auto 1px}
.enhancement-order-container .owl-dots{margin:30px auto 0 auto !important;padding:0 !important;width:auto !important}
.enhancement-order-container .owl-dots .owl-dot span{height:10px;width:10px;background-color:transparent !important;box-shadow:inset 0 0 0 2px #000f9f !important}
.enhancement-order-container .owl-dots .owl-dot.active span,.enhancement-order-container .owl-dots .owl-dot:hover span{height:10px;width:10px;background-color:#000f9f !important;box-shadow:inset 0 0 0 2px #000f9f !important}
.cart-special-offer-container{padding:10px 20px 25px;background-color:#f6f9fc}
.cart-special-offer-container .heading{color:#000f9f}
.cart-special-offer-container .cart-special-offer .custom-control-label .caption-one{width:300px}
.cart-special-offer-container .cart-special-offer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-top:10px}
.cart-special-offer-container .cart-special-offer .custom-checkbox,.cart-special-offer-container .cart-special-offer .custom-checkbox-spa{padding-left:0}
.cart-special-offer-container .cart-special-offer .offer-price{font-size:14px;font-weight:bold;letter-spacing:0;line-height:20px}
.number-otp-modal-container .modal,.OTP-modal-container .modal{border-radius:10px;z-index:1212;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.17);-moz-box-shadow:0 4px 4px 0 rgba(0,0,0,0.17);box-shadow:0 4px 4px 0 rgba(0,0,0,0.17);border:0}
.number-otp-modal-container .modal .modal-dialog,.OTP-modal-container .modal .modal-dialog{max-width:663px}
.number-otp-modal-container .modal .modal-dialog .modal-content,.OTP-modal-container .modal .modal-dialog .modal-content{border:0;border-radius:none;box-shadow:none;width:656px;background:#fff;padding:40px 0 60px 0;pointer-events:all;margin:0 auto}
.number-otp-modal-container .modal .modal-dialog .modal-content p.caption-two,.OTP-modal-container .modal .modal-dialog .modal-content p.caption-two{color:#313334;font-weight:700}
.number-otp-modal-container .modal .modal-dialog .modal-content .modal-header,.OTP-modal-container .modal .modal-dialog .modal-content .modal-header{padding:0;border-bottom:0;text-align:center;display:block}
.number-otp-modal-container .modal .modal-dialog .modal-content .modal-header .close,.OTP-modal-container .modal .modal-dialog .modal-content .modal-header .close{margin:0;padding:0}
.number-otp-modal-container .modal .modal-body,.OTP-modal-container .modal .modal-body{padding:0}
.number-otp-modal-container .modal .modal-body p.subtitle-two,.OTP-modal-container .modal .modal-body p.subtitle-two{color:#000f9f}
.number-otp-modal-container .modal .modal-body p.subtitle-three-px,.OTP-modal-container .modal .modal-body p.subtitle-three-px{font-size:16px;letter-spacing:.2px;line-height:24px;font-weight:400;font-family:"Lato",sans-serif}
.number-otp-modal-container .modal .modal-body .resend-code,.OTP-modal-container .modal .modal-body .resend-code{text-align:center;padding-bottom:30px}
.number-otp-modal-container .modal .modal-body .resend-code a,.OTP-modal-container .modal .modal-body .resend-code a{font-weight:bolder}
.number-otp-modal-container .modal .modal-body .access-phone,.OTP-modal-container .modal .modal-body .access-phone{text-align:center;padding-bottom:20px}
.number-otp-modal-container .modal .modal-body .access-phone a,.OTP-modal-container .modal .modal-body .access-phone a{font-weight:bolder}
.number-otp-modal-container .modal .modal-body .send-code,.OTP-modal-container .modal .modal-body .send-code{text-align:center}
.number-otp-modal-container .modal .close,.OTP-modal-container .modal .close{font-size:1.5rem;padding:10px;font-weight:700;line-height:1;color:#000;opacity:1 !important;position:absolute;top:5px;right:5px}
}
@media only screen and (min-width:768px){.cart-special-offer-container .cart-special-offer .custom-control-label .caption-one{width:300px}
.email-me .modal,.pre-order-modal-container .modal{border-radius:10px;z-index:1212;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.17);-moz-box-shadow:0 4px 4px 0 rgba(0,0,0,0.17);box-shadow:0 4px 4px 0 rgba(0,0,0,0.17);border:0}
.email-me .modal .modal-dialog .modal-content,.pre-order-modal-container .modal .modal-dialog .modal-content{border:0;border-radius:none;box-shadow:none;width:488px;background:#fff;padding:30px 30px 30px 30px;pointer-events:all;margin:0 auto}
.email-me .modal .modal-dialog .modal-content p.caption-two,.pre-order-modal-container .modal .modal-dialog .modal-content p.caption-two{color:#313334;font-weight:700}
.email-me .modal .modal-dialog .modal-content .modal-header,.pre-order-modal-container .modal .modal-dialog .modal-content .modal-header{padding:0;border-bottom:0;text-align:center;display:block}
.email-me .modal .modal-dialog .modal-content .modal-header .close,.pre-order-modal-container .modal .modal-dialog .modal-content .modal-header .close{margin:10px;padding:0}
.email-me .modal .modal-body,.pre-order-modal-container .modal .modal-body{padding:0}
.email-me .modal .modal-body .phone-number,.pre-order-modal-container .modal .modal-body .phone-number{width:50%;text-align:center}
.email-me .modal .modal-body .md-form.input-group label,.pre-order-modal-container .modal .modal-body .md-form.input-group label{top:-10px;margin-bottom:0}
.email-me .modal .modal-body .existing-input input,.pre-order-modal-container .modal .modal-body .existing-input input{padding:10px;color:#313334}
.email-me .modal .close,.pre-order-modal-container .modal .close{font-size:1.5rem;padding:10px;font-weight:700;line-height:1;color:#000;opacity:1 !important;position:absolute;top:10px;right:10px}
.redirect-modal-container .modal,.quantity-dialog .modal,.address-validation-dialog .modal,.info-modal-container .modal,.edit-card-details-container .modal,.edit-card-address-container .modal,.checkout-login-container .modal,.edit-shipping-details-container .modal,.add-device-modal-container .modal{border-radius:10px;z-index:1212;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.17);-moz-box-shadow:0 4px 4px 0 rgba(0,0,0,0.17);box-shadow:0 4px 4px 0 rgba(0,0,0,0.17);border:0}
.redirect-modal-container .modal .modal-dialog,.quantity-dialog .modal .modal-dialog,.address-validation-dialog .modal .modal-dialog,.info-modal-container .modal .modal-dialog,.edit-card-details-container .modal .modal-dialog,.edit-card-address-container .modal .modal-dialog,.checkout-login-container .modal .modal-dialog,.edit-shipping-details-container .modal .modal-dialog,.add-device-modal-container .modal .modal-dialog{max-width:663px}
.redirect-modal-container .modal .modal-dialog .modal-content,.quantity-dialog .modal .modal-dialog .modal-content,.address-validation-dialog .modal .modal-dialog .modal-content,.info-modal-container .modal .modal-dialog .modal-content,.edit-card-details-container .modal .modal-dialog .modal-content,.edit-card-address-container .modal .modal-dialog .modal-content,.checkout-login-container .modal .modal-dialog .modal-content,.edit-shipping-details-container .modal .modal-dialog .modal-content,.add-device-modal-container .modal .modal-dialog .modal-content{border:0;border-radius:none;box-shadow:none;width:656px;background:#fff;padding:30px 40px;pointer-events:all;margin:0 auto}
.redirect-modal-container .modal .modal-dialog .modal-content p.caption-two,.quantity-dialog .modal .modal-dialog .modal-content p.caption-two,.address-validation-dialog .modal .modal-dialog .modal-content p.caption-two,.info-modal-container .modal .modal-dialog .modal-content p.caption-two,.edit-card-details-container .modal .modal-dialog .modal-content p.caption-two,.edit-card-address-container .modal .modal-dialog .modal-content p.caption-two,.checkout-login-container .modal .modal-dialog .modal-content p.caption-two,.edit-shipping-details-container .modal .modal-dialog .modal-content p.caption-two,.add-device-modal-container .modal .modal-dialog .modal-content p.caption-two{color:#313334;font-weight:700}
.redirect-modal-container .modal .modal-dialog .modal-content .modal-header,.quantity-dialog .modal .modal-dialog .modal-content .modal-header,.address-validation-dialog .modal .modal-dialog .modal-content .modal-header,.info-modal-container .modal .modal-dialog .modal-content .modal-header,.edit-card-details-container .modal .modal-dialog .modal-content .modal-header,.edit-card-address-container .modal .modal-dialog .modal-content .modal-header,.checkout-login-container .modal .modal-dialog .modal-content .modal-header,.edit-shipping-details-container .modal .modal-dialog .modal-content .modal-header,.add-device-modal-container .modal .modal-dialog .modal-content .modal-header{padding:0;border-bottom:0;text-align:center;display:block}
.redirect-modal-container .modal .modal-dialog .modal-content .modal-header .close,.quantity-dialog .modal .modal-dialog .modal-content .modal-header .close,.address-validation-dialog .modal .modal-dialog .modal-content .modal-header .close,.info-modal-container .modal .modal-dialog .modal-content .modal-header .close,.edit-card-details-container .modal .modal-dialog .modal-content .modal-header .close,.edit-card-address-container .modal .modal-dialog .modal-content .modal-header .close,.checkout-login-container .modal .modal-dialog .modal-content .modal-header .close,.edit-shipping-details-container .modal .modal-dialog .modal-content .modal-header .close,.add-device-modal-container .modal .modal-dialog .modal-content .modal-header .close{margin:25px;padding:0}
.redirect-modal-container .modal .modal-body,.quantity-dialog .modal .modal-body,.address-validation-dialog .modal .modal-body,.info-modal-container .modal .modal-body,.edit-card-details-container .modal .modal-body,.edit-card-address-container .modal .modal-body,.checkout-login-container .modal .modal-body,.edit-shipping-details-container .modal .modal-body,.add-device-modal-container .modal .modal-body{padding:30px 0}
.redirect-modal-container .modal .modal-body .dropdown-label ul li,.quantity-dialog .modal .modal-body .dropdown-label ul li,.address-validation-dialog .modal .modal-body .dropdown-label ul li,.info-modal-container .modal .modal-body .dropdown-label ul li,.edit-card-details-container .modal .modal-body .dropdown-label ul li,.edit-card-address-container .modal .modal-body .dropdown-label ul li,.checkout-login-container .modal .modal-body .dropdown-label ul li,.edit-shipping-details-container .modal .modal-body .dropdown-label ul li,.add-device-modal-container .modal .modal-body .dropdown-label ul li{text-align:left}
.redirect-modal-container .modal .close,.quantity-dialog .modal .close,.address-validation-dialog .modal .close,.info-modal-container .modal .close,.edit-card-details-container .modal .close,.edit-card-address-container .modal .close,.checkout-login-container .modal .close,.edit-shipping-details-container .modal .close,.add-device-modal-container .modal .close{font-size:1.5rem;padding:10px;font-weight:700;line-height:1;color:#000;opacity:1 !important;position:absolute;top:-14px;right:-14px}
.redirect-modal-container .first-cta,.quantity-dialog .first-cta,.address-validation-dialog .first-cta,.info-modal-container .first-cta,.edit-card-details-container .first-cta,.edit-card-address-container .first-cta,.checkout-login-container .first-cta,.edit-shipping-details-container .first-cta,.add-device-modal-container .first-cta{padding-right:30px}
.enhancement-order-container h2.heading-four,.enhancement-order-container h2.protectionplan-heading{font-size:32px;font-weight:bold;letter-spacing:-0.25px;line-height:36px}
.enhancement-order-container .sequential-card-carousel .sequential-card-container{margin:0 10px 0 10px !important}
}
@media only screen and (min-width:992px){.number-otp-modal-container .modal,.OTP-modal-container .modal{border-radius:10px;z-index:1212;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.17);-moz-box-shadow:0 4px 4px 0 rgba(0,0,0,0.17);box-shadow:0 4px 4px 0 rgba(0,0,0,0.17);border:0}
.number-otp-modal-container .modal .modal-dialog,.OTP-modal-container .modal .modal-dialog{max-width:663px}
.number-otp-modal-container .modal .modal-dialog .modal-content,.OTP-modal-container .modal .modal-dialog .modal-content{border:0;border-radius:none;box-shadow:none;width:656px;background:#fff;padding:40px 0 60px 0;pointer-events:all;margin:0 auto}
.number-otp-modal-container .modal .modal-dialog .modal-content p.caption-two,.OTP-modal-container .modal .modal-dialog .modal-content p.caption-two{color:#313334;font-weight:700}
.number-otp-modal-container .modal .modal-dialog .modal-content .modal-header,.OTP-modal-container .modal .modal-dialog .modal-content .modal-header{padding:0;border-bottom:0;text-align:center;display:block}
.number-otp-modal-container .modal .modal-dialog .modal-content .modal-header .close,.OTP-modal-container .modal .modal-dialog .modal-content .modal-header .close{margin:25px;padding:0}
.number-otp-modal-container .modal .modal-body,.OTP-modal-container .modal .modal-body{padding:0}
.number-otp-modal-container .modal .modal-body p.subtitle-two,.OTP-modal-container .modal .modal-body p.subtitle-two{font-size:32px;font-weight:700;letter-spacing:-0.25px;line-height:36px;font-family:"Josefin Sans",sans-serif;color:#000f9f}
.number-otp-modal-container .modal .modal-body p.subtitle-three-px,.OTP-modal-container .modal .modal-body p.subtitle-three-px{font-size:16px;letter-spacing:.2px;line-height:24px;font-weight:400;font-family:"Lato",sans-serif}
.number-otp-modal-container .modal .modal-body .resend-code,.OTP-modal-container .modal .modal-body .resend-code{text-align:center;padding-bottom:30px}
.number-otp-modal-container .modal .modal-body .resend-code a,.OTP-modal-container .modal .modal-body .resend-code a{font-weight:bolder}
.number-otp-modal-container .modal .modal-body .access-phone,.OTP-modal-container .modal .modal-body .access-phone{text-align:center;padding-bottom:20px}
.number-otp-modal-container .modal .modal-body .access-phone a,.OTP-modal-container .modal .modal-body .access-phone a{font-weight:bolder}
.number-otp-modal-container .modal .modal-body .send-code,.OTP-modal-container .modal .modal-body .send-code{text-align:center}
.number-otp-modal-container .modal .close,.OTP-modal-container .modal .close{font-size:1.5rem;padding:10px;font-weight:700;line-height:1;color:#000;opacity:1 !important;position:absolute;top:-14px;right:-14px}
.navbar-container-cart{background-color:#fff;z-index:1209;position:relative}
.navbar-container-cart .container{max-width:1240px !important;box-shadow:none;padding-top:12px;padding-bottom:12px;height:80px}
.navbar-container-cart .container .logo-container{width:auto}
.navbar-container-cart .container .navbar-brand-cart{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}
.navbar-container-cart .container .cart-icon{padding-top:15px}
.navbar-container-cart .container a{border-bottom:0;text-decoration:none}
.national-retailer-footer{background-color:#000f9f}
.national-retailer-footer .container{padding:40px 100px}
.national-retailer-footer .container .footer-text{text-align:left}
.national-retailer-footer ul.footer-links{list-style-type:none;margin:0;padding:0}
.national-retailer-footer ul.footer-links li{display:inline-block}
.national-retailer-footer ul.footer-links li a{text-decoration:none;color:#fff;font-size:12px;letter-spacing:.5px;line-height:20px;padding:0 10px;margin:5px 0;border-bottom:0;font-weight:400;display:block}
.national-retailer-footer ul.footer-links li a:hover{color:#e3e9ef}
.order-summary-container .order-summary{margin:0 auto 0 auto;padding:0 100px 0 25px !important;width:100%}
.order-summary-container .checkout-btn{padding:0 30px}
.order-summary.cart-page-summary{padding-bottom:0}
.cart-section{padding-right:8% !important;padding-bottom:70px}
.cart-section .cart-item-row{margin:0;padding-bottom:0}
.cart-section .sort-options{left:20px}
.cart-section .cart-heading-container{display:flex;flex-direction:row;justify-content:space-between;padding-left:15px;padding-right:15px}
.enhancement-order-container .owl-nav{display:block;margin-top:0 !important;font-size:75px}
.enhancement-order-container .owl-nav .owl-prev{position:absolute;background:transparent !important;top:40%;left:-50px}
.enhancement-order-container .owl-nav .owl-prev i{height:40px;width:40px;display:block}
.enhancement-order-container .owl-nav .owl-prev i.left-arrow{background:url("clientlib-base/resources/svg/masthead/left_black.svg") center center no-repeat}
.enhancement-order-container .owl-nav .owl-next{position:absolute;background:transparent !important;top:40%;right:-50px}
.enhancement-order-container .owl-nav .owl-next i{height:40px;width:40px;display:block}
.enhancement-order-container .owl-nav .owl-next i.right-arrow{background:url("clientlib-base/resources/svg/masthead/right_black.svg") center center no-repeat}
.enhancement-order-container .owl-nav [class*="owl-"]:hover{background:none !important}
.enhancement-order-container .owl-nav button:focus{outline:-webkit-focus-ring-color auto 1px}
}
.product-out-of-stock,.product-out-of-stock-mobile{padding:5px;background:red}
.discount-body{border:1px solid #babfc4}
.discount-body .discount-heading{background-color:#e3e9ef;padding:5px 10px;font-size:14px;line-height:18px;letter-spacing:0;font-weight:700;border-bottom:1px solid #babfc4}
.discount-body .discount-para{background-color:#fff;padding:15px 10px;font-size:12px;line-height:18px;font-weight:400;letter-spacing:0}
@media(min-width:320px){.location-details{padding:20px 15px;text-align:left}
.location-details .location,.location-details .device,.location-details .start-btn .serviceProvider,.location-details .phoneNo{padding-bottom:10px;margin-left:0}
}
@media(min-width:992px){.location-details{padding-top:20px;padding-bottom:20px}
.location-details .location,.location-details .device,.location-details .start-btn,.location-details .serviceProvider,.location-details .phoneNo{padding-bottom:0;margin-left:50px}
.location-details .add-cart-container{padding-top:0 !important;border-top:0 !important}
}
@media only screen and (min-width:320px){.reset-padding-mobile{padding-left:0;padding-right:0}
.my-account-support-details .accordion-new .card{border-bottom:1px solid #babfc4;width:100%}
.my-account-support-details .accordion-new .card:first-child{border-top:1px solid #babfc4}
.my-account-support-details .accordion-new .card .card-header{padding:16px 20px 21px 10px}
.my-account-support-details .accordion-new .card .card-header a{padding:0}
.my-account-support-details .accordion-new .card .card-header a:hover{padding:0}
.my-account-support-details .accordion-new .card .card-header .expand-link{margin-top:2px;margin-bottom:2px}
.my-account-support-details .accordion-new .card .card-header .caption-three{font-size:14px;letter-spacing:0;line-height:20px;font-weight:normal}
.my-account-support-details .accordion-new .card .card-header span.icon{background:transparent;margin-right:10px;padding:20px 4px 0 4px}
.my-account-support-details .accordion-new .card .card-header ~ .collapse{background-color:#f6f9fc}
.my-account-support-details .accordion-new .card .card-body{padding:0 12px 30px;background-color:#fff}
.my-account-support-details .accordion-new .card .card-body .card-details{padding:30px 10px 10px;background:#f6f9fc}
.my-account-support-details .accordion-new .card .card-body .card-details h3{padding-bottom:5px;border-bottom:1px solid #babfc4;margin-bottom:15px;font-weight:600 !important;font-size:14px;letter-spacing:0;line-height:20px}
.my-account-support-details .accordion-new .card .card-body .card-details .caption-three-bold{font-size:12px;letter-spacing:.75px;font-weight:700;line-height:20px}
.my-account-support-details .accordion-new .card .card-body .card-details .caption-three{font-size:12px;letter-spacing:.3px;font-weight:400;line-height:20px}
.my-account-support-details .accordion-new .card .card-body .card-details .description-error .caption-one-normal{margin-bottom:15px}
.my-account-support-details .accordion-new .card .card-body .card-details .description-error .caption-one-normal:last-child{margin-bottom:0}
.my-account-support-details .accordion-new .card .card-body .card-details .description-error .error-message{font-size:14px;font-weight:bold;letter-spacing:0;line-height:20px;color:#eb0000}
.my-account-support-details .accordion-new .card .card-body .card-details .in-cart-product-list{margin-bottom:30px}
.my-account-support-details .accordion-new .card .card-body .card-details .in-cart-product-list ul{margin:0;padding:0;list-style-type:none}
.my-account-support-details .accordion-new .card .card-body .card-details .in-cart-product-list ul li{display:inline-block;width:40px;height:40px;background:#fff;border-radius:5px;margin-right:10px}
.my-account-support-details .accordion-new .card .card-body .card-details .in-cart-product-list ul li a{padding:7px}
.my-account-support-details .accordion-new .card .card-body .card-details .in-cart-product-list ul li a img{width:25px;height:25px}
.my-account-support-details .accordion-new .card .card-body .shipping-details{background-color:#fff;padding:20px 10px 20px}
.my-account-support-details .pagination .page-item.active .page-link{padding:10px 16px;color:#fff;font-size:14px;background-color:#000f9f;border-radius:50%;letter-spacing:0;line-height:20px;text-align:center;font-weight:700;transition:all .2s linear;box-shadow:none}
.my-account-support-details .pagination .page-item{margin-left:5px;margin-right:5px}
.my-account-support-details .pagination .page-item a.page-link{color:#5d5d5d;font-size:14px;background-color:transparent;letter-spacing:0;line-height:20px;text-align:center;font-weight:400;padding:10px 16px}
.my-account-support-details .pagination .page-item a.page-link:focus{outline:-webkit-focus-ring-color auto 1px}
}
@media only screen and (min-width:992px){.apps-heading .subtitle-one,.apps-heading .protectionplan-phone{font-size:24px;font-weight:bold;letter-spacing:0;line-height:28px}
.reset-padding-mobile{padding-left:15px;padding-right:15px}
.my-account-support-details .accordion-new .order-accordion{margin-left:0;margin-right:0}
.my-account-support-details .accordion-new .card .card-header .caption-one{font-size:16px;font-weight:900;letter-spacing:0;line-height:24px}
.my-account-support-details .accordion-new .card .card-body{padding:0 20px 30px;background-color:#fff}
.my-account-support-details .accordion-new .card .card-body .card-details{margin-left:0;margin-right:0;padding:30px 30px 10px}
.my-account-support-details .accordion-new .card .card-body .shipping-details{width:488px}
}
.internationalchecker{background-color:#55c5ff !important}
@media only screen and (min-width:320px){.international-calling-heading{font-size:44px;font-weight:700;letter-spacing:-0.5px;line-height:46px;font-family:"Josefin Sans",sans-serif;color:#000f9f;padding-bottom:25px}
.international-calling .form-container{padding-top:30px}
.international-calling .frequent-no .number-list ul{border-bottom:0;padding:0;margin:0}
.international-calling .frequent-no .number-list ul li{padding:20px 12px;border-top:1px solid #babfc4}
.international-calling .frequent-no .number-list ul li:last-child{border-bottom:1px solid #babfc4}
.dataList-checker{margin:auto;position:relative;width:100%;color:#313334}
.dataList-checker>span.icon{position:absolute;top:15px;left:10px}
.dataList-checker label{position:absolute;left:0;top:3px;margin-left:15px;margin-bottom:0;display:block;transform:translateY(12px);transition:transform .3s ease-out,color .3s ease-out;transform-origin:0 100%}
.dataList-checker label.active{transform:translateY(-8px) scale(0.6);color:#000f9f;color:#000f9f}
.dataList-checker.active .dataListUl{display:block}
.dataListInput{padding-left:15px;width:100%;height:55px;box-sizing:border-box;border-radius:6px;outline:0;border:1px solid transparent}
.dataListInput.success{background:url(clientlib-base/resources/svg/light/success.svg) 99% center no-repeat;opacity:1}
.dataList-label.active ~ .datalist-input,.dataListInput:focus{box-shadow:inset 0 0 0 2px #000f9f;border-radius:6px 6px 0 0}
.dataListUl{display:none;position:absolute;padding:0 !important;width:100%;max-height:150px;top:100%;left:0;list-style:none;border-radius:2px;background:#fff;overflow:hidden;overflow-y:auto;z-index:100;border:1px solid #babfc4;border-radius:0 0 6px 6px;background-color:#fff;box-shadow:4px 4px 12px 0 rgba(0,0,0,0.15)}
.dataListUl li{display:block;text-align:left;padding:.8em 1em .8em 25px;color:#313334;cursor:pointer;background-color:#fff;font-size:16px;letter-spacing:0;line-height:24px;font-family:"Lato",sans-serif}
.dataListUl li:hover{background-color:#f6f9fc;cursor:pointer}
.dataListUl li span.icon{transform:scale(0.8)}
.international-calling.tabs-section .tabs .nav-link{font-size:16px;letter-spacing:0;line-height:24px;font-weight:normal;font-family:"Lato",sans-serif}
}
@media only screen and (min-width:992px){.internation-rates{width:408px}
.internation-rates .dataList-checker{width:100%;margin:0}
.internation-rates .country-included-container{width:100%;margin:0;padding:0 10px}
.international-calling .frequent-no{padding:0 8%}
.international-calling .promo-gutters{padding:0 8%}
.international-calling .number-heading-container,.international-calling .form-container{padding:0 15px}
}
@media only screen and (min-width:320px){.download-app-container{padding:40px 0 60px}
.download-app-container .heading-three{color:#000f9f;font-size:32px;letter-spacing:-0.25px;line-height:36px}
}
@media only screen and (min-width:992px){.download-app-container{padding:80px 0}
.download-app-container .heading-three{font-size:44px;letter-spacing:-0.5px;line-height:46px}
.download-app-container .download-text{width:50%;margin:0 auto}
.download-app-container .download-btn{padding-right:20px}
}
.sim-compatibility-plan .title-cta-align .subtitle-two{font-size:32px;font-weight:700;letter-spacing:-0.25px;line-height:36px;font-family:"Josefin Sans",sans-serif;color:#000f9f}
.sim-compatibility-plan .title-cta-align .caption-two{font-size:16px;letter-spacing:.2px;line-height:24px;font-weight:400;font-family:"Lato",sans-serif}
.new-to-tracfone .title-cta-align .subtitle-two{font-size:24px;font-weight:700;letter-spacing:0;line-height:28px;font-family:"Josefin Sans",sans-serif;color:#000f9f}
.new-to-tracfone .title-cta-align .caption-two{font-size:16px;letter-spacing:.2px;line-height:24px;font-weight:400;font-family:"Lato",sans-serif}
.forgot-order-id a,.order-id-faq a{font-weight:700;color:#000f9f;font-size:14px;letter-spacing:normal;line-height:20px;border-bottom:1px solid #000f9f;padding-bottom:2px}
.forgot-order-id a:hover,.order-id-faq a:hover{color:#000f9f;border-bottom:2px solid #000f9f;padding-bottom:1px}
.track-order-summary .shipping-review .cart-item-image{width:72px;height:23px}
.hs-wifi-pb-20 p{padding-bottom:20px}
@media only screen and (min-width:320px){.spacing-top{padding-top:60px}
.faqs-st-wireless .faqs-straighttalk-wireless .subtitle-two{color:#313334;font-family:"Lato",sans-serif;font-size:16px;font-weight:900;letter-spacing:0;line-height:24px;text-transform:capitalize !important;margin-bottom:30px !important}
.st-support-tools .faqs-straighttalk-wireless{background:#f6f9fc;width:100%;margin:0 auto 0 auto;border:1px solid #babfc4;padding:15px 0 !important;border-radius:6px}
.st-support-tools .faqs-straighttalk-wireless h2{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px;font-family:"Josefin Sans",sans-serif;color:#313334;padding-left:20px;margin-bottom:0 !important}
.line-details{border:1px solid #babfc4;border-radius:7px;padding:20px;position:relative;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;width:100%}
.line-details .feature-icon{margin-right:20px}
.line-details .feature-text{padding-top:0}
.line-usage{margin-top:40px}
.lastitem-border-lg{border-bottom:1px solid #babfc4}
.help-support-head{padding-top:40px;padding-bottom:10px}
.help-support-head .heading-one{color:#000f9f;font-family:"Josefin Sans",sans-serif;font-size:44px;font-weight:bold;letter-spacing:-0.5px;line-height:46px}
.support-feature{margin:0;padding:0;list-style:none}
.support-feature .feature-list a{padding:20px 20px 0 20px;color:#313334;font-family:"Lato",sans-serif;font-size:12px;font-weight:900 !important;letter-spacing:.75px;line-height:20px;text-transform:uppercase !important;display:block;text-decoration:none;padding-bottom:1px}
.support-feature .feature-list a:hover{text-decoration:none}
.quick-links{text-align:center}
.quick-links .box-icon{width:-webkit-fill-available;max-width:100%;height:102px;padding:20px !important;margin:0 10px 0 0;border-radius:6px;display:inline-flex;flex-direction:row;align-items:center;border:1px solid #babfc4}
.quick-links .box-icon span.icon{margin-right:20px}
.quick-links .box-icon p{display:block;padding-top:0 !important}
.track-order-bar-container .track-order-heading{font-size:24px;font-weight:bold;letter-spacing:0;line-height:28px;padding:10px 0 30px 0;color:#000f9f;font-family:"Josefin Sans",sans-serif}
.track-order-fields{width:100%}
.track-order-container .track-order-icon{position:relative;z-index:99}
.track-order-container .track-order-box{height:209px;width:100%;border-radius:14px;background:#55c5ff;position:relative;top:-40px}
.track-order-container .track-order-box p{font-size:24px;font-weight:700;letter-spacing:0;line-height:28px;font-family:"Josefin Sans",sans-serif;color:#000f9f !important}
.wificalling-checklist ul{list-style-type:none;margin:0;padding:0}
.wificalling-checklist ul li{font-size:14px;letter-spacing:0;line-height:20px;font-weight:400;margin-top:10px}
.wificalling-checklist ol{list-style-type:decimal;margin:0 0 0 20px;padding:0}
.wificalling-checklist ol li{font-size:14px;letter-spacing:0;line-height:20px;font-weight:400;margin-top:10px}
.wificalling-checklist ol li ul{list-style-type:disc;margin:0 0 0 20px;padding:0}
.wificalling-checklist ol li ul li{font-size:14px;letter-spacing:0;line-height:20px;font-weight:400;margin-top:10px}
.width-max-content{width:max-content}
.hs-quick-links h2{color:#313334;font-family:"Lato",sans-serif;font-size:16px;font-weight:900;letter-spacing:0;line-height:24px}
.hs-quick-links ul.footer-links{padding-top:20px;padding-left:0;padding-bottom:30px;margin-bottom:30px}
.hs-quick-links ul.footer-links li{display:inline-block;padding-right:10px;text-align:left;vertical-align:top;width:100%;height:102px;padding:20px !important;margin:10px 0;border-radius:6px;border:1px solid #babfc4}
.hs-quick-links ul.footer-links li a{display:block;height:max-content;border-bottom:0;display:flex;justify-content:start}
.hs-quick-links ul.footer-links li a:hover{border-bottom:0;padding-bottom:2px}
.hs-quick-links ul.footer-links li a img{margin-right:20px}
.hs-quick-links ul.footer-links li a p{text-align:left !important}
}
@media only screen and (min-width:768px){.st-support-tools .faqs-straighttalk-wireless{background:#f6f9fc;width:100%;margin:0 auto 0 auto;border:1px solid #babfc4;padding:15px 0 !important;border-radius:6px;margin-top:54px}
.st-support-tools .faqs-straighttalk-wireless h2{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px;font-family:"Josefin Sans",sans-serif;color:#313334;padding-left:20px;margin-bottom:0 !important}
.quick-links{text-align:left}
.quick-links .box-icon{width:47%;height:102px;padding:20px !important;margin:10px;border-radius:6px;display:inline-flex;flex-direction:row;align-items:center;border:1px solid #babfc4}
.quick-links .box-icon span.icon{margin-right:20px}
.quick-links .box-icon p{display:block;padding-top:0 !important}
}
@media only screen and (min-width:992px){.spacing-top{padding-top:0}
.st-support-tools{margin-top:52px}
.st-support-tools .faqs-straighttalk-wireless{margin:0 0 0 auto}
.line-details{border:1px solid #babfc4;border-radius:7px;padding:20px;position:relative;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;width:75%}
.line-details .feature-icon{margin-right:20px}
.line-details .feature-text{padding-top:0}
.line-usage{margin-top:0}
.lastitem-border-lg{border-bottom:1px solid transparent}
.help-support-head{padding-top:60px;padding-bottom:10px}
.help-support-head .heading-one{color:#000f9f;font-family:"Josefin Sans",sans-serif;font-size:44px;font-weight:bold;letter-spacing:-0.5px;line-height:46px}
.quick-links{text-align:left}
.quick-links .box-icon{width:45%;height:102px;padding:20px !important;margin:10px;border-radius:6px;display:inline-flex;flex-direction:row;align-items:center;border:1px solid #babfc4}
.quick-links .box-icon span.icon{margin-right:20px}
.quick-links .box-icon p{display:block;padding-top:0 !important}
.track-order-fields{width:350px}
.track-order-container .track-order-icon{position:relative;z-index:99}
.track-order-container .track-order-box{height:209px;width:320px;border-radius:14px;background:#55c5ff;position:relative;top:-40px}
.update-phone-container{width:319px}
.hs-quick-links ul.footer-links{padding-top:20px;padding-left:0;padding-bottom:30px;margin-bottom:30px}
.hs-quick-links ul.footer-links li{display:inline-block;padding-right:10px;text-align:left;vertical-align:top;width:45%;height:102px;padding:20px !important;margin:10px;border-radius:6px;border:1px solid #babfc4}
.hs-quick-links ul.footer-links li a{display:block;height:max-content;border-bottom:0;display:flex;justify-content:start}
.hs-quick-links ul.footer-links li a img{margin-right:20px}
.hs-quick-links ul.footer-links li a p{text-align:left !important}
}
.apn-settings-table thead th{border-bottom:0;padding-top:25px;padding-bottom:25px;font-size:12px;font-weight:900;letter-spacing:.75px;line-height:20px;text-transform:uppercase}
.apn-settings-table tbody th,.apn-settings-table tbody td{border-top:0;padding-top:25px;padding-bottom:25px;font-weight:400}
.apn-settings-table tbody tr:nth-of-type(odd){background-color:#f6f9fc}
.apple-iphone-instructions strong,.apple-ipad-instructions strong{font-weight:700 !important}
.apple-iphone-instructions ul,.apple-ipad-instructions ul{padding-left:30px}
.apple-iphone-instructions ul>li::marker,.apple-ipad-instructions ul>li::marker{font-size:14px}
.apple-iphone-instructions ol,.apple-ipad-instructions ol{padding-left:30px}
.apple-iphone-instructions ol>li::marker,.apple-ipad-instructions ol>li::marker{font-size:16px}
.update-phone-container{box-shadow:4px 4px 12px 0 rgba(0,0,0,0.15);border-radius:10px;padding:15px 20px 20px 15px;background-color:#fff !important}
.update-phone-container .update-phone-content{padding-left:35px}
@media only screen and (min-width:992px){.message-box{margin-top:0;flex:0 0 33.333333%;max-width:33.333333%}
.text-apn-conatiner,.apn-settings-instruction-col,.apn-settings-table-col{margin-left:8.33%;max-width:83.333333%}
.apn-settings-instruction-container{flex:0 0 83.333333%;max-width:83.333333%;margin-left:8.33%}
}
.text-apn-conatiner{margin-bottom:40px}
.text-apn-conatiner .border-bottom-tech{font-weight:700}
.text-apn-conatiner label.field,.text-apn-conatiner label.field-spa{max-width:100%}
.text-apn-conatiner .heading{font-family:"Lato",sans-serif;font-size:16px;letter-spacing:0;line-height:24px;font-weight:400}
.apn-settings-table{margin-bottom:0}
@media only screen and (min-width:320px){.apn-settings-instruction-heading{color:#000f9f;font-size:24px !important;letter-spacing:0 !important;line-height:28px !important;padding-bottom:30px !important}
.apn-device-heading{font-family:"Lato",sans-serif;font-size:16px !important;font-weight:900 !important;letter-spacing:0 !important;line-height:24px !important}
.apple-iphone-instructions ul,.apple-iphone-instructions ol,.apple-ipad-instructions ul,.apple-ipad-instructions ol{margin-bottom:0 !important}
.apn-agreement{padding-top:20px}
.apn-settings-table{border-top:1px solid #e3e9ef;border-bottom:1px solid #e3e9ef;border-collapse:separate;border-spacing:0}
.update-phone-heading .subtitle-three-px{font-family:"Lato",sans-serif;font-size:16px;font-weight:900;letter-spacing:0;line-height:24px}
.update-phone-container,.apn-setting-note-container{margin-top:40px;width:100%}
}
@media only screen and (min-width:992px){.apn-settings-table{border:1px solid #e3e9ef;border-collapse:separate;border-spacing:0}
.apn-setting-note-container,.update-phone-container{margin-top:0;width:319px}
}
.check-balance{padding-bottom:60px}
.check-balance .managed-line .usage-container{padding-top:10px}
.check-balance .line-details{margin-top:40px;color:#fff;background-color:#000f9f}
.check-balance .line-details .feature-text a{color:#fff}
.check-balance .manageplan-yourplan ul.border-bottom-grey{border-bottom:1px solid #babfc4}
@media only screen and (min-width:320px){.check-balance .line-details{width:100%}
.check-balance .dropdown-label{width:100%}
}
@media only screen and (min-width:992px){.check-balance .line-details{width:319px}
.check-balance .dropdown-label{width:319px}
}
.hide-in-purchase-modal{display:none !important}
@media only screen and (min-width:320px){.purchase-modal .modal{border-radius:6px;z-index:1213}
.purchase-modal .modal .modal-dialog{max-width:max-content;margin:1.75rem auto}
.purchase-modal .modal .modal-dialog .modal-content{border:1px solid #e3e9ef;border-radius:6px;box-shadow:none;padding:0;width:100%;background:#fff;pointer-events:all;margin:0 auto}
.purchase-modal .modal .modal-dialog .modal-content p.caption-two{color:#313334;font-weight:700}
.purchase-modal .modal .modal-dialog .modal-content .modal-header{padding:0;border-bottom:0;display:block}
.purchase-modal .modal .modal-dialog .modal-content .modal-header .purchase-modal-box-header{border-top-left-radius:6px;border-top-right-radius:6px;padding:5px 10px;border-bottom:1px solid #e3e9ef}
.purchase-modal .modal .modal-dialog .modal-content .modal-header .purchase-modal-box-header .next-phone{padding-left:30px}
.purchase-modal .modal .modal-body{padding:0;border-radius:6px}
.purchase-modal .modal .modal-body .bg-soft-grey{background:#fff !important}
.purchase-modal .modal .modal-body a:hover{border-bottom:0}
.purchase-modal .modal .modal-body a::after{top:15px}
.purchase-modal .modal .modal-body .tabs-section .tab-selector ul{padding-left:15px;padding-right:15px}
.purchase-modal .modal .modal-body .tab-content{padding:0}
.purchase-modal .modal .modal-body .tab-content .about-list{margin:20px 45px}
.purchase-modal .modal .modal-body .tab-content .about-list li{padding:0;margin:15px 0;list-style-type:none}
.purchase-modal .modal .modal-body .tab-content .about-list li span{margin-right:15px}
.purchase-modal .modal .modal-body .tab-content .accordion-new .px-sm-5{padding-left:0 !important;padding-right:0 !important;padding-top:0 !important;padding-bottom:0 !important}
.purchase-modal .modal .modal-body .tab-content .accordion-new .card-header{padding:20px 0}
.purchase-modal .modal .modal-body .tab-content .accordion-new .card-header a>p{width:auto !important}
.purchase-modal .modal .modal-body .purchase-modal-box-body{max-height:470px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}
.purchase-modal .modal .modal-body .purchase-modal-box-body::-webkit-scrollbar{width:10px;background-color:rgba(0,0,0,0.08)}
.purchase-modal .modal .modal-body .purchase-modal-box-body::-webkit-scrollbar-track{border-radius:5px;background-color:rgba(0,0,0,0.08)}
.purchase-modal .modal .modal-body .purchase-modal-box-body::-webkit-scrollbar-thumb{border-radius:5px;background-color:#b2b2b2}
.purchase-modal .modal .modal-body .plan-card{width:318px;max-width:100%}
.purchase-modal .modal .modal-footer{padding:20px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:1px solid #e3e9ef;background:#fff !important}
.purchase-modal .modal .modal-footer .purchase-modal-box-footer{border-bottom-left-radius:6px;border-bottom-right-radius:6px}
.purchase-modal .modal .close{font-size:1.5rem;padding:10px;font-weight:700;line-height:1;color:#000;opacity:1 !important;position:absolute;top:8px;right:10px}
}
@media only screen and (min-width:768px){.purchase-modal .modal{border-radius:6px;z-index:1213;border:0}
.purchase-modal .modal .modal-dialog{max-width:max-content;margin:1.75rem auto}
.purchase-modal .modal .modal-dialog .modal-content{border-radius:6px;box-shadow:none;padding:0;width:95%;background:#fff;pointer-events:all;margin:0 auto}
.purchase-modal .modal .modal-dialog .modal-content p.caption-two{color:#313334;font-weight:700}
.purchase-modal .modal .modal-dialog .modal-content .modal-header{border-bottom:0;display:block}
.purchase-modal .modal .modal-dialog .modal-content .modal-header .purchase-modal-box-header{border-top-left-radius:10px;border-top-right-radius:10px;padding:5px 10px}
.purchase-modal .modal .modal-dialog .modal-content .modal-header .purchase-modal-box-header .next-phone{padding-left:30px}
.purchase-modal .modal .modal-body{padding:0;border-radius:6px}
.purchase-modal .modal .modal-body a:hover{border-bottom:0}
.purchase-modal .modal .modal-body a::after{top:15px}
.purchase-modal .modal .modal-body .plan-card{width:318px;max-width:100%}
.purchase-modal .modal .modal-body .tab-content{padding:0 15px}
.purchase-modal .modal .modal-body .tab-content .about-list{margin:20px 45px}
.purchase-modal .modal .modal-body .tab-content .about-list li{padding:0;margin:15px 0;list-style-type:none}
.purchase-modal .modal .modal-body .tab-content .about-list li span{margin-right:15px}
.purchase-modal .modal .modal-body .tab-content .accordion-new .px-sm-5{padding-left:0 !important;padding-right:0 !important;padding-top:0 !important;padding-bottom:0 !important}
.purchase-modal .modal .modal-body .tab-content .accordion-new .card-header{padding:20px 0}
.purchase-modal .modal .modal-body .tab-content .accordion-new .card-header a>p{width:auto !important}
.purchase-modal .modal .modal-body .purchase-modal-box-body{max-height:470px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}
.purchase-modal .modal .modal-body .purchase-modal-box-body::-webkit-scrollbar{width:10px;background-color:rgba(0,0,0,0.08)}
.purchase-modal .modal .modal-body .purchase-modal-box-body::-webkit-scrollbar-track{border-radius:5px;background-color:rgba(0,0,0,0.08)}
.purchase-modal .modal .modal-body .purchase-modal-box-body::-webkit-scrollbar-thumb{border-radius:5px;background-color:#b2b2b2}
.purchase-modal .modal .modal-body .plan-card{width:318px;max-width:100%}
.purchase-modal .modal .modal-footer{padding:20px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}
.purchase-modal .modal .modal-footer .purchase-modal-box-footer{border-bottom-left-radius:10px;border-bottom-right-radius:10px}
.purchase-modal .modal .close{font-size:1.5rem;padding:10px;font-weight:700;line-height:1;color:#000;opacity:1 !important;position:absolute;top:8px;right:10px}
}
@media only screen and (min-width:992px){.purchase-modal .modal{border-radius:6px;z-index:1211;border:0}
.purchase-modal .modal .modal-dialog{max-width:max-content;margin:138px auto 60px}
.purchase-modal .modal .modal-dialog .modal-content{border-radius:6px;box-shadow:none;padding:0;width:992px;background:#fff;pointer-events:all;margin:0 auto}
.purchase-modal .modal .modal-dialog .modal-content p.caption-two{color:#313334;font-weight:700}
.purchase-modal .modal .modal-body{padding:0;border-radius:6px}
.purchase-modal .modal .modal-body a:hover{border-bottom:0}
.purchase-modal .modal .modal-body a::after{top:15px}
}
.purchase-modal .modal-header{min-height:40px}
.trade-in-program{padding:0 80px}
.trade-in-program .tradein-icon{display:inline-block;vertical-align:middle;padding:0 20px}
.trade-in-program .tradein-icon i{background-size:100%;width:80px;height:80px;display:block}
.trade-in-program .heading-four,.trade-in-program .protectionplan-heading{font-family:"Josefin Sans";font-size:24px;font-weight:900;letter-spacing:0;line-height:28px;color:#000f9f}
.trade-in-program .subtitle-text{color:#313334;font-family:"Lato",sans-serif;font-size:14px;letter-spacing:0;line-height:20px;font-weight:400}
.trade-in-program .tradein-steps{display:flex}
.trade-in-program .manufacturer{height:70px;border-radius:6px;background:#fff;-webkit-box-shadow:inset 0 0 0 1px #313334;-moz-box-shadow:inset 0 0 0 1px #313334;box-shadow:inset 0 0 0 1px #313334;text-align:center;padding:0;margin:15px !important}
.trade-in-program .manufacturer label{position:absolute;bottom:0;right:15px}
.trade-in-program .manufacturer img{position:relative;top:50%;transform:translateY(-50%)}
.trade-in-program .manufacturer .selected{-webkit-box-shadow:inset 0 0 0 2px #000f9f;-moz-box-shadow:inset 0 0 0 2px #000f9f;box-shadow:inset 0 0 0 2px #000f9f;border-radius:6px !important}
.trade-in-program .manufacturer .manufacturer-checkbox{height:100%;width:100%;display:block}
.trade-in-program .manufacturer .manufacturer-checkbox .manufacturer-check{position:absolute;top:35px;right:5px}
.trade-in-program .manufacturer .manufacturer-checkbox:hover{padding:0}
.trade-in-program .selected{border:2px solid #000f9f !important}
.trade-in-program .model-type-heading{font-family:"Josefin Sans";font-size:20px;font-weight:bold;letter-spacing:0;line-height:28px}
.trade-in-program .phone-list{width:487px !important}
.trade-in-program .phone-card-container{max-width:200px;padding-left:15px;padding-right:15px}
.trade-in-program .phone-card-container:first-child{margin-left:0}
.trade-in-program .phone-card-container img{width:60%;display:block;margin:0 auto}
.trade-in-program .phone-card-details{flex-direction:column;background-color:#fff;padding:20px;height:200px;border-radius:10px;box-shadow:4px 4px 12px 0 rgba(0,0,0,0.15);display:flex;border:2px solid transparent}
.trade-in-program .phone-card-details:focus{box-shadow:0 0 0 1px #5e9ed6;outline:0}
.trade-in-program .phone-name-title{color:#000f9f}
.trade-in-program .phone-model{font-family:"Lato",sans-serif;font-size:16px;letter-spacing:0;line-height:24px}
.trade-in-program .selection-text{font-family:"Lato",sans-serif;font-size:16px;font-weight:900;letter-spacing:0;line-height:24px}
.trade-in-program .select-storage a{background:#fff;height:50px;width:auto;text-decoration:none;border:2px solid #babfc4;display:inline-block;text-align:center;padding:13px 20px;margin-right:10px;border-radius:10px;font-family:"Josefin Sans";font-size:18px;font-weight:bold;letter-spacing:.5px;line-height:24px}
.trade-in-program .select-storage a:hover{padding:13px 20px;border:2px solid #babfc4 !important}
.trade-in-program .select-storage a.selected{border:2px solid #000f9f !important}
.trade-in-program .trade-in-questions .list-group-item{background-color:transparent;border:0}
.trade-in-program .heading-two{color:#000f9f}
.trade-in-program .tradein-phone-details{margin-top:15px;margin-bottom:30px}
.trade-in-program .tradein-phone-details li{padding:0 15px;border-right:1px solid #babfc4;font-family:"Lato",sans-serif;font-size:14px;font-weight:900;letter-spacing:0;line-height:20px}
.trade-in-program .tradein-phone-details li:first-child{padding-left:0}
.trade-in-program .tradein-phone-details li:last-child{border-right:0;padding-right:0}
.trade-in-program .custom-control{padding-left:0;height:60px}
.trade-in-program .custom-control label{width:68%}
.trade-in-program .custom-control label div{margin:0 !important}
.trade-in-program .custom-control label div .legal{font-family:"Lato",sans-serif;font-size:14px;letter-spacing:0;line-height:20px}
.trade-in-program .instructions-list{margin:0;padding:0 12px}
.trade-in-program .instructions-list li{padding:0 0 10px 0;color:#313334}
.trade-in-program .terms-n-conditions{color:#000f9f;text-decoration:none;font-family:"Lato",sans-serif;font-size:14px;font-weight:bold;letter-spacing:0;line-height:20px}
.trade-in-program .terms-n-conditions:hover{border-bottom:2px solid #000f9f !important}
.trade-in-program .device-confirm-list{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;justify-content:center}
.trade-in-program .tradein-question-list{list-style:none;padding:0;margin:0}
.trade-in-program .tradein-question-label{font-size:14px;font-weight:600;margin-top:2px;margin-bottom:0}
.trade-in-program .tradein-question-wrap{display:flex;padding-bottom:15px}
.trade-in-program .tradein-answers-wrap .single-select-btn{text-transform:uppercase;margin-right:30px}
.trade-in-program .tradein-answers-wrap .single-select-group{max-width:270px}
.trade-in-program .tradein-heading-details{margin-top:15px;margin-bottom:20px}
.trade-in-program .popover-btn{border:0;background-color:transparent;padding:0;margin-left:auto;display:flex;align-self:flex-start}
.trade-in-program .single-select-btn{background:#fff;height:55px;width:95px;text-decoration:none;border:1px solid #babfc4;display:inline-block;text-align:center;padding:10px 20px;margin-right:10px;margin-bottom:20px;border-radius:10px;font-weight:900}
.trade-in-program .single-select-btn:focus{box-shadow:0 0 0 1px #5e9ed6;outline:0}
.trade-in-program .tradein-heading-item{color:#313334;padding:0 15px;border-right:1px solid #babfc4;line-height:15px;font-size:14px;font-weight:600}
.trade-in-program .tradein-heading-item:last-child{border-right:0}
.no-thanks-tradein{color:#fff;padding-right:20px}
.no-thanks-tradein a{color:#000f9f;text-decoration:none;font-family:"Lato",sans-serif;font-size:14px;font-weight:bold;letter-spacing:0;line-height:20px}
.no-thanks-tradein a:hover{border-bottom:2px solid #000f9f !important}
.tradein-popover{z-index:1212}
.tradein-popover .popover-body p{text-align:left;font-size:12px}
.tradein-popover .popover-body{background-color:#fff;padding:.75rem .8rem;border-radius:10px}
.tradein-popover .popover-inner{box-shadow:0 2px 12px -5px #ccc}
.tradein-popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}
.tradein-popover .arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-top-color:#fff}
@media(min-width:768px){.trade-in-modal .device-confirm-list{justify-content:flex-start}
}
@media(min-width:992px){.trade-in-modal .single-select-btn{width:100%}
.trade-in-modal .tradein-question-label{margin-top:0}
.trade-in-modal .tradein-question-wrap{padding-bottom:20px}
.trade-in-modal .tradein-question-item{padding-bottom:20px}
.trade-in-modal .tradein-heading-details{margin-bottom:30px}
.trade-in-modal .custom-control{padding-left:0;height:auto}
.trade-in-program{min-height:470px}
}
.cart-arrow{text-decoration:none;border-bottom:0;text-decoration:none;border-bottom:0;background:#55c5ff;display:inline-block;border-radius:100%;padding-bottom:0;width:24px;height:24px}
.cart-arrow:hover{border-bottom:0;padding-bottom:0}
.cart-arrow-mobile{text-decoration:none;border-bottom:0;text-decoration:none;border-bottom:0;background:#55c5ff;display:inline-block;border-radius:100%;padding-bottom:0;width:24px;height:24px}
.cart-arrow-mobile:hover{border-bottom:0;padding-bottom:0}
@media only screen and (min-width:320px){.cart-header{text-align:center}
.cart-area-mobile{margin:0 auto;width:100%;padding-top:0;padding-bottom:0;position:absolute;left:0;top:142px;box-shadow:0 0 12px 0 rgba(0,0,0,0.15)}
.cart-area-mobile em{font-style:normal;font-family:"Lato",sans-serif;font-size:14px;letter-spacing:0;line-height:20px}
.cart-area-mobile .cart-wizard{background-color:#f6f9fc;border-radius:0;position:absolute;top:-33px;left:0;width:100%;z-index:1210;padding:0 0 20px 0;display:none;overflow-y:scroll;max-height:65vh}
.cart-area-mobile .cart-wizard .cart-wizard-show{margin-top:20px;margin-bottom:9px}
.cart-area-mobile .cart-wizard .cart-wizard-show a.edit{color:#000f9f;font-weight:900;text-decoration:none}
.cart-area-mobile .cart-wizard .cart-wizard-show .badge{box-shadow:none}
.cart-area-mobile .cart-wizard .cart-wizard-show .badge-text{vertical-align:middle;font-family:"Lato",sans-serif;font-size:12px;font-weight:900;letter-spacing:.75px;line-height:20px;margin-left:10px;color:#313334 !important}
.cart-area-mobile .cart-wizard .cart-wizard-show .badge-light{color:#fff !important;border-radius:50%;width:20px;height:20px;padding:4px 3px;font-weight:400}
.cart-area-mobile .cart-wizard .cart-wizard-show .badge-light.badge-active{background-color:#000f9f !important}
.cart-area-mobile .cart-wizard .cart-wizard-show .badge-light.badge-inactive{background-color:#babfc4 !important}
.cart-area-mobile .cart-wizard .cart-wizard-show .icon.light-theme.large-icon i.success{background:url(clientlib-base/resources/svg/light/success-cart.svg) center center no-repeat}
.cart-area-mobile .cart-wizard .cart-wizard-mobile{border-bottom:1px solid #babfc4}
.cart-area-mobile .cart-wizard .cart-wizard-mobile .cart-wizard-bg{background:transparent;padding:9px;color:#313334;margin-top:10px;margin-bottom:10px}
.cart-area-mobile .cart-wizard .cart-wizard-mobile .cart-wizard-bg .caption-two{font-family:"Lato",sans-serif;font-size:14px;font-weight:700;letter-spacing:0;line-height:20px}
.cart-area-mobile .cart-wizard .cart-wizard-mobile .cart-wizard-bg .legal{font-family:"Lato",sans-serif;font-size:14px;font-weight:normal;letter-spacing:0;line-height:20px}
.cart-area-mobile .cart-wizard .cart-wizard-mobile .cart-wizard-bg a.edit{color:#000f9f;text-decoration:none;margin-left:34px}
.cart-area-mobile .cart-wizard .col-12:nth-last-child(2) .cart-wizard-mobile{border-bottom:1px solid transparent}
.cart-wizard-heading{margin:30px 0 0}
.cart-wizard-heading a{text-decoration:none;border-bottom:0}
.cart-wizard-heading .purchase-flow-step-title{color:#000f9f;margin-bottom:0}
.cart-wizard-heading .purchase-flow-step-skip{padding-top:0;display:flex;flex-direction:column}
.cart-wizard-heading .purchase-flow-step-skip .purchase-flow-step-text{padding-top:0 !important;width:100%;font-family:"Lato",sans-serif;font-size:16px;letter-spacing:0;line-height:24px;font-weight:400;padding-bottom:10px}
.cart-wizard-heading .sort-options{padding-top:40px}
.cart-wizard-heading .plp-filter{padding:0 !important}
.product-filter-container .sort-options{padding-top:0 !important}
.cart-mobile-header{background:#000f9f;padding:15px 10px 10px 10px;box-shadow:3px 3px 10px 0 rgba(0,0,0,0.15);position:sticky;top:0;z-index:1209;color:#fff}
.cart-mobile-header p{margin-top:2.5px;margin-bottom:2.5px}
.cart-mobile-header .plan-left{margin-left:15px}
.cart-mobile-header .plan-left .caption-one{color:#fff !important}
.cart-mobile-header .total-right{margin-right:20px;margin-left:20px}
.cart-mobile-header .total-right .caption-one{color:#fff !important}
#stepsCount svg{width:46px;height:46px}
.progressbar-text{font-size:10px;font-weight:700;color:#fff !important;width:46px;text-align:center;margin:0 auto !important}
.expand-n-less{padding:12px 0 12px 20px}
.cart-header{text-align:left !important;font-family:"Lato",sans-serif;font-size:16px;font-weight:900;letter-spacing:0;line-height:24px}
}
@media only screen and (min-width:992px){.cart-area-desktop{margin:0 auto;z-index:5}
.cart-area-desktop em{font-style:normal;font-family:"Lato",sans-serif;font-size:14px;letter-spacing:0;line-height:20px}
.cart-area-desktop .cart-wizard{color:#fff;width:100%;display:inline-flex !important;z-index:9;position:absolute}
.cart-area-desktop .cart-wizard .cart-wizard-alignment{align-items:center;background:#000f9f;padding:20px}
.cart-area-desktop .cart-wizard #collapseOne{background-color:#f6f9fc;box-shadow:4px 4px 12px 0 rgba(0,0,0,0.15);padding-bottom:20px;margin:0}
.cart-area-desktop .cart-wizard .cart-wizard-show{margin-bottom:0;margin-top:0;align-items:center;display:flex;padding-left:0;padding-right:0}
.cart-area-desktop .cart-wizard .cart-wizard-show .icon.light-theme.large-icon i.success{background:url(clientlib-base/resources/svg/light/success-cart.svg) center center no-repeat}
.cart-area-desktop .cart-wizard .cart-wizard-show .badge{box-shadow:none}
.cart-area-desktop .cart-wizard .cart-wizard-show .badge-text{vertical-align:middle;margin-left:10px;font-family:"Lato",sans-serif;font-size:12px;font-weight:900;letter-spacing:.75px;line-height:20px}
.cart-area-desktop .cart-wizard .cart-wizard-show .badge-light{color:#000f9f !important;border-radius:50%;width:20px;height:20px;padding:4px 3px;font-weight:900}
.cart-area-desktop .cart-wizard .cart-wizard-show .badge-light.badge-active{background-color:#fff !important}
.cart-area-desktop .cart-wizard .cart-wizard-show .badge-light.badge-inactive{background-color:#babfc4 !important}
.cart-area-desktop .cart-wizard .cart-wizard-show .badge-line{display:inline-block}
.cart-area-desktop .cart-wizard .cart-wizard-show .badge-line.active{height:2px;margin:3px 15px;width:60%;background:#fff}
.cart-area-desktop .cart-wizard .cart-wizard-show .badge-line.next{height:2px;margin:3px 15px;width:60%;opacity:50%;background:#fff}
.cart-area-desktop .cart-wizard .cart-wizard-show.cart-wizard-opac{opacity:.5}
.cart-area-desktop .cart-wizard .cart-wizard-show .cart-wizard-total{display:flex;flex-direction:column;float:left;width:92%}
.cart-area-desktop .cart-wizard .cart-wizard-show .cart-wizard-total .badge-text{font-family:"Lato",sans-serif;font-size:16px;font-weight:900;letter-spacing:0;line-height:24px}
.cart-area-desktop .cart-wizard .cart-wizard-show .cart-wizard-total .total-price{font-family:"Lato",sans-serif;font-size:14px;font-weight:bold;letter-spacing:0;line-height:20px;color:#fff !important}
.cart-area-desktop .cart-wizard .cart-wizard-show .cart-wizard-acc-icon{height:29px;width:29px;padding:0 5px}
.cart-area-desktop .cart-wizard .cart-wizard-hidden{margin-right:20px;display:none}
.cart-area-desktop .cart-wizard .cart-wizard-hidden .cart-wizard-bg{border-left:1px solid #babfc4;padding:0 20px;color:#313334;margin-top:9px;margin-bottom:0;background-color:transparent !important;min-height:61px}
.cart-area-desktop .cart-wizard .cart-wizard-hidden .cart-wizard-bg a.edit{color:#000f9f;text-decoration:none;font-weight:bold;margin-left:34px}
.cart-area-desktop .cart-wizard .cart-wizard-hidden .cart-wizard-bg .caption-two{font-weight:700}
.cart-wizard-heading{padding-bottom:30px;margin:0;z-index:4;margin-top:147px}
.cart-wizard-heading a{border-bottom:0}
.cart-wizard-heading .purchase-flow-step-skip{padding-top:0;display:flex;flex-direction:row;margin-bottom:0}
.cart-wizard-heading .purchase-flow-step-skip .purchase-flow-step-text{padding-top:0 !important;padding-bottom:0;padding-right:10px}
.cart-wizard-heading .purchase-flow-step-title{margin-bottom:0}
.cart-wizard-heading .sort-options{padding-top:0}
.cart-wizard-heading .plp-filter{padding:0 15px !important}
}
.purchase-flow-title{display:none}
.purchase-flow-details-btn{color:#000f9f;font-size:14px;font-weight:900;letter-spacing:0;line-height:20px;pointer-events:none}
@media only screen and (min-width:320px){.new-customer-phone-number .add-cart-container,.auto-refill-container .add-cart-container,.extended-plans-container .add-cart-container,.phone-type-container .add-cart-container{border-top:0}
.new-customer-phone-number .purchase-flow-step-title,.auto-refill-container .purchase-flow-step-title,.extended-plans-container .purchase-flow-step-title,.phone-type-container .purchase-flow-step-title{font-family:"Josefin Sans";font-size:32px;font-weight:bold;letter-spacing:-0.25px;line-height:36px;color:#000f9f}
.new-customer-phone-number .purchase-flow-step-skip,.auto-refill-container .purchase-flow-step-skip,.extended-plans-container .purchase-flow-step-skip,.phone-type-container .purchase-flow-step-skip{padding-top:10px;display:flex;flex-direction:column}
.new-customer-phone-number .purchase-flow-step-skip .purchase-flow-step-text,.auto-refill-container .purchase-flow-step-skip .purchase-flow-step-text,.extended-plans-container .purchase-flow-step-skip .purchase-flow-step-text,.phone-type-container .purchase-flow-step-skip .purchase-flow-step-text{padding-top:0 !important;width:100%}
.new-customer-phone-number .purchase-flow-step-skip .purchase-flow-step-skip-button,.auto-refill-container .purchase-flow-step-skip .purchase-flow-step-skip-button,.extended-plans-container .purchase-flow-step-skip .purchase-flow-step-skip-button,.phone-type-container .purchase-flow-step-skip .purchase-flow-step-skip-button{padding-top:10px !important}
.new-customer-phone-number .custom-control-label .subtitle-three-px,.auto-refill-container .custom-control-label .subtitle-three-px,.extended-plans-container .custom-control-label .subtitle-three-px,.phone-type-container .custom-control-label .subtitle-three-px{font-family:"Lato",sans-serif;font-size:16px;letter-spacing:0;line-height:24px;font-weight:500}
.new-customer-phone-number .learn-more,.auto-refill-container .learn-more,.extended-plans-container .learn-more,.phone-type-container .learn-more{margin-bottom:10px}
.new-customer-phone-number .learn-more a,.auto-refill-container .learn-more a,.extended-plans-container .learn-more a,.phone-type-container .learn-more a{font-family:"Lato",sans-serif;font-size:12px;letter-spacing:.25px;line-height:20px;color:#000f9f !important}
.new-customer-phone-number .transfer-phone-number,.auto-refill-container .transfer-phone-number,.extended-plans-container .transfer-phone-number,.phone-type-container .transfer-phone-number{padding:0 10px 30px}
}
@media only screen and (min-width:992px){.new-customer-phone-number .add-cart-container,.auto-refill-container .add-cart-container,.extended-plans-container .add-cart-container,.phone-type-container .add-cart-container{position:relative;margin-top:108px}
.new-customer-phone-number .purchase-flow-step-title,.auto-refill-container .purchase-flow-step-title,.extended-plans-container .purchase-flow-step-title,.phone-type-container .purchase-flow-step-title{white-space:nowrap}
.new-customer-phone-number .purchase-flow-step-skip,.auto-refill-container .purchase-flow-step-skip,.extended-plans-container .purchase-flow-step-skip,.phone-type-container .purchase-flow-step-skip{padding-top:10px;display:flex;flex-direction:row}
.new-customer-phone-number .purchase-flow-step-skip .purchase-flow-step-text,.auto-refill-container .purchase-flow-step-skip .purchase-flow-step-text,.extended-plans-container .purchase-flow-step-skip .purchase-flow-step-text,.phone-type-container .purchase-flow-step-skip .purchase-flow-step-text{padding-top:0 !important;padding-right:10px}
.new-customer-phone-number .purchase-flow-step-skip .purchase-flow-step-skip-button,.auto-refill-container .purchase-flow-step-skip .purchase-flow-step-skip-button,.extended-plans-container .purchase-flow-step-skip .purchase-flow-step-skip-button,.phone-type-container .purchase-flow-step-skip .purchase-flow-step-skip-button{padding-top:0 !important}
}
@media screen and (max-width:480px){.purchase-flow-step-skip{padding-bottom:30px !important}
}
.modal .modal-full-height{min-height:0}
#cancel-search-link,.cancel-search-button{font-size:12px;font-weight:bold;padding:0 5px;margin:auto 7px;text-transform:none}
@media(min-width:320px){.normal-search-container{padding-top:30px;height:100vh;background:white;position:absolute;width:100%;overflow:hidden}
.normal-search-container.inline-search-container{width:100%;height:100vh;z-index:1;box-shadow:10px 10px 12px 0 rgba(0,0,0,0.15);max-height:100vh}
.normal-search-container.inline-search-container .search-results{min-height:220px}
.normal-search-container.inline-search-container .search-results ul li{padding-top:20px !important}
.normal-search-container.inline-search-container .search-results ul li:first-child{padding-top:10px !important}
.normal-search-container.inline-search-container .search-results ul li a{text-transform:none !important}
.normal-search-container .search-heading,.normal-search-container .error-search-heading{padding-left:30px;padding-right:30px}
.normal-search-container .no-results-found-for .subtitle-three-px{font-size:14px;font-weight:bold;letter-spacing:0;line-height:20px;font-family:"Lato",sans-serif;color:#313334}
.normal-search-container .matching-searches .subtitle-three-px{font-size:14px;font-weight:bold;letter-spacing:0;line-height:20px;font-family:"Lato",sans-serif;color:#313334}
.normal-search-container .search-results{padding-left:30px;padding-right:30px}
.normal-search-container .search-results ul{list-style-type:none;padding-left:0}
.normal-search-container .search-results ul li{padding-top:24px !important;border-bottom:0 !important}
.normal-search-container .search-results ul li:first-child{padding-top:10px !important}
.normal-search-container .search-results ul li a{font-family:"Lato",sans-serif;font-size:14px;letter-spacing:0;line-height:20px;color:#313334 !important;text-transform:none !important;border-bottom:0}
.normal-search-container .search-results ul li a:hover{color:#000f9f;border-bottom:2px solid #000f9f}
.normal-search-container .order-history-details{padding:0;display:block}
.normal-search-container .order-history-details .pagination .page-item{margin-left:14px;margin-right:14px;border-bottom:0}
.normal-search-container .order-history-details .pagination .page-item a{padding:20px 10px 20px 10px}
.normal-search-container .order-history-details .pagination .page-item a.disabled{opacity:.4}
.normal-search-container .order-history-details .pagination .page-item.active a{margin-top:10px;padding:10px 15px}
.normal-search-container .order-history-details .pagination li.page-item:nth-last-child(2){border-bottom:none !important}
.exact-search-container{height:auto;width:100%;background:#fff}
.exact-search-container .container-fluid .container{padding-top:30px}
.exact-search-container .container-fluid .sort-options .wrap-drop{width:100%;margin-top:20px}
.exact-search-container .container-fluid .sort-options .wrap-drop .drop li{border-bottom:0;padding:10px 15px;margin:0}
.exact-search-container .container-fluid .phone-selector{padding-top:20px}
.exact-search-container .container-fluid .phone-selector ul li{width:auto;border-radius:12px;border:none !important}
.exact-search-container .container-fluid .phone-selector ul li label{border:1px solid #000f9f !important;border-radius:12px}
.exact-search-container .container-fluid .phone-selector ul li label.selected{background-color:#000f9f;color:#fff;border:none !important}
.exact-search-container .container-fluid .exact-search-results{padding-top:30px !important}
.exact-search-container .container-fluid .exact-search-results ul{list-style-type:none;padding:0}
.exact-search-container .container-fluid .exact-search-results ul li{margin-bottom:30px !important;border-bottom:0 !important}
.exact-search-container .container-fluid .exact-search-results ul li:last-child{margin-bottom:0}
.exact-search-container .container-fluid .exact-search-results .exact-search-card-container{position:sticky;top:0}
.exact-search-container .container-fluid .exact-search-results .exact-search-card-container .product-card-container ul li{margin-bottom:0 !important}
.exact-search-container .container-fluid .exact-search-results #search-results .text-uppercase.legal{padding-bottom:0 !important;font-weight:900 !important}
.exact-search-container .container-fluid .exact-search-results #search-results .subtitle-one,.exact-search-container .container-fluid .exact-search-results #search-results .protectionplan-phone{color:#000f9f;padding-bottom:0 !important}
.exact-search-container .container-fluid .exact-search-results #search-results .subtitle-three-px{font-size:16px;letter-spacing:.2px;line-height:24px;font-weight:400;font-family:"Lato",sans-serif}
.exact-search-container .container-fluid .order-history-details{padding:0;display:block}
.exact-search-container .container-fluid .order-history-details .pagination .page-item{margin-left:14px;margin-right:14px}
.exact-search-container .container-fluid .order-history-details .pagination .page-item a{padding:20px 10px 20px 10px}
.exact-search-container .container-fluid .order-history-details .pagination .page-item.active a{margin-top:10px;padding:10px 15px}
.search-box{padding-top:0}
.search-box .search-input{background:#f6f9fc !important;border-radius:0 !important;border:0 !important;width:100%;margin:0 auto;height:55px !important}
.search-box .search-input input{height:55px !important;box-shadow:none !important;padding-right:60px !important;color:#000;font-size:16px !important;border-bottom:1px solid #babfc4 !important;border-top:1px solid #babfc4 !important;border-left:0 !important;border-right:0 !important;padding:0 10px !important;border-radius:0 !important;margin-right:0 !important}
.search-box .search-input input:focus{border-radius:0 !important;box-shadow:none !important;border-top:2px solid #000f9f !important;border-bottom:2px solid #000f9f !important;border-left:0 !important;border-right:0 !important}
.search-box .search-input a{height:55px;display:flex !important;position:absolute;right:64px;top:1px;text-decoration:none;border:none !important;border-radius:0 !important;padding:0;z-index:99}
.search-box .search-input a .input-group-addon{background:#f6f9fc !important;color:#fff;padding:7px 12px !important;z-index:99 !important}
.search-box .search-input a .input-group-addon .temp-search-redirect{padding:0 0 0 5px;display:inline-block}
.search-box .search-input a .input-group-addon .icon{display:block;padding-top:5px}
.search-box .search-input a .input-group-addon .icon.dark-theme.large-icon i.search{background:url(clientlib-base/resources/svg/light/search.svg) center center no-repeat}
.search-box .search-input a:hover{padding:0}
.search-box .search-input a:focus{border:3px solid #000f9f !important}
.search-box .search-input .cancel-search-button{position:absolute;right:0;top:16px;color:#000f9f;margin:auto 15px;z-index:99;border-bottom:1px solid #000f9f}
}
@media(min-width:992px){.normal-search-container.inline-search-container{width:480px;left:calc(50% - 238px);max-height:400px;margin-top:3px;box-shadow:10px 10px 12px 0 rgba(0,0,0,0.15)}
.normal-search-container.inline-search-container .search-results ul li{padding-top:20px !important}
.normal-search-container.inline-search-container .search-results ul li:first-child{padding-top:10px !important}
.normal-search-container.inline-search-container .search-results ul li a{text-transform:none !important}
#searchModal button:focus{outline:0 auto -webkit-focus-ring-color !important}
#searchModal .modal-full-height.modal-top{display:block;height:auto;top:116px;transform:translateY(0);z-index:1240}
#searchModal .modal-full-height.modal-top .modal-content{box-shadow:none;border-radius:0;background:transparent}
#searchModal .modal-full-height.modal-top .modal-body{padding:60px 0;background:#fff;width:100%;margin:0 auto}
#searchModal .modal-full-height.modal-top .modal-body .normal-search-container{padding-top:0;margin-top:4px;height:auto}
#searchModal .modal-full-height.modal-top .modal-body .normal-search-container .search-heading,#searchModal .modal-full-height.modal-top .modal-body .normal-search-container .error-search-heading{width:761px;margin:0 auto;padding-top:50px}
#searchModal .modal-full-height.modal-top .modal-body .normal-search-container .no-results-found-for .subtitle-three-px{font-size:16px;font-weight:900 !important;letter-spacing:0;line-height:24px;font-family:"Lato",sans-serif}
#searchModal .modal-full-height.modal-top .modal-body .normal-search-container .matching-searches .subtitle-three-px{font-size:16px;font-weight:900 !important;letter-spacing:0;line-height:24px;font-family:"Lato",sans-serif}
#searchModal .modal-full-height.modal-top .modal-body .normal-search-container .search-results{width:761px;margin:0 auto;display:flex;min-height:260px}
#searchModal .modal-full-height.modal-top .modal-body .normal-search-container .search-results ul{list-style-type:none;margin:0;padding:0;flex-direction:row}
#searchModal .modal-full-height.modal-top .modal-body .normal-search-container .search-results ul li{margin-bottom:30px;padding-top:0 !important}
#searchModal .modal-full-height.modal-top .modal-body .normal-search-container .search-results ul li a{color:#313334 !important;font-family:"Josefin Sans";font-size:20px;font-weight:600;letter-spacing:0;line-height:28px;border-bottom:1px solid transparent}
#searchModal .modal-full-height.modal-top .modal-body .normal-search-container .search-results ul li a:hover{color:#000f9f !important;border-bottom:2px solid #000f9f}
#searchModal .modal-full-height.modal-top .modal-body .normal-search-container .search-results ul li:last-child{margin-bottom:0}
#searchModal .modal-full-height.modal-top .modal-body .normal-search-container .search-results ul li:first-child{padding-top:0 !important}
.shrink #searchModal .modal-full-height.modal-top{display:block;height:auto;top:80px;transform:translateY(0);z-index:1240}
.shrink #searchModal .modal-full-height.modal-top .modal-content{box-shadow:none;border-radius:0;background:transparent}
.shrink #searchModal .modal-full-height.modal-top .modal-body{padding:60px 0;background:#fff;width:100%;margin:0 auto}
.shrink #searchModal .modal-full-height.modal-top .modal-body .search-input{width:480px;margin:0 auto}
.shrink #searchModal .modal-full-height.modal-top .modal-body .search-input input{height:55px;color:#000;font-size:16px;border-bottom:1px solid transparent !important;padding:0 10px !important}
.shrink #searchModal .modal-full-height.modal-top .modal-body .search-input a{display:flex !important;text-decoration:none;border-bottom:1px solid #000 !important}
.shrink #searchModal .modal-full-height.modal-top .modal-body .search-input a .input-group-addon{background:#000;color:#fff;padding:10px 15px !important}
.shrink #searchModal .modal-full-height.modal-top .modal-body .search-input a .input-group-addon .icon{display:block;padding-top:5px}
.search-box{padding-top:40px}
.search-box .search-input{background:#f6f9fc !important;width:480px;margin:0 auto;height:55px}
.search-box .search-input input{height:55px;position:static;background:#f6f9fc;color:#000;font-size:16px;border:1px solid #babfc4 !important;padding:0 10px !important;border-radius:6px !important;margin-right:10px !important}
.search-box .search-input input:focus{border-radius:6px !important;border:2px solid #000f9f !important}
.search-box .search-input a{display:flex !important;position:static;text-decoration:none;border:3px solid #c74100 !important;border-radius:6px !important;background:#c74100 !important;padding:0}
.search-box .search-input a .input-group-addon{background:#c74100 !important;color:#fff;padding:5px 15px !important}
.search-box .search-input a .input-group-addon .icon{display:block;padding-top:5px}
.search-box .search-input a .input-group-addon .icon.dark-theme.large-icon i.search{background:url(clientlib-base/resources/svg/dark/search.svg) center center no-repeat}
.search-box .search-input a:hover{padding:0}
.search-box .search-input a:focus{border:3px solid #000f9f !important}
.search-box .search-input .cancel-search-button{position:relative;right:0;top:16px;color:#000f9f}
.exact-search-container{margin-top:60px;height:auto;width:auto;padding-bottom:60px}
.exact-search-container .container-fluid .container{padding-left:40px;padding-right:40px;padding-top:50px;border-top:1px solid #e3e9ef}
.exact-search-container .container-fluid .container .sort-options .wrap-drop{width:170px;margin-top:0}
.exact-search-container .container-fluid .container .exact-search-results{padding-top:80px !important}
}
@media(min-width:1024px){#searchModal .modal-full-height.modal-top{bottom:auto;display:block;height:auto;top:116px}
#searchModal .modal-full-height.modal-top .modal-content{box-shadow:none;border-radius:0}
#searchModal .modal-full-height.modal-top .modal-body{padding:60px 0;background:#fff;width:992px;margin:0 auto}
.shrink #searchModal .modal-full-height.modal-top{bottom:auto;display:block;height:auto;top:180px;z-index:1240}
.shrink #searchModal .modal-full-height.modal-top .modal-content{box-shadow:none;border-radius:0;background:transparent}
.shrink #searchModal .modal-full-height.modal-top .modal-body{padding:60px 0;background:#fff;width:992px;margin:0 auto}
}
@media(min-width:1280px){#searchModal .modal-full-height.modal-top{bottom:auto;display:block;height:auto;top:116px}
#searchModal .modal-full-height.modal-top .modal-content{box-shadow:none;border-radius:0;width:993px;margin:0 auto;padding:0}
#searchModal .modal-full-height.modal-top .modal-body{padding:60px 0}
.shrink #searchModal .modal-full-height.modal-top{bottom:auto;display:block;height:auto;top:80px;z-index:1240}
.shrink #searchModal .modal-full-height.modal-top .modal-content{box-shadow:none;border-radius:0}
.shrink #searchModal .modal-full-height.modal-top .modal-body{padding:60px 0;background:#fff;width:1240px;margin:0 auto}
}
#searchModal .modal-header{border-radius:0 !important;padding:0;border:0;display:block}
#searchModal .modal-content .close{opacity:1 !important;position:absolute;top:16px;right:16px;cursor:pointer;padding:0;margin:0;z-index:9}
.voicemail h1{font-size:32px;font-weight:700;letter-spacing:-0.25px;line-height:36px;font-family:"Josefin Sans",sans-serif;color:#000f9f;position:relative;display:inline-block;padding-left:80px;padding-bottom:0 !important}
.voicemail h1::before{content:"";background:url("clientlib-base/resources/svg/my_account/dashboard/support.svg") center center no-repeat;position:absolute;left:0;top:calc(50% - 24px);width:65px;height:65px;background-size:cover}
@media screen and (min-width:992px){.voicemail h1{font-size:44px;font-weight:700;letter-spacing:-0.5px;line-height:46px;font-family:"Josefin Sans",sans-serif}
}
.voicemail .my-lines .dropdown-label{margin:0 auto}
.voicemail .voicemail-selection-title{margin-bottom:40px;margin-top:10px}
.voicemail .extended-plan-ribbon.voicemail-heading-wrapper{background-color:transparent !important;margin-top:15px}
.voicemail .extended-plan-ribbon.voicemail-heading-wrapper>.container{text-align:center}
@media screen and (min-width:992px){.voicemail .extended-plan-ribbon.voicemail-heading-wrapper{margin-top:30px}
}
.voicemail .subtitle-three-px{margin-bottom:40px}
.voicemail #select-plan{padding-top:0 !important}
.voicemail #select-plan button.btn{width:150px !important;height:50px !important;padding:15px 0 !important}
.voicemail #select-plan .submit-button{margin-top:10px !important}
.voicemail #select-plan .my-lines{margin-bottom:10px !important}
@media screen and (min-width:992px){.voicemail #plan-selection>.container{max-width:380px !important}
}
@media screen and (min-width:992px){.voicemail .extended-plan>.container{max-width:490px !important}
}
.voicemail-form-element{max-width:100%;flex:0 0 100%}
.voicemail-form-element .voicemail-selection-title{text-align:center}
.voicemail .error-text{display:none}
.voicemail .accordion-new{padding:0}
.voicemail .accordion-new>.container{padding:0 !important}
@media screen and (min-width:992px){.voicemail .accordion-new .card{width:100%}
}
.voicemail .accordion-new .card:last-child{border-bottom:0}
.voicemail .reset-button{background-color:transparent !important;box-shadow:none !important;color:#000f9f !important;border:2px solid #000f9f !important;width:150px !important;height:50px !important;padding:15px 0 !important}
.voicemail .reset-button:hover,.voicemail .reset-button:focus,.voicemail .reset-button:active{background-color:transparent !important;color:#000f9f !important;border:2px solid #000f9f !important;box-shadow:inset 0 0 0 2px #000f9f !important}
.voicemail .reset-button:disabled{border:2px solid rgba(0,15,159,0.5) !important;color:rgba(0,15,159,0.5) !important;pointer-events:none !important}
.voicemail .action-button{width:150px !important;height:50px !important;padding:15px 0 !important}
@media(min-width:320px){.error-link-container{margin-top:10px}
.error-link-container .error-link-list{display:flex;flex-direction:row}
.error-link-container img{height:90px}
.error-link-container li{border:transparent}
.error-link-container a{color:#000f9f;border-bottom:transparent}
.error-link-container .error-link-spa{font-size:16px;font-weight:900;letter-spacing:0;line-height:24px;padding:20px 0;text-align:center}
.error-heading-spa{font-size:44px;font-weight:bold;letter-spacing:-0.5px;line-height:46px;color:#000f9f;font-family:"Josefin Sans",sans-serif}
}
@media(min-width:768px){.error-heading-spa{font-size:60px;font-weight:bold;letter-spacing:-1.5px;line-height:62px}
.error-link-container{padding-bottom:40px;margin-top:20px}
.error-link-container .error-link-list{display:flex;flex-direction:row}
.error-link-container img{display:block;margin:0 auto}
.error-link-container li{border:transparent}
.error-link-container a{border-bottom:transparent}
.error-link-container .error-link-spa{font-family:"Josefin Sans";font-size:24px;font-weight:bold;letter-spacing:0;line-height:28px}
}
.smart-pay-limit-reached-label{display:none}
.handset-protection-number-heading{margin-bottom:40px}
.protectionplan-container #phone_no_section{margin-bottom:40px}
.protectionplan-heading{margin-bottom:20px}
.protectionplan-label{font-size:12px !important;text-transform:uppercase}
.protectionplan-phone{margin-bottom:20px}
.protectionplan-button-cta{height:26px !important;border-radius:6px !important;width:auto !important;padding:4px 20px !important;font-size:10px !important;font-weight:900 !important;letter-spacing:.3px !important;line-height:15px !important}
.promo-border-green.hpp-img{margin-bottom:25px}
.handset-protection .hpp-form{border:1px solid #babfc4}
.handset-protection .navigation-options{margin-right:0}
.handset-protection .navigation-options .wrap-drop{width:290px !important;height:55px;padding:15px 50px 15px 16px}
.handset-protection .md-form.input-group{width:290px !important;margin-right:0}
.handset-protection-number-number-heading{margin-bottom:50px}
.handset-protection-number .card-circle{margin-bottom:60px}
.handset-protection-number .card-circle:last-child{margin-bottom:0}
@media screen and (min-width:992px){.handset-protection-number .card-circle{margin-bottom:0}
}
@media screen and (min-width:992px){.overlap-md .handset-protection{padding-top:120px !important}
.handset-protection .navigation-options{margin-right:20px}
.handset-protection .md-form.input-group{margin-right:20px}
.handset-protection .primary-btn{margin:2.5px 0 !important}
}
@media only screen and (min-width:320px){.handset-protection .hpp-form .error-text{width:290px !important}
.handset-protection-number-heading .heading-three{font-size:24px;font-weight:700;letter-spacing:0;line-height:28px;font-family:"Josefin Sans",sans-serif}
}
@media only screen and (min-width:992px){.handset-protection-number-heading .heading-three{font-size:32px;font-weight:700;letter-spacing:-0.25px;line-height:36px;font-family:"Josefin Sans",sans-serif}
}
.autocomplete{width:90%}
.cart-sticky-header-ribbon{background-color:#000f9f;color:#fff;padding:16px 0}
.visually-hidden{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}
.autocomplete [role="listbox"],.dropdownList{position:absolute;padding:0 !important;width:100%;max-height:150px;top:100%;left:0;list-style:none;border-radius:2px;background:#fff;overflow:hidden;overflow-y:auto;z-index:100;border:1px solid #babfc4;border-radius:0 0 6px 6px;background-color:#fff;box-shadow:4px 4px 12px 0 rgba(0,0,0,0.15)}
.autocomplete li{display:block;text-align:left;padding:.8em 1em .8em 25px;color:#313334;cursor:pointer;background-color:#fff;font-size:16px;letter-spacing:0;line-height:24px;font-family:"Lato",sans-serif}
.autocomplete li:hover{background-color:#f6f9fc;cursor:pointer}
.autocomplete li span.icon{transform:scale(0.8)}
.select-enter-phone-num .dataList-checker .dataListInput{border-radius:6px;box-shadow:inset 0 0 0 1px #babfc4;background:url("clientlib-base/resources/svg/light/small/expand_more_sm.svg") right center no-repeat}
.select-enter-phone-num .dataList-checker .dataListUl{border:0}
.select-enter-phone-num .dataList-label.active ~ .datalist-input,.select-enter-phone-num .dataListInput:focus{background:url("clientlib-base/resources/svg/light/small/expand_less_sm.svg") right center no-repeat}
.data-list{background:url("clientlib-base/resources/svg/light/small/expand_more_sm.svg") 98% center no-repeat}
.data-list:active,.data-list:focus{background:url("clientlib-base/resources/svg/light/small/expand_less_sm.svg") 98% center no-repeat}
.my-activation-spacing{margin-top:15px !important}
.js-refill-logged-in .data-list{background:url("clientlib-base/resources/svg/light/small/expand_more_sm.svg") 98% center no-repeat !important}
.js-refill-logged-in .data-list:active,.js-refill-logged-in .data-list:focus{background:url("clientlib-base/resources/svg/light/small/expand_less_sm.svg") 98% center no-repeat !important}
.js-refill-logged-in .data-list.error{background:url("clientlib-base/resources/svg/light/error.svg") 98% center no-repeat !important}
.my-activation-multiplier .plan-detail{height:auto;margin-top:10px}
.my-activation-multiplier .plan-detail .multiplier{margin:0;padding:0;list-style-type:none}
.my-activation-multiplier .plan-detail .multiplier span.multi{width:31px;height:24px;background:#38d430;padding:0 5px;color:#000f9f;font-family:"Lato",sans-serif;font-size:16px;font-weight:900;letter-spacing:0;line-height:24px;border-radius:6px;margin:6px 10px 0 0;display:inline-block}
.my-activation-multiplier .plan-detail .plan-details-list{margin:0;padding:0;list-style-type:none}
.my-activation-multiplier .plan-detail .plan-details-list li{margin:0}
.or-seperator:before,.or-seperator:after{background-color:#000;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}
.or-seperator:before{right:.5em;margin-left:-50%}
.or-seperator:after{left:.5em;margin-right:-50%}
.remember-me-checkbox{padding-left:0}
.pin-redemption-form-container .md-form.alternate label{width:auto}
.activation-num-choose .choice-card-input-container ul.options{z-index:1000}
.contact-info-form .error-text{margin-top:0 !important}
.alternate-serialNum{height:55px;background-color:#f9f9f9}
.help-text-list ol{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;margin-top:10px;margin-bottom:20px}
.help-text-list ol li{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin-bottom:20px;padding-left:10px;padding-right:30px;font-size:14px;letter-spacing:0;line-height:20px;font-weight:400}
@media only screen and (min-width:320px){.rewards-plp-dropdown{width:100%}
.or-seperator{text-align:center}
.t-and-c-input{padding-top:30px}
.t-and-c-input .privacy-info-esn,.t-and-c-input .custom-control-label{text-align:left !important}
.t-and-c-input .privacy-info-esn div.mt-10.mb-10,.t-and-c-input .custom-control-label div.mt-10.mb-10{margin:5px !important}
.t-and-c-input .privacy-info-esn div.mt-10.mb-10 p,.t-and-c-input .custom-control-label div.mt-10.mb-10 p{font-size:14px;font-weight:400 !important;letter-spacing:0;line-height:20px}
.t-and-c-input .privacy-info-esn div.mt-10.mb-10 div a,.t-and-c-input .custom-control-label div.mt-10.mb-10 div a{font-weight:700;color:#000f9f;font-size:14px;letter-spacing:normal;line-height:20px;border-bottom:1px solid #000f9f;padding-bottom:2px}
.t-and-c-input .privacy-info-esn div.mt-10.mb-10 div a:hover,.t-and-c-input .custom-control-label div.mt-10.mb-10 div a:hover{color:#000f9f;border-bottom:2px solid #000f9f;padding-bottom:1px}
.enter-details-input{padding-top:30px !important}
.progress-bar-container{padding-top:0;padding-right:0;padding-left:0}
.progress-bar-container .progress{height:6px;background-color:#e3e9ef;border-radius:0}
.progress-bar-container .progress .progress-bar{background-color:#000f9f;border-radius:0}
.activation-device-selection .device-selection-heading{font-size:32px;font-weight:700;letter-spacing:-0.25px;line-height:36px;font-family:"Josefin Sans",sans-serif;color:#000f9f;text-align:center;margin:0 auto;padding-top:40px;padding-bottom:10px}
.activation-device-selection .device-selection-heading+div.subtitle-three-px{font-size:16px;letter-spacing:.2px;line-height:24px;font-weight:400;font-family:"Lato",sans-serif}
.activation-device-selection .device-selection-heading .device-type-heading{display:none}
.activation-device-selection .activation-cards-container .activate-device-card .sequential-card-container{width:295px;padding-bottom:60px}
.activation-device-selection .activation-cards-container .activate-device-card .sequential-card-container img{width:80px;height:80px}
.activation-device-selection .activation-cards-container .activate-device-card .sequential-card-container .sequential-card{height:auto}
.activation-device-selection .activation-cards-container .activate-device-card .sequential-card-container .sequential-card .sequential-card-text{text-align:left}
.activation-device-selection .activation-cards-container .activate-device-card .sequential-card-container .sequential-card .heading-container{padding:0 0 0 10px;color:#000f9f}
.activation-device-selection .activation-cards-container .activate-device-card .sequential-card-container .sequential-card .description-container{padding:5px 10px 40px;font-size:16px;letter-spacing:.2px;line-height:24px;font-weight:400;font-family:"Lato",sans-serif}
.activation-enter-number-container .phone-text,.activation-enter-details-container .phone-text,.devicetype-selection-container .phone-text,.select-validate-device-container .phone-text{font-size:24px;font-weight:700;letter-spacing:0;line-height:28px;font-family:"Josefin Sans",sans-serif;padding-top:20px;color:#000f9f;margin-bottom:0}
.activation-enter-number-container .help-text a,.activation-enter-details-container .help-text a,.devicetype-selection-container .help-text a,.select-validate-device-container .help-text a{font-weight:700;color:#000f9f;font-size:12px;letter-spacing:.25px;line-height:20px;border-bottom:1px solid #000f9f;padding-bottom:2px}
.activation-enter-number-container .help-text a:hover,.activation-enter-details-container .help-text a:hover,.devicetype-selection-container .help-text a:hover,.select-validate-device-container .help-text a:hover{color:#000f9f;border-bottom:2px solid #000f9f;padding-bottom:1px}
.activation-enter-number-container .enter-details-image,.activation-enter-details-container .enter-details-image,.devicetype-selection-container .enter-details-image,.select-validate-device-container .enter-details-image{text-align:center}
.activation-enter-number-container .phone-text-subtitle,.activation-enter-details-container .phone-text-subtitle,.devicetype-selection-container .phone-text-subtitle,.select-validate-device-container .phone-text-subtitle{padding-top:10px;font-size:16px;letter-spacing:.2px;line-height:24px;font-weight:400;font-family:"Lato",sans-serif}
.activation-enter-number-container .learn-more,.activation-enter-details-container .learn-more,.devicetype-selection-container .learn-more,.select-validate-device-container .learn-more{padding-top:10px}
.activation-enter-details-container,.activation-steps-container,.activation-login-container,.devices-zip-code-container,.service-provider-container{width:100%}
.activation-enter-details-container .heading-three,.activation-steps-container .heading-three,.activation-login-container .heading-three,.devices-zip-code-container .heading-three,.service-provider-container .heading-three{font-size:32px;font-weight:700;letter-spacing:-0.25px;line-height:36px;font-family:"Josefin Sans",sans-serif;color:#000f9f}
.activation-enter-details-container div.subtitle-three-px,.activation-steps-container div.subtitle-three-px,.activation-login-container div.subtitle-three-px,.devices-zip-code-container div.subtitle-three-px,.service-provider-container div.subtitle-three-px{font-size:16px;letter-spacing:.2px;line-height:24px;font-weight:400;font-family:"Lato",sans-serif;padding-top:10px}
.activation-login-area .tab-selector ul{padding-left:15px;padding-right:15px}
.activation-login-area .tab-content .tab-pane{width:100%}
.activation-login-area .or-seperator{margin:0 auto}
.activation-plan-offering-container{padding-bottom:0}
.product-listing-container .btn-plan{bottom:20px}
.plan-offering-choice-cards .btn-plan{bottom:20px}
.plan-offering-choice-cards .refill-card .card-tile{padding:50px 25px}
.refill-landing-plp .btn-plan{bottom:20px}
.activation-page-title{font-size:20px;font-weight:600;letter-spacing:0;line-height:28px}
.contact-info-form .step-heading .form-heading{font-size:14px;font-weight:600;letter-spacing:0;line-height:20px}
.help-text-list ol{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;margin-top:10px;margin-bottom:20px}
.help-text-list ol li{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:20px;padding-left:10px;padding-right:30px;font-size:14px;letter-spacing:0;line-height:20px;font-weight:400}
.rewards-redeem-landing .points-to-redeem{position:absolute;top:0;left:50%;transform:translate(-50%,0);width:max-content}
.rewards-redeem-landing .dropdown-label{max-width:420px}
.rewards-phone-promo-landing .sequential-card-container .sequential-card-img{display:block;margin:0 auto;height:145px;width:173px !important;position:relative;z-index:9}
.rewards-phone-promo-landing .sequential-card-container .sequential-card{z-index:0;top:-80px}
}
@media only screen and (min-width:992px){.rewards-plp-dropdown{width:588px}
.activation-enter-details-container,.activation-steps-container,.activation-login-container,.devices-zip-code-container,.service-provider-container{width:100%}
.activation-enter-details-container .heading-three,.activation-steps-container .heading-three,.activation-login-container .heading-three,.devices-zip-code-container .heading-three,.service-provider-container .heading-three{font-size:44px;font-weight:700;letter-spacing:-0.5px;line-height:46px;font-family:"Josefin Sans",sans-serif;color:#000f9f}
.or-seperator{text-align:left}
.t-and-c-input,.device-btn-pos{text-align:left}
.t-and-c-input{text-align:left !important}
.t-and-c-input .privacy-info-esn,.t-and-c-input .custom-control-label{text-align:left !important}
.t-and-c-input .privacy-info-esn div.mt-10.mb-10,.t-and-c-input .custom-control-label div.mt-10.mb-10{margin:5px !important}
.t-and-c-input .privacy-info-esn div.mt-10.mb-10 div a,.t-and-c-input .custom-control-label div.mt-10.mb-10 div a{font-weight:700;color:#000f9f;font-size:14px;letter-spacing:normal;line-height:20px;border-bottom:1px solid #000f9f;padding-bottom:2px}
.t-and-c-input .privacy-info-esn div.mt-10.mb-10 div a:hover,.t-and-c-input .custom-control-label div.mt-10.mb-10 div a:hover{color:#000f9f;border-bottom:2px solid #000f9f;padding-bottom:1px}
.device-btn-pos{text-align:left !important;margin-top:2rem}
.enter-details-input{padding-top:30px !important}
.image-position .activation-enter-details-container .enter-details-image img{position:absolute;top:180px;transform:translateX(-50%);left:60%}
.progress-bar-container{padding-top:50px;padding-right:15px;padding-left:15px}
.progress-bar-container .progress{height:10px;background-color:#e3e9ef;border-radius:10px;margin-left:-5px;margin-right:-5px}
.progress-bar-container .progress .progress-bar{background-color:#000f9f;border-radius:10px}
.activation-device-selection .device-selection-heading{font-size:44px;font-weight:700;letter-spacing:-0.5px;line-height:46px;font-family:"Josefin Sans",sans-serif;text-align:center;margin:0 auto;padding-top:60px;padding-bottom:15px}
.activation-device-selection .activation-cards-container .activate-device-card .sequential-card-container{width:295px;padding-bottom:30px}
.activation-device-selection .activation-cards-container .activate-device-card .sequential-card-container img{width:102px;height:102px}
.activation-device-selection .activation-cards-container .activate-device-card .sequential-card-container .sequential-card .sequential-card-text{text-align:center}
.activation-device-selection .activation-cards-container .activate-device-card .sequential-card-container .sequential-card .heading-container{padding:30px 0 0 0}
.activation-device-selection .activation-cards-container .activate-device-card .sequential-card-container .sequential-card .description-container{padding:5px 40px 30px}
.activation-enter-number-container,.activation-enter-details-container,.devicetype-selection-container,.select-validate-device-container{width:505px}
.activation-enter-number-container .phone-text,.activation-enter-details-container .phone-text,.devicetype-selection-container .phone-text,.select-validate-device-container .phone-text{font-size:32px;font-weight:700;letter-spacing:-0.25px;line-height:36px;font-family:"Josefin Sans",sans-serif;padding-top:30px}
.activation-enter-number-container .help-text a,.activation-enter-details-container .help-text a,.devicetype-selection-container .help-text a,.select-validate-device-container .help-text a{font-weight:700;color:#000f9f;font-size:12px;letter-spacing:.25px;line-height:20px;border-bottom:1px solid #000f9f;padding-bottom:2px}
.activation-enter-number-container .help-text a:hover,.activation-enter-details-container .help-text a:hover,.devicetype-selection-container .help-text a:hover,.select-validate-device-container .help-text a:hover{color:#000f9f;border-bottom:2px solid #000f9f;padding-bottom:1px}
.activation-enter-number-container .enter-details-image,.activation-enter-details-container .enter-details-image,.devicetype-selection-container .enter-details-image,.select-validate-device-container .enter-details-image{text-align:left}
.activation-enter-number-container .phone-text-subtitle,.activation-enter-details-container .phone-text-subtitle,.devicetype-selection-container .phone-text-subtitle,.select-validate-device-container .phone-text-subtitle{padding-top:10px}
.activation-enter-number-container .learn-more,.activation-enter-details-container .learn-more,.devicetype-selection-container .learn-more,.select-validate-device-container .learn-more{padding-top:20px}
.activation-enter-details-container,.activation-steps-container,.activation-login-container,.devices-zip-code-container,.service-provider-container{width:50%}
.activation-login-area .tab-selector ul{padding-left:295px;padding-right:295px}
.activation-login-area .tab-content .tab-pane{width:400px}
.activation-login-area .or-seperator{margin:0}
.activation-plan-offering-container{padding-bottom:60px}
.activation-plan-offering-container .phone-text{padding-top:30px}
.activation-plan-offering-container .phone-text-subtitle{padding-top:10px}
.plan-details-container.ninety-plan .right-column{padding-right:130px}
.plan-details-container.ninety-plan .right-column .plan-desc{padding-bottom:30px}
.plan-details-container.ninety-plan .right-column .data-addup{padding-bottom:0}
.activation-page-title{font-size:32px;font-weight:600;letter-spacing:-0.25px;line-height:36px}
.contact-info-form .step-heading .form-heading{font-size:20px;font-weight:600;letter-spacing:0;line-height:28px}
.full-width-promo{height:552px;background-size:cover;background-position:center;background-repeat:no-repeat}
.full-width-promo .straight-talk{height:552px;padding-left:100px;padding-right:100px}
.full-width-promo .straight-talk .banner-title{width:100%}
.full-width-promo .straight-talk{height:552px;padding-left:100px;padding-right:100px}
.full-width-promo .straight-talk .banner-title{width:100%}
.order-confirm-green-banner .left-column{padding-left:160px}
.order-confirm-green-banner .right-column{padding-right:240px}
.help-text-list ol{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;margin-top:10px;margin-bottom:20px}
.help-text-list ol li{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin-bottom:20px;padding-left:10px;padding-right:30px;font-size:14px;letter-spacing:0;line-height:20px;font-weight:400}
}
form.current-service-provider-form .help-text{margin-top:10px}
form.current-service-provider-form .help-text a{font-weight:700;color:#000f9f}
form.current-service-provider-form .current-service-provider-form-label-heading{font-weight:700 !important;padding-top:0 !important}
form.current-service-provider-form .account-info-header-heading{color:#000f9f;font-size:24px !important;font-weight:700 !important;font-family:"Josefin Sans",sans-serif !important}
.service-provider-container-subheading{font-size:16px !important}
@media only screen and (min-width:961px){.device-identification-container .device-btn-pos .dual-imei-btns .dual-byop-esim-continue-btn .btn{width:210px;margin-right:20px}
}
@media only screen and (min-width:320px) and (max-width:932px){.activation-enter-details-container .device-btn-pos .row .dual-imei-btns{flex-direction:column;gap:20px}
.device-identification-container .device-btn-pos .dual-imei-btns{display:block;margin-top:2rem}
.device-identification-container .device-btn-pos .dual-imei-btns .dual-byop-esim-continue-btn{margin-bottom:20px}
.device-identification-container .device-btn-pos .dual-imei-btns .btn{width:350px !important}
.device-identification-container .help-text.dualimei{text-align:center !important}
}
@media all and (device-width:768px) and (device-height:1024px) and (orientation:portrait){.device-identification-container .device-btn-pos .dual-imei-btns .btn{width:90% !important}
.device-identification-container .device-btn-pos .dual-imei-btns .dual-byop-esim-continue-btn{margin-bottom:20px}
.device-identification-container .help-text.dualimei{text-align:center !important}
}
@media all and (device-width:1024px) and (device-height:1366px){.device-identification-container .device-btn-pos .dual-imei-btns .btn{width:210px !important;margin-right:10px !important;margin-left:10px !important}
.device-identification-container .device-btn-pos .dual-imei-btns .dual-byop-esim-continue-btn{margin-bottom:20px}
.device-identification-container .help-text.dualimei{text-align:left !important;margin-left:10px}
}
.my-account-payment .Advancer_Icon{fill:#000f9f}
.my-account-payment .scroller{text-align:center;cursor:pointer;display:block;padding:16px 0;white-space:no-wrap;background-color:#fff}
.my-account-payment .scroller-right{float:right;position:absolute;z-index:99;right:0}
.my-account-payment .scroller-left{float:left;position:absolute;z-index:99}
.my-account-payment .scroll-touch{-webkit-overflow-scrolling:touch}
.scroll-auto{-webkit-overflow-scrolling:auto}
.my-account-payment .wrapper{position:relative;margin:0 auto;overflow:hidden;padding:5px}
.my-account-payment .nav{position:absolute;left:0;top:0;min-width:2000px !important}
.my-account-payment .nav-link{padding:1rem 2rem !important}
.horizontal-menu-bar.hearing_aid{background:#000f9f;color:#fff}
.horizontal-menu-bar.hearing_aid .big-btn{padding:14px 0}
.horizontal-menu-bar.hearing_aid .big-btn a{color:#fff;font-family:"Lato",sans-serif;font-size:14px;letter-spacing:0;line-height:20px;text-align:center;font-weight:normal}
.table-last-updated .caption-one{font-weight:normal}
.hearing-aid-text .subtitle-three-px{color:#313334;font-family:"Lato",sans-serif;font-size:16px;letter-spacing:0;line-height:24px;font-weight:normal}
@media(min-width:320px){.hearing-aid-heading .subtitle-two{color:#000f9f;font-family:"Josefin Sans",sans-serif;font-size:32px;font-weight:bold;letter-spacing:-0.25px;line-height:36px}
.hearing-aid .sliding-underline{top:88% !important}
.hearing-aid-banner{padding-top:0}
.hearing-aid-banner .slide-title{padding-left:15px}
.hearing-aid-table{border-collapse:separate;border-spacing:0}
.hearing-aid-table td{color:#313334;font-family:"Lato",sans-serif;font-size:14px;letter-spacing:0;line-height:20px}
.hearing-aid-table td:first-child{border-left:1px solid #e3e9ef}
.hearing-aid-table td:last-child{border-right:1px solid #e3e9ef}
.hearing-aid-table thead th{border-bottom:0;background-color:#e3e9ef}
.hearing-aid-table tbody tr:nth-of-type(odd){background-color:#f6f9fc}
.hearing-aid-table tbody tr:last-child td{border-bottom:1px solid #e3e9ef}
.hearing-aid-table tbody tr:last-child td:first-child{border-bottom-left-radius:6px;border-bottom:1px solid #e3e9ef}
.hearing-aid-table tbody tr:last-child td:last-child{border-bottom-right-radius:6px;border-bottom-left-radius:6px}
}
@media(min-width:992px){.hearing-aid-heading .subtitle-two{color:#000f9f;font-family:"Josefin Sans",sans-serif;font-size:44px;font-weight:bold;letter-spacing:-0.5px;line-height:46px}
.hearing-aid-plr{padding-left:85px;padding-right:85px}
.hearing-aid-banner{padding-top:50px}
.hearing-aid-banner .slide-title{padding-left:0}
.hearing-aid-table{border-spacing:0}
.hearing-aid-table th{border-top:1px solid #e3e9ef !important;color:#313334;font-family:Lato;font-size:12px;font-weight:900;letter-spacing:.75px;padding:13px 0;line-height:20px;padding-left:40px;text-transform:uppercase}
.hearing-aid-table th:first-child{border-left:1px solid #e3e9ef;border-top-left-radius:6px}
.hearing-aid-table th:last-child{border-right:1px solid #e3e9ef;border-top-right-radius:6px}
.hearing-aid-table td{padding:.75rem;padding-top:25px !important;padding-bottom:25px !important}
.hearing-aid-table tbody th,.hearing-aid-table tbody td{border-top:0;font-size:14px;letter-spacing:0;line-height:20px}
.hearing-aid-table tbody td{padding-left:40px;padding-top:30px !important;padding-bottom:30px !important}
}
.site-map ul{padding:0;margin:0;list-style:none}
.site-map .heading-two{color:#000f9f;font-family:"Josefin Sans",sans-serif;font-size:32px;font-weight:bold;letter-spacing:-0.25px;line-height:36px;margin-left:32px}
.site-map .feature_header{color:#313334;font-family:"Lato",sans-serif;font-size:16px;font-weight:900;letter-spacing:0;line-height:24px;margin-bottom:15px}
.site-map .sitemap-link{color:#313334;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;margin-bottom:17px}
.site-map .sitemap-link a.default-lg{border-bottom:1px solid transparent}
.site-map .sitemap-link a.default-lg:hover{border-bottom:1px solid #000f9f}
.site-map .ml-30{padding-left:42px}
.site-map .pl-34{padding-left:34px}
@media only screen and (min-width:320px){.site-map .ul-ml{margin-left:60px}
.site-map .heading-two{margin-left:0;text-align:center}
.site-map .sitemap-adj .sitemap-col{border-bottom:1px solid #e3e9ef;padding-top:20px;padding-bottom:20px}
.site-map .feature_header{padding-left:16px}
.site-map .sitemap-link{padding-left:16px}
}
@media only screen and (min-width:992px){.site-map .ul-ml{margin-left:0}
.site-map .heading-two{margin-left:32px;text-align:left}
.site-map .sitemap-adj{padding-left:35px}
.site-map .sitemap-adj .sitemap-col{border-bottom:0;padding-top:0;padding-bottom:0}
.site-map .sitemap-adj .sitemap-lastchild{padding-top:0;padding-bottom:0}
.site-map .feature_header{padding-left:0}
.site-map .sitemap-link{padding-left:0}
}
.contact-title{color:#000f9f;font-family:"Josefin Sans",sans-serif;font-size:44px;font-weight:bold;letter-spacing:-0.5px;line-height:46px}
.contact-heading .promo-heading-container .component-heading{font-size:24px;font-weight:bold;letter-spacing:0;line-height:28px}
.contact-info-inc h3{color:#313334;font-family:"Lato",sans-serif;font-size:16px;font-weight:900;letter-spacing:0;line-height:24px}
.contact-info-inc p{color:#313334;font-family:"Lato",sans-serif;font-size:14px;letter-spacing:0;line-height:20px}
.contact-info-inc .info-footer p{color:#313334;font-family:"Lato",sans-serif;font-size:12px;letter-spacing:.25px;line-height:20px}
.contact-info-inc .info-footer a{color:#000f9f;font-family:"Lato",sans-serif;font-size:12px;letter-spacing:.25px;line-height:20px}
@media only screen and (min-width:320px){.byop_phone .subtitle-one,.byop_phone .protectionplan-phone{font-size:18px}
.contact-heading{width:100%;padding-top:50px}
.promo-banner-small .img-container .image-area{margin:0 auto}
.contact-info-block .p-9{padding-left:8.33%;padding-right:8.33%}
.contact-info-block{padding-top:50px;padding-bottom:50px;text-align:left}
.contact-title{margin-bottom:30px}
}
@media only screen and (min-width:768px){.contact-info-block .p-9{padding-left:8.33%;padding-right:8.33%}
}
@media(min-width:992px){.byop_phone .subtitle-one,.byop_phone .protectionplan-phone{font-size:20px}
.contact-heading{width:800px;margin:0 auto}
.contact-title{margin-bottom:20px}
.contact-info-block{padding-top:60px;padding-bottom:90px;text-align:left}
}
#inqC2CImgContainer_fixed button{background-color:#c74100;box-shadow:none;color:#fff;text-decoration:none;border:2px solid #c74100}
.terms-and-conditions .font-weight-bolder{font-weight:bold !important}
.terms-and-conditions .header-list{padding:0;margin:0;list-style-position:inside}
.terms-and-conditions .terms-condition-content-list{padding:0;margin:0;list-style-position:inside}
.terms-and-conditions .terms-condition-content-list .list-circle{list-style-type:disc;padding:0;margin:0}
.terms-and-conditions .terms-condition-content-list .list-circle ::marker{color:#313334;font-weight:normal !important;font-size:inherit}
.terms-and-conditions .terms-condition-content-list .list-circle li{margin-top:0;margin-bottom:20px}
.terms-and-conditions .terms-condition-content-list li{margin-top:40px}
.terms-and-conditions .terms-condition-content-list ::marker{font-family:"Josefin Sans",sans-serif;font-size:24px;font-weight:bold;color:#000f9f}
.terms-and-conditions .marker ::marker{font-weight:normal !important}
.terms-and-conditions .terms-condition-content-sub-list{padding:0;margin:0;list-style-position:inside}
.terms-and-conditions .terms-condition-content-sub-list ::marker{font-family:"Lato",sans-serif;font-size:16px;font-weight:900;letter-spacing:0;font-weight:bold;color:#313334}
.terms-and-conditions .terms-condition-content-sub-list li{margin-bottom:20px}
.terms-and-conditions .terms-condition-content-sub-list ol{padding:0;margin:0;list-style-position:inside}
.terms-and-conditions .terms-condition-content-sub-list ol li{margin-bottom:20px;margin-top:0}
.terms-and-conditions .terms-condition-content-sub-list ol ::marker{font-weight:normal}
.terms-and-conditions .heading{color:#000f9f;font-family:"Josefin Sans",sans-serif;font-size:32px;font-weight:bold;letter-spacing:-0.25px;line-height:36px}
.terms-and-conditions .sub_heading{color:#313334;font-family:"Lato",sans-serif;font-size:16px;font-weight:900;letter-spacing:0;line-height:24px;margin-bottom:48px}
.terms-and-conditions .link_heading{color:#000f9f;font-family:"Lato",sans-serif;font-size:16px;letter-spacing:0;line-height:24px;margin-bottom:30px}
.terms-and-conditions .link_heading a{color:#000f9f;font-weight:normal}
.terms-and-conditions .middle_box p{color:#313334;font-family:"Lato",sans-serif;font-size:16px;font-weight:bold;letter-spacing:0;line-height:20px}
.terms-and-conditions .middle_box a{outline-color:#313334;font-weight:600}
.terms-condition-content .heading{font-family:"Josefin Sans",sans-serif;font-size:24px;font-weight:bold;letter-spacing:0;line-height:28px}
.terms-condition-content .sub_heading{color:#313334;font-family:"Lato",sans-serif;font-size:16px;font-weight:900;letter-spacing:0;line-height:24px}
.terms-condition-content p{color:#313334;font-family:"Lato",sans-serif;font-size:14px;letter-spacing:0;line-height:20px}
.terms-condition-content p a{color:#000f9f;font-weight:normal}
.return_policy .font-weight-bolder{font-weight:bold !important}
.return_policy .header-list{padding:0;margin:0;list-style-position:inside}
.return_policy .return-policy-content-list{padding:0;margin:0;list-style-position:inside}
.return_policy .return-policy-content-list .list-circle{list-style-type:disc;padding:0;margin:0}
.return_policy .return-policy-content-list .list-circle ::marker{color:#313334;font-weight:normal !important;font-size:inherit}
.return_policy .return-policy-content-list .list-circle li{margin-top:0;margin-bottom:20px}
.return_policy .return-policy-content-list li{margin-top:40px}
.return_policy .return-policy-content-list ::marker{font-family:"Josefin Sans",sans-serif;font-size:24px;font-weight:bold;color:#000f9f}
.return_policy .marker ::marker{font-weight:normal !important}
.return_policy .return-policy-content-sub-list{padding:0;margin:0;list-style-position:inside}
.return_policy .return-policy-content-sub-list ::marker{font-family:"Lato",sans-serif;font-size:16px;font-weight:900;letter-spacing:0;font-weight:bold;color:#313334}
.return_policy .return-policy-content-sub-list li{margin-bottom:20px}
.return_policy .return-policy-content-sub-list ol{padding:0;margin:0;list-style-position:inside}
.return_policy .return-policy-content-sub-list ol li{margin-bottom:20px;margin-top:0}
.return_policy .return-policy-content-sub-list ol ::marker{font-weight:normal}
.return_policy .heading{color:#000f9f;font-family:"Josefin Sans",sans-serif;font-size:32px;font-weight:bold;letter-spacing:-0.25px;line-height:36px}
.return_policy .sub_heading{color:#313334;font-family:"Lato",sans-serif;font-size:16px;font-weight:900;letter-spacing:0;line-height:24px;margin-bottom:48px}
.return_policy .link_heading{color:#000f9f;font-family:"Lato",sans-serif;font-size:16px;letter-spacing:0;line-height:24px;margin-bottom:30px}
.return_policy .link_heading a{color:#000f9f;font-weight:normal}
.return_policy .middle_box p{color:#313334;font-family:"Lato",sans-serif;font-size:16px;font-weight:bold;letter-spacing:0;line-height:20px}
.return_policy .middle_box a{outline-color:#313334;font-weight:600}
.return-policy-content .heading{font-family:"Josefin Sans",sans-serif;font-size:24px;font-weight:bold;letter-spacing:0;line-height:28px}
.return-policy-content .sub_heading{color:#313334;font-family:"Lato",sans-serif;font-size:16px;font-weight:900;letter-spacing:0;line-height:24px}
.return-policy-content p{color:#313334;font-family:"Lato",sans-serif;font-size:14px;letter-spacing:0;line-height:20px}
.return-policy-content p a{color:#000f9f;font-weight:normal}
@media only screen and (min-width:320px){.testimonials{background:#fff}
.testimonials .heading-four,.testimonials .protectionplan-heading{color:#000f9f;font-size:24px;font-weight:700;letter-spacing:0;line-height:28px;font-family:'Josefin',sans-serif}
.testimonials p{color:#313334;font-size:16px;letter-spacing:0;line-height:24px;font-weight:400;font-family:'Lato',sans-serif}
.testimonials .user-testmonials{width:100%;margin:0 auto;padding-bottom:60px}
.testimonials .user-testmonials img{box-sizing:border-box;height:90px;width:90px;border:1px solid #e3e9ef}
.testimonials .user-testmonials .user-msg{color:#313334;font-size:16px;letter-spacing:0;line-height:24px;text-align:center;padding:15px 0 15px 0;margin-bottom:0;white-space:pre-wrap}
.testimonials .user-testmonials .user-name{color:#313334;font-size:16px;font-weight:700;letter-spacing:0;line-height:24px;text-align:center;margin-bottom:0}
.testimonials .user-testmonials .user-org{color:#313334;font-size:14px;letter-spacing:0;line-height:20px;text-align:center;margin-bottom:0}
}
@media only screen and (min-width:768px){.testimonials{background:#fff}
.testimonials .user-testmonials{width:100%;margin:0 auto;padding-bottom:60px}
.testimonials .user-testmonials img{box-sizing:border-box;height:90px;width:90px;border:1px solid #e3e9ef}
.testimonials .user-testmonials .user-msg{color:#313334;font-size:16px;letter-spacing:0;line-height:24px;text-align:center;padding:15px 0 30px 0;margin-bottom:0;white-space:pre-wrap}
.testimonials .user-testmonials .user-name{color:#313334;font-size:16px;font-weight:700;letter-spacing:0;line-height:24px;text-align:center;margin-bottom:0}
.testimonials .user-testmonials .user-org{color:#313334;font-size:14px;letter-spacing:0;line-height:20px;text-align:center;margin-bottom:0}
}
@media only screen and (min-width:1024px){.testimonials .user-testmonials .user-msg{height:190px}
}
@media only screen and (min-width:320px){.alternate-PhoneNumber-white{height:55px;background-color:#fff}
.auto-refill ul{list-style:none;padding-left:0}
.auto-refill .auto-refill-list{padding-top:30px}
.auto-refill .phoneN-w{width:100%}
.auto-refill .enroll-current-plan{padding-left:0;padding-right:0}
.auto-refill.half-grey{background:#fff}
.custom-pr-60{padding-right:15px}
.custom-pl-60{padding-left:15px}
.refill-tabs .alternate-PhoneNumber{height:55px;background-color:#f6f9fc}
.refill-tabs .tab-selector .nav{padding-left:0;padding-right:0}
.refill-tabs .tab-selector .tabs a{font-size:16px;font-weight:500}
}
@media only screen and (min-width:992px){.auto-refill ul{list-style:none;padding-left:195px}
.auto-refill .auto-refill-list{padding-left:20px !important;padding-top:30px}
.auto-refill .auto-refill-pl{padding-right:50px}
.auto-refill .phoneN-w{width:73%}
.auto-refill .enroll-current-plan{padding-left:15px;padding-right:15px}
.auto-refill.half-grey{background:linear-gradient(90deg,#fff 50%,#e3e9ef 50%)}
.refill-tabs .custom-pr-60{padding-right:60px}
.refill-tabs .custom-pl-60{padding-left:60px}
.refill-tabs .tab-selector .nav{padding-left:180px;padding-right:180px}
.refill-tabs .tab-selector .tabs a{font-size:20px;font-weight:bold}
}
.login-rewards-augeo .subtitle-two{font-size:60px;font-weight:700;color:#000f9f;letter-spacing:-1.5px;line-height:62px;margin-top:40px;text-transform:none !important;font-family:"Josefin Sans",sans-serif}
.login-rewards-augeo .subtitle-three-px{font-size:16px;letter-spacing:.2px;line-height:24px;font-weight:400;font-family:"Lato",sans-serif}
.login-rewards-augeo p.subtitle-three-px{margin-top:10px}
.login-rewards-augeo .fb-messenger-chat img{width:30px}
.login-rewards-augeo .password-form-wrapper .remember-me-checkbox .custom-control-label div{margin-bottom:0 !important}
.login-rewards-augeo .password-form-wrapper .remember-me-checkbox .custom-control-label div .caption-one{margin-top:5px !important}
.login-rewards-augeo .register-update-form .remember-me-checkbox .custom-control-label div{margin-bottom:0 !important}
.login-rewards-augeo .register-update-form .remember-me-checkbox .custom-control-label div .caption-one{margin-top:5px !important}
.login-rewards-augeo .password-learn-more,.login-rewards-augeo .register-learn-more{margin:5px 0 0 5px !important}
.login-rewards-augeo .age-confirmation{margin-bottom:0 !important}
.login-rewards-augeo .age-confirmation .caption-one{margin-top:5px !important}
.login-rewards-augeo .registersuccess{margin-top:50px}
.login-rewards-augeo .registersuccess .heading-four,.login-rewards-augeo .registersuccess .protectionplan-heading{font-weight:700 !important}
.login-rewards-augeo .validatemyaccount .insert-otp-digits .md-form.input-group{margin-left:10px}
.login-rewards-augeo .validatemyaccount .insert-otp-digits .md-form.input-group .form-control{padding:16px 16px 15px 16px !important}
.wizard,.tabcontrol{display:block;width:100%;height:100%}
.wizard a,.tabcontrol a{outline:0}
.wizard ul,.tabcontrol ul{padding:0;margin:0}
.wizard ul>li,.tabcontrol ul>li{display:block;padding:0}
.wizard>.steps .current-info,.tabcontrol>.steps .current-info{position:absolute;left:-999em}
.wizard>.content>.title,.tabcontrol>.content>.title{position:absolute;left:-999em}
.wizard>.steps{position:relative;display:block;width:100%}
.wizard.vertical>.steps{display:inline;float:left;width:30%}
.wizard>.steps .number{font-size:1.429em}
.wizard>.steps>ul>li{width:25%}
.wizard>.steps>ul>li,.wizard>.actions>ul>li{float:left}
.wizard.vertical>.steps>ul>li{float:none;width:100%}
.wizard>.steps a,.wizard>.steps a:hover,.wizard>.steps a:active{display:block;width:auto;margin:0 .5em .5em;padding:1em 1em;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.wizard>.steps .disabled a,.wizard>.steps .disabled a:hover,.wizard>.steps .disabled a:active{background:#eee;color:#aaa;cursor:default}
.wizard>.steps .current a,.wizard>.steps .current a:hover,.wizard>.steps .current a:active{background:#2184be;color:#fff;cursor:default}
.wizard>.steps .done a,.wizard>.steps .done a:hover,.wizard>.steps .done a:active{background:#9dc8e2;color:#fff}
.wizard>.steps .error a,.wizard>.steps .error a:hover,.wizard>.steps .error a:active{background:#ff3111;color:#fff}
.wizard>.content{display:block;position:relative;width:auto;height:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.wizard.vertical>.content{display:inline;float:left;margin:0 2.5% .5em 2.5%;width:65%}
.wizard>.content>.body{float:left;position:absolute}
.wizard>.content>.body>iframe{border:0 none;width:100%;height:100%}
.wizard>.content>.body input{display:block;border:1px solid #ccc}
.wizard>.content>.body input[type="checkbox"]{display:inline-block}
.wizard>.content>.body input.error{background:#fbe3e4;border:1px solid #fbc2c4;color:#8a1f11}
.wizard>.content>.body label{display:inline-block}
.wizard>.content>.body label.error{color:#8a1f11;display:inline-block;margin-left:1.5em}
.wizard>.actions{position:relative;display:block;text-align:right;width:100%}
.wizard.vertical>.actions{display:inline;float:right;margin:0 2.5%;width:95%}
.wizard>.actions>ul{display:inline-block;text-align:right}
.wizard>.actions>ul>li{margin:0 .5em}
.wizard.vertical>.actions>ul>li{margin:0 0 0 1em}
.wizard>.actions a,.wizard>.actions a:hover,.wizard>.actions a:active{background:#2184be;color:#fff;display:block;padding:.5em 1em;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.wizard>.actions .disabled a,.wizard>.actions .disabled a:hover,.wizard>.actions .disabled a:active{background:#eee;color:#aaa}
.tabcontrol>.steps{position:relative;display:block;width:100%}
.tabcontrol>.steps>ul{position:relative;margin:6px 0 0 0;top:1px;z-index:1}
.tabcontrol>.steps>ul>li{float:left;margin:5px 2px 0 0;padding:1px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}
.tabcontrol>.steps>ul>li:hover{background:#edecec;border:1px solid #bbb;padding:0}
.tabcontrol>.steps>ul>li.current{background:#fff;border:1px solid #bbb;border-bottom:0 none;padding:0 0 1px 0;margin-top:0}
.tabcontrol>.steps>ul>li>a{color:#5f5f5f;display:inline-block;border:0 none;margin:0;padding:10px 30px;text-decoration:none}
.tabcontrol>.steps>ul>li>a:hover{text-decoration:none}
.tabcontrol>.steps>ul>li.current>a{padding:15px 30px 10px 30px}
.tabcontrol>.content{position:relative;display:inline-block;width:100%;height:35em;overflow:hidden;border-top:1px solid #bbb;padding-top:20px}
.tabcontrol>.content>.body{float:left;position:absolute;width:95%;height:95%;padding:2.5%}
.tabcontrol>.content>.body ul{list-style:disc !important}
.tabcontrol>.content>.body ul>li{display:list-item}
.steps ul[role="tablist"]{display:none}
.steps-form footer.actions{display:none}
@media only screen and (min-width:992px){.wizard>.content{min-height:470px}
}
.tradein-footer-btns{flex-direction:row}
.tradein-footer-btns .btn{width:150px;color:#313334;height:50px;padding:.84rem 0;margin:0 5px}
.tradein-footer-btns .btn:focus{box-shadow:0 0 0 1px #5e9ed6;outline:0}
.trade-in-modal .modal{z-index:1211;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.17);-moz-box-shadow:0 4px 4px 0 rgba(0,0,0,0.17);box-shadow:0 4px 4px 0 rgba(0,0,0,0.17);border:2px solid #000}
.trade-in-modal .modal-dialog{max-width:992px;margin:0;height:100%}
.trade-in-modal .modal-content{border:0;box-shadow:none;padding:0;width:100%;background:#fff;pointer-events:all;margin:0 auto;height:100%}
.trade-in-modal .modal-content .caption-two{color:#313334;font-weight:700}
.trade-in-modal .modal-header{padding:0;border-bottom:0;display:block;height:35px;border-radius:0;background-color:#f9f9f9}
.trade-in-modal .description-container{font-size:14px;letter-spacing:0;line-height:24px}
.trade-in-modal .sequential-card{padding-left:20px}
.trade-in-modal .purchase-modal-box-header{padding:5px 10px;height:100%}
.trade-in-modal .purchase-modal-box-header .next-phone{padding-left:30px}
.trade-in-modal .modal-body{padding:0;height:calc(100vh - 273px)}
.trade-in-modal .tradein-subtitle{font-size:20px;font-weight:600;margin-top:5px}
.trade-in-modal .tab-content{padding:0}
.trade-in-modal .tab-content .about-list{margin:20px 45px}
.trade-in-modal .tab-content .about-list li{padding:0;margin:15px 0;list-style-type:none}
.trade-in-modal .tab-content .about-list li span{margin-right:15px}
.trade-in-modal .tab-content .accordion-new .px-sm-5{padding-left:0 !important;padding-right:0 !important;padding-top:0 !important;padding-bottom:0 !important}
.trade-in-modal .tab-content .accordion-new .card-header{padding:20px 0}
.trade-in-modal .tab-content .accordion-new .card-header a>p{width:auto !important}
.trade-in-modal .purchase-modal-box-body{height:100%;overflow-x:hidden;overflow-y:auto}
.trade-in-modal .purchase-modal-box-body::-webkit-scrollbar{width:10px;background-color:rgba(0,0,0,0.08)}
.trade-in-modal .purchase-modal-box-body::-webkit-scrollbar-track{border-radius:5px;background-color:rgba(0,0,0,0.08)}
.trade-in-modal .purchase-modal-box-body::-webkit-scrollbar-thumb{border-radius:5px;background-color:#b2b2b2}
.trade-in-modal .tradein-footer{padding:20px;border-radius:0;background-color:#f9f9f9;border:0;justify-content:center}
.trade-in-modal .close{font-size:1.5rem;padding:10px;font-weight:700;line-height:1;color:#000;opacity:1 !important;position:absolute;top:8px;right:10px}
.trade-in-modal .dropdown{max-width:400px;position:relative}
.trade-in-modal .js-no-thanks-tradein{padding-top:10px}
.trade-in-modal .manufacturer-step .trade-in-program{padding:10px 35px}
.trade-in-modal .manufacturer-step .row{margin-right:-5px;margin-left:-5px}
.trade-in-modal .manufacturer-step .col{padding:10px 5px}
.trade-in-modal .manufacturer-step .selected{border:0}
.trade-in-modal .manufacturer-step .selected .manufacturer-check.icon{display:block}
.trade-in-modal .manufacturer label{position:absolute;bottom:0;right:15px}
.trade-in-modal .manufacturer-checkbox{height:100%;width:100%;display:flex;height:70px;border-radius:10px;background-color:#fff;border:1px solid #313334;text-align:center;align-items:center;justify-content:center}
.trade-in-modal .manufacturer-checkbox:focus{box-shadow:0 0 0 1px #5e9ed6;outline:0}
.trade-in-modal .manufacturer-check.icon{position:absolute;top:35px;right:15px;display:none}
.trade-in-modal .carrier-check{position:absolute;top:14px;right:45px}
.trade-in-modal .manufacturer-icon{max-width:36px}
.trade-in-modal .js-step-next,.trade-in-modal .js-step-submit{background-color:#babfc4;box-shadow:none;color:#313334}
.trade-in-modal .js-step-next.js-active,.trade-in-modal .js-step-submit.js-active{background-color:#38d430;box-shadow:5px 5px 20px 0 rgba(0,0,0,0.2);color:#313334}
.trade-in-modal .js-step-previous{background-color:#fff;box-shadow:5px 5px 20px 0 rgba(0,0,0,0.2);border:1px solid #313334}
.trade-in-modal .select-input-help-text{font-weight:500;color:#666;font-size:12px;position:absolute;top:2px;left:15px;display:none}
.tradein-summary-list-ios,.tradein-summary-list-android{display:none}
.tradein-steps-img{width:80px}
.tradein-summary-image-mb{width:50px}
.tradein-summary-info{display:flex;padding-bottom:30px;max-width:270px;align-items:flex-start}
.tradein-summary-subtitle{font-size:14px;line-height:normal;font-weight:600}
.tradein-summary-price{font-size:25px;font-weight:700;letter-spacing:-0.5px;line-height:25px;padding-bottom:20px}
.tradein-summary-legal{color:#313334;font-size:10px;font-weight:600;letter-spacing:.25px;line-height:18px}
.tradein-summary-list{display:block;padding-top:20px;margin-bottom:20px}
.tradein-summary-list ol{padding:0 10px}
.tradein-summary-list li{color:#313334;font-size:10px;line-height:15px;font-weight:600;margin-bottom:7px}
.tradein-summary-listitem{color:#313334;font-size:10px;line-height:22px}
.tradein-summary-description{font-size:12px;line-height:20px;color:#313334;padding-top:20px;font-weight:600}
.tradein-summary-terms{color:#828282;margin:0;text-align:center;font-size:10px;font-weight:500;text-decoration:underline;border-bottom:0;display:block}
.tradein-summary-terms:hover{text-decoration:underline;border-bottom:0}
.tradein-text-btn{color:#313334;display:inline-block}
.tradein-text-btn a,.tradein-text-btn a:not([href]){color:#babfc4;text-decoration:none;border-bottom:1px solid #babfc4}
.tradein-text-btn a:hover,.tradein-text-btn a:not([href]):hover{color:#babfc4}
.tradein-flow-start .tradein-footer-btns{display:flex;flex-direction:column-reverse}
.tradein-flow-start .js-step-next{width:290px;background-color:#38d430;margin:0 auto}
.tradein-info-wrap{padding-top:30px;padding-bottom:30px;display:flex}
.tradein-device-info{display:flex;padding-top:30px}
.tradein-info-image-container,.tradein-info-image-container-mb{box-shadow:4px 4px 12px 0 rgba(0,0,0,0.15);border-radius:4px;background-color:white;padding:5px;margin-right:20px}
.tradein-info-image{width:100px;height:auto}
.tradein-info-title{font-size:20px;font-weight:600;letter-spacing:0;line-height:28px;margin-top:5px}
.tradein-info-subtitle{font-size:16px;font-weight:500;letter-spacing:0;line-height:24px;margin-top:5px}
.tradein-label{font-size:16px;font-weight:900;letter-spacing:0;line-height:1;margin-top:40px;margin-bottom:10px}
.tradein-label-big{font-size:19px;font-weight:600}
.tradein-loader{position:absolute;height:100%;width:100%;top:0;left:0;opacity:.9;background-color:#fff;display:flex;justify-content:center;align-items:center}
.tradein-error-background{position:absolute;height:100%;width:100%;top:0;left:0;background-color:#fff;display:none}
.tradein-error-flex-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}
.tradein-error-content{max-width:656px;width:100%;color:#313334;padding:54px 40px 60px;border-radius:10px}
.tradein-error-content .icon{margin-top:-5px}
.tradein-error-title{font-weight:600;font-size:20px;text-transform:uppercase;padding-bottom:30px;display:inline-block;padding-left:10px}
.tradein-error-description{padding-bottom:30px}
.tradein-summary-step .heading-four,.tradein-summary-step .protectionplan-heading{margin-bottom:10px}
.dropdown-wrapper{position:relative}
.dropdown-wrapper .show .form-select-custom{border-bottom-color:#38d430}
.dropdown-wrapper .show .form-select-custom::after{border-top:0;border-bottom:.3em solid}
.dropdown-wrapper.js-show-mini-placeholder .form-select-custom{padding:27px 15px 12px}
.dropdown-wrapper.js-show-mini-placeholder .select-input-help-text{display:block}
@media only screen and (min-width:768px){.trade-in-modal .popover-btn{margin-left:30px}
.trade-in-modal .tradein-summary-image-dsktp{max-width:100%}
.trade-in-modal .tradein-heading-item:first-child{padding-left:0}
}
@media only screen and (min-width:992px){.trade-in-modal .modal{border-radius:10px;z-index:1211;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.17);-moz-box-shadow:0 4px 4px 0 rgba(0,0,0,0.17);box-shadow:0 4px 4px 0 rgba(0,0,0,0.17);border:0}
.trade-in-modal .modal .modal-dialog{max-width:max-content;margin:0 auto;height:100%}
.trade-in-modal .modal .modal-dialog .modal-content{height:auto;border:0;border-radius:10px;box-shadow:none;padding:0;width:992px;background:#fff;pointer-events:all;margin:0 auto;overflow:hidden}
.trade-in-modal .modal .modal-dialog .modal-content p.caption-two{color:#313334;font-weight:700}
.trade-in-modal .modal .modal-dialog .modal-content .modal-header{background-color:#fff;padding:0;border-bottom:0;display:block}
.trade-in-modal .modal .modal-dialog .modal-content .modal-header .next-phone{padding-left:30px}
.trade-in-modal .modal .modal-body{padding:0;border-radius:10px;height:auto}
.trade-in-modal .modal .modal-body .tab-content{padding:0}
.trade-in-modal .modal .modal-body .tab-content .about-list{margin:20px 45px}
.trade-in-modal .modal .modal-body .tab-content .about-list li{padding:0;margin:15px 0;list-style-type:none}
.trade-in-modal .modal .modal-body .tab-content .about-list li span{margin-right:15px}
.trade-in-modal .modal .modal-body .tab-content .accordion-new .px-sm-5{padding-left:0 !important;padding-right:0 !important;padding-top:0 !important;padding-bottom:0 !important}
.trade-in-modal .modal .modal-body .tab-content .accordion-new .card-header{padding:20px 0}
.trade-in-modal .modal .modal-body .tab-content .accordion-new .card-header a>p{width:auto !important}
.trade-in-modal .modal .modal-body .purchase-modal-box-body{max-height:470px;overflow-x:hidden;overflow-y:auto}
.trade-in-modal .modal .modal-body .purchase-modal-box-body::-webkit-scrollbar{width:10px;background-color:rgba(0,0,0,0.08)}
.trade-in-modal .modal .modal-body .purchase-modal-box-body::-webkit-scrollbar-track{border-radius:5px;background-color:rgba(0,0,0,0.08)}
.trade-in-modal .modal .modal-body .purchase-modal-box-body::-webkit-scrollbar-thumb{border-radius:5px;background-color:#b2b2b2}
.trade-in-modal .modal .tradein-footer{padding:20px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background:#000}
.trade-in-modal .modal .close{font-size:1.5rem;padding:10px;font-weight:700;line-height:1;color:#000;opacity:1 !important;position:absolute;top:8px;right:10px}
.trade-in-modal .heading-four,.trade-in-modal .protectionplan-heading{text-align:left}
.trade-in-modal .subtitle-text{text-align:left}
.trade-in-modal .sequential-card{text-align:center;padding-right:20px;padding-left:20px;padding-top:20px}
.trade-in-modal .description-container{font-size:16px}
.trade-in-modal .tradein-footer-btns{flex-direction:row;justify-content:flex-end;align-items:center}
.trade-in-modal .tradein-footer-btns .btn:focus{box-shadow:0 0 0 1px #5e9ed6;outline:0}
.trade-in-modal .js-no-thanks-tradein{padding-top:0}
.trade-in-modal .js-step-next{width:200px;margin:0}
.trade-in-modal .js-step-previous{width:auto;height:auto;padding:0;color:#babfc4;background:transparent;border:0;text-transform:none;font-weight:600;text-decoration:underline;margin:0 20px 0 0}
.trade-in-modal .tradein-steps{flex-direction:column}
.trade-in-modal .tradein-icon{margin:0 auto}
.trade-in-modal .tradein-icon i{width:100px;height:100px}
.trade-in-modal .carrier-check{right:100px}
.trade-in-modal .manufacturer-step .trade-in-program{padding:40px 80px}
.trade-in-modal .manufacturer-step .col{padding:10px}
.trade-in-modal .single-select-btn{max-width:unset;padding:15px 25px;margin-right:30px;width:auto}
.trade-in-modal .tradein-question-row{flex-direction:row}
.trade-in-modal .tradein-question-item{display:flex;flex-direction:row}
.trade-in-modal .tradein-question-wrap{flex-direction:column;padding-top:10px;padding-bottom:0}
.trade-in-modal .tradein-question-label{margin-bottom:0}
.trade-in-modal .popover-btn{margin-left:0}
.trade-in-modal .custom-control-label{margin-bottom:30px}
.trade-in-modal .dropdown{max-width:unset}
.tradein-text-btn{color:#fff;padding-right:20px}
.wizard>.content>.body{padding:0}
.tradein-row-space-between{justify-content:space-between}
.trade-in-program{padding:40px 80px}
.tradein-info-image{width:200px;padding-right:0;max-height:100%;object-fit:contain}
.tradein-device-info{flex-direction:column;padding-right:0;width:240px}
.tradein-subtitle{text-align:center;padding-top:20px}
.tradein-info-wrap{flex-direction:column;padding-top:30px;width:240px}
.tradein-answers-wrap{margin-left:auto}
.tradein-answers-wrap .single-select-btn:last-child{margin-right:0}
.dropdown-wrapper{position:relative;max-width:100%}
.tradein-heading-item:first-child{padding-left:0}
.tradein-summary-info{max-width:370px;padding-bottom:20px}
.tradein-summary-price{font-size:44px;line-height:40px;padding-bottom:30px}
.tradein-summary-subtitle{font-size:16px;line-height:21px;letter-spacing:.3px;font-weight:700}
.tradein-summary-legal{font-size:12px;max-width:320px;font-weight:500}
.tradein-summary-description{font-size:15px;max-width:380px;font-weight:500}
.tradein-summary-list ol{padding:15px}
.tradein-summary-list li{font-weight:500;font-size:14px;line-height:28px;margin-bottom:0}
.tradein-summary-listitem{font-size:15px;font-weight:200;line-height:26px}
.tradein-summary-terms{font-size:14px;text-align:left;font-weight:600}
.owl-carousel .step-block{color:#000}
.owl-carousel .trade-in-modal{padding:0}
.owl-carousel .modal{position:absolute;border-radius:0}
.owl-carousel .modal .modal-dialog{max-width:100%}
.owl-carousel .modal .modal-dialog .modal-content{width:100%;height:100%;border-radius:0}
.owl-carousel .modal .modal-dialog .modal-content .modal-header{background-color:#babfc4}
.owl-carousel .modal .tradein-footer{border-radius:0}
.owl-carousel .modal .modal-body .purchase-modal-box-body{max-height:unset}
.owl-carousel .tradein-summary-image-dsktp{width:100%}
.tradein-steps-img{width:100px}
.tradein-info-image-container{padding:20px;border-radius:10px;margin-right:0}
.tradein-info-image-container-mb{display:none}
.tradein-summary-step .heading-four,.tradein-summary-step .protectionplan-heading{margin-bottom:15px}
}
.bootstrap-select>select{position:absolute !important;bottom:0;left:50%;display:block !important;width:.5px !important;height:100% !important;padding:0 !important;opacity:0 !important;border:0;z-index:0 !important}
.bootstrap-select .dropdown-menu{position:relative;width:100%;float:none;padding:0;margin:0;border:0;border-radius:0;box-shadow:5px 5px 10px 0 rgba(0,0,0,0.2)}
.bootstrap-select .dropdown-menu .dropdown-item{padding-top:1rem;padding-bottom:1rem}
.bootstrap-select .dropdown-menu .dropdown-item:hover{border-bottom:0}
.bootstrap-select .dropdown-menu .dropdown-item.active,.bootstrap-select .dropdown-menu .dropdown-item:active{background-color:#e3e9ef;color:#666}
.bootstrap-select .dropdown-menu .selected{border:1px solid #000f9f !important}
.bootstrap-select.show .form-custom{border-bottom-color:#babfc4}
.dropdown{position:relative}
.form-select-custom.btn{box-shadow:none;text-transform:none;background-color:#fff;border-radius:0;width:100%;border-bottom:1px solid #666;text-align:left;color:#666;font-weight:400;position:relative;padding:20px;font-size:16px}
.form-select-custom.btn::after{display:inline-block;width:0;height:0;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;position:absolute;right:20px;top:50%}
.form-select-custom.btn:focus{box-shadow:0 0 0 1px #5e9ed6;outline:0}
.option-hide{display:none}
.phone-card-details.active{border:2px solid #000f9f;border-radius:10px}
@media(min-width:992px){.bootstrap-select{width:485px}
}
.ask-grid{text-align:center}
.ask-grid img{width:100%}
.ask-grid-img{width:86px;margin:0 auto;height:100px;margin-top:15px;display:flex}
.ask-grid p{width:80%;margin:0 auto}
.ask-component{border-top:.5px solid #e3e9ef;margin-top:25px}
.act-kit-modal-txt{font-size:28px;font-weight:bold;line-height:40px}
.act-kit-modal-img{display:flex;align-items:center;justify-content:center}
.act-kit-img{width:125px;height:125px}
.pad-20{padding:20px}
.communication-preferences .wrapper{position:relative;margin:0 auto;overflow:hidden;padding:5px}
.communication-preferences .apps-heading .subtitle-one,.communication-preferences .apps-heading .protectionplan-phone{color:#000f9f}
.communication-preferences .apps-heading .subtitle-one h1,.communication-preferences .apps-heading .protectionplan-phone h1{color:#000f9f;font-size:24px;font-weight:700;letter-spacing:0;line-height:28px;font-family:"Josefin Sans",sans-serif}
.communication-preferences .tabs-section .tab-selector .tabs a.active{color:#fff;border-radius:6px 6px 0 0;background-color:#000f9f}
.communication-preferences .tabs-section .tab-selector .tabs a{border-radius:0;border-bottom:0;color:#000f9f;font-family:"Lato",sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;text-align:center;transition:none;padding-bottom:16px;padding-top:16px;height:100%;display:flex;align-items:center;justify-content:center;word-break:break-word !important;overflow-wrap:break-word !important}
.communication-preferences .nav-link{padding:1rem 2rem !important}
.communication-preferences .nav-link{padding:10px !important;width:170px}
.communication-preferences .border-bottom-grey{padding-left:0 !important}
.communication-preferences .tabs-section .tab-selector ul.nav li{padding:0 !important}
.communication-preferences .my-account-payment{margin-top:10px}
.communication-preferences .my-account-payment.tabs-section .tab-selector ul{border-bottom:1px solid #babfc4;padding-left:0;padding-right:0}
.communication-preferences .my-account-payment.tabs-section .tab-selector .tabs a{border-radius:0;border-bottom:0;color:#000f9f;font-family:"Lato",sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;text-align:center;transition:none;padding-bottom:16px;padding-top:16px;height:100%;display:flex;align-items:center;justify-content:center;word-break:break-word !important;overflow-wrap:break-word !important}
.communication-preferences .my-account-payment.tabs-section .tab-selector .tabs a:hover:not(.active){background-color:#e3e9ef;border-radius:6px 6px 0 0;text-decoration:none}
.communication-preferences .my-account-payment.tabs-section .tab-selector .tabs a.active{color:#fff;border-radius:6px 6px 0 0;background-color:#000f9f}
.communication-preferences .my-account-payment .label-bold{font-weight:700}
.communication-preferences .account-section{padding:0 !important}
.communication-preferences .container{padding-left:0 !important;padding-right:0 !important}
.customer-pref{max-width:100%;font-family:"Lato",sans-serif}
.customer-pref .edit-btn{border-bottom:0;float:right}
.customer-pref .customer_preference{margin-left:10px;margin-right:10px}
.customer-pref .head-content{font-size:10px}
.customer-pref .collaps-btn{font-size:10px;float:right}
.customer-pref .expend-btn{float:right;border:1px solid #d8dada;border-radius:25px;color:#fff;padding:2px}
.customer-pref .start-later{background:#c74100;accent-color:#000f9f;cursor:pointer}
.customer-pref .language-preference-radio{display:flex}
.customer-pref .account-level{padding-top:5px}
.customer-pref .line-level{padding-top:5px}
.customer-pref .card-header{background-color:#fff}
.customer-pref .expend-btn{border:0}
.customer-pref .category-checkbox{align-items:center;width:auto;align-items:center;display:flex;margin-top:0 !important}
.customer-pref .category-checkbox label{font-size:12px;margin-top:5px;margin-left:10px;letter-spacing:0;line-height:28px;font-family:"Josefin Sans",sans-serif;margin-bottom:0 !important}
.customer-pref input[type='checkbox']{width:15px;height:15px;cursor:pointer;accent-color:#000f9f}
.customer-pref .card-body{font-weight:500;background:#f6f9fc}
.customer-pref .circle-icon{font-size:20px;margin-left:10px}
.customer-pref .circle-info{opacity:1;border-bottom:0;background-position:left;padding-left:40px}
.customer-pref .tabs-section .tab-selector ul li:first-child a{padding:0 !important}
.customer-pref .row{margin-right:-5px;margin-left:-5px;align-items:center}
.customer-pref .border-bottom-grey{padding-left:0 !important}
.customer-pref .note-msg{font-size:14px;font-family:"Lato",sans-serif}
.customer-pref .parent-checkbox-label{cursor:pointer;font-size:16px !important;margin-top:5px;margin-left:10px;font-weight:600 !important;letter-spacing:0;line-height:28px;font-family:"Josefin Sans",sans-serif;margin-bottom:0 !important}
.customer-pref .account-section{padding:0 !important}
.customer-pref .container{padding-left:0 !important;padding-right:0 !important}
.customer-pref .arrow:after{border:solid #f6f9fc;border-width:1px 1px 1px 0;display:inline-block;border-top-color:#f6f9fc;background:#f6f9fc;width:8px;height:8px;top:-5px;left:0;transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.customer-pref .arrow:before{border:0}
.popover{border:1px solid #f6f9fc !important;border-radius:5px !important}
.popover .popover-body{font-size:12px !important;color:#000 !important;background-color:#f6f9fc !important;border-radius:5px !important}
.circle-info{opacity:1;border-bottom:0;background-position:left;padding-left:40px;background:url("clientlib-base/resources/svg/light/circle-info.svg") 99% center no-repeat;background-size:20px}
.tabs-section .tab-selector ul li:first-child a{padding:10px !important;padding-left:0 !important}
.tabs-section .tab-selector ul li:nth-child(2) a{padding:10px !important;padding-left:0 !important}
.tabs-section .tab-selector ul.nav li{padding:0 !important}
.submit-btn{background:#e3e9ef;color:#fff}
.modal-title{font-weight:700;font-size:15px}
.modal-dialog .modal-content{border-radius:10px}
h5{font-weight:700 !important}
.custom-switch .custom-control-input:checked ~ .custom-control-label::before{height:15px;width:30px;top:4px;cursor:pointer}
.custom-switch .custom-control-input:not(:checked) ~ .custom-control-label::before{height:15px;width:30px;top:4px;cursor:pointer}
.custom-switch .custom-control-input:not(:focus) ~ .custom-control-label::before{border:1px solid #6c757d !important}
.custom-switch .custom-control-label{padding-left:35px;height:auto}
.add-payment-method .custom-switch .custom-control-label{padding-left:40px;height:20px}
.custom-control-label{font-size:10px}
.label{display:inline;align-items:center;margin-bottom:0 !important}
.custom-control-input:checked ~ .custom-control-label::before{border-color:#6c757d}
.custom-control-input:focus ~ .custom-control-label::before{box-shadow:none !important;border:none !important}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:transparent !important}
@media only screen and (min-width:1280px) and (max-width:1400px){.customer-pref{max-width:100% !important}
.container{width:auto}
}
@media only screen and (max-width:768px){.container{width:auto}
.customer-pref{max-width:100%;padding:10px !important}
.customer-pref content{margin-bottom:10px}
.customer-pref .show-tootip-modal .modal-footer{margin-top:0 !important}
.submit-btn{width:100%}
.unsubscribe-cpc .table .table-body .table-data .tooltip-position{margin-left:-8px !important}
}
@media only screen and (max-width:600px){.parent-checkbox-label{position:relative;margin-left:0 !important}
}
.unsubscribe-cpc{padding-top:0 !important}
.unsubscribe-cpc h1{font-size:25px}
.unsubscribe-cpc .heading-cpc{margin-top:2rem !important}
.unsubscribe-cpc .heading-cpc h1{line-height:2.8rem;letter-spacing:0;font-weight:bold;font-size:25px}
.unsubscribe-cpc .sub-heading-msg{line-height:2.8rem;letter-spacing:0;font-weight:500;font-size:16px;margin-top:2rem !important}
.unsubscribe-cpc .sub-heading-msg .caption-one-normal{font-size:16px !important}
.unsubscribe-cpc .table-header{font-size:20px;font-weight:700;padding-left:0}
.unsubscribe-cpc .table-header span{float:right;font-size:16px !important;font-weight:500}
.unsubscribe-cpc .table{border:none !important}
.unsubscribe-cpc .table .table-head{border-bottom:1px solid #535151;font-family:"Josefin Sans",sans-serif}
.unsubscribe-cpc .table .table-body{border-bottom:1px solid #535151;font-size:16px !important}
.unsubscribe-cpc .table .table-body .table-data{padding-left:0;font-size:16px !important}
.unsubscribe-cpc .table.table td{font-size:16px;padding:10px !important}
.unsubscribe-cpc .borderless td,.unsubscribe-cpc .borderless th{border:0}
.unsubscribe-cpc .custom-radio{padding:0;min-height:20px;top:-8px}
.unsubscribe-cpc .custom-radio .custom-control-label{height:auto}
.unsubscribe-cpc .custom-control-label{width:auto}
.unsubscribe-cpc input[type='checkbox']{width:20px;height:20px;cursor:pointer;accent-color:#000f9f}
.unsubscribe-cpc .unsubscribe-msg{line-height:2.8rem;letter-spacing:0;font-weight:bold}
.unsubscribe-cpc .review-msg{line-height:1.8rem;letter-spacing:0;font-size:16px;font-weight:500}
.unsubscribe-cpc .note-msg{line-height:1.8rem;letter-spacing:0;font-size:14px;font-weight:500;padding-bottom:20px}
.unsubscribe-cpc .unsubscribe-checkbox{align-items:center;width:auto;align-items:center;display:flex;padding-left:0 !important;height:auto}
.unsubscribe-cpc .unsubscribe-checkbox label{font-size:16px;margin-top:5px;margin-left:10px}
.unsubscribe-cpc .custom-checkbox .custom-control-input,.unsubscribe-cpc .custom-checkbox-spa .custom-control-input{position:initial}
.unsubscribe-cpc .unsubscribe-checkbox .custom-control-input{opacity:1;z-index:0}
.unsubscribe-cpc .custom-control-input{opacity:0;z-index:0}
.unsubscribe-cpc .custom-radio .custom-control-input{left:5px;top:14px;width:50%;cursor:pointer}
.unsubscribe-cpc .error-popup-btn{font-size:16px;padding-left:50px;padding-right:50px}
.unsubscribe-cpc .login-link{font-size:16px;font-weight:700;font-family:"Lato",sans-serif}
.unsubscribe-cpc .modal-dialog{max-width:700px}
.unsubscribe-cpc .modal-header{padding:0 !important;border-bottom:0 solid #fff !important;border:none !important}
.unsubscribe-cpc .arrow:after{border:solid #f6f9fc;border-width:1px 1px 1px 0;display:inline-block;border-top-color:#f6f9fc;background:#f6f9fc;width:8px;height:8px;top:-5px;left:0;transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.unsubscribe-cpc .arrow:before{border:0}
.unsubscribe-cpc .popover{border:1px solid #747676 !important;border-radius:5px !important}
.unsubscribe-cpc .popover .popover-body{font-size:12px !important;color:#fff !important;background-color:#747676 !important}
.privacy-act-cpc{background:#dadada;padding-left:30px;padding-right:30px;padding-top:30px}
.unsubscribe-email-modal .modal-dialog .modal-content{border-radius:5px !important;padding:30px !important}
.unsubscribe-email-modal .modal-content .close{top:0;right:0}
.unsubscribe-email-modal .icon.light-theme.large-icon i.success{background:url(clientlib-base/resources/svg/light/success_icon.svg) center center no-repeat}
.unsubscribe-email-modal .success-message{display:flex;align-items:center}
.unsubscribe-email-modal .icon.light-theme.large-icon{margin-left:-5px !important}
@media only screen and (max-width:576px){.unsubscribe-cpc .table-header span{font-size:10px}
.unsubscribe-cpc{padding-top:0 !important}
.unsubscribe-cpc .show-tootip-modal .modal-footer{margin-top:0 !important}
.unsubscribe-cpc .show-tootip-modal .modal-footer .close-modal{margin:0 !important}
.col-sm-10,.col-sm-11,.col-sm-1,.col-md-1,.col-lg-1{width:auto !important}
.col-1,.col-2,.col-9{padding-right:0 !important;padding-left:0 !important}
.unsubscribe-email-modal .modal-dialog .modal-content{padding-left:5px}
}
.unsubscribe-email-error-modal .modal-content{border-radius:6px !important;padding:30px !important}
.unsubscribe-email-error-modal .modal-dialog{max-width:700px}
.unsubscribe-email-error-modal .modal-body{padding:0}
.unsubscribe-email-error-modal .modal-header{padding:0 !important;border-bottom:0 solid #fff !important;border:none !important}
.unsubscribe-email-error-modal .subtitle-two{display:flex;align-items:center}
.unsubscribe-email-error-modal .content-area{margin-left:0 !important}
.unsubscribe-email-error-modal .close{padding:5px !important}
.unsubscribe-email-error-modal .icon.light-theme.large-icon i.error-black{background:url(clientlib-base/resources/svg/light/error_black.svg) center center no-repeat}
.unsubscribe-email-error-modal .icon.light-theme.large-icon{margin-left:-5px !important}
@media only screen and (max-width:576px){.unsubscribe-cpc{padding-top:0 !important}
.unsubscribe-email-error-modal .modal-dialog{max-width:auto;text-align:left}
.unsubscribe-email-error-modal .modal-content{margin-left:0;margin-right:15px}
.unsubscribe-email-error-modal .icon.light-theme.large-icon{margin-left:-5px !important}
.unsubscribe-email-error-modal .modal-body{padding:0}
.col-sm-10,.col-sm-11,.col-sm-1,.col-md-1,.col-lg-1{width:auto !important}
.col-1,.col-2,.col-9{padding-right:0 !important;padding-left:0 !important}
.unsubscribe-email-modal .modal-dialog .modal-content{padding-left:5px;margin-right:15px}
.modal-content .close{top:0;right:0}
.unsubscribe-email-error-modal .modal-content{padding-left:5px;padding:30px}
}
@media only screen and (min-width:320px){.national-retailer .broadband-plans-list.national-retailer-wrapper .plan-card.national-retailer-card{height:auto;background-color:#fff;opacity:1;margin-bottom:30px !important;width:340px}
.national-retailer .broadband-plans-list.national-retailer-wrapper .plan-card.national-retailer-card .promo-text{text-align:center;font-size:20px;line-height:33px;letter-spacing:0;font-weight:400;background:#000f9f;color:#fff;padding:10px 16px;border-top-left-radius:6px;border-top-right-radius:6px}
.national-retailer .broadband-plans-list.national-retailer-wrapper .plan-card.national-retailer-card .promo-text-small{font-size:16px;line-height:33px;letter-spacing:0;font-weight:900;background:#38d430;color:#000f9f;border-top-left-radius:6px;border-top-right-radius:6px;padding:8px 0;position:relative}
.national-retailer .broadband-plans-list.national-retailer-wrapper .plan-card.national-retailer-card .promo-text-small+.promo-text{margin-top:-3px}
.national-retailer .broadband-plans-list.national-retailer-wrapper .plan-list-heading{padding:50px 6px 30px 5px}
.national-retailer .broadband-plans-list.national-retailer-wrapper .plan-list-heading h2{letter-spacing:0;padding-bottom:6px;text-align:center}
.national-retailer .broadband-plans-list.national-retailer-wrapper .plan-list-heading h2 .caption-one{font-size:12px;line-height:15px;font-weight:700}
.national-retailer .broadband-plans-list.national-retailer-wrapper .plan-list-heading p{font-size:16px;letter-spacing:0;line-height:20px;font-weight:400;text-align:center}
.national-retailer .broadband-plans-list.national-retailer-wrapper .broadband-list-container{margin:34px 12px 15px;border:3px solid #313334}
.national-retailer .broadband-plans-list.national-retailer-wrapper .broadband-list-container .broadband-list-details{text-align:left}
.national-retailer .broadband-plans-list.national-retailer-wrapper .broadband-list-container .broadband-list-details h3{border-bottom:3px solid #313334;font-size:31.5px}
.national-retailer .broadband-plans-list.national-retailer-wrapper .broadband-list-container .broadband-list-details .row{align-items:center}
.national-retailer .broadband-plans-list.national-retailer-wrapper .broadband-list-container .broadband-list-details .caption-five a{font-size:11px !important;line-height:14px;letter-spacing:0;font-weight:700;font-family:"Open Sans",sans-serif}
.national-retailer .broadband-plans-list.national-retailer-wrapper .broadband-list-container .broadband-list-details .caption-seven a{font-size:9px !important;line-height:13px;letter-spacing:0;font-weight:600;font-family:"Open Sans",sans-serif}
.national-retailer .broadband-plans-list.national-retailer-wrapper .broadband-list-container .broadband-list-details .caption-six a{font-size:10px !important;line-height:14px;letter-spacing:0;font-weight:400;font-family:"Open Sans",sans-serif}
.national-retailer .broadband-plans-list.national-retailer-wrapper .broadband-list-container .broadband-list-details .caption-eight a{font-size:9px !important;line-height:13px;letter-spacing:0;font-weight:700;font-family:"Open Sans",sans-serif}
.national-retailer .broadband-plans-list.national-retailer-wrapper .broadband-list-container .broadband-list-details a{font-weight:700;color:#000f9f;text-decoration:underline;border:0}
.national-retailer .broadband-plans-list.national-retailer-wrapper .broadband-list-container .broadband-list-details a:hover{text-decoration:underline;border:0}
}
@media only screen and (min-width:720px){.national-retailer .broadband-plans-list.national-retailer-wrapper .plan-card.national-retailer-card{margin-bottom:60px !important;width:350px;padding:0}
.national-retailer .broadband-plans-list.national-retailer-wrapper .plan-list-heading{padding:60px 0}
.national-retailer .broadband-plans-list.national-retailer-wrapper .plan-list-heading h2{text-align:left}
.national-retailer .broadband-plans-list.national-retailer-wrapper .plan-list-heading p{text-align:left}
}
.customer-care-section-flex{text-align:center;display:flex;gap:30px;padding-top:20px;justify-content:center}
.qualifying-rules-section-dialog{width:400px !important;padding:40px 0 20px 0 !important}
.qualifying-rules-section{display:flex;justify-content:center;flex-direction:column;padding:0 0 0 20px}
.justify-content-baseline{align-items:baseline !important}
.customer-care-section-flex-col{display:flex;justify-content:center;flex-direction:column;align-items:center;margin:31px 0 0 0}
.modal-header-flex-col{display:flex;justify-content:center}
.customer-care-section .vibration{background:url("clientlib-base/resources/svg/dark/vibration.svg") center center no-repeat !important}
.migration-modal .modal-dialog{width:500px !important}
.md-from-input{height:43px !important}
.migration-modal-content{padding:30px 0 0 0 !important}
.qualifying-text{text-decoration:underline;cursor:pointer}
.border-bottom{border-bottom:1px solid #000}
.border-bottom-unset{border-bottom:unset !important}
.word-wrap-breakword{word-wrap:break-word}
.smart-banner{position:fixed;top:0;left:0;height:79px;background-color:#f2f1f6;padding:5px 16px 5px 18px;z-index:9999;box-shadow:0 1px 0 rgba(0,0,0,0.1);font-family:'SF Pro Text',Arial,sans-serif;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;transform:translateX(-50%);left:50%;width:100%}
.smart-banner .wrapper{display:flex;align-items:center;width:85%;gap:10px}
.smart-banner .wrapper .avatar{display:flex;align-items:center;justify-content:space-between;gap:10px}
.smart-banner .wrapper .avatar .smart-banner-close-button{color:#bbbbc0;border:0;background:0}
.smart-banner .wrapper .avatar img{width:70px;height:70px;border-radius:10px;flex-shrink:0;aspect-ratio:75.86/76.00;box-shadow:0 1px 2px rgba(0,0,0,0.1)}
.smart-banner .app-info{display:flex;margin-top:20px;flex-direction:column;gap:3px;height:79px}
.smart-banner .app-info .app-name{margin-left:0;color:#090b0a;font-family:"Roboto";font-size:14px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:-0.21px}
.smart-banner .app-info .app-developer{color:#848489;font-family:"Roboto";font-size:11px;font-style:normal;font-weight:400;line-height:12px}
.smart-banner .store-link{width:15%}
.smart-banner .store-link a{color:#367af6;text-align:center;font-family:"SF Pro Text";font-size:18px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:-0.54px}
html{font-family:"Lato",sans-serif;scroll-behavior:smooth}
body{font-family:"Lato",sans-serif;letter-spacing:normal;font-size:16px;font-weight:400;background:#fff;line-height:24px;letter-spacing:0;color:#313334;overflow-y:auto}
h1,h2,h3,h4,h5,h6{margin-bottom:0}
.h1-hide{position:absolute;left:-999999px;color:transparent}
.josefin{font-family:"Josefin Sans",sans-serif !important}
.lato{font-family:"Lato",sans-serif !important}
.wow{visibility:hidden}
span.icon:hover i.more-info-cards{opacity:.5}
.multiplier-single{width:31px;height:24px;background:#38d430;padding:0 5px;color:#000f9f;font-family:"Lato",sans-serif;font-size:16px;font-weight:900;letter-spacing:0;line-height:24px;border-radius:6px;margin:5px 0;display:inline-block;margin-right:5px}
.maskshadow{background:#fff;background:-webkit-linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0.7));background:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0.7))}
.color-white,.text-color-white{color:#fff !important}
.color-blue,.protectionplan-heading,.handset-protection-number .heading-two{color:#000f9f !important}
.color-green{color:#38d430 !important}
.color-action-orange{color:#c74100 !important}
.color-light-blue{color:#55c5ff !important}
.color-dark-green{color:#0f8609 !important}
.color-universal-red{color:#eb0000 !important}
.color-light-orange{color:#ff5300 !important}
.color-black,.text-color-black{color:#313334 !important}
.color-medium-grey{color:#babfc4 !important}
.color-light-grey{color:#e3e9ef !important}
.color-lightest-grey{color:#f6f9fc !important}
.bg-trasparent{background-color:transparent !important}
.bg-white{background-color:#fff !important}
.bg-white .container-fluid:first-child{background-color:#fff !important}
.bg-blue{background-color:#000f9f !important}
.bg-blue .container-fluid:first-child{background-color:#000f9f !important}
.bg-green{background-color:#38d430 !important}
.bg-action-orange{background-color:#c74100 !important}
.bg-light-blue{background-color:#55c5ff !important}
.bg-light-blue .container-fluid:first-child{background-color:#55c5ff !important}
.bg-dark-green{background-color:#0f8609 !important}
.bg-universal-red{background-color:#eb0000 !important}
.bg-light-orange{background-color:#ff5300 !important}
.bg-black{background-color:#313334 !important}
.bg-medium-grey{background-color:#babfc4 !important}
.bg-medium-grey .container-fluid:first-child{background-color:#babfc4 !important}
.bg-light-grey{background-color:#e3e9ef !important}
.bg-light-grey .container-fluid:first-child{background-color:#e3e9ef !important}
.bg-lightest-grey{background-color:#f6f9fc !important}
.bg-lightest-grey .container-fluid:first-child{background-color:#f6f9fc !important}
.bg-soft-grey{background-color:#f6f9fc !important}
.bg-soft-grey .container-fluid:first-child{background-color:#f6f9fc !important}
.border-top-black{border-top:1px solid #313334 !important}
.border-bottom-black{border-bottom:1px solid #313334 !important}
.border-top-medium-grey{border-top:1px solid #babfc4 !important}
.border-bottom-medium-grey{border-bottom:1px solid #babfc4 !important}
.border-top-bottom-light-grey{border-bottom:1px solid #e3e9ef !important;border-top:1px solid #e3e9ef !important}
.border-top-bottom-medium-grey{border-bottom:1px solid #babfc4 !important;border-top:1px solid #babfc4 !important}
.border-top-light-grey{border-top:1px solid #e3e9ef !important}
.border-bottom-light-grey{border-bottom:1px solid #e3e9ef !important}
.border-top-lightest-grey{border-top:1px solid #f6f9fc !important}
.border-bottom-lightest-grey{border-bottom:1px solid #f6f9fc !important}
.border-bottom-blue{border-bottom:1px solid #000f9f !important}
.border-top-black{border-top:1px solid #313334 !important}
.border-top-black-bold{border-top:5px solid #313334 !important}
.border-top-black-normal{border-top:3px solid #313334 !important}
.border-bottom-black{border-bottom:1px solid #313334 !important}
.border-bottom-black-bold{border-bottom:6px solid #313334 !important}
.border-bottom-black-normal{border-bottom:3px solid #313334 !important}
.border-top-bottom-black{border-top:1px solid #313334 !important;border-bottom:1px solid #313334 !important}
.border-between .border-in-between{border-bottom:1px solid #babfc4 !important}
.border-between .promo-banner{padding-bottom:0 !important}
.border-between .promo-banner .border-in-between{border-bottom:1px solid #babfc4 !important;padding-bottom:50px}
sup{top:-1em}
.sup-ng{top:-0.5em !important}
.opac-5{opacity:.2}
.modal-backdrop.show{opacity:.4;z-index:1210;background-color:#313334}
.modal-backdrop-nav,.modal-backdrop-search,.modal-backdrop-filter{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}
.modal-backdrop-nav.show,.modal-backdrop-search.show{opacity:.4}
.dropdown-toggle::after{display:none}
.promo-gutters{padding:0 8% !important}
.promo-gutter-right{padding-right:8%}
.promo-gutter-left{padding-left:8%}
.navbar-collapse.in{overflow:hidden}
.h-invisible{visibility:hidden !important;height:0 !important}
p{margin-bottom:0}
hr{border-top:1px solid #babfc4}
caption{padding-top:0;padding-bottom:0;width:100%;border:1px solid #6c757d;caption-side:top}
.heading-zero{font-size:90px;font-weight:700;letter-spacing:-2.25px;line-height:90px;font-family:"Josefin Sans",sans-serif}
.heading-one{font-size:60px;font-weight:700;letter-spacing:-1.5px;line-height:62px;font-family:"Josefin Sans",sans-serif}
.heading-two{font-size:44px;font-weight:700;letter-spacing:-0.5px;line-height:46px;font-family:"Josefin Sans",sans-serif}
.heading-three{font-size:32px;font-weight:700;letter-spacing:-0.25px;line-height:36px;font-family:"Josefin Sans",sans-serif}
.heading-four,.protectionplan-heading{font-size:24px;font-weight:700;letter-spacing:0;line-height:28px;font-family:"Josefin Sans",sans-serif}
.subtitle-one,.protectionplan-phone,.subtitle-two,.subtitle-three-px{font-size:20px;font-weight:900;letter-spacing:0;line-height:28px}
.caption-one,.caption-three-bold{font-size:14px;font-weight:900;letter-spacing:0;line-height:20px}
.caption-two{font-size:14px;font-weight:400;letter-spacing:.25px;line-height:20px}
.caption-three,.caption-one-normal{font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}
.body-text,.smart-pay-limit-reached-subtitle{font-size:16px;letter-spacing:.2px;line-height:24px;font-weight:400;font-family:"Lato",sans-serif}
.body-bold,.protectionplan-label{font-size:16px;letter-spacing:.2px;line-height:24px;font-weight:900;font-family:"Lato",sans-serif}
.legal{font-size:12px;font-weight:400;letter-spacing:.25px;line-height:20px;font-family:"Lato",sans-serif}
.caption-four{font-size:12px;line-height:14px;letter-spacing:0;font-weight:700;font-family:"Open Sans",sans-serif}
.caption-five{font-size:11px;line-height:14px;letter-spacing:0;font-weight:700;font-family:"Open Sans",sans-serif}
.caption-six{font-size:10px;line-height:14px;letter-spacing:0;font-weight:400;font-family:"Open Sans",sans-serif}
.caption-six-bold{font-size:10px;line-height:14px;letter-spacing:0;font-weight:700;font-family:"Open Sans",sans-serif}
.caption-seven{font-size:9px;line-height:13px;letter-spacing:0;font-weight:600;font-family:"Open Sans",sans-serif}
.caption-eight{font-size:9px;line-height:13px;letter-spacing:0;font-weight:700;font-family:"Open Sans",sans-serif}
.bold-text{font-weight:700 !important}
.bolder-text{font-weight:900 !important}
.mt-00{margin-top:0 !important}
.mt-05{margin-top:5px !important}
.mt-07{margin-top:7px !important}
.mt-10{margin-top:10px !important}
.mt-15{margin-top:15px !important}
.mt-20{margin-top:20px !important}
.mt-30{margin-top:30px !important}
.mt-40{margin-top:40px !important}
.mt-50{margin-top:50px !important}
.mt-60{margin-top:60px !important}
.mt-70{margin-top:70px !important}
.mt-80{margin-top:80px !important}
.mb-00{margin-bottom:0 !important}
.mb-05{margin-bottom:5px !important}
.mb-07{margin-bottom:7px !important}
.mb-10{margin-bottom:10px !important}
.mb-15{margin-bottom:15px !important}
.mb-20{margin-bottom:20px !important}
.mb-30{margin-bottom:30px !important}
.mb-40{margin-bottom:40px !important}
.mb-50{margin-bottom:50px !important}
.mb-60{margin-bottom:60px !important}
.mb-70{margin-bottom:70px !important}
.mb-80{margin-bottom:80px !important}
.pt-00{padding-top:0 !important}
.pt-01{padding-top:2px !important}
.pt-05{padding-top:5px !important}
.pt-07{padding-top:7px !important}
.pt-10{padding-top:10px !important}
.pt-15{padding-top:15px !important}
.pt-20{padding-top:20px !important}
.pt-30{padding-top:30px !important}
.pt-40{padding-top:40px !important}
.pt-50{padding-top:50px !important}
.pt-60{padding-top:60px !important}
.pt-70{padding-top:70px !important}
.pt-80{padding-top:80px !important}
.pb-00{padding-bottom:0 !important}
.pb-05{padding-bottom:5px !important}
.pb-07{padding-bottom:7px !important}
.pb-10{padding-bottom:10px !important}
.pb-15{padding-bottom:15px !important}
.pb-20{padding-bottom:20px !important}
.pb-30{padding-bottom:30px !important}
.pb-40{padding-bottom:40px !important}
.pb-50{padding-bottom:50px !important}
.pb-60{padding-bottom:60px !important}
.pb-70{padding-bottom:70px !important}
.pb-80{padding-bottom:80px !important}
.pl-10{padding-left:10px !important}
.pl-15{padding-left:15px !important}
.pl-3{padding-left:15px !important}
.pl-20{padding-left:20px !important}
.pl-30{padding-left:30px !important}
.pl-40{padding-left:40px !important}
.pr-10{padding-right:10px !important}
.pr-15{padding-right:15px !important}
.pr-20{padding-right:20px !important}
.pr-30{padding-right:30px !important}
.pr-3{padding-right:15px !important}
.pr-40{padding-right:40px !important}
.ml-05{margin-left:05px !important}
.ml-10{margin-left:10px !important}
.ml-15{margin-left:15px !important}
.ml-20{margin-left:20px !important}
.ml-25{margin-left:25px !important}
.ml-30{margin-left:30px !important}
.ml-35{margin-left:35px !important}
.ml-40{margin-left:40px !important}
.ml-130{margin-left:130px !important}
.m-30{margin:30px !important}
.mr-05{margin-right:05px !important}
.mr-10{margin-right:10px !important}
.mr-15{margin-right:15px !important}
.mr-20{margin-right:20px !important}
.mr-25{margin-right:25px !important}
.mr-30{margin-right:30px !important}
.mr-35{margin-right:35px !important}
.mr-40{margin-right:40px !important}
.fs-13{font-size:13px}
.error-text{color:#eb0000 !important;font-size:12px;font-weight:400;letter-spacing:.25px;line-height:20px}
.success-text{color:#0f8609 !important;font-size:12px;font-weight:400;letter-spacing:.25px;line-height:20px}
.font-weight-bolder{font-weight:900 !important}
.font-uppercase{text-transform:uppercase}
.font-break{word-break:break-word}
.opac-video{opacity:.16;background-color:#313334}
.bs-popover-top.modalPopover{z-index:9999}
.popover{text-align:center;background-color:#313334;border:1px solid #313334 !important;font-size:14px;letter-spacing:normal;line-height:20px;border-radius:6px;border:0;z-index:1019;color:#fff}
.popover .popover-body{color:#fff}
.popover .notify-container{color:#fff;border:2px solid #fff;background-color:transparent;border-radius:6px;margin:5px 0;padding:4px 24px;font-size:10px;font-weight:900;letter-spacing:.25px;line-height:18px;cursor:pointer;text-transform:uppercase;font-family:"Lato",sans-serif}
.popover .arrow:after{border-top-color:#313334}
.popover .arrow:before{border:0}
.productlist{background:#f6f9fc}
a.ae-carousel,button.ae-carousel{display:inline-block !important;position:absolute;left:-9999px;overflow:hidden;top:auto;width:1px;height:1px;z-index:50000 !important}
a.ae-carousel:active,a.ae-carousel:focus,button.ae-carousel:focus{left:0;width:auto;height:auto;background:#fff;color:#0077c7;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.02em;margin-bottom:8px;font-family:arial;padding:8px 17px 8px 11px;border:3px solid #4087f1;border-radius:5px;transition:none}
.login-link{text-decoration:underline !important;border-bottom:none !important}
.grecaptcha-badge{visibility:hidden;position:fixed;z-index:2147483647 !important;border:0;width:auto !important;display:initial !important;opacity:1 !important;letter-spacing:normal}
.acp-enrollment{background-color:#000f9f;color:#fff;padding:1rem}
.acp-not-eligible .acp-not-eligible-text p{color:#cc2714}
@media only screen and (min-width:768px){.acp-not-eligible .acp-not-eligible-text .acp-not-eligible-text-plp{height:30px}
}
.acp-enrollment-pdp{background-color:#000f9f;color:#fff;padding:10px}
.acp-discount .acp-discount-image p img{width:80px}
.acp-discount .acp-discount-calculation{padding:1rem .5rem 1rem .5rem}
@media only screen and (max-width:768px){.acp-discount .acp-discount-calculation{padding:1rem 0 1rem 1.5rem}
}
@media only screen and (min-width:768px){.acp-current-plan{height:35px}
}
.bg-blue .tiles__heading .component-heading{color:#fff}
.min-padding{padding-bottom:2px}
.small-padding{padding:4px 0}
.small-padding-one{padding:4px 0 0 0}
.big-padding{padding:0 8px 8px 8px}
.left-padding{padding-left:14px}
.right-padding{padding-left:0;padding-right:0}
.read-pol{height:27px}
@media only screen and (min-width:992px){.plan-card-label-outline{box-shadow:0 0 0 5px #000f9f,0 2px 10px rgba(0,0,0,0.2) !important}
.plan-card-label-outline-remove{transition:box-shadow 1s linear;box-shadow:none !important}
}
.display-center{display:flex;justify-content:center;position:relative}
.download-fcc-labels-btn{width:285px !important}
.pageTagTitle{margin-left:6px;font-family:'Lato';font-weight:400;font-style:normal;color:#313334;font-size:10px;line-height:10px;padding:4px 5px;border-radius:4px;border:1px solid #313334;display:inline-block}
.primary-btn a.btn.military-verified-green{text-transform:none;background-color:green;background-image:url(https://developers.id.me/assets/buttons/rectangle-solid-verify-72f7f279a6542dc0f6e79f1aadd2f4c098d85f4b6643ea14f90788a29a7a7de3.svg);min-height:41px;min-width:200px;border:green;background-repeat:'no-repeat';background-position:center;background-size:100% 100%}
.militry-select-one{text-align:center;line-height:45px}
.imei-error-div{margin-bottom:4%;margin-top:2%;display:none;max-width:fit-content;padding-left:2%}
@media only screen and (max-width:767px){.imei-error-div{margin-bottom:2%;margin-top:2%;padding-left:5%}
}
.imei-error-transfer-card{max-width:360px;padding:20px;background-color:#e3e9ef;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,0.05);font-family:'Arial',sans-serif;color:#313334;gap:10px}
.imei-error-transfer-card h2{font-size:18px;font-weight:700;color:#313334;margin:0 0 10px}
.imei-error-transfer-card h3{font-size:18px;font-weight:700;color:#313334;margin:0 0 10px}
.imei-error-transfer-card .btn{display:block;width:65%;padding:12px;font-size:14px;font-weight:bold;color:#fff;background-color:#c74100;border:0;border-radius:8px;cursor:pointer;margin-bottom:16px}
.imei-error-transfer-card .btn:hover{background-color:#1a1c35}
.imei-error-transfer-card p{font-size:14px;color:#313334;margin-bottom:16px;font-weight:400;line-height:25px}
.imei-error-transfer-card .imei-error-content{padding-top:3px;font-family:"Open Sans",sans-serif}
.imei-error-transfer-card .imei-error-icon{font-size:14px;font-weight:bold;color:#313334;background-color:#e3e9ef;width:60px;height:22px;text-align:center;line-height:19px;border-radius:50%;margin-bottom:10px;border:2px solid #313334}
.imei-error-transfer-card hr{border:0;border-top:1px solid #e2e8f0;margin:16px 0}
@media only screen and (min-width:320px){.detail-pt-50{padding-top:0 !important}
.global-card-hover a:hover{padding-bottom:2px !important}
.global-calling-card-form .card-quantity{width:50% !important;margin-top:0 !important}
.Voicemail .ml-40{margin-left:0 !important}
.Voicemail .mr-40{margin-right:0 !important}
.custom-column p.caption-one.text-break{word-break:break-word !important;overflow-wrap:break-word !important}
.upgrade-px{padding-left:0 !important;padding-right:0 !important}
.international-calling-heading{font-size:32px;font-weight:700;letter-spacing:-0.25px;line-height:36px;font-family:"Josefin Sans",sans-serif;color:#000f9f}
#recaptcha-spa-impl div{display:inline-block !important}
.esim-note{font-size:8px}
.my-activation-seperator .or-seperator{margin:0 auto !important}
body.modal-open{padding-right:0 !important;overflow:hidden !important}
.container{max-width:100%}
.component-heading{font-size:32px;font-weight:600;letter-spacing:-0.25px;line-height:36px;font-family:"Josefin Sans",sans-serif !important}
span.component-heading{font-size:32px;font-weight:600;letter-spacing:-0.25px;line-height:36px;display:inline-block;margin-bottom:10px;font-family:"Josefin Sans",sans-serif !important}
.or-seperator{overflow:hidden;text-align:center;width:270px;margin:0 auto;font-size:12px;letter-spacing:.25px;line-height:20px}
.or-seperator::before,.or-seperator::after{background-color:#000;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}
.or-seperator::before{right:.5em;margin-left:-50%}
.or-seperator::after{left:.5em;margin-right:-50%}
.overlap-lg .container-fluid:first-of-type{margin-top:-250px;padding-top:300px !important}
.overlap-md .container-fluid:first-of-type{margin-top:-170px;padding-top:200px !important}
.overlap-sm .container-fluid:first-of-type{margin-top:-150px;padding-top:160px !important}
.data-list{padding:16px 15px 15px 16px !important}
}
@media(min-width:576px){.custom-column .col.col-sm-2{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.custom-column .col.col-sm-7{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
}
@media only screen and (min-width:768px){.container{max-width:100%}
.overlap-lg .container-fluid:first-of-type{margin-top:-110px;padding-top:160px !important}
.overlap-md .container-fluid:first-of-type{margin-top:-90px;padding-top:150px !important}
.overlap-sm .container-fluid:first-of-type{margin-top:-60px;padding-top:100px !important}
.coverage-map-masthead .tertiary-masthead .image-teaser-container{height:590px}
}
@media only screen and (min-width:992px){.detail-pt-50{padding-top:50px !important}
.global-calling-card-form .card-quantity{width:234px !important;margin-top:0 !important}
.upgrade-px{padding-left:15px !important;padding-right:15px !important}
.paypal-banner{margin-top:80px}
.data-list{padding:16px 30px 15px 16px !important}
.international-calling-heading{font-size:44px;font-weight:700;letter-spacing:-0.5px;line-height:46px;font-family:"Josefin Sans",sans-serif;color:#000f9f}
#recaptcha-spa-impl div{display:block !important}
.esim-note{font-size:11px}
.my-activation-seperator .or-seperator{margin:0 !important}
body.modal-open{padding-right:17px !important;overflow:hidden !important}
body.modal-open-spa{padding-right:0 !important;overflow:hidden !important}
.container{max-width:100%}
.component-heading{font-size:44px;font-weight:700;letter-spacing:-0.5px;line-height:46px;font-family:"Josefin Sans",sans-serif !important}
span.component-heading{font-size:44px;font-weight:700;letter-spacing:-0.5px;line-height:46px;display:inline-block;margin-bottom:10px;font-family:"Josefin Sans",sans-serif !important}
.or-seperator{width:290px}
}
@media only screen and (min-width:1024px){.container{max-width:994px !important}
}
@media only screen and (min-width:1280px){.custom-column p.caption-one.text-break{word-break:unset !important;overflow-wrap:unset !important}
.container{max-width:1240px !important}
}
.blue-line-big{width:1px !important;height:276px !important}
.blue-line-small{width:1px !important;height:158px !important}
.loaderplp{position:absolute;top:50%;left:50%;transform:translateX(-50%)}
.loader-background{opacity:.8 !important;z-index:1600 !important;background:rgba(255,255,255,0.8) !important}
.disclaimer a{font-weight:400;color:#000f9f;font-size:12px;letter-spacing:.25px;line-height:20px;border-bottom:1px solid #000f9f;padding-bottom:1px}
.pdp-more-feature .image-container img{max-width:100%;height:auto}
.promo-card-container-bg-color{background:#e3e9ef !important}
.autocomplete{position:relative}
.autocomplete__result{position:absolute;border-bottom:0;border-top:0;z-index:9999;top:100%;left:0;right:0;background-color:#fff;max-height:170px;overflow-y:auto}
.autocomplete__result div{padding:1rem;cursor:pointer}
.step-hidden{position:absolute;left:0;top:0;z-index:-1}
div.text-color-black .coverage_search a{color:#000 !important}
div.text-color-white .coverage_search a{color:#fff !important}
.hpp-pdp-card{margin-bottom:130px !important}
.rewards-purchase p,.rewards-earn p{display:inline !important}
.tf-confirm{margin-top:0 !important}
.register-learn-more{margin-left:5px}
a.skip-main{position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}
a.skip-main:focus,a.skip-main:active{width:auto;height:auto;overflow:auto;text-align:center;z-index:9999999;text-transform:uppercase;border-radius:0 0 6px 0;background-color:#c74100;box-shadow:0 5px 10px 0 rgb(0 0 0 / 30%);color:#fff;font-family:Lato;font-size:12px;font-weight:900;letter-spacing:.75px;line-height:20px;border:0;margin:2px;padding:15px 20px}
.track-order-fields p.error-text{margin-top:0 !important}
.purchase-modal .phone-compare .quick-look-container h1{margin-left:15px;margin-right:15px}
.purchase-modal .phone-compare .feature-details h2{margin-left:15px;margin-right:15px}
.product-card-container .main-no-ex .price-label{display:none !important}
.search_form,.mobile_search_form{width:100%}
.mobile_search_form{margin:5px 10px 3px 10px}
#mobileSearchBar li{border-bottom:0}
#mobileSearchBar input[type="text"]:not(.browser-default){border-bottom:1px solid transparent}
#mobileSearchBar input[type="text"]:not(.browser-default):focus:not([readonly]){border-bottom:1px solid #5d5d5d}
.yxt-SearchBar-container,.yxt-SearchBar-clear{background:#f9f9f9 !important}
.yxt-SearchBar-button{background:#c74100 !important;color:#fff;padding:0 22px !important;border-radius:6px !important}
.visuallyhidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}