@media only screen and (max-width: 650px)
{

    .header_section  {
        width: 100%;
        display: block;
        margin-right: 0;
    }

    .onesearch {
        width: 90%;
        margin: 1rem auto 4rem auto !important;
        display: block !important;
    }
} .support_list.noBorderRight {
    border-right: 0;
}

.support_list.noBorderTop {
    border-top: none;
}

.support_list_pages {
    width: 33.33%;
}

.support_list_leaf {
    width: 25%;
}

.support_list {
    vertical-align: top;
    border: 1px solid #B6B6B6;
    /* padding: 1rem; */
    display: inline-block;
    box-sizing: border-box;
    position: relative;
}

.support_list.support_list_pages.black * {
    color: #fff;
}
.support_list.support_list_pages.black {
    background: #000;
}

.support_header_tiles {
    display: block;
    width: 100%;
    padding: 1.25rem;
    box-sizing: border-box;
    height: 100%;
}

.leafTiles, .support_list_inner {
    height: 100%; width: 100%;
}

.leafTiles a {
    height: 100%;
    width: 100%;
    position: absolute;
    display: block;
}

.leafTiles a div {
    display: none !important;
}

.cta_arrow {
    position: relative;
    width: 100%;
    right: 0px;
    height: 2rem;
    top: 3.5rem;
    text-align: right;
    padding: 0px;
    display: inline-block;
}

.support_header {
    font-size: 2rem;
}

.support_header_title {
    font-size: 2rem;
  }

#topBreadcrumbs {
    text-transform: capitalize;
}

.support_list_container {
    margin-top: 22px;
    display: table;
    width: calc(100% + 2.5rem); /* 100% of the container width + 2.5rem to match offsets. */
    margin-left: -1.25rem; /* Should match the text padding offset of .support_header_tiles. */
}

.tiles_header_icon {
    display:block;
}

.support_list.support_list_leaf.black {
    background-color: #000;
}

.black .support_header_title, .black .hintTextMain .hintText {
    color: #fff;
}

.tiles_link_description_icon {
    position: absolute;
    bottom: 1.2rem;
    right: 1.625rem;
}

.SupportIconMainCls {
    height: 47px;
    width: 50px;
    display: inline-block;
    position: relative;
    top: 2px;
    background-repeat: no-repeat;
    margin-bottom: 1.2rem;
}

.chatbotIcon {
     background: url(data:image/png;base64,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) no-repeat;
     background-size: 45px;
}

.callbackIcon {
     background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAYAAAA4TnrqAAAACXBIWXMAAC4jAAAuIwF4pT92AAAFTklEQVR4Ae1c/3XTMBC+y+v/DROQTkCYgDABMAHpBmWDMAFhAsIElA3SCXAnwExAOsHxZM7BVe5kKZZdyeZ7z49H6sjSl/ulu5ORiGBIIOIcAFYAsOTL/P+VxxTuAOAAAAUA7M2/RHQYdO5DkIWIhpQ1k/Qi4tD3TNyOiIqI48owZPVxscTcAEBpHjPAVfLz5r2tKfqAAAvzSw9EkHaZ5y9iry2aGrIt2gLA+w7D/GIJqWGIf95hvK9G2mLZtihkIaIR/w0AXHp+pbY1xs6URLT3eMaKyVsG2r4HMzci2nreryOCyu09VWPPRj6KevCz14HP7/TsLpNdsyt3TfDAqhndfgjEbT3n83ZQsnhibZPa9OmZlHnN+bltpG17J4sn0+bpbvuWJM953rZ5zN7I4gkULdK0ekqShDmvWqSsCJH+kAe7iNoPrXKBP7LLCRRRyWpRvbP0/wlIc9lZL5Xs+pB1DkQ11rLu8qN3GTwrojzX5AwrXIMuHMYxS6I8CDu4PLlrQM0oZmGjPAjTzMs+iCxOdQQNlClhmkDcSPefbKQ5e1AKm+IHFtFBs5N9InStM2EuWyV7sB4TUQa8nrfCny6Zh5MvNMVyoW1hxqR+gjpqW6NHxt7+khR8Oj3ESMjSPP+jYLX5hbnC7mbMRDXWv1HWf9zGNW3WWtDdB1F3x4ktr9fGkZcmWTfCjbuxGXUNvM6d8OcjL1XowHW9H8KNV0RUCp+PEohobNdPYW0vTV2ylixJBe+nRBT8la6Siyk2qvCiJmsl3CCJ5BQg2eiKLGQv+Fu4YVIqWMOhis9milRNTgVrOFRxOeOipY3+myzShlT0XWlktVaIRw5JWJYXbLNsqCrIYcaybgDJTV0Rsa4rFo62AWlNc+SQ3sYzJnHRaDxbCP0F74joNu5y+gUi2uutm1GOvRd82U6viu61fLTPldW+kX/4s9cr5bNCINm7lNFpvl3JWmRB0T90mm9XsmL2hw6BTpKlGXhgg1Y0jF7BWyC7E++1TzNaCkDEg5Ayf2c5M63bUDXwouFW0q9Z1BCVlPkhwBHsNTWUtkCgBGu52C1pntpORVp/oZGl6bY0uEZsahAJCFh/Rdad8IdLrqnZkCLbXMIHSbK03Yd474xDfwknJCinGDRiU0NIwuDEyxsnNgsURVAkMQfpEgmwP+O9rw2zJYJzyMpOFV0ECJDurdY8c6RjNC8nkZW6R+xqryqOLkwJCBHvBTGtjrWxPWqmZSSvkroaSvNbIOKukXEoOd2ke01y9yp5n+hKPCD1PYVxUMr4S6pbjhx1wxAkW+BAxLLLgSkiMtvCvxtpDgk0g+eLlO1Wl5Nlx+LFReNDo4qfAgaxN9qpSpWxudceG2UNx2jh2PnHg0r1Q2B2C8EYZgnBaS0d57Q/EtEG7POG7B3sw5UPbOBGX0fkAqtdd7ipg1ebLK0a+52IpHbCSeFR1oGl56tAwBtEnDxZk+5WDsVJPovJ2AjjXHKmdLIQk398+FrKLrxCxKm0TZ5APX3Pxr5QeuKviWhy/VtqKYyNvdRnavAFEaVuwVHDWTdk6fn8nzCG5649+5OsMS6vN4ZwOLF3VKDv+GDjqMMKr/I9k7BS2geB91Xl2ANX714HQxgRLZUIH9hrfkPEW/ak48OZmcck3xjSe8b17C8m9C6apAy8Bla3XcA7+3Z8dDjLdE82789KAtH02e+lPm1XnYlNso2pa+ffEewtjR27cnjMNjxnlU7Sm0Yjq4axR0yaaQ//EKFqlAyik1WDJc1shYyUvOQ9phbUZoGLISbJdckqg9GorNRFAd834D4tAOAPkw+vR76CJ1IAAAAASUVORK5CYII) no-repeat;
     background-size: 45px;
}

