@font-face{font-family:"VerizonNHGeDS";font-weight:bold;src:url("//scache2.vzw.com/globalnav/fonts/verizon-nhg/VerizonNHGeDS-Bold.eot?#iefix") format("embedded-opentype"),url("//scache2.vzw.com/globalnav/fonts/verizon-nhg/VerizonNHGeDS-Bold.woff2") format("woff2"),url("//scache2.vzw.com/globalnav/fonts/verizon-nhg/VerizonNHGeDS-Bold.woff") format("woff"),url("//scache2.vzw.com/globalnav/fonts/verizon-nhg/VerizonNHGeDS-Bold.ttf") format("truetype")}
@font-face{font-family:"VerizonNHGeDS";src:url("//scache2.vzw.com/globalnav/fonts/verizon-nhg/VerizonNHGeDS-Regular.eot?#iefix") format("embedded-opentype"),url("//scache2.vzw.com/globalnav/fonts/verizon-nhg/VerizonNHGeDS-Regular.woff2") format("woff2"),url("//scache2.vzw.com/globalnav/fonts/verizon-nhg/VerizonNHGeDS-Regular.woff") format("woff"),url("//scache2.vzw.com/globalnav/fonts/verizon-nhg/VerizonNHGeDS-Regular.ttf") format("truetype")}
@font-face{font-family:"VerizonNHGeTX";font-weight:bold;src:url("//scache2.vzw.com/globalnav/fonts/verizon-nhg/VerizonNHGeTX-Bold.eot?#iefix") format("embedded-opentype"),url("//scache2.vzw.com/globalnav/fonts/verizon-nhg/VerizonNHGeTX-Bold.woff2") format("woff2"),url("//scache2.vzw.com/globalnav/fonts/verizon-nhg/VerizonNHGeTX-Bold.woff") format("woff"),url("//scache2.vzw.com/globalnav/fonts/verizon-nhg/VerizonNHGeTX-Bold.ttf") format("truetype")}
@font-face{font-family:"VerizonNHGeTX";src:url("//scache2.vzw.com/globalnav/fonts/verizon-nhg/VerizonNHGeTX-Regular.eot?#iefix") format("embedded-opentype"),url("//scache1.vzw.com/globalnav/fonts/verizon-nhg/VerizonNHGeTX-Regular.woff2") format("woff2"),url("//scache2.vzw.com/globalnav/fonts/verizon-nhg/VerizonNHGeTX-Regular.woff") format("woff"),url("//scache2.vzw.com/globalnav/fonts/verizon-nhg/VerizonNHGeTX-Regular.ttf") format("truetype")}
.brand-device-container .oneDRd_fragment .oneDRd_title h1{font-family:VerizonNHGeDS !important;margin-top:45px}
.brand-device-container .oneDRd_banner_text{font-family:VerizonNHGeDS !important;font-size:16px;color:#6f7171}
.brand-device-container .socialmedia{background-color:#f6f6f6;width:100vw;padding-bottom:30px;padding-top:40px;margin-left:calc(0%)}
.brand-device-container .oneDRd_fragment .oneDRd_title{margin-bottom:28px !important}
.brand-device-container .oneDRd_banner_title{width:80%}
.select-phone-device-container .filter-button-container{display:none}
.select-phone-device-container .gridTitle{padding:40px 20px 10px 20px;font-family:VerizonNHGeDS;font-size:24px;font-weight:400;line-height:28px}
.select-phone-device-container .gridSubtitle{padding:0 20px 110px 20px;font-family:VerizonNHGeDS;font-size:14px;color:#6f7171}
.select-phone-device-container .loginButton{background-color:black;border-color:black;color:white;width:108px;height:32px;border-radius:100px;font-family:VerizonNHGeTX;font-weight:bold;font-size:12px;margin-left:20px}
.select-phone-device-container .loginButton:hover{background-color:white;color:black}
.select-phone-device-container .styleBlock{display:block}
.select-phone-device-container .selector-container{background-color:#f6f6f6;height:100vh;width:100vw;position:relative;margin-left:calc(0%);display:table;padding-bottom:100px}
.select-phone-device-container .selector-center{max-width:1232px;width:100%;margin:32px auto;padding-top:30px}
.select-phone-device-container .childPage .searchContainer{width:22%;max-width:270px;min-width:150px;margin-right:3.5%;float:left}
.select-phone-device-container .childPage .brands-section{width:74.5%;max-width:918px;min-width:500px;float:right}
.select-phone-device-container .childPage{margin-right:10px}
.select-phone-device-container .search-input{border:1px solid #000;max-width:596px;width:100%;border-radius:8px}
.select-phone-device-container .tab-select{height:30px;width:100%}
.select-phone-device-container .tab-select label{margin-bottom:10px;font-weight:bold;font-size:20px;line-height:24px;color:#6f7171}
.select-phone-device-container .categoryWrapper{margin-right:30px;float:left;cursor:pointer;font-weight:bold;font-family:VerizonNHGeDS}
.select-phone-device-container .glassicon-search{width:24px;height:24px;float:right;background-color:#f6f6f6;margin-top:10px;margin-right:5px}
.select-phone-device-container .add-cursor{cursor:pointer}
.select-phone-device-container .categorySelected{border-bottom:4px solid #d52b1e}
.select-phone-device-container .categorySelected label{color:black !important}
.select-phone-device-container input::-webkit-input-placeholder{color:black}
.select-phone-device-container input:-moz-placeholder{color:black}
.select-phone-device-container .childPage .button-caret{display:none}
.select-phone-device-container .childPage .oneDRd_fragment .oneDRd_banner_title,.select-phone-device-container .oneDRd_fragment .oneDRd_banner_title_white{font-family:VerizonNHGeDS;font-size:64px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:.95;letter-spacing:normal;color:#000;margin:8px 0 0 0;padding:0}
.select-phone-device-container .oneDRd_fragment .oneDRd_banner_text,.select-phone-device-container .oneDRd_fragment .oneDRd_banner_text_white{font-family:VerizonNHGeDS;font-size:20px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.2;letter-spacing:normal;padding-top:23.75px}
.select-phone-device-container .oneDRd_fragment .oneDRd_banner{margin-left:calc(0%);width:100vw !important}
.select-phone-device-container .oneDRd_fragment .oneDRd_banner{width:100%;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;overflow:hidden}
.select-phone-device-container .oneDRd_fragment .oneDRd_banner_middle{vertical-align:middle;text-align:left;width:100%;max-width:1272px;margin:0 auto;padding-left:1.25rem}
.select-phone-device-container .oneDRd_fragment .oneDRd_banner_title,.select-phone-device-container .oneDRd_fragment .oneDRd_banner_text{color:#000}
.select-phone-device-container #brandRecordSpotlightWrapper,.select-phone-device-container .brands-category-section{margin:0 auto;max-width:1232px;width:100%}
.select-phone-device-container .brands-grid{width:100%;display:inline-flex;flex-wrap:wrap;box-sizing:border-box;grid-gap:1px}
.select-phone-device-container .brands-grid-item:focus-within{outline:3px #2b8ce0 solid}
.select-phone-device-container .optionsWrapper{padding:12px 0 30px 0;border-bottom:1px solid #b8b8b8}
.select-phone-device-container .symptomsOptionsList{padding:0;list-style-type:none;min-height:50px;max-height:460px;overflow-y:auto;max-width:270px}
.select-phone-device-container .symptomsOptionsListWrapper{padding:4px}
.select-phone-device-container .symptomsOptions-title{font-family:VerizonNHGeDS;font-size:16px;font-weight:bold;line-height:1.5rem;margin-top:20px;margin-bottom:5px}
.select-phone-device-container .symptomsOptions-NoResult{font-family:VerizonNHGeDS;font-size:16px;font-weight:normal;line-height:1.5rem;margin-top:10px;margin-bottom:5px}
.select-phone-device-container .symptomsOptionsList .symptomsOptions{font-family:VerizonNHGeTX;font-size:12px;font-weight:400;cursor:pointer;line-height:28px}
.select-phone-device-container .searchContainer #filter-title{border-bottom:1px solid #b8b8b8;margin-bottom:20px}
.select-phone-device-container .searchContainer #filter-title label{font-family:VerizonNHGeDS;font-weight:bold;font-size:24px;line-height:28px;padding-bottom:5px}
.select-phone-device-container .filterModal #modal-filter-title label{display:none}
.select-phone-device-container img{vertical-align:middle}
.select-phone-device-container .childPage .brands-grid-item{max-width:290px;min-width:138px;width:31.5%;height:372px;box-shadow:0 0 0 .5px #d8dada;border:.5px solid #d8dada;margin-bottom:24px;background-color:white;border-radius:8px}
.select-phone-device-container .childPage .mydevices-grid{height:460px !important}
.select-phone-device-container .childPage .brands-section .brands-grid-item .desktop-img{display:flex;width:auto;height:186px;position:absolute;top:19%;left:50%;transform:translate(-50%,-13%)}
.select-phone-device-container .childPage .brands-section .brands-grid-item .mobile-img{display:none}
.select-phone-device-container .childPage .brands-section .brands-grid-item:active,.select-phone-device-container .childPage .brands-section .brands-grid-item:visited,.select-phone-device-container .childPage .brands-section .brands-grid-item:hover,.select-phone-device-container .childPage .brands-section .brands-grid-item::selection,.select-phone-device-container .childPage .brands-section .brands-grid-item:focus{outline:none !important;-webkit-tap-highlight-color:transparent}
.select-phone-device-container .childPage .brands-section .brands-grid-item{position:relative;overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.select-phone-device-container .grid-margin{margin-right:23px}
.select-phone-device-container .link-label{margin-top:32px}
.select-phone-device-container .link-label a{font-size:16px;line-height:20px;font-family:VerizonNHGeDS;font-weight:normal;font-style:normal;text-decoration:underline;color:black}
.select-phone-device-container .brands-grid-item .basepanel .deviceInfo{position:absolute;bottom:0;margin-bottom:8px;padding:0 16px;font-family:VerizonNHGeDS;font-size:12px;width:100%}
.select-phone-device-container .brands-grid-item .basepanel .deviceInfo .deviceMdn{padding-bottom:32px;font-size:14px;color:#6f7171}
.select-phone-device-container .childPage .brands-section .brands-grid-item .basepanel .deviceInfo .device-name{padding-bottom:16px;font-family:VerizonNHGeDS;font-size:14px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.2;letter-spacing:normal;color:#000}
.select-phone-device-container .childPage .brands-section .brands-grid-item .basepanel .deviceInfo .ownerName{font-family:VerizonNHGeTX;padding-bottom:4px}
.select-phone-device-container .childPage .brands-section .brands-grid-item .basepanel .deviceInfo .mydevice-name{padding-bottom:4px !important}
.select-phone-device-container .childPage .brands-section .brands-grid-item .basepanel .deviceInfo .device-link{margin-bottom:16px}
.select-phone-device-container .childPage .brands-section .brands-grid-item .basepanel .deviceInfo a{font-family:VerizonNHGeTX;font-style:normal;font-weight:normal;width:100%;font-size:12px;color:black;line-height:16px;display:block;text-decoration:underline}
.select-phone-device-container .brands-button{width:190px;height:44px;object-fit:contain;border-radius:100px;border:solid 1px #000;background-color:black;margin-top:38px;margin-left:45%;margin-bottom:80px}
.select-phone-device-container .brands-button:hover{background-color:#fff}
.select-phone-device-container .brands-button p{margin:0;font-family:VerizonNHGeDS;font-size:16px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:white}
.select-phone-device-container .brands-button:hover p{color:#000}
.select-phone-device-container .device-search{font-family:VerizonNHGeDS;font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:.95;letter-spacing:normal;color:#000;height:44px;border:0;outline:0;width:72%;background-color:#f6f6f6;margin-left:12px}
.select-phone-device-container .br-hide{display:none !important}
.select-phone-device-container input.i-am-accordion{position:absolute;opacity:0;z-index:-1}
.select-phone-device-container .tabs{overflow:hidden}
.select-phone-device-container .tab{width:100%;overflow:hidden;border-bottom:1px solid #b8b8b8}
.select-phone-device-container .tab-label{font-family:VerizonNHGeDS;display:flex;justify-content:space-between;padding:32px 0;font-size:20px;line-height:24px;font-weight:normal;cursor:pointer;margin-bottom:0}
.select-phone-device-container .tab-label::after{content:"";display:inline-block;width:14px;height:14px;border-right:2px solid #000;border-bottom:2px solid #000;transform:rotate(45deg);float:right;margin-right:4px;position:relative}
.select-phone-device-container .tab-content{max-height:0;padding:0;transition:all}
.select-phone-device-container .tab-close{display:flex;justify-content:flex-end;padding:1em;font-size:.75em;cursor:pointer}
.select-phone-device-container input.i-am-accordion:checked+.tab-label{font-family:VerizonNHGeDS}
.select-phone-device-container input.i-am-accordion:checked+.tab-label::after{transform:rotate(225deg);margin-top:5px}
.select-phone-device-container input.i-am-accordion:checked ~ .tab-content{max-height:60vh;overflow-y:scroll;padding:0}
.select-phone-device-container input.i-am-accordion:checked ~ .tab-content .filterContainer{clear:both}
.select-phone-device-container input.i-am-accordion:checked ~ .tab-content .filterContainer div{float:left}
.select-phone-device-container input.i-am-accordion:checked ~ .tab-content .filterContainer .label-div{width:85%}
.select-phone-device-container input.i-am-accordion:checked ~ .tab-content .filterContainer input{margin-bottom:10px;width:20px;height:20px;accent-color:black}
.select-phone-device-container input.i-am-accordion:checked ~ .tab-content .filterContainer label{margin-bottom:24px;margin-left:10px;margin-top:5px;font-size:16px;font-weight:normal;font-family:VerizonNHGeDS}
.select-phone-device-container input.i-am-accordion:checked ~ .tab-content .filterContainer:last-child label{margin-bottom:30px}
.select-phone-device-container #tsaModal.Modal{display:block;position:fixed;left:0;top:0;z-index:9999;width:100%;height:100%;padding-top:100px;background-color:black;background-color:rgba(0,0,0,0.4);-webkit-transition:.5s;overflow:auto;transition:all .3s linear}
.select-phone-device-container #tsaModal .Modal-content{background-color:#fefefe;margin:auto;padding:10px 20px;border-radius:4px;max-width:560px;height:363px;position:relative}
.select-phone-device-container #tsaModal.is-hidden{display:none}
.select-phone-device-container #tsaModal.is-visuallyHidden{opacity:0}
.select-phone-device-container #tsaModal .close{float:right}
.select-phone-device-container #tsaModal .close:hover,.select-phone-device-container #tsaModal .close:focus{color:#000;text-decoration:none;cursor:pointer}
.select-phone-device-container #tsaModal .close:before,.select-phone-device-container #tsaModal .close:after{position:absolute;content:' ';height:22px;width:2px;background-color:#000}
.select-phone-device-container #tsaModal .close:before{transform:rotate(45deg)}
.select-phone-device-container #tsaModal .close:after{transform:rotate(-45deg)}
.select-phone-device-container #tsaModal #tsaInfo{width:100%;padding:38px 28px}
.select-phone-device-container #tsaModal #tsaInfo #modal-title{font-family:VerizonNHGeDS;font-size:32px;font-weight:bold;line-height:36px}
.select-phone-device-container #tsaModal #tsaInfo #modal-mdn{font-family:VerizonNHGeDS;font-size:24px;font-weight:normal;line-height:28px;margin-bottom:20px}
.select-phone-device-container #tsaModal #tsaInfo #tsaText{font-family:VerizonNHGeDS;font-size:16px;font-weight:normal;line-height:19px}
.select-phone-device-container #tsaModal #tsaCta{padding:0 28px 48px;position:absolute;bottom:0;display:block}
.select-phone-device-container #tsaModal #tsaCta #tsaYes,.select-phone-device-container #tsaModal #tsaCta #tsaNew{width:226px;height:44px;border-radius:100px;display:block;text-align:center;text-decoration:none;padding-top:10px;font-family:VerizonNHGeDS;font-weight:bold;font-size:16px;margin-right:10px}
.select-phone-device-container #tsaModal #tsaCta #tsaYes{border:solid 1px #000;background-color:#000;color:#fff;float:left}
.select-phone-device-container #tsaModal #tsaCta #tsaNew{border:solid 1px #000;background-color:#fff;color:#000;float:right}
@media only screen and (min-width:1025px){.select-phone-device-container .filter-button-container{display:none}
.select-phone-device-container .menuItems{width:850px;float:left}
.select-phone-device-container select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;width:850px;text-overflow:''}
.select-phone-device-container .custom-select{border-bottom:1px solid #000;float:left;margin-left:40px;width:100%}
.select-phone-device-container .brands-button{margin-left:30%}
.select-phone-device-container #pageTypeWrapperbrand select{font-family:VerizonNHGeDS;font-size:24px;font-weight:bold;max-width:-webkit-fill-available;color:#000;border:0;white-space:nowrap;overflow:hidden;background:url("../../../../../content/dam/support/one_d/dropdown_arrow.gif") 6.66666667% no-repeat;background-size:30px 30px}
.select-phone-device-container .childPage .brands-heading{font-family:VerizonNHGeDS;font-size:2rem;font-weight:bold;font-style:normal;font-stretch:normal;line-height:.95;letter-spacing:normal;color:#000;margin:0 0 25px 0}
}
@media(max-width:1024px) and (min-width:840px){.select-phone-device-container .filter-button-container{display:none}
.select-phone-device-container .brands-section .brands-grid-item .mobile-img{display:none}
.select-phone-device-container .oneDRd_fragment .oneDRd_banner_title,.select-phone-device-container .oneDRd_fragment .oneDRd_banner_text{color:#000}
.select-phone-device-container .oneDRd_fragment .oneDRd_banner_title,.select-phone-device-container .oneDRd_fragment .oneDRd_banner_title_white{font-family:VerizonNHGeDS;font-size:48px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:.95;letter-spacing:normal;color:#000;margin:8px 0 0 0;padding:0}
.select-phone-device-container .oneDRd_fragment .oneDRd_banner_text,.select-phone-device-container .oneDRd_fragment .oneDRd_banner_text_white{font-family:VerizonNHGeDS;font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.2;letter-spacing:normal;padding-top:23.75px}
.select-phone-device-container .childPage .brands-heading{font-family:VerizonNHGeDS;font-size:2rem;font-weight:bold;font-style:normal;font-stretch:normal;line-height:.95;letter-spacing:normal;color:#000;margin:0 0 25px 0}
.select-phone-device-container .menuItems{width:500px;float:left}
.select-phone-device-container .brands-button{margin-left:25%}
.select-phone-device-container .custom-select{border-bottom:1px solid #000;float:left;margin-left:0}
.select-phone-device-container .homefilter .custom-select{width:90%}
.select-phone-device-container #pageTypeWrapperbrand{margin-right:0;float:left;min-width:80px;width:100%}
.select-phone-device-container #pageTypeWrapperbrand select{font-family:VerizonNHGeDS;font-size:20px;font-weight:bold;max-width:-webkit-fill-available;color:#000;border:0;white-space:nowrap;overflow:hidden;background:url("../../../../../content/dam/support/one_d/dropdown_arrow.gif") 6.66666667% no-repeat;background-size:22px 22px}
.select-phone-device-container select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;width:500px;text-overflow:''}
}
@media(min-width:768px) and (max-width:839px){.select-phone-device-container .childPage{margin:0 20px}
.select-phone-device-container .optionsWrapper{padding:32px 0 16px 0;border:0}
.select-phone-device-container .childPage .brands-section{width:100%;max-width:unset;min-width:unset;float:unset;margin-top:20px}
.select-phone-device-container .searchBoxModal{z-index:1000;inset:0;height:100vh;width:100vw;position:fixed;padding:40px 10px 16px;background-color:#fff;top:70px}
.select-phone-device-container .tsa-search-box{width:95% !important;max-width:95% !important;float:unset !important;border-top:0;border-right:0;border-bottom:1px solid black;border-left:0;border-image:initial;height:54px;border-radius:unset}
.select-phone-device-container .tsa-search-box input.device-search{width:70% !important;background-color:white}
.select-phone-device-container #searchBackButton{float:left;position:relative;font-size:35px;margin-left:0;margin-right:5px;height:40px;width:20px}
.select-phone-device-container .tab-label{font-size:16px;line-height:20px}
.select-phone-device-container .loginButton{width:82px;margin-left:16px}
.select-phone-device-container .selector-center{margin:0;padding:0 20px}
.select-phone-device-container .tab-select label{font-size:14px}
.select-phone-device-container .childPage .searchContainer{width:100%;max-width:unset;min-width:unset;margin-right:unset;float:unset}
.select-phone-device-container .childPage .searchContainer #filter-title{display:none}
.select-phone-device-container #brandRecordSpotlightWrapper,.select-phone-device-container .brands-category-section{width:100%}
.select-phone-device-container .childPage .brands-section .brands-grid-item .desktop-img{display:none}
.select-phone-device-container .link-label{display:none}
.select-phone-device-container .search-input{float:left;width:85%;max-width:666px;margin-top:10px}
.select-phone-device-container .filter-button-container{display:block}
.select-phone-device-container .gridTitle{padding:40px 16px 10px 16px;font-size:20px}
.select-phone-device-container .gridSubtitle{padding:0 16px 49px 16px;font-size:15px}
.select-phone-device-container .childPage .mydevices-grid{height:380px !important}
.select-phone-device-container .grid-margin{margin-right:25px}
.select-phone-device-container .childPage .brands-section .brands-grid-item .mobile-img{height:134px;display:flex;position:absolute;top:18%;left:50%;transform:translate(-50%,-13%)}
.select-phone-device-container .childPage .brands-section .brands-grid-item .basepanel .deviceInfo{font-size:14px;line-height:18px;height:37%}
.select-phone-device-container .childPage .brands-section .brands-grid-item .basepanel .myDeviceInfo{height:44% !important}
.select-phone-device-container .childPage .brands-section .brands-grid-item .basepanel .deviceInfo a{font-size:12px}
.select-phone-device-container .childPage .brands-section .brands-grid-item .basepanel .deviceInfo .deviceMdn{padding-bottom:25px}
.select-phone-device-container .childPage .brands-section .brands-grid-item .basepanel .deviceInfo .device-link{position:absolute;bottom:0}
.select-phone-device-container .childPage .brands-section .brands-grid-item .basepanel .deviceInfo .tsa-landing-link,.select-phone-device-container .childPage .brands-section .brands-grid-item .basepanel .deviceInfo .device-tsa-link{bottom:30px !important}
.select-phone-device-container #filterButton{width:68px;margin:0 0 20px 20px;background-color:white;margin-top:-0.25rem}
.select-phone-device-container .brands-button p{color:white}
.select-phone-device-container #filterButton p{color:black}
.select-phone-device-container .categoryWrapper{margin-right:15px}
.select-phone-device-container .device-search{width:90%;float:left;margin-top:0}
.select-phone-device-container #pageTypeWrapperbrand{width:100%;padding-bottom:0 !important;background-color:white;margin-right:30px;float:left;min-width:300px;z-index:9999}
.select-phone-device-container .childPage .brands-heading{font-family:VerizonNHGeDS;font-size:25px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:.95;letter-spacing:normal;color:#000;padding-top:1.125rem;margin:5px 0 25px 0}
.select-phone-device-container .brands-button{margin-left:25%;margin-bottom:80px}
.select-phone-device-container .custom-select{width:100%;margin-left:-0.5rem;float:left;position:relative;z-index:inherit;background:#fff}
.select-phone-device-container .menuItems{width:100%;float:left}
.select-phone-device-container .symptomsOptionsList{max-width:100%;padding-top:20px}
.select-phone-device-container .bottomButtons{position:absolute;bottom:0;text-align:center;width:100%}
.select-phone-device-container #submitFilter{background-color:black;border-color:black}
.select-phone-device-container #submitFilter p{color:white}
.select-phone-device-container #submitFilter:disabled{background-color:#d8dada;border-color:#d8dada;width:328px;height:44px}
.select-phone-device-container #submitFilter:disabled p{color:white}
.select-phone-device-container .filterModal .close{width:32px;height:32px;opacity:.3}
.select-phone-device-container .filterModal .close:hover{opacity:1}
.select-phone-device-container .filterModal .close:before,.select-phone-device-container .filterModal .close:after{position:absolute;left:30px;content:' ';height:33px;width:2px;background-color:#000}
.select-phone-device-container .filterModal .close:before{transform:rotate(45deg)}
.select-phone-device-container .filterModal .close:after{transform:rotate(-45deg)}
.select-phone-device-container .filterModal{z-index:9999;inset:0;height:100vh;width:100vw;position:fixed;padding:40px 20px;background-color:white;display:none;top:70px}
.select-phone-device-container .modalCloseContainer{clear:both;height:40px}
.select-phone-device-container .filterModal #modal-filter-title label{font-family:VerizonNHGeDS;font-size:32px;margin-top:20px;display:block}
.select-phone-device-container .filterModal ul{text-align:left}
.select-phone-device-container .filterModal .no-select,.select-phone-device-container .filterModal span{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;user-select:none}
.select-phone-device-container .filterModal span{font-family:VerizonNHGeDS;font-size:20px;line-height:34px;text-align:left;padding:15px 15px 0;text-transform:none;font-weight:300;letter-spacing:1px;display:block;margin:0;cursor:pointer;transition:.2s}
.select-phone-device-container #submitFilter,.select-phone-device-container #cancelFilter{width:157px;height:44px;margin-top:0;margin-left:0;margin-bottom:20px}
.select-phone-device-container #cancelFilter{margin-left:10px}
.select-phone-device-container .filterModal p{text-align:left;font-family:VerizonNHGeDS;font-size:16px;line-height:24px;position:relative;will-change:max-height;contain:layout;display:inline-block;opacity:1;transform:translate(0,0);margin-top:5px;margin-bottom:15px;padding:0 50px 0 15px;transition:.3s opacity,0.6s max-height;hyphens:auto;z-index:2}
.select-phone-device-container #submitFilter p,.select-phone-device-container #cancelFilter p{padding:unset}
.select-phone-device-container #tsaModal .Modal-content{max-width:100%}
.select-phone-device-container #tsaModal #tsaInfo{padding:16px}
.select-phone-device-container #tsaModal #tsaInfo #modal-title{font-size:24px;line-height:28px}
.select-phone-device-container #tsaModal #tsaCta{padding:16px}
.select-phone-device-container #tsaModal #tsaCta #tsaYes,.select-phone-device-container #tsaModal #tsaCta #tsaNew{width:328px;height:44px;border-radius:100px;display:block;text-align:center;text-decoration:none;padding-top:10px;font-size:16px;margin:0 auto;float:unset}
.select-phone-device-container #tsaModal #tsaCta #tsaYes{border:solid 1px #000;background-color:#000;color:#fff}
.select-phone-device-container #tsaModal #tsaCta #tsaNew{border:solid 1px #000;background-color:#fff;color:#000;margin-top:20px}
.select-phone-device-container input.i-am-accordion:checked ~ .tab-content .filterContainer label{margin-bottom:20px}
}
@media(max-width:767px){.select-phone-device-container .childPage{margin:0 20px}
.select-phone-device-container .optionsWrapper{padding:32px 0 16px 0;border:0}
.select-phone-device-container .childPage .brands-section{width:100%;max-width:unset;min-width:unset;float:unset;margin-top:20px}
.select-phone-device-container .searchBoxModal{z-index:1000;inset:0;height:100vh;width:100vw;position:fixed;padding:40px 10px 16px;background-color:#fff;top:70px}
.select-phone-device-container .tsa-search-box{width:95% !important;float:unset !important;border-top:0;border-right:0;border-bottom:1px solid black;border-left:0;border-image:initial;height:54px;border-radius:unset}
.select-phone-device-container .tsa-search-box input.device-search{width:70% !important;background-color:white}
.select-phone-device-container #searchBackButton{float:left;position:relative;font-size:35px;margin-left:0;margin-right:5px;height:40px;width:20px}
.select-phone-device-container .tab-label{font-size:16px;line-height:20px}
.select-phone-device-container .loginButton{width:82px;margin-left:16px}
.select-phone-device-container .selector-center{margin:0;padding:0 20px}
.select-phone-device-container .tab-select label{font-size:14px}
.select-phone-device-container .childPage .searchContainer{width:100%;max-width:unset;min-width:unset;margin-right:unset;float:unset}
.select-phone-device-container .childPage .searchContainer #filter-title{display:none}
.select-phone-device-container #brandRecordSpotlightWrapper,.select-phone-device-container .brands-category-section{width:100%}
.select-phone-device-container .childPage .brands-section .brands-grid-item .desktop-img{display:none}
.select-phone-device-container .link-label{display:none}
.select-phone-device-container .search-input{float:left;width:70%;margin-top:10px}
.select-phone-device-container .filter-button-container{display:block}
.select-phone-device-container .gridTitle{padding:40px 16px 10px 16px;font-size:20px}
.select-phone-device-container .gridSubtitle{padding:0 16px 49px 16px;font-size:15px}
.select-phone-device-container .childPage .brands-grid-item{height:322px;width:45%;margin-bottom:20px}
.select-phone-device-container .childPage .mydevices-grid{height:380px !important}
.select-phone-device-container .grid-margin{margin-right:25px}
.select-phone-device-container .childPage .brands-section .brands-grid-item .mobile-img{height:134px;display:flex;position:absolute;top:18%;left:50%;transform:translate(-50%,-13%)}
.select-phone-device-container .childPage .brands-section .brands-grid-item .basepanel .deviceInfo{font-size:14px;line-height:18px;height:37%}
.select-phone-device-container .childPage .brands-section .brands-grid-item .basepanel .myDeviceInfo{height:44% !important}
.select-phone-device-container .childPage .brands-section .brands-grid-item .basepanel .deviceInfo a{font-size:12px}
.select-phone-device-container .childPage .brands-section .brands-grid-item .basepanel .deviceInfo .deviceMdn{padding-bottom:25px}
.select-phone-device-container .childPage .brands-section .brands-grid-item .basepanel .deviceInfo .device-link{position:absolute;bottom:0}
.select-phone-device-container .childPage .brands-section .brands-grid-item .basepanel .deviceInfo .tsa-landing-link,.select-phone-device-container .childPage .brands-section .brands-grid-item .basepanel .deviceInfo .device-tsa-link{bottom:30px !important}
.select-phone-device-container #filterButton{width:68px;margin:0 0 20px 20px;background-color:white;margin-top:-0.25rem}
.select-phone-device-container .brands-button p{color:white}
.select-phone-device-container #filterButton p{color:black}
.select-phone-device-container .categoryWrapper{margin-right:15px}
.select-phone-device-container .device-search{width:80%;float:left;margin-top:0}
.select-phone-device-container #pageTypeWrapperbrand{width:100%;padding-bottom:0 !important;background-color:white;margin-right:30px;float:left;min-width:300px;z-index:9999}
.select-phone-device-container .childPage .brands-heading{font-family:VerizonNHGeDS;font-size:25px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:.95;letter-spacing:normal;color:#000;padding-top:1.125rem;margin:5px 0 25px 0}
.select-phone-device-container .brands-button{margin-left:25%;margin-bottom:80px}
.select-phone-device-container .custom-select{width:100%;margin-left:-0.5rem;float:left;position:relative;z-index:inherit;background:#fff}
.select-phone-device-container .menuItems{width:100%;float:left}
.select-phone-device-container .symptomsOptionsList{max-width:100%;padding-top:20px}
.select-phone-device-container .bottomButtons{position:absolute;bottom:0;text-align:center;width:100%}
.select-phone-device-container #submitFilter{background-color:black;border-color:black}
.select-phone-device-container #submitFilter p{color:white}
.select-phone-device-container #submitFilter:disabled{background-color:#d8dada;border-color:#d8dada;width:328px;height:44px}
.select-phone-device-container #submitFilter:disabled p{color:white}
.select-phone-device-container .filterModal .close{width:32px;height:32px;opacity:.3}
.select-phone-device-container .filterModal .close:hover{opacity:1}
.select-phone-device-container .filterModal .close:before,.select-phone-device-container .filterModal .close:after{position:absolute;left:30px;content:' ';height:33px;width:2px;background-color:#000}
.select-phone-device-container .filterModal .close:before{transform:rotate(45deg)}
.select-phone-device-container .filterModal .close:after{transform:rotate(-45deg)}
.select-phone-device-container .filterModal{z-index:9999;inset:0;height:100vh;width:100vw;position:fixed;padding:40px 20px;background-color:white;display:none;top:70px}
.select-phone-device-container .modalCloseContainer{clear:both;height:40px}
.select-phone-device-container .filterModal #modal-filter-title label{font-family:VerizonNHGeDS;font-size:32px;margin-top:20px;display:block}
.select-phone-device-container .filterModal ul{text-align:left}
.select-phone-device-container .filterModal .no-select,.select-phone-device-container .filterModal span{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;user-select:none}
.select-phone-device-container .filterModal span{font-family:VerizonNHGeDS;font-size:20px;line-height:34px;text-align:left;padding:15px 15px 0;text-transform:none;font-weight:300;letter-spacing:1px;display:block;margin:0;cursor:pointer;transition:.2s}
.select-phone-device-container #submitFilter,.select-phone-device-container #cancelFilter{width:157px;height:44px;margin-top:0;margin-left:0;margin-bottom:20px}
.select-phone-device-container #cancelFilter{margin-left:10px}
.select-phone-device-container .filterModal p{text-align:left;font-family:VerizonNHGeDS;font-size:16px;line-height:24px;position:relative;will-change:max-height;contain:layout;display:inline-block;opacity:1;transform:translate(0,0);margin-top:5px;margin-bottom:15px;padding:0 50px 0 15px;transition:.3s opacity,0.6s max-height;hyphens:auto;z-index:2}
.select-phone-device-container #submitFilter p,.select-phone-device-container #cancelFilter p{padding:unset}
.select-phone-device-container #tsaModal .Modal-content{max-width:100%}
.select-phone-device-container #tsaModal #tsaInfo{padding:16px}
.select-phone-device-container #tsaModal #tsaInfo #modal-title{font-size:24px;line-height:28px}
.select-phone-device-container #tsaModal #tsaCta{padding:16px}
.select-phone-device-container #tsaModal #tsaCta #tsaYes,.select-phone-device-container #tsaModal #tsaCta #tsaNew{width:328px;height:44px;border-radius:100px;display:block;text-align:center;text-decoration:none;padding-top:10px;font-size:16px;margin:0 auto;float:unset}
.select-phone-device-container #tsaModal #tsaCta #tsaYes{border:solid 1px #000;background-color:#000;color:#fff}
.select-phone-device-container #tsaModal #tsaCta #tsaNew{border:solid 1px #000;background-color:#fff;color:#000;margin-top:20px}
.select-phone-device-container input.i-am-accordion:checked ~ .tab-content .filterContainer label{margin-bottom:20px}
}
.no-result{display:none;padding-left:1.250rem;margin-bottom:130px}
.no-result h2{font-family:VerizonNHGeDS;font-size:32px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:.95;letter-spacing:normal;color:#000;margin-bottom:24px;margin-top:40px}
.no-result p{width:521px;height:19.2px;font-family:VerizonNHGeDS;font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.2;letter-spacing:normal;color:#000;margin-top:0}
.no-result-button{width:160px;height:36px;border-radius:100px;background-color:#fff;border:solid 1px #000;font-family:VerizonNHGeDS;font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#000}
.select-phone-device-container .selector-container{margin-left:calc(50% - 50vw) !important}
.brand-device-container .socialmedia{margin-left:calc(50% - 50vw) !important}