#tt{z-index:1500;}
#tt_overlay{z-index:1499;}
#tt #ttcont div.glossaryItemTitle{width:calc(100% + -7);border-top-left-radius:6px;border-top-right-radius:6px;padding:0;text-align:initial;margin:-2px -12px 10px -7px;line-height:inherit;font-weight:normal;color:#000000 !important;background-color:#transparent;border-top:1px solid transparent;border-bottom:1px solid transparent;font-size:13px !important;}
#tt #ttcont div.glossaryItemBody{padding:0;font-size:13px;line-height:inherit;}
#tt #ttcont .mobile-link{font-size:13px;}
.mobile-link a.glossaryLink{color:#fff !important;}
.mobile-link:before{content:"Term link:"}
.tiles ul.glossaryList a{min-width:85px !important;width:85px !important;}
.tiles ul.glossaryList span{min-width:63px;width:63px;}
.cm-glossary.tiles.big ul.glossaryList a{min-width:179px;width:179px}
.cm-glossary.tiles.big ul.glossaryList span{min-width:179px;width:179px;}
span.glossaryLink, a.glossaryLink{border-bottom:dotted 1px #000000;color:#000000 !important;}
span.glossaryLink.temporary, a.glossaryLink.temporary{border-bottom:dotted 1px;}
span.glossaryLink:hover, a.glossaryLink:hover{border-bottom:solid 1px #333333;color:#333333 !important;}
.glossaryList .glossary-link-title{font-weight:normal !important;}
#tt #tt-btn-close{color:#222 !important}
.cm-glossary.grid ul.glossaryList li:not(.the-index-letter){width:200px !important}
#tt #tt-btn-close{direction:rtl;font-size:20px !important}
#tt #ttcont glossaryItemBody *{color:#ffffff}
#tt #ttcont a{color:#2EA3F2 !important}
#tt{box-shadow:0px 0px 20px #666666;-moz-box-shadow:0px 0px 20px #666666;-webkit-box-shadow:0px 0px 20px #666666;}
.cm-glossary.term-carousel .slick-slide, .cm-glossary.tiles-with-definition ul > li{height:250px !important}
.cm-glossary.tiles-with-definition ul{grid-template-columns:repeat(auto-fill, 220px) !important;}
.cm-glossary.flipboxes-with-definition #glossaryList.glossaryList{grid-template-columns:repeat(6, 1fr);}
.cm-glossary.flipboxes-with-definition #glossaryList.glossaryList > li > div.term-block > .glossaryLinkMain,
.cm-glossary.flipboxes-with-definition #glossaryList.glossaryList > li > div.term-block > .glossaryLink,
.cm-glossary.flipboxes-with-definition #glossaryList.glossaryList .glossary_itemdesc .glossary-read-more-link{background-color:#cecece;}
.cm-glossary.flipboxes-with-definition #glossaryList.glossaryList > li,
.cm-glossary.flipboxes-with-definition #glossaryList.glossaryList > li > div.term-block > .glossaryLinkMain,
.cm-glossary.flipboxes-with-definition #glossaryList.glossaryList > li > div.term-block > .glossaryLink,
.cm-glossary.flipboxes-with-definition #glossaryList.glossaryList > li > div.term-block > .glossary_itemdesc{height:160px;}
.glossary-search-wrapper{display:inline-block;}
input.glossary-search-term{outline:none;}
button.glossary-search.button {
outline: none;
}