.callusIcon {
     background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAABGCAYAAACe7Im6AAAACXBIWXMAAC4jAAAuIwF4pT92AAAEnUlEQVR42u2c7W3bMBCGXxb9X28QbRBtYI2gDaoN6hHcDTyCOkHVCcpOUGUDZQNmAvZHaUCw+XEkj5QchICQBLEl6uF98e4kobXGnoYQYgAwmD9nAArAAmDRWsuac/mM/Y0GwNH8frwBBwAvACQAqbWeSk7kEx5vPAP4BuCnEEIJIUYhRPsB5358AfAVwF8hhBRCdB9w7OMI4DcnJJFikI0YNyV0XgjRGLtztT8NgNb8fI441Q8AJ621Sp6M1jrqANAZD6IBDLHfzzkAHIwnG1dz8B0KQJd8vcjJDZYJVAVkAbUQIJ2LwjGr5br4JoBuFi0EaWSHY1ZIElZnU0BmrqeAus0ADixwjCGkiO2eADUGQjYg30V6otHbHSAz/4tnjlMyHCOePgCnPduggAMh26BYw6sA9I9gpImABhIcY3h9uroAaEt7MQDnlW2QRj2GGEMaAUiZYNYNh2B4pW9ynIBWcKy2IlUiPaZCer6DNmB4x5pxUADOWor7BECTy4b64HCtejYgIhySRDtitsWhXgeXWikug5oLKBLO9cbayL0haYtx/YLk9DZMEtSYWOtCDESHTPW6kx7fao2ZLpTbi3WEbUwfAT5oe3yiphhijJFrE0iM3Mkq5pjb4opzbBdrM+G47EfDkK5wxWRzpvR0Njg2Pbxk3oDiVlcioDPxHNJ3z6Egadmb1BBdM+k6jsh5scFpuFSrtNRY0ippG8v/83SCvf3wzKFaNaSGcD1FCRB9YcxtaWa05OD7yOrBwajoXTVAa70UKstcALxZalqUudtKzO1d9cEjZv1epSbgmqfEiFm68jlTzM51K1tDvEmV6NKVC06fapg9Rn3JycdEAEr1Wnffs9kcmCrmq0UPT4QC4QLgu+VfT0bdSo8/jq6N0HglVzw9iaGGuIJzru1KlJzJF/FGeqzO1UgwWqw/IlZ/cJ23VLvIqtmJb5TyOh7pm2vYHxZJTPA8MkLMZWze9iHgBKSnZ9j7jI8Ox3VzZNccSOCPDwsnUPO51Ko87hZOwHa07xlQblogKvINFPfHVC+Wm7HkaF46c6x6IPE+R8JeNy0Nm8EJRL6cxb9gktzTyTVsCaflKKxR21wS29uGTeAEbkrF2oyAkb6We5uIxkhWQJwbvKStwU3rLucxbAXHVxaRCecL9fGFOi6KAMrN+rNGvgFXb1O5rmSHWamySA6gUKOmtOVoSgAq3pSYEtgZtZ0oUIo2L1RoSpwzIt/eQOqYYqihOhwioLbanoirBa9iW2vWEyybNFBV7vtNfoJlkxa8QpOieJxm74BKTirUwqtqdbmnAqrxwNhM2T9VAOSah9oETmTkey5Vsgm097ebwol4RGlhz8lkNKFv8VzmRNxMDgzXazwLct7EWzFJ0RXSOWMLMrM/jFZRiqi7cGU8Tlsz57SHh8Ua4gO2a2m6eA2puxigYjzjfmpEtPZ9F6ieGKG3m2w8N4a0jpnUrlIWBdVtZMovJ3XiJ73oo/KbmA7Guw23Lxsijl9a6z7p2nuHY3lDyhUU5Y0oLyZNot49HIdEdeZ4uvnImzHAyY3hDwvHIVWtAdWaCFjmnPMf5KVZhjNEW5EAAAAASUVORK5CYII) no-repeat;
     background-size: 45px;
}

.textusIcon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAYAAAA4TnrqAAAACXBIWXMAAC4jAAAuIwF4pT92AAAFoUlEQVR4nOVc63HbMAwmdfkfZ4K6E8SdoO4E9QZVNvAG9QjqBHU28AjKBHUmqDJBlQnYowu5tgSAkAVSfuCOl4stk+BHAARAUNY5Z1KStXZijJkbY2bQ/P+fBSy8GGNqY8zWGFP6v865OinvKcCy1npQcgDpUbHrVwBu7ZzbKvaLkwcrRgOJWRpjKj9MglbBeJNoc1Lv0JipX+lEAFHNjz/VnpuaGoItKowx3wZ08wYS0pAH/sOA/p69tGnZNhWwrLVe/FfGmHvhTxpb4+1M5ZwrBWPMAbxZT9v37nlzzhXC52lSULlSqBolGHkV9YCx857jDxp7CLM5bOUcgzWoprr9QIArhPzkScECxkJMrWLuTARfExg3BFoRHSxgJrTTbWJLklDSNqEdMxpYANQ2IE3zMUFCeJ4HpGzbR/r7DMwBVaZWuZ6LzG0CYsCkA3Kqd5L+jwAaZ2dFKjl0kJN3lpEAy4cs+pDOLwoojTlxnU4Z43iRQAkAq7mdnOuQMooXYaMEgFHmpewFFqQ6enV0oYBRArHEnu8E0pA9qJCg+B1ENEp2EsZtguQ2lZJg+8Qx5XNF0KbchCgOJ4AT8rb3W7x2dADji9yJ9g+nVAgTAaSQs8i1lTIv1GIdLYxEqtgd4kTmZoJgNyhlivxQO//RGO2VxpjSXsWJAlDqOzNkK7Ax9qHQ4cPYDlhrx3wB+1SDdK+AH0kuXyuZSC3ifmc8fBg7hVH1qRhj2hjvzsKAinBBvKY6Yr5XdQQW2JBoq3bADCUprP8WiCZqRf6oDW52CBaGqLoDykw4uCiBgH6myCO2Q+80LAN3C3ME18NcvmOC0xns9OfVOVdxvwXaMN9NdLjcETbvHT4ZeLHYsZK2xzwlPheNE8ODJwgb59HjlBFSJV3tPkSBJQqfrLXU71UJ5v2K9Dm7A+PephirWEElDPa5hDA+Y1GJaNucAku9IsU5tx5oB5dM39qLi81/lhHGUVsFBxGUB1A1XM8RhsTmP7GwNR6Rc85GYOAkstb6rOZP5rcfI9hXP24HlzvtQTTJWrsOVOU8xQCKI9K9H6uBaQjluKKeA2DhX4aAeA72ynvrX5nvn2DDiEkdHM5ODcFGUarn072LhA7qEZ2jzVoRn79Dajt+oS1BmBom8ZQxstYumLLIRWKgOjhgYA2p4RxKlJf+PILqdXDAwBqTsDjVMKqZlDIsXoMi/3Oht9S+FKST2vSSEVH/WHYLW6QxXBls/nVGBY0JGMJIWhoem9Dkwh2kI763vqBsR2z6gvSf9DITEFpCYCG0+NP+5pyC6ZQEScbfyJAPGRQ/dDKD4PPcIlGZ47pxHTAf5lbBypHPdvjsSo7AVfiFPPSQ/ALkP16ahGTSC5iMCn7aRQ9cSoIq6oqUEsGqagZdHzmBh/CJtKNrHZLltgJH9ItEiyWudaCqaKJLV6CCOMmi9aqicXx9VtTbEwyj+xZ5fFF9VjuQxgLWe9Dla6aCiB6O8UBQTlpTOrYanlxT6nhDF9VujGHgmbmipqeTzwK/BjsMiO3vzJF00TscTnAVNENoQ6kf5t9ROXjslDpqphKYm6dySq21BXHK/UJePifEE3NQo/s6qZra3R2qVPAGgHKhaAHLwWMBNFYqdHEUqJv4ETq4xcBCE19XAFTBAOVPj8iSpj0hYoptpWoFriOoXfCOtLivVsdYiTdbOg1qWwBDt3P7nojRNq1nJgDQmoqnbuK9DoS4LgGgvMdVt+t/YwgVlwkBIlcwts1L/i4aUK0hoITaFqT08t9yJHgZD7daZc9rcRVI3BKMcFBd4bkc+OSCbow/lQTmITN9GVgfhkDCl/pIgW+ahglQs5uHE5VIQxGyP9f8zr9mglS81NiZ3gb6at8m2ZKEjaYhdv+d3b62RtK2EmnXas0hazORTexDzdb7Gy7nDbjGmL91saD8mbBAcwAAAABJRU5ErkJggg) no-repeat;
    background-size: 45px;
}

.troubleshootneedIcon {
    background: url(data:image/png;base64,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) no-repeat;
    background-size: 45px;
}

.videochatIcon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAAAwCAYAAAC7d5yRAAAACXBIWXMAAC4jAAAuIwF4pT92AAABqElEQVRo3u2bvW3CQBiGn0P0eIOkSA8jeAQ2gGwAXYoU2SBsgNnE2SDZALqUzgRfmkMiVg7uDjdw7ye58I8s+dHd8+o72w54BJbcdzVmtr/2Js65GUAN2J1vtZlxzQZUQDdCFVstMBGwuKnYAFMAAbsMawksjvvjwHUHoLnRZ1wCDwPBmgHb02MhYHsze7vREVEPAcw5V3lv/SlNyQuSF7BEyQtYouQFLFHyApYoeQFLlLyAJUpewOIl/yNgaZKfC1i85Ndm1gpYnOR3ZraRw+Ik/wWsJP14yc/NrBOwSMnHrPuPCoKVJfmSR1iW5EsF9pIr+VKBPQWOf16SfKnAXgOtzsKnpoD16jvU6gDb4xttATspn4LrUCD4FBWwHrQNsPvn1ISIxcNSW6OVT8d+TX3LJGC9UdZ5n2WFQJHNt2+BskKg2OWd3BAoesU1JwT0EuRMCAhYeggIWEYICFhGCAhYYggIWEYICFhOCAhYYgiEvnGt/Leit1jVQNBa59waeO+fq9GfIOf+AGlO76UpmRgCApYYAgKWGAJjoAM+7vyZuwGgtc6551++uGj9S1dVMgAAAABJRU5ErkJggg) no-repeat;
    background-size: 50px;
}

