#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;
}