  .glossary .glossary-search{background-color:#f6f8ff;padding:24px}
.glossary .glossary-search .search-box{position:relative;margin-bottom:24px}
.glossary .glossary-search .search-box:after{clear:both;height:0;display:block;content:''}
.glossary .glossary-search .search-box .form-group{margin-bottom:10px}
.glossary .glossary-search .search-box input{width:85%;background:#f3f3f3;border:0;font-size:1em;line-height:1em;height:53px;padding:0 12px 0 12px;float:left;z-index:1}
.glossary .glossary-search .search-box input:placeholder-shown ~ a{display:none}
.glossary .glossary-search .search-box i[class^="fa"]{height:8px;width:8px;text-align:center;vertical-align:middle;line-height:1.25rem;z-index:3;font-size:.875rem;position:relative;padding:0;color:#1a1a1a;margin:10px;top:-5px}
.glossary .glossary-search .search-box .ico.ico-cross{right:185px;top:8px;padding:0;z-index:2;position:absolute;margin:-2px}
.glossary .glossary-search .search-box .ico.ico-cross:focus{outline:2px #9ecaed solid !important;outline-offset:-2px;box-shadow:0 0 6px #9ecaed !important}
@media screen and (max-width:767px){.glossary .glossary-search .search-box i[class^="fa"]{top:0;left:90%}
}
@media screen and (min-width:768px) and (max-width:1024px){.glossary .glossary-search .search-box i[class^="fa"]{left:145%}
}
.glossary .glossary-search .search-box ::-webkit-input-placeholder{color:#fff}
.glossary .glossary-search .search-box :-moz-placeholder{color:#fff;opacity:1}
.glossary .glossary-search .search-box ::-moz-placeholder{color:#fff;opacity:1}
.glossary .glossary-search .search-box :-ms-input-placeholder{color:#fff}
.glossary .glossary-search .search-box .btn{padding:8px 16px !important;text-align:center;margin-left:24px;float:left;line-height:1.5rem}
@media screen and (min-width:768px) and (max-width:991px){.glossary .glossary-search .search-box .btn{margin-left:13px}
}
.glossary .glossary-search .search-box .btn[type=submit][disabled=disabled]{padding:8px 8px 8px 28px !important}
.glossary .glossary-search .search-box .btn[type=submit][disabled=disabled]:before{margin-top:6px;margin-left:6px;content:"";width:20px;height:20px;top:4px}
@media screen and (max-width:767px){.glossary .glossary-search .search-box .input{margin-bottom:15px}
.glossary .glossary-search .search-box .input input{width:100%;float:none;margin-bottom:5px}
.glossary .glossary-search .search-box .input .cancer-button{position:absolute;top:274%;width:100%}
.glossary .glossary-search .search-box .input.input-error .cancer-button{top:190%}
.glossary .glossary-search .search-box .ico.ico-cross{right:3%}
.glossary .glossary-search .search-box .btn{width:100%;display:block;margin:0;float:none}
}
.glossary .glossary-search .search-box input{padding:10px 8px;font-size:1rem;line-height:1.25rem;height:40px;background:#fff;border:1px solid #ccc;border-radius:4px;-webkit-transform:none !important;transform:none !important;-webkit-transition:none !important;transition:none !important}
@media screen and (min-width:768px) and (max-width:991px){.glossary .glossary-search .search-box input{width:82%}
}
.glossary .glossary-search .search-box input .form-control:focus{border:1px solid #2746f8 !important;-webkit-box-shadow:0 0 0 4px #93c5fd;box-shadow:0 0 0 4px #93c5fd}
.glossary .glossary-search .custom-checkbox{position:relative;padding-left:24px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
@media screen and (max-width:767px){.glossary .glossary-search .custom-checkbox{top:-12px;position:relative}
}
.glossary .glossary-search input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.glossary .glossary-search .checkmark{top:2px;width:16px;height:16px;background:#fff;border:1px solid #ccc;border-radius:4px;position:absolute;left:0}
.glossary .glossary-search input:hover ~ .checkmark{background-color:#fff}
.glossary .glossary-search input:checked ~ .checkmark{width:16px;height:16px;background:#2746f8;border-color:#2746f8;border-radius:4px}
.glossary .glossary-search .checkmark:after{content:"";position:absolute;display:none}
.glossary .glossary-search input:checked ~ .checkmark:after{display:block}
.glossary .glossary-search .checkmark:after{left:5px;top:2px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.glossary .glossary-search form .input .form-control:focus{border:1px solid #2746f8 !important;-webkit-box-shadow:0 0 0 4px #93c5fd;box-shadow:0 0 0 4px #93c5fd;background-color:#fff}
.glossary .glossary-search label.custom-checkbox{margin-bottom:16px;font-family:Source Sans Pro;font-size:1rem;font-weight:400;line-height:1.25rem;letter-spacing:0;text-align:left;color:#1a1a1a}
.glossary .glossary-search label.custom-checkbox::before{position:relative}
@media screen and (max-width:767px){.glossary .glossary-search .clearfix{height:50px}
.glossary .glossary-search .search-box .ico.ico-cross{right:10%;top:3px}
}
.glossary .glossary-search ul.alphabet{list-style-type:none;margin:0 6%;padding:0 12px;background-color:#dce1fe;border-radius:4px}
@media screen and (min-width:768px) and (max-width:991px){.glossary .glossary-search ul.alphabet{width:100%;padding:0;margin:0}
}
.glossary .glossary-search ul.alphabet li{display:inline-block;padding:0 5px;margin:16px 0;width:3.65%}
.glossary .glossary-search ul.alphabet li:before{background:0}
.glossary .glossary-search ul.alphabet li:last-child{width:5%}
.glossary .glossary-search ul.alphabet li a{padding:0;text-align:center;width:100%;font-family:'Poppins';text-decoration:none;font-style:normal;font-weight:700;font-size:1.125rem;line-height:1.5rem}
@media screen and (max-width:991px){.glossary .glossary-search ul.alphabet li a{font-size:.875rem;line-height:1.5rem}
}
.glossary .glossary-search ul.alphabet li a.inactive{cursor:text;color:#6b6b6b;font-weight:400}
.glossary .glossary-search ul.alphabet li a:not(.inactive):hover{font-size:1.125rem;line-height:1.5rem;color:#2746F8;@media screen and (max-width:767px){font-size:.875rem;line-height:1.5rem}
}
@media screen and (min-width:768px) and (max-width:991px){.glossary .glossary-search ul.alphabet{margin:10px -1px 0 -1px}
.glossary .glossary-search ul.alphabet li{padding:0 1px}
.glossary .glossary-search ul.alphabet li a{padding:0}
}
@media screen and (max-width:767px){.glossary .glossary-search ul.alphabet{width:100%;display:flex;overflow-x:scroll;white-space:nowrap;margin:0;position:relative}
.glossary .glossary-search ul.alphabet li{display:inline-block;padding:0 15px;margin:16px 0;width:12.65%}
}
.glossary .glossary-search p.text-center{font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-size:.875rem;color:#000;line-height:1.25rem;margin-top:16px}
.glossary .glossary-search ul.typeahead{padding:0}
.glossary .glossary-search ul.typeahead li{padding-left:0}
.glossary .glossary-search ul.typeahead li:before{background:0}
.glossary .glossary-alpha-wrap{border-bottom:1px solid #ccc;padding:24px 0}
.glossary .glossary-alpha-wrap .back-to-top{margin:0}
.glossary .glossary-alpha-wrap .h1{margin-bottom:24px;text-transform:uppercase}
.glossary .glossary-alpha-wrap .term{padding:0}
.glossary .glossary-alpha-wrap .term h3,.glossary .glossary-alpha-wrap .term .h3{margin-bottom:16px}
.glossary .glossary-alpha-wrap .term h3 .phonetic-title,.glossary .glossary-alpha-wrap .term .h3 .phonetic-title{text-decoration:underline}
.glossary .glossary-alpha-wrap .term h3 .phonetic .glossary .glossary-alpha-wrap .term .h3 .phonetic{font-weight:normal !important}
.glossary .glossary-alpha-wrap .term h3 span .glossary .glossary-alpha-wrap .term .h3 span{font-weight:700}
.glossary .glossary-alpha-wrap .term p{margin-bottom:24px}
.glossary .glossary-alpha-wrap .term.last,.glossary .glossary-alpha-wrap .term:last-child{border-bottom:0}
#no-results{margin-top:40px}