.visitusIcon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAwCAYAAAChS3wfAAAACXBIWXMAACdeAAAnXgHPwViOAAABHklEQVRoge2Z4Q2CMBCF3xkHcANXcANlE0eBDRzBUWADHcEN2OAMCSaI98PEyrtw9yX3Bxp4/dKS0goARWA2kTs/kAIcZKCyNV5eqWq71g6LyNs3L/wISAEOMlAJL8BaCN0B9KQ8S3CcviNXgg4yUAkvYFgINcb102yuPABcF8xVgjOA/eQ5HYDPBZ6qfhSAevw2vKq12nmusbPTPtRW3vBTIAU4yEAlBTjIQCUFOMhAJQU4yEAlvABrU/RnROQAYFf4sb2q3kpn/YsAAJf5xkMBuvEnrSjhp0AKcJCBylICGlWVaRltqtl9a6OmODkCHGSgkgIcZKCSAhxkoJICHGSgkgIcZKCSAhxkoBJewLenw2uoPB22SAEOMvAA8ATHgCh6wzLGxAAAAABJRU5ErkJggg) no-repeat;
    background-size: 50px;
}

.makeappointmentIcon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAYAAAA4TnrqAAAACXBIWXMAAC4jAAAuIwF4pT92AAADu0lEQVR4Ae1c0ZHaQAyVMvk/OoBUAB3AdUAHkA7oIKQDUkG4CkIJXAVHOoAKAhUoo4mYcfZksLxrn4bRm9kPG+96/VjJ0tMCAgBBoBE+BU3NEWQZEGQZ8Fm59AIAB7cz7g8TAHiq3k0j60BEswd7cDMQcQ8A02q/MEMDgiwDgiwDtKA0HPw/vHPwEcEbEGZoQJBlQJBlgBaU/gaAldsZ94cNAIyrd9PIOhPR/sEe3AxEPKd9wgwNCLIMCLIMCLIMCLIMCLIMCLIM0OKsToCIIwAYVcY+EtHRExn30BlZQs5c2rTmGpCMgYPgTWnyEHFdOeQvZ5s7JiVtT0TQtgHAAAC2yrhNGpM2yrn/tYkeVb2n6blkLv/NuajPQkSeIK+ORcsheAUeEHFZYDrFiy7FzFCI2qfqooDV150QecVE2jC5lvv/ZBNtazaIOOhKDMg2QzG9szIWk7O803cu12lm2soka9xAthmWIkubHOv4AwPZ2hi7QnPxQZaEA9qKakRUQpi2wu6uLum7vLFC3Tj4uXJuTUTv9KBbkOvXyiWqo0bEDVeNEZEJ+sN+TvF/RdEFWZe2jrmm30g5B/JymHZNUBUlyJokxw+rspYIHdJQoa8C7fbOF/Ot9A1LkPWaHLdOWRBR83/qePdMHRH9kVV4e5IWSLoxazcSDSJulYT7xZMy8eFksekh4kHJJ0/e6pe96FmIOEvipUElN9RySZZt5tZYrWv0Jf7NGr6deDVtiUgLTj8c3mTlvee9Yd7IYr/1i32YSD6u0AtZbFZEhNwA4AsAPEv7Lv4pBW/IeCskAhZFUVm5pf40qpFEuM1ajulSdcgGx1IS3L4oY2UXGUrBlc8ioqVilsOaNKh3eCyyNta0+kbrOEveVpvk9IqIsl79RLSTemIVLt6MOUHpQMnlZo+8hz7HDDVS6lTNh0BrsiRvOyWns32L1PxcItfBp1rTWJLmHGj9XSTUuWRpMVDq9K1wKwBmkSVbwFNZeSxCnhmS3mg7blwEpiXiLG0lLBBxZ/E/iLiS2l+KH550rRLl+2VNXneWVaHmd/L2vFVJNle2u8wNi4h/XGmRQDJdGU8iuyzk81OlWqNucKvg4k0tLaaUCmFHWUl1VeJhwwryq0dZuWhuKA5/IjrVpcUQvPK+sgLhjSjoQoOvbPBYi1owu1GcuP7E+CDae8lU6Tk5zia/04IFJ8Wy4693dPHLttgHb0CQZUCQZUCQZUCQZUCQZUCQZUCQZUD8cU894o97chBmaECQZUCQ1RQA8Bckl54vQqMawAAAAABJRU5ErkJggg) no-repeat;
    background-size: 45px;
}

.mobilesupportIcon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAABLCAYAAADgQt7gAAAACXBIWXMAAC4jAAAuIwF4pT92AAABx0lEQVRoge2a0VHDMAyGf3G8wwgdoRs0I3QDugmM0A2gI7BB2KBsABuUCcT5znC5xEmURLbSnr47v6Ru8sltFDk2AWBcKXfXKg6XN+Q+cekfAOcVuu7aB1LyZ2auyvjIIaJOYvEb1gqXt+LmUuWGiF4MXCbjtY0VLm9F6ob9BvC2Qtfn9oHUDfvhtU0BXN4Kl7fC5a1weSvM5YloS0SHOd9N1TbFCOIAagAPRARmnlRTmY18Uzweep3zC3Cr1cyMnA1AEL8krh3aPnXtVN/iI58Y8Saf8TMRReUF4hUzX1Ynry2OUvI5xDFXnoiOUUjSN4v4H5OyTZzfcswW25G+Q1klrAE8SrNazznk8g1xHgtAU3yxPIBjzwk6AWiLa8gPCf0HkENc628zFsAhh7iKvCCAvrZIXK08YOYgUsVVQwmL02Efs/L8hACyiWPJE1YQQFZxLC0PBgLILg6N2iYRQBFxaBVmjQDeS4lDcw4bA9hrnU+Cv/qwwuWtcHkrXN4K37JihW9ZscLlrdDcsrIB8CTodwLwNeP8nS0r0FoZiZMRyWuQMFmxefWxJlzeCs05bB0fesW4uZEPy+ni5URLvLaxwuVNAPALt9hJPgPTYgEAAAAASUVORK5CYII) no-repeat;
    background-size: 28px;
}

.homesupportIcon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAABLCAYAAAArmToeAAAACXBIWXMAAC4jAAAuIwF4pT92AAAFA0lEQVR4nO2c+5HTMBDGdxn+5zpIqIB0QKjgchVgKiB0ECogVECogFABuQ6SCi5XAUkFYvbm05xwJFvW0wz5ZjyXh2VLP6/2YTlHSqmqGxE1RCQvmup9qQxiDRB6W/93MIjohog2LRB6k89vavSL0bliYmYBsSOiNx0nPRDRXCl1Ktm3FyVPxswzItr3gCB8v8f+xVQMBjPPYRETzyay3w7tyqiQj2gc/sH0E13fF4k0JUC0I4a5neAbZL853rv2zR5pckLoihiyHYlo1mozw+ddFpQt0uQEse8Y1N41qJi2o4OR4uqGWNXoYKSe977+ZnQwPCJGUETIddxsMHJfwVKRJhZCsbldItLEgijq9XOfc7RXqYY1hnSmeqaoMvmpoR0o5tlr9KfqlUgEJJml+pysSjY4EEgSH+YDokqdEAAkuq/ZaVcAEmzFroOOImJEQAnyb7YDjSpiRAAZPI4kREcMZJCF60ajjxgRQLx93z8VMSKAeI1Rdlz9SxEjEkiX9a9edqxHfFVKLVOuV2BRaArT1XO6rR3ey9U6KqX2Kc6N1bmGmeXvR9s+LhhJQGDwCwz6rWezv/ZjZvlzT0RbARULR8aFY14AccEIXuNk5ikALAesnvXprYbEzI+IepuItVhru2TLiwKBmWVOPhDRl4Qg2prg+L/lfICfRNEwZFXdgPA+5ag9JOd7YOY1Vvej1OVAe8XMS0SjV55NHhHzdzBV2/yfwfPP8drn2B/hHCWr3IaOJwgGroJYw63H7tr5bZVSR4/9d+Ybwwc1PY8yCLQfzPwTqfZgfzJ4mhjPWHSBOBPRZyJ6rZSSFH7tCeJC0g7t5byvJdLh+C7dhj7bMQgGMy96nrHQEKZKqVUoAJcAZolc5XMHlKBnO7ynicxHIvrWsYuXeWKK6eTLFgmOSLZ2lu+ehHOs4LjXDiuVafOLme98/cgQn7HHlWg7tDMgOE8Ik23gFPseYdJtCM92bZFTXFgZPlvgQq0dfRtknbbaZNVRAZ5aBY61mkVEaHoqxiHbruteCvpmFmOnjr5ZxzwIRgtI1zMWTc99hJjt6LxT9VydOkF0wRgcWqU2gNmf2v4BYXAzoA4J0QS+4MJHyWs4zZsQ5x2UZ9hOhEiz8UySDroqtXw3w9aXzusQujCLN8AJqlmiMlAtj0hDSL42SL56O+uZbOkQulRKbYIHAKWoTWYeIVcnX96VZivZegeYNoklJqlNomHARD9YvpI65J1SahGbfEnOITCJ6JMl0TqnerQ6SQkPEzWB3MObOxMnLbEscXo+6bNYCvzJAR9pEEnuhiXxGQQgSJSkc41rP/iXObZJ6zuCRe2QaF3AFCtDxJBkbJkKhNagPCPihuwyIAF7yjAz9MU65uwP0mMa7APvfk1Qlm9TOMg+ZYUBP9D32xIf3SKEZv3JRTKf4ZDPnaoDkqSbHmjJ7nW6lBWG4VTbech3JF9/VbqYCjrRMlP6pFHDpew+oxV2de5hLfklV0BiJtHiDhCKgKAC0+RJsJATFoF8M9CtvlNVAgSVgkEYXECbIhC0isFoC/6hgY8g5BTWRKuUqsGwhFxxmO+ZOfmCt6+K/pSzpbXlszPK/CqqBsNS3BWLGi7VtAwTSHUQVBsGPQOZ1gZBY4BBz/ctq2sUMMaiKwxDVxiGrjAMXWEYusIw5KpNmqL/xKO8rHfNXDAmGR9dHK2u08TQFYahKwwtIvoDm/SZZlDtCrwAAAAASUVORK5CYII) no-repeat;
    background-size: 40px;
}

