.glossary-alltopics-filter-mobile,.glossary-alphabets-filter-mobile{display:none}
.glossary-alltopics-filter,.glossary-alphabets-filter{display:block}
.oneDTopic .glossary-container .topicGroup:last-child{border-bottom:0;margin-bottom:0}
.glossary-results .record-description a.record-underline,.glossary-container .record-description a.record-underline:visited,.glossary-container .record-description a.record-underline:hover{text-decoration:underline !important}
.glossary-alphabet-options:focus-within{border-left:4px solid #d52b1e}
.glossary-alphabet-options .glossary-data{outline:none !important}
@media screen and (max-width:600px){.glossary-container .glossary-heading h1{font-size:34px}
.glossary-container .glossary-body h2{padding-top:0;height:auto;padding-bottom:25px;font-size:25px}
.glossary-alltopics-filter-mobile,.glossary-alphabets-filter-mobile{display:block}
.glossary-alltopics-filter,.glossary-alphabets-filter{display:none}
.glossary-container .glossary-body .glossary-alphabets-filter-mobile{width:100%;padding-bottom:0 !important;border-bottom:1px solid #d8dada;border-top:1px solid #d8dada;background-color:white}
.glossary-container .glossary-body .glossary-alltopics-filter-mobile{width:100%;padding-bottom:0 !important;border-bottom:1px solid #d8dada;background-color:white}
.glossary-container .glossary-alphabets-filter-mobile .glossary-alphabets-filter-wrapper,.glossary-container .glossary-alltopics-filter-mobile .glossary-alltopics-filter-wrapper{position:relative;cursor:pointer;margin-right:22px}
.glossary-container .glossary-alphabets-filter-mobile .glossary-alphabets-filter-selection,.glossary-container .glossary-alltopics-filter-mobile .glossary-alltopics-filter-selection{width:100%;padding:20px 0 18px 0}
.glossary-container .glossary-body .glossary-alphabets-filter-mobile .label,.glossary-container .glossary-body .glossary-alltopics-filter-mobile .label{font-family:VerizonNHGeDS,Arial,Helvetica,sans-serif;font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.42;letter-spacing:normal;color:#000}
.glossary-container .glossary-alphabets-filter-mobile .button,.glossary-container .glossary-alltopics-filter-mobile .button{font-family:VerizonNHGeDS,Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:.95;letter-spacing:normal;color:#fff;background-color:#fff}
.glossary-container .glossary-alphabets-filter-mobile .button:after,.glossary-container .glossary-alltopics-filter-mobile#alltopics-filter-mobile-wrapper .button:after{content:"";display:inline-block;width:7px;height:7px;border-right:1px solid #000;border-bottom:1px solid #000;transform:rotate(315deg);float:right}
.glossary-container .glossary-alphabets-filter-mobile .selection-alphabets-table-wrapper,.glossary-container .glossary-alltopics-filter-mobile .selection-alltopics-filter-wrapper{display:none;position:fixed;top:3%;z-index:9999;background-color:#fff;width:90% !important;margin:1%;height:93%;box-shadow:0 -20px 20px 50px #000}
.glossary-alphabets-filter-mobile .selection-alphabets-table-label-wrapper,.glossary-alltopics-filter-mobile .selection-alltopics-filter-label-wrapper{margin:2% 0 0 2%}
.glossary-alphabets-filter-mobile .selection-alphabets-table-label-wrapper .selection-alphabets-table-label,.glossary-alltopics-filter-mobile .selection-alltopics-filter-label-wrapper .selection-alltopics-filter-label{font-family:VerizonNHGeDS,Arial,Helvetica,sans-serif;font-size:24px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:.99;letter-spacing:normal;color:#000;padding-left:16px}
.glossary-alphabets-filter-mobile .selection-alphabets-table-button-wrapper,.glossary-alltopics-filter-mobile .selection-alltopics-filter-button-wrapper{float:right;width:10%;position:absolute;top:1.5%;left:90%;cursor:pointer;color:#000;background:white;font-size:30px;text-decoration:none}
.glossary-container a:visited,.glossary-container a:hover{text-decoration:none !important}
.glossary-alphabets-filter-mobile .selection-alphabets-table-label-wrapper .selection-alphabets-table-button,.glossary-alltopics-filter-mobile .selection-alltopics-filter-label-wrapper .selection-alltopics-filter-button{cursor:pointer;color:#000;background:white;font-size:30px;text-decoration:none}
.glossary-alphabets-filter-mobile .selection-alphabets-table{margin:10% 0 10% 0;display:table;width:100%;height:55%;padding-left:13%}
.glossary-alphabets-filter-mobile .selection-alphabets-table-body{width:auto;height:auto}
.glossary-alphabets-filter-mobile .selection-alphabets-table .selection-alphabets-table-row{display:table-row}
.show-all .alphabet{font-size:16px !important}
.glossary-alphabets-filter-mobile .selection-alphabets-table-row{width:100%;height:16.66%}
.selection-alphabets-table .glossary-alphabets-filter-mobile .selection-alphabets-table-header .selection-alphabets-table-data,.selection-alphabets-table .glossary-alphabets-filter-mobile .selection-alphabets-table-row .selection-alphabets-table-data{display:table-cell;padding:15% 0 0 0;width:11%}
.selection-alphabets-table-label-wrapper .selection-alphabets-table-button:after,.selection-alltopics-filter-label-wrapper .selection-alltopics-filter-button:after{content:"\2573";font-size:14px}
.selection-alltopics-filter-wrapper .pageContents_list{margin-top:20%}
.search-box{width:88%}
#alltopics-filter-mobile-wrapper #alltopics-filter-mobile-text-box{font-family:VerizonNHGeDS,Arial,Helvetica,sans-serif;font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.42;letter-spacing:normal;color:#000;width:100%;height:50px;padding-left:22px;border:0}
#alltopics-filter-mobile-wrapper a.boxclose{float:right;position:absolute;left:87%;top:25%}
.glossary-results .recordContainer,.glossary-results .topicCategory{width:100%;float:none;margin:0}
.glossary-results .topicGroup{border-top:none !important}
.glossary-results .topicCategory{border-bottom:2px solid #000}
.selection-alphabets-table .selection-alphabets-table-header .selection-alphabets-table-data,.selection-alphabets-table .selection-alphabets-table-row .selection-alphabets-table-data{display:table-cell;padding:15% 0 0 0;width:20%}
.glossary-container .glossary-body .highlighted{border-bottom:4px solid #d52b1e;border-left:0}
.selection-alltopics-filter-wrapper .pageContents_list-mobile{margin-top:20%}
.alltopics-filter-suggestions.filter-suggestions-force-show{display:block !important}
.autocomplete-suggestion{cursor:pointer;font-family:VerizonNHGeDS,Arial,Helvetica,sans-serif;font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.42;letter-spacing:normal;color:#000;border-top:1px solid transparent;border-color:#d8d8d8;height:50px !important;padding:20px 0 0 16px !important;border-bottom:none !important}
.autocomplete-suggestion{padding:10px;white-space:nowrap;overflow:hidden;border-bottom:1px solid #ccc;text-overflow:ellipsis}
.alltopics-filter-suggestions:last-child{border-bottom:1px solid transparent}
.alltopics-filter-suggestions{max-height:75% !important;overflow-y:scroll;position:absolute !important;border:0;width:100% !important;margin:0;overflow-x:hidden}
}
.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.filter-by-letter-container{font-size:24px;font-family:VerizonNHGeDS,Arial,Helvetica,sans-serif;font-weight:bold;color:#000;display:flex;padding-right:50px;float:left;min-width:350px}
.bottom-filter{border-bottom:3px solid #000}
.dropdown-container{width:250px}
.dropdown-label{display:block;margin-bottom:4px;font-size:14px;color:#333;padding-left:10px}
.custom-dropdown{position:relative;padding:9px 0 9px 0;width:300px}
.dropdown-button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;background-color:#fff;border:none !important;text-align:left;font-size:24px;font-weight:bold;cursor:pointer;color:#212529}
.dropdown-button:focus{outline:1px dotted #000;outline-offset:2px}
.dropdown-arrow{transition:transform .2s ease-in-out}
.dropdown-button[aria-expanded="true"] .dropdown-arrow{transform:rotate(180deg)}
.dropdown-list{position:absolute;left:0;width:100%;margin:0;padding:0;list-style:none;background-color:#fff;border:1px solid #ccc;box-shadow:0 4px 8px rgba(0,0,0,0.1);max-height:340px;overflow-y:scroll;z-index:10;display:none}
.alphabet.glossary-data{font-size:24px}
.alphabet.glossary-data:focus{outline:none !important}
.custom-scroll::-webkit-scrollbar{width:8px}
.custom-scroll::-webkit-scrollbar-track{background:transparent}
.custom-scroll::-webkit-scrollbar-thumb{background-color:#babac0;border-radius:20px}
.custom-scroll::-webkit-scrollbar-thumb:hover{background-color:#a0a0a5}
.custom-scroll{scrollbar-color:#8b8b8b transparent}
.dropdown-list::-webkit-scrollbar{width:8px}
.dropdown-list::-webkit-scrollbar-track{background:#f1f1f1}
.dropdown-list::-webkit-scrollbar-thumb{background:#888}
.dropdown-list::-webkit-scrollbar-thumb:hover{background:#555}
.dropdown-list[data-visible="true"]{display:block}
.dropdown-list li{padding:12px 16px;font-size:16px;color:#495057;cursor:pointer;outline:0;border-bottom:1px solid #ccc !important}
.dropdown-list li:hover,.dropdown-list li:focus-within{border-left:4px solid #d52b1e;outline:1px dotted #000 !important;outline-offset:-8px}
.dropdown-list li[aria-selected="true"]{font-weight:bold}
.filter-by-letter-container{display:block}
@media screen and (max-width:600px){.filter-by-letter-container{display:none}
}