.supportrequestIcon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABKCAYAAADzEqlPAAAACXBIWXMAAC4jAAAuIwF4pT92AAADEUlEQVR42u2c0ZGbMBCGfzF+tzsIHZgOgivIdRCug+sgTgfuIFwHTgXhOtB14HTAVbB5iHzDcJKQBD4jaXeGB+PFhs//rnYlsABAyNteAdRE1E85FgzKDVTusLxA5QzLGxQAbDT73gDIhEH1ABpfUCZYkojqnGQmhGgAVET05AsLmYGqAJwAbIUQpU11BYNCB2Crdn0D0AkhdgzLDupqexOwgkFpTQusYFBG+wCsYFDvdddBlU06YNV1B422joiQ2gagUjXW+HolgN2ET6/eSx+WCygH334zQ9LHlUVZR0SdZ+jpWp7KkM+egpWlOe7e21FzjjtLWJUa/8bw2Q0RpZvg1ShmGvW2AM7DkU61PL80vs9E1M5K8GtWllKUdDhGKl+TotrhNc/pDV9WJqbLSFF7TY4qR0rbK9/SoKhmvDOZ0dCiqF69ZxrprIoafH4asCZAVQ6lgRVUMrBcQTmMet3E98QNKwCUc4GaFKwAULtQUFHXWZZR701V5tKx7vJavIhSWQBaT0XJUEXNrrOEEPdc1GgAfPdU1H6J5bAUKnhfRWl7w2Rz1gxFXf0vIV8Wu7Iaw/mdPRRYO15z1LCaBZJ/q5veibbOUo3urUCRK6xYclY1zjvDOaZBnmo1oyQMOc3ka7RYYUkPUI8aUEdfUDHD6oZz7BOgWs2c/I+Qk9hECqsWQpwB1JbF0kddqKraCynD+jJ6/XXC3wRqlq0+DAPaqpuAmqWsG/SG0tCnVQ7H/lVJvyWi861+uDlh+GfhczkME/fASsNiiVT+MrR1STFnlQB+X+HoVp0/y1YPi4ge1nIuuT808GnKOiyd4JOFdc/cwWHIsBgWw2JjWAyLYTEsruABvC9ingA8YPrRjnxheTz/kncY5grKG1bOoLzC0HJTPfB/WvcSMYfLYrAmQAXd55RkGDIoR1hCiJMF1DMRVbmAsobhxI0T2kc1UjeBj/9y9KISHoNygGWzn0R05HZn2m62LJ5aUZo9KFdYDMohDLW3TLOyGFQwLAblCOuVQbnlrKz6vDnKYlCOsBiUo/0DRFihhwSJwSEAAAAASUVORK5CYII) no-repeat;
    background-size: 45px;
}

.signinsupportIcon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEkAAABHCAYAAABLeWqsAAAACXBIWXMAAC4jAAAuIwF4pT92AAAEnUlEQVR42u2csW7bMBCGfwdZOkVjN6tI9vgBAkRvUHcKOlVF+wB+BOcN1N1p7LFT3SeoAnToqExdUtSZsjJLlgK5Dj0BhkJSlEhKlNsDBAOySFGfyePp59EjIkKHlvCnAFBgILbvse4JgCmDOVVccw8g52MNYBMipJGHnpQCmAE4blH2C4CMoe0kpAk/4KmDulYMWuwSpBTApeO23fNQLXYB0hLAG8OH3n5g0x73lu/RnxGRzZGR3goiSokoVpSfENGciDY19Uwt22l12BRONQ+1IaKkYX0zIhKK+gQDHRSkWPNASyKKLOotNL1yUJByDSDbRkUaUPM+ILVx3AmAr4oYZ+rIVUbs5McS5x93HRrstSgzU8xcqcN2CUV9B47v4wVSBOClApzrXzfnoFIWkwUdJ8mCxlseAj4sBvBLcv5Fl+95TXtSIjm39ti+DYBrw3YEAynuGJKq/jhkSBPJOd/vVoVhO4KBdKCYiXyaUEwgQYcA/5z9h+QBUh8zTaKIoYKFtOnBiU568INWkPKOI2BVhJ8PDdKxxyE3M1A4g4NUKPzS3FMvkkFaDmF2yyTnThUPZGNLRVyWdT69tRSiVJp04kjoyjyKep0pk1ONFp16AiQ0CwrBLgQsNQsBWQudO9bIwuQAfi+QdFp0+cvPDWDFNcB7G2Y2Gnd1BspRv+5/zdeJityR4KmOXbVVH2qkjTKpArWGmxyAqn3wMGv28oIruEecO2zXPYBXIQByrQLM8Vd7XlnCOeehuEYgNvKU6RZzL5ga+JzSZy35EAjMRh2kA8ZbTro6TAs+ggPTNaTB277n+iPWgyKoFxFE6L1p38PQKpNJE8ULqs5p5wgwydRVnJTyceywbcE4cxtIMU/704Y9po2t+F6boUAqxbBZB3Cqds56kggZUsLdf9ygzBXUOwBKp97kleaWh3bukcsJgG9tRLc5mVnB+Y9NcxwnXK4wvI+vrLcF179oIpVEBlKG4GtciWIxa1Ki5r5ri/xMHSDaBmWrGbUV2JpoVnODnuvi/meK+hc2gIoO04Zjg7ZEloAeFXU/6Aqua3pPHyqhrlflPgAR0bhNpn/ap5Rak2SfuQak8klJwIBMQE1dApJBijRraqEAqgMlDPyTMSAZpCwwH9TWR2WuAFUhxaHt6bDcwiGL2U40gB5lgKqQlg1u1sVxRkR3qobXbAaShQRj7ikqQGd1i5NRSBteKkPiwQDUvGY5vDWgbUizlg7QN6DS7gwic6HYF2cFaBtSEcjS8ljjM24MNhU6B1RCUg21vnYqLjQx0E1D4NaASkhTxfbQPmcsW1DOABER9tD9phoTew/gQvHdIYAbTdkxgB8Ansly1gC8BvCp6TJ3H/tFfIL6rgAEAB+bAiohyfZphLKc0xTUDYDniusvuL5WGrdM5B5pykzgdwOMTA9fAHinuP4ngCMGdOgaUKlxh2hpQ2f+W/PdwkU6IA0I1OeGdSzIUTqg6GH9zNRk/1OiG1buhljFcYf8j1iXeJovecR+qBNATRYnk54gxVvL6TDsUVeu2zv0/KQqqHKmc2pD3zm5PfS8ANoFSCWoC1+AAOAPPR4gS3GZj/sAAAAASUVORK5CYII) no-repeat;
    background-size: 45px;
}

.subTitleHome p {
    margin-top:0.5rem;
    margin-bottom: 0;
}

.header_section {
    display: inline-block;
    margin-right: 12rem;

}
.onesearch {
    display: inline-block;
    margin-left: 5rem;
}

.onesearch input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: #747676;
}
.onesearch input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: #747676;
   opacity:  1;
}
.onesearch input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #747676;
   opacity:  1;
}
.onesearch input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #747676;
}
.onesearch input::-ms-input-placeholder { /* Microsoft Edge */
    color: #747676;
}

.onesearch input::placeholder { /* Most modern browsers support this now. */
    color: #747676;
}


@media only screen and (min-width: 600px) {
    .support_list {
        max-height: 14.25rem;
        min-height: 12rem;
    }
    .support_header_tiles {
        min-height: 11.875rem;
        max-height: inherit;
    }
    .support_list_leaf {
        height: 14.25rem;
    }

}

.hintTextMain {
    margin-top: 1rem;
    margin-bottom: 1rem;
    min-height: 2.625rem;
    font-size: 1rem;
}

.hintText {
    color: #000;
    font-family: NeueHaasGroteskDisplay;
    font-size: 1rem;
}

.hintTextMain a {
    z-index: 1;
}

@media only screen and (max-width: 600px)
{
    .hintTextMain {
        margin-top: 0.25rem;
        margin-bottom: 0rem;
        min-height: 0rem;
    }
}.additional_content_container {
    margin-top: 3rem;
}

.additional_content_link {
    margin-bottom: 0.75rem;
}

.additional_content_link h2{
    display: inline;
}

#additionalInfo {
    background-color: rgba(0,0,0,0.8);
}

.additional_content_link a {
    font-size: 1.25rem;
}

.additional_content_link [aria-label*="caret-right"] {
    height: 0.90rem;
    width: 0.90rem;
}
.modal_main_content {
    display: block;
}

.right_column_modal, .left_column_modal {
    display: inline-block;
    vertical-align: top;
}

.modal_column_each_section {
    margin-top: 1.5rem;
}

.change_bill_link {
  margin-top: 0.6rem;
}

.modal_column_main_label_cta {
    margin-bottom: -1.5rem;
}

.modal_column_main_label{ 
    margin-bottom: 1.5rem;
    margin-top: 2rem;
}

.modal_column_main_label_ctaName {
    margin-bottom: 0rem;
}

.sub_content_modal {
    color: #000;
    font-family: NeueHaasGroteskDisplay;
    font-size: 12.5px;
    display: block;
    margin-top: 2px;
}

.sub_content_link_modal {
    font-family: NeueHaasGroteskDisplay;
    text-decoration: underline;
    font-size: 0.9rem;
    margin-top: 6px;
}
.modal_section_wrapper {
    margin: 3rem;
}

#additionalInfo [class*="ModalDialog-"] {
    width: 60%;
    max-height: 95vh;
    max-width: 55vw;
    height: 95vh;
    padding: 0;
}

.reset_margin_padding {
    padding: 0px;
    margin: 0px;
}

.ctaName_link_description {
    display: block;
    margin-top: 0.5rem;
}

.cta_link_modal {
    display: inline-block;
}

.ctaName_link_description a {
    font-size: 0.9rem;
}

.contactUsinput {
    width: 100px;
    height: 16px;
    vertical-align: top;
}

.findPaymentAddress {
    margin-bottom: 10px;
}

button#mailAddressZipButton {
    background: black;
    color: #fff;
    margin-left: 5px;
    border: none;
    height: 21px;
}

#zipSearch button.disableColor{
    background-color: rgb(238, 235, 235);
    color: #fff; 
}
button#mailAddressZipButton:focus {
    outline: 2px dotted #000;
  outline-offset: 5px;
}
input#paymentAddressZip:focus{
outline: 2px dotted #000;
    outline-offset: 2px
}
.dynamicBannerSection {
    background-color: #0077B4;
    display: table;
    width: calc(100% + 2.5rem);
    margin-left: -1.25rem;
    padding: 18px 15px;
    color: #fff;
    font-family: "NeueHaasGroteskDisplay";
    font-size: 1rem;
    margin-bottom: 60px;
    margin-top: 0px;
}

.dynamicBannerIcon {
    width: 1.8rem;
    display: inline-block;
    vertical-align: top;
    margin-top: 2px;
}

.dynamicBannerDetails {
    width: 94%;
    display: inline-block;
}

.dynamicBannerContent {
    width: 70%;
    display: inline-block;
}
.dynamicBannerButton {
    width: 30%;
    display: inline-block;
    vertical-align: top;
}

.dynamicBannerCloseButton {
    width: 3%;
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
}

.btnBanner { 
    display: inline-block;
    margin-left: 3%;
    font-family: "NeueHaasGroteskDisplayBold";
    font-size: 12px;
    font-weight: normal;
}


@media only screen and (max-width: 600px)
{
    .dynamicBannerDetails {
        width: 75%;
        margin-left: 3%;
        margin-right: 6%;
    }
    .dynamicBannerContent,.dynamicBannerButton {
        width: 100%;
    }
    .btnBannerViewBill {
        margin-top: 8% !important;
    }
    .btnBanner {
        display: block;
        margin-top: 5%;
        margin-left: 0;
    }
    .dynamicBannerSection {
        width: 100%;
        margin-left: 0;
        box-sizing: border-box;
        margin-top: 5%;
        margin-bottom: 5%;
    }
    .dynamicBannerIcon {
        width: 8%;
        margin-top: 2.5px;
    }
}

/* iPad Portrait */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .dynamicBannerDetails {
        width: 86%;
        margin-left: 2%;
        margin-right: 2%;
    }
    .dynamicBannerContent {
        width: 60%;
    }
    .dynamicBannerButton {
        width: 40%;
    }
}.popup_content_wrapper {
    margin: 2.8rem 2.2rem;
    display: flex;
}

.bill_chart_container {
    width: 50%;
}

.bill_details {
    width: 50%;
}

#bill_title {
    margin-bottom: 1.5rem;
    font-family: "NeueHaasGroteskDisplayBold";
    font-size: 2.8rem;
    line-height: 1;
    padding-right: 12%;
}

.bill_chart_container {
    margin-right: 2.5rem;
}

#header_line {
    margin-top: 0.2rem;
}

/***/
.bill_section_header {
  padding-top: 1rem;
  border: 0px;
}

.bill_row {
    display: block;
}

.bill_row_credit {
    display: block;
    padding: 12px 0px;
}

.bill_row.inner_content {
   width: 93%;
   padding-top: 1rem;
}

.bill_description {
    width: 68%;
}

.bill_description_credit {
    width: 61%;
}

.bill_description, .bill_amount,.bill_description_credit {
    display: inline-block;
    vertical-align: top;
    font-family: "NHaasGroteskDSStd-55Rg";
}

.bill_amount {
    margin-left: 10px;
}

/****/
.childrenWrapper {
    padding-right: 2rem;
}

.bill_table {
    width: 100%;
    border-collapse: collapse;
    font-size: 1rem;
}

.bill_details .bold_text {
    font-size: 20px;
    font-family: "NeueHaasGroteskDisplayBold";
}

.bill_table, .subtext {
    font-family: "NHaasGroteskDSStd-55Rg";
}

.bill_desc {
    font-family: "NHaasGroteskDSStd-55Rg";
    font-size: 20px;
    line-height: 20px;
}

.bill_desc_link a {
    font-family: "NeueHaasGroteskDisplayBold";
    font-size: 16px;
}

.bill_desc_link a::after {
    content: " ";
    border: solid black;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 4px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    position: relative;
    left: 0.5rem;
    top: 1px;
}

.bill_table .subtext {
    font-weight: 100;
    margin-top: 10px;
    /* font-size: 16px; */
}

.border_bottom  {
    border-bottom: 1px solid lightgrey;
}
.table {
    display: table;
  }

.table-row {
    display: table-row;
    border-bottom: 1px solid lightgray;
}

.bill_details .table-cell {
    display: table-cell;
    padding: 1.5rem 0.5rem 0.25rem 0rem;
    border: 0px;
    line-height: 20px;
    letter-spacing: 0.63px;
}

.table_bill_description {
    width: 63%;
}

.bill_details .table-cell.table_bill_amount{
    padding-left: 10%;
}

.table-cell.min_padding {
    padding: 0 0.5rem;
}

.table-cell.min_padding_title {
    padding-bottom: 2rem; 
    padding-top: 0px;  
}

.table-row.no_border {
    border: 0;
}

#border_line {
    margin-bottom: 10PX;
    margin-top: 10px;
    background-color: #E9E9E9;
    height: 2px;
}

.bill_main_item {
    border-bottom: 2px solid #999999;
}

.bill_main_item:last-child {
    border-bottom: 0px;
}

#end_line {
    margin-top:0;
    margin-bottom: 0;
}

#top_line {
    margin-top:0;
    margin-bottom: 5px;
}

#total_line {
    margin-top:5px;
    margin-bottom: 0.8rem;
}

.table-cell.bold_text.min_padding.table_bill_description {
    padding-left: 0px;
}
/*graph*/

.LeftBar{
    background-image: linear-gradient(125deg, #d3d3d3 25%, #ffffff 25%, #ffffff 50%, #d3d3d3 50%, #d3d3d3 75%, #ffffff 75%, #ffffff 100%);
    background-size: 19.53px 27.90px;
    width:33%;
    position: absolute;
    bottom: 0;
    left: 7%;
}
.RightBar{
    width:33%;
    background-color: #1e7ab8;
    position: absolute;
    /* right: 19%; */
    left:50%;
    bottom: 0;
}
.graphStyle_wrapper {
    height:178px;
    overflow-y: auto;
    scrollbar-width: thin; 
    margin-bottom: 20px;
    width: 90%;
}
.graphStyle{
    /* height:178px; */
    position: relative;
    border-bottom: 1px solid;
    background: #fff;
    /* margin-top: 15px; */
    margin-top: 0px;
    /* overflow-y: auto; */
}

.graphStyle_wrapper::-webkit-scrollbar {
    width: 5px;
}

.graphStyle_wrapper::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px #D8DADA;
}

.graphStyle_wrapper::-webkit-scrollbar-thumb {
    -webkit-box-shadow: inset 0 0 6px #747676;
}

.InfoContainer{
    margin-top: 17px;
    display: flex;
    font-family: "NHaasGroteskDSStd-55Rg";
}
.FirstMonth{
    position: absolute;
    bottom: -23px;
    left: -2px;
    text-align: center;
    width: 45%;
    font-family: "NeueHaasGroteskDisplayBold";
}
.value{
    position: absolute;
    text-align: center;
    width: 45%;
    font-family: "NeueHaasGroteskDisplayBold";
}
.SecondMonth{
    position: absolute;
    bottom: -23px;
    /* right: 134px; */
    left:63%;
    font-family: "NeueHaasGroteskDisplayBold";
}
.value-right{
    position: absolute;
    right: 25%;
    /* top: 2px; */
    font-family: "NeueHaasGroteskDisplayBold";
}

.btn_banner_bill_chat_modal_icon {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAZCAQAAACBIibWAAACRElEQVR42p2UT0hUcRDHP7Nv3VxIEGzX/oCWiUr+IczEq0plWgcPQXiqS7AHbysKdkzYNPDgQejiSQiCPBiFaV4L0w5pYWKWEZW7CR6CNcGdeL9+PN6+/hya32W+M/Od+c28eb8QAdEiLfP0Mi0K+kOB8CjrjHtwnHWN/pMgWabp1AZDbqCTacn+kaDV2motw+QYMNoAOYatv1WrbUoDHVYppl6+GnSfbqqANabkirEcZpkdamTfVpB9EpQwYWukcEjSh0PKWiYoIeGGe1eSOUbp0F6jLzHLda4xK0smfy8djMqc70rGfIAFqjgjb0DbeAq0yzzoKZZYo1l+WIJGZM9S6njBW5pdrLdB+kEjLFDNWVmxMRHRNY6QtqeFOu5In++7jJBkhefE7fkS5gEnjFpJiblgYd7YXVRHLduk+cgi78WXzSFGnA357rMdpII0mV8T+i8JBQ0qf0euhLWHY5R6TcUZZMTnT+qQN5I0W3wKM8RxYI8MaXIU0JiXsJECcqbxGBHgg+hpsmzJDmicZfZpkG+gV0HugR7iFQ71kgYtppSof0oP6eSizIDWsgzUy2vQCzzmkVz6rWlN0MWYG24W25V+swozjNGlCe+PseE1vGSDJtkFLWedaeAylbIJWsgiFTTKqldBHSYJ0eOGu5MhTIoUYZIm5y49hJhUx1+hm5jcNVqMTZ5JO+g8LZRLxlhvkJGpvPX2ernFIOdlFvQcTxiSm/n+AEGjfOadNFm0yEmO5j8D4QA/q22+fe1lN/hq/ATacsN1bM3HeAAAAABJRU5ErkJggg") no-repeat;
    position: relative;
    left: -190px;
    top: 8px;
    display: inline-block;
    width: 25px;
    height: 25px;
}

.btn_banner_pop_up span {
    font-family: "NeueHaasGroteskDisplayBold";
    font-size: 16px;
    letter-spacing: 0.5px;
}

.bill_details_middle {
    min-height: 335px;
    height: 335px;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 10px;
    scrollbar-width: thin; 
}

.noIconSpace {
   margin-right: 16px;
}

/* .up_arrow_icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAZCAQAAACBIibWAAACRElEQVR42p2UT0hUcRDHP7Nv3VxIEGzX/oCWiUr+IczEq0plWgcPQXiqS7AHbysKdkzYNPDgQejiSQiCPBiFaV4L0w5pYWKWEZW7CR6CNcGdeL9+PN6+/hya32W+M/Od+c28eb8QAdEiLfP0Mi0K+kOB8CjrjHtwnHWN/pMgWabp1AZDbqCTacn+kaDV2motw+QYMNoAOYatv1WrbUoDHVYppl6+GnSfbqqANabkirEcZpkdamTfVpB9EpQwYWukcEjSh0PKWiYoIeGGe1eSOUbp0F6jLzHLda4xK0smfy8djMqc70rGfIAFqjgjb0DbeAq0yzzoKZZYo1l+WIJGZM9S6njBW5pdrLdB+kEjLFDNWVmxMRHRNY6QtqeFOu5In++7jJBkhefE7fkS5gEnjFpJiblgYd7YXVRHLduk+cgi78WXzSFGnA357rMdpII0mV8T+i8JBQ0qf0euhLWHY5R6TcUZZMTnT+qQN5I0W3wKM8RxYI8MaXIU0JiXsJECcqbxGBHgg+hpsmzJDmicZfZpkG+gV0HugR7iFQ71kgYtppSof0oP6eSizIDWsgzUy2vQCzzmkVz6rWlN0MWYG24W25V+swozjNGlCe+PseE1vGSDJtkFLWedaeAylbIJWsgiFTTKqldBHSYJ0eOGu5MhTIoUYZIm5y49hJhUx1+hm5jcNVqMTZ5JO+g8LZRLxlhvkJGpvPX2ernFIOdlFvQcTxiSm/n+AEGjfOadNFm0yEmO5j8D4QA/q22+fe1lN/hq/ATacsN1bM3HeAAAAABJRU5ErkJggg) no-repeat;
    position: relative;
    top: 5px;
    display: inline-block;
    width: 25px;
    height: 25px;
    background-color: blue;
    margin-right: 5px;
}

.down_arrow_icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAZCAQAAACBIibWAAACRElEQVR42p2UT0hUcRDHP7Nv3VxIEGzX/oCWiUr+IczEq0plWgcPQXiqS7AHbysKdkzYNPDgQejiSQiCPBiFaV4L0w5pYWKWEZW7CR6CNcGdeL9+PN6+/hya32W+M/Od+c28eb8QAdEiLfP0Mi0K+kOB8CjrjHtwnHWN/pMgWabp1AZDbqCTacn+kaDV2motw+QYMNoAOYatv1WrbUoDHVYppl6+GnSfbqqANabkirEcZpkdamTfVpB9EpQwYWukcEjSh0PKWiYoIeGGe1eSOUbp0F6jLzHLda4xK0smfy8djMqc70rGfIAFqjgjb0DbeAq0yzzoKZZYo1l+WIJGZM9S6njBW5pdrLdB+kEjLFDNWVmxMRHRNY6QtqeFOu5In++7jJBkhefE7fkS5gEnjFpJiblgYd7YXVRHLduk+cgi78WXzSFGnA357rMdpII0mV8T+i8JBQ0qf0euhLWHY5R6TcUZZMTnT+qQN5I0W3wKM8RxYI8MaXIU0JiXsJECcqbxGBHgg+hpsmzJDmicZfZpkG+gV0HugR7iFQ71kgYtppSof0oP6eSizIDWsgzUy2vQCzzmkVz6rWlN0MWYG24W25V+swozjNGlCe+PseE1vGSDJtkFLWedaeAylbIJWsgiFTTKqldBHSYJ0eOGu5MhTIoUYZIm5y49hJhUx1+hm5jcNVqMTZ5JO+g8LZRLxlhvkJGpvPX2ernFIOdlFvQcTxiSm/n+AEGjfOadNFm0yEmO5j8D4QA/q22+fe1lN/hq/ATacsN1bM3HeAAAAABJRU5ErkJggg) no-repeat;
    position: relative;
    top: 5px;
    display: inline-block;
    width: 25px;
    height: 25px;
    background-color: red;
    margin-right: 5px;
} */

.bill_details_middle::-webkit-scrollbar {
    width: 5px;
}

.bill_details_middle::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px #D8DADA;
}

.bill_details_middle::-webkit-scrollbar-thumb {
    -webkit-box-shadow: inset 0 0 6px #747676;
}

.total_change_value {
    padding-left: 1px !important;
}
/*graph css end */

@media only screen and (max-width: 600px) {
    .popup_content_wrapper {
        display: block;
    }
    .bill_chart_container {
        width: 100%;
        margin-right: 0px;
    }
    .bill_details {
        width: 100%;
        margin-top: 25%;
    }
    .btn_got_it_modal {
        margin-bottom: 20px;
    }
    .bill_description {
        width: 55%;
    }
    .bill_description_credit {
        width: 46%;
    }
    [class*="ModalDialog-"] {
        max-width: 96vw !important;
    }
    .table_bill_description {
        width: 48%;
    }
}.bannerBillshock {
    background: #0077B4;
    padding: 2.4rem;
    display: table;
    width: calc(100% + 2.5rem);
    margin-left: -1.25rem;
    /* padding: 18px 15px; */
    color: #fff;
    font-family: "NeueHaasGroteskDisplay";
    font-size: 1rem;
    margin-bottom: 60px;
    margin-top: 0px;
    border-radius: 10px;
}

#billdata
{
    background-color: rgba(0,0,0,0.8);
}

.buttons {
    margin-top: 1.8rem;;
}

#banner_title {
    margin-bottom: 0.8rem;
}

.popup_wrapper {
    width: 600px;
    height: 500px;
}

#billdata [class*="ModalDialog-"] {
    width: 100%;
    max-height: 97vh;
    max-width: 75vw;
}

[class*="ModalDialogWrapper-"] {
    overflow-y: auto;
}

.popup_button {
    text-align: center;
    margin-bottom: 30px;
}

.btn_banner_pop_up {
  display: inline-block;
}

#banner_short_info {
    font-family: "NHaasGroteskDSStd-55Rg";
    font-size: 1rem;
    font-weight: normal;
    letter-spacing: 0.5px;
}

.btn_banner_bill {
    display: inline-block;
}

.btn_banner_bill span{
    font-family: "NeueHaasGroteskDisplayBold";
    font-size: 16px;
    letter-spacing: 0.5px;
}

.btn_got_it_modal {
     margin-right: 15px;   
}

.btn_banner_bill_chat_icon {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+YXN0ZXJpc2tfaWNvbjwvdGl0bGU+PHBhdGggZD0iTTEzLjIzNSA3Ljk5aC0xLjQ3TDguMzMzLjY4MiA5LjgwMyAwIDEyLjUgNS43NDYgMTUuMTk3IDBsMS40Ny42ODF6bTEuOTYyIDE1Ljk4M0wxMi41IDE4LjIyN2wtMi42OTcgNS43NDYtMS40Ny0uNjgxIDMuNDMyLTcuMzFoMS40N2wzLjQzMiA3LjMxek04LjQ4OCAxMC42NTRMMCA5Ljk0MWwuMTQ4LTEuNjI5IDYuNjcxLjU2LTMuODQtNS4yNyAxLjM5My0uOTM4TDkuMjYgOS4zN3ptMTIuMTQgMTAuNjU1bC00Ljg4Ny02LjcwOC43Ny0xLjI4MyA4LjQ4OS43MTMtLjE0OCAxLjYzLTYuNjcxLS41NjEgMy44NCA1LjI3MXptLTE2LjI1NiAwbC0xLjM5NC0uOTM4TDYuODIgMTUuMWwtNi42Ny41NkwwIDE0LjAzMmw4LjQ4OC0uNzEzLjc3MSAxLjI4M3ptMTIuMTQtMTAuNjU1bC0uNzcxLTEuMjgzIDQuODg3LTYuNzA3IDEuMzk0LjkzNy0zLjg0MSA1LjI3MiA2LjY3LS41NkwyNSA5Ljk0eiIvPjwvc3ZnPg==") no-repeat;
    position: relative;
    left: -188px;
    top: 8px;
    display: inline-block;
    width: 25px;
    height: 25px;
}

.see_details_button {
    margin-right: 25px;
}

#billdata .get_help_button span {
    padding-right: 25px;
    padding-left: 50px;
}

@media only screen and (max-width: 600px) {
    .see_details_button {
        margin-bottom: 25px;
    }
    .buttons {
        text-align: center;
    }
}

.subtext {
    font-family: "NeueHaasGroteskText";
    font-size: 16px;
}

.popup_header {
    color: #000;
    font-family: "NHaasGroteskDSStd-75Bd";
    font-size: 2rem;
    margin-top:2rem;
    margin-bottom: 2rem;
    line-height: 1;
}

.overlay_wrapper {
    margin: 1.5rem 3rem;
}

a.viewbillpdf {
    text-decoration: underline;
}

@media only screen and (max-width: 600px)
{
.bannerBillshock {
    /* background: #000; */
    display: table;
    width: 100%;
    margin-left: 0;
    padding: 18px 15px;
    box-sizing: border-box;
    margin-top: 5%;
    margin-bottom: 5%;
}
#billdata  [class*="ModalDialog-"] {
    width: 95%;
    max-height: 90vh;
    max-width: 95vw;
    height: 90vh;
    margin-top: 1rem;
}
}
  @font-face {
    font-family: 'NeueHaasGroteskDisplay';
    src: url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskDisplay.woff')
        format('woff'),
      url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskDisplay.ttf')
        format('truetype'),
      url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskDisplay.svg')
        format('svg'),
      url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskDisplay.eot')
        format('embedded-opentype'),
      url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskDisplay.eot?#iefix')
        format('embedded-opentype');
    }
    
    @font-face {
    font-family: 'NeueHaasGroteskDisplayBold';
    src: url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskDisplayBold.woff')
        format('woff'),
      url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskDisplayBold.ttf')
        format('truetype'),
      url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskDisplayBold.svg')
        format('svg'),
      url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskDisplayBold.eot')
        format('embedded-opentype'),
      url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskDisplayBold.eot?#iefix')
        format('embedded-opentype');
    }
    
    @font-face {
    font-family: 'NeueHaasGroteskText';
    src: url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskText.woff')
        format('woff'),
      url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskText.ttf')
        format('truetype'),
      url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskText.svg')
        format('svg'),
      url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskText.eot')
        format('embedded-opentype'),
      url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskText.eot?#iefix')
        format('embedded-opentype');
    }
    
    @font-face {
    font-family: 'NeueHaasGroteskTextBold';
    src: url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskTextBold.woff')
        format('woff'),
      url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskTextBold.ttf')
        format('truetype'),
      url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskTextBold.svg')
        format('svg'),
      url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskTextBold.eot')
        format('embedded-opentype'),
      url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskTextBold.eot?#iefix')
        format('embedded-opentype');
    }
    
    @font-face {
    font-family: 'NeueHaasGroteskTextMedium';
    src: url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskTextMedium.woff')
        format('woff'),
      url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskTextMedium.ttf')
        format('truetype'),
      url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskTextMedium.svg')
        format('svg'),
      url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskTextMedium.eot')
        format('embedded-opentype'),
      url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskTextMedium.eot?#iefix')
        format('embedded-opentype');
    }
    
    @font-face {
    font-family: 'NHaasGroteskDSStd-75Bd';
    src: url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskDisplayBold.woff')
        format('woff'),
      url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskDisplayBold.ttf')
        format('truetype'),
      url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskDisplayBold.svg')
        format('svg'),
      url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskDisplayBold.eot')
        format('embedded-opentype'),
      url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskDisplayBold.eot?#iefix')
        format('embedded-opentype');
    }
    
    @font-face {
    font-family: 'NHaasGroteskDSStd-55Rg';
    src: url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskText.woff')
        format('woff'),
      url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskText.ttf')
        format('truetype'),
      url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskText.svg')
        format('svg'),
      url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskText.eot')
        format('embedded-opentype'),
      url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskText.eot?#iefix')
        format('embedded-opentype');
    }


    .contactus .page_container {
      margin: 0.5rem auto 12rem auto;
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }

    .contactus b {
      font-family: "NeueHaasGroteskDisplayBold";
    }

    
    .onesearch input {
      font-family: 'Verizon-NHG-eDS';
      font-size: 20px;
      color: #747676;
      font-weight: bold;
    }

@media only screen and (max-width: 600px)
{

  .contactus .page_container {
    margin: 1rem auto 4rem auto;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .support_list_container {
    border-top: 1px solid #000;
    width: 100%;
    margin-left: 0;
  }

  .contactus .onesearch input {
    font-size: 16px;
  }

  .support_list {
    width: 100%;
    border-left: 0px;
    border-right: 0px;
    height: auto;
  }

  .support_header_tiles {
    padding: 0rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .tiles_link_description p {
    margin-top: 0.25rem;
    margin-bottom: 0px;
  }

  .support_header {
    font-size: 1.25rem;
    display: block;
  }

  .support_header_title {
    font-size: 1.25rem;
  }

  .tiles_link_description {
    width: 75%;
    display: inline-block;
  }

  .tiles_with_icon.tiles_link_description {
    position: relative;
    left: 18%;
  }

  .tiles_header_icon {
    display: inline-block;
    position: absolute;
    top: 0px;
    bottom: 0px;
  }

  .tiles_link_description_icon {
    display: inline-block;
    vertical-align: middle;
    top: 0px;
    bottom: 0px;
    right: 0px;
  }

  .tiles_link_description_icon .carrot_right_tiles_icon {
    right: 0px;
    top: calc(50% - 12px);
    position: relative;
  }

  .support_list.noBorderRight {
    border-bottom: 0px;
  }

  .support_list.noBorderTop {
    border-bottom: 1px solid #B6B6B6;
  }

  .additional_content_container {
    margin-top: 3rem;
  }

  #additionalInfo [class*="ModalDialog-"] {
    width: 95%;
    max-height: 90vh;
    max-width: 95vw;
    height: 90vh;
    margin-top: 1rem;
  }

  .right_column_modal, .left_column_modal {
    width: 100% !important;
  }

  .modal_section_wrapper .modal_title {
    line-height: 1.5rem;
  }

  .SupportIconMainCls {
    background-position: center;
  }

  .mobilesupportIcon {
    background-size: 25px;
    width: 40px;
    height: 40px;
    position: relative;
    top: calc(50% - 19px);
    margin-bottom: 0px;
  }

  .homesupportIcon {
    background-size: 35px;
    width: 40px;
    height: 40px;
    position: relative;
    top: calc(50% - 19px);
    margin-bottom: 0px;
  }

  .chatbotIcon,.callbackIcon,.callusIcon,.textusIcon, .videochatIcon,.makeappointmentIcon,.visitusIcon, .supportrequestIcon, .signinsupportIcon, .troubleshootneedIcon {
    background-size: 40px;
    height: 40px;
    position: relative;
    top: calc(50% - 19px);
    margin-bottom: 0px;
  }

  .support_header:first-child .support_list {
    border-top: 0px;
  }

  .modal_section_wrapper {
    margin: 2rem;
  }

  .additional_content_link a {
    font-size: 1rem;
  }
}


/* iPad Portrait */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .support_list {
    max-height: 14.25rem;
    min-height: 14.25rem;
  } 
  .support_header_title {
    font-size: 1.8rem;
  } 
  .support_header_tiles {
    min-height: 14.25rem;
  }
  .support_list_leaf {
    height: 17.25rem !important;
    max-height: 17.25rem !important;
  }
  .onesearch {
    display: inline-block;
    margin-left: 2rem;
  }
  .onesearch input {
    width: 80%;
  }
  .header_section {
    margin-right: 2rem;
  }
  #additionalInfo [class*="ModalDialog-"] {
    width: 75%;
    max-width: 75vw;
  }
}
@media (min-width: 650px)
{
   .header_section  {
        width: 60%;
    }
    .onesearch {
        width: 33%;
        float: right;
        bottom: 110px;
        position: relative;
    }
	}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);padding:54px 18px}
.modal-header{padding:0!important;border:none!important}.modal-header .close{margin-top:-2px}.modal-body{position:relative;padding:0!important}.modal-footer{padding:0!important;text-align:right;border:none!important}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{max-width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:750px}}.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before{display:table;content:" "}.modal-footer:after,.modal-header:after{clear:both}
.a-heading-sm,.a-subhead-lg{font-size:24px;line-height:26px}.a-heading-sm,.a-subhead-lg,.a-subhead-md{font-family:NeueHaasGroteskDisplayBold,arial;color:#000;font-weight:400}
.close-wrapper{display:block;position:absolute;right:18px;top:18px}
#overlayClose{display:inline;width:20px;height:20px;cursor:pointer;position:relative}#overlayContainer #overlayFrame #overlayClose .a-icon-overlay-close:after{content:"\E635";font-family:myvzw;color:#959595;text-indent:0}
.modal-body{position:relative;padding:0!important}
.a-subhead-sm{font-family:NeueHaasGroteskDisplayBold !important;font-size:18px;line-height:20px;color:#000;font-weight:400}
.a-table{display:table}.a-table-row{display:table-row}.a-table-cell{display:table-cell}.a-red{color:#d52b1e}
.a-width-100{width:100%}
.a-mar-bottom-lg{margin-bottom:18px}
.a-table-cell{vertical-align:top}
.a-table-cell{vertical-align:middle;background:#fff;position:relative}
.a-text-center{text-align:center}
.a-text-center{text-align:center;margin-top:10px}
.a-circle{-webkit-box-sizing:border-box;box-sizing:border-box;height:36px;width:36px;-webkit-border-radius:18px;border-radius:18px;float:left}.a-promo-pod .a-circle.a-circle-green{background:#82cca9}.a-promo-pod .a-circle.a-circle-blue{background:#69b2d5}.a-promo-pod .a-circle.a-circle-sky{background:#abe0f9}.a-promo-pod .a-circle.a-circle-orange{background:#fbd362}.a-promo-pod .a-circle.a-circle-pink{background:#f9b295}.a-promo-pod .a-circle.a-circle-red{background:#d52b1e;color:#fff}.a-promo-pod .a-icon,.a-promo-pod .a-letter{display:inline-block;text-align:center;line-height:36px;width:36px;font-family:NeueHaasGroteskTextBold,arial;font-size:20px}.a-promo-pod .a-green{color:#006800}.a-breakdown-list li{padding:0 16px;border-left:3px solid #ccc;margin-bottom:16px}.a-breakdown-list li databar{width:270px;display:block}.a-breakdown-list li.a-promo-pod{border-left-color:#f6f6f6;background:#f6f6f6;padding-top:15px}.a-breakdown-list li .a-green{color:#006800}.a-breakdown-list li .a-circle{-webkit-box-sizing:border-box;box-sizing:border-box;height:36px;width:36px;-webkit-border-radius:18px;border-radius:18px;float:left}.a-breakdown-list li .a-circle.a-circle-green{background:#82cca9}.a-breakdown-list li .a-circle.a-circle-blue{background:#69b2d5}.a-breakdown-list li .a-circle.a-circle-sky{background:#abe0f9}.a-breakdown-list li .a-circle.a-circle-orange{background:#fbd362}.a-breakdown-list li .a-circle.a-circle-pink{background:#f9b295}.a-breakdown-list li .a-circle.a-circle-red{background:#d52b1e;color:#fff}
.a-icon-video:before{content:"\E935"}.a-icon-family:before,.a-icon-video:before{font-family:myvzw;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.a-bold,strong{font-family:NeueHaasGroteskTextBold,arial}
.a-bold{font-family:NeueHaasGroteskTextBold,arial}
.a-block{display:block}
.a-mar-top-lg{margin-top:18px}
.a-sr{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}
.a-sr,.a-sr *{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.a-sr-err-fix{overflow:inherit;display:block;text-indent:-999px}
.modal-content p {
    font-family: NeueHaasGroteskText,arial !important;
    margin-bottom: 12px;
    font-size: 14px;
    line-height: 21px;
    color: #000;
}
.a-btn-secondary{font-family:NeueHaasGroteskTextBold,arial;font-size:24px;color:#000;display:inline-block;margin-bottom:24px;border:0;white-space:nowrap;cursor:pointer}.a-btn-secondary.a-small{font-size:16px}.a-btn-secondary.a-inactive,.a-btn-secondary[disabled]{color:#959595;cursor:default}.a-back-link{font-family:NeueHaasGroteskTextBold,arial;color:#000;display:inline-block}
.a-btn{color:#000;background:#fff}.a-btn,.a-btn-filled{padding:12px 35px;border:1px solid #000;border-radius:50px;font-family:NeueHaasGroteskDisplayBold,arial;display:inline-block;margin-bottom:24px}.a-btn-filled{background:#000;color:#fff}.a-btn-border{padding:12px 35px;border:1px solid #000;border-radius:50px;background:transparent;color:#000;font-family:NeueHaasGroteskDisplayBold,arial;display:inline-block}.a-btn-filled:hover,.a-btn-filled:visited{color:#fff}.a-btn-border:hover,.a-btn-border:visited{color:#000}.a-select-wrapper{position:relative;min-width:230px}.a-select-wrapper select{padding:12px 6px;display:block;outline:none;border:1px solid #959595;color:#000;margin-bottom:18px;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:NeueHaasGroteskText,arial;border-bottom:2px solid #000;appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-right:25px;position:relative;width:100%;background:transparent;z-index:2}.a-select-wrapper .a-select-arrow{position:absolute;top:35%;right:10px;width:10px;height:10px;border-bottom:1px solid #000;border-right:1px solid #000;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}
.a-btn{margin:20px 0;width:auto;text-align:center;font-size:16px}.timeoutOvly .a-btn:after{margin-left:5px}
.a-link {
    font-family: NeueHaasGroteskText,arial;
    background: transparent;
    border: 0;
    cursor: pointer;
    border-bottom: 1px solid #000;
    padding-bottom: 2px;
}
.a-link, .a-link:active, .a-link:visited {
    color: #000;
}
/* a, a:hover, a:visited {
    color: #000;
} */
.a-mar-left-md {
    margin-left: 12px;
}
a, a[href^=tel] {
    text-decoration: none;
}
.a-icon-data_boost:before {
    content: "\E93A";
}
.a-icon-carryover:before, .a-icon-data_boost:before {
    font-family: myvzw;
    speak: none;    
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.a-more-data .a-circle {
    text-align: center;
    font-family: NeueHaasGroteskDisplayBold,arial;
    display: inline-block;
    line-height: 61px;
    height: 55px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 55px;
    position: absolute;
    font-size: 40px;
    color: #000;
}
