.glossary-tooltip {
display: inline;
position: relative;
z-index: 999;
} .glossary-tooltip a,
.glossary-underline {
background: rgba(0, 0, 0, 0.1);
cursor: pointer;
display: inline-block;
font-weight: 700;
padding: 0 10px;
border: 0px !important;
}
.glossary-tooltip-text a, .glossary-tooltip-text-mobile a {
background: none;
}
.glossary-tooltip a.glossary-external-link::after {
content: "";
display: inline-block;
margin-left: 5px;
width: 14px;
height: 16px;
background-size: 14px 16px;
-webkit-mask-image: url("data:image/svg+xml,%3Csvg%20height%3D%221024%22%20width%3D%22768%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M640%20768H128V257.90599999999995L256%20256V128H0v768h768V576H640V768zM384%20128l128%20128L320%20448l128%20128%20192-192%20128%20128V128H384z%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
mask-image: url("data:image/svg+xml,%3Csvg%20height%3D%221024%22%20width%3D%22768%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M640%20768H128V257.90599999999995L256%20256V128H0v768h768V576H640V768zM384%20128l128%20128L320%20448l128%20128%20192-192%20128%20128V128H384z%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
-webkit-mask-size: cover;
mask-size:cover;
background: black;
} .glossary-tooltip::after {
content: "";
position: absolute;
display:none;
width: 360px;
height: 20px;
bottom: 100%;
left: 50%;
pointer-events: none;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.glossary-tooltip:hover .glossary-tooltip::after,
.glossary-tooltip:focus .glossary-tooltip::after,
.glossary-tooltip:active .glossary-tooltip::after {
pointer-events: auto;
position: absolute;
display: block;
visibility: visible;
top: unset;
} .glossary-tooltip-content {
position: absolute;
z-index: 9999;
display: none;
width: 360px;
left: 50%;
margin: 0 0 20px -180px;
bottom: 100%;
text-align: left;
box-shadow: -5px -5px 15px rgba(48, 54, 61, 0.2);
background: #2a3035;
opacity: 0;
cursor: default;
pointer-events: none;
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
transition: opacity 0.3s, transform 0.3s;
}
.glossary-tooltip:hover .glossary-tooltip-content,
.glossary-tooltip:focus .glossary-tooltip-content,
.glossary-tooltip:active .glossary-tooltip-content {
pointer-events: auto;
opacity: 1;
position: absolute;
display: block !important;
visibility: visible !important;
top: unset;
-webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);
transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);
} .glossary-tooltip-content::after {
content: "";
top: 100%;
left: 50%;
border: solid transparent;
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: transparent;
border-top-color: #2a3035;
border-width: 10px;
margin-left: -10px;
} .glossary-tooltip-content img,
.glossary-tooltip-content-mobile img {
position: relative;
height: 150px;
display: block;
float: left;
margin-right: 1em;
}
.glossary-tooltip-text {
display: block;
padding: 1.31em 1.21em 1.21em 1.31em;
color: #fff;
}
.glossary-tooltip-text a {
font-weight: bold;
}
.glossary-underline {
text-decoration: underline;
}
.rtl .glossary-tooltip-content {
text-align: right;
}.glossary-term-bar,
.glossary-term-list .glossary-letter {
text-transform: uppercase;
font-size: 22px;
font-weight: 700;
}
.glossary-term-bar a {
text-decoration: underline;
}
.glossary-term-list {
margin-top: 25px;
}
.glossary-link-initial-item,
.glossary-no-link-initial-item {
margin-left: 2px;
margin-right: 2px;
display: inline-block;
}
.glossary-term-list.grid {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.glossary-term-list.grid .glossary-block {
width: 250px;
}
.glossary-term-list.grid .glossary-block .glossary-letter {
width: 99%;
display: block;
background: #c6c6c6;
padding: 4px;
line-height: 1.9rem;
}
.glossary-term-list.grid .glossary-block ul {
margin-left: 20px;
}
.glossary-term-list.summary .glossary-block {
clear: both;
}
.glossary-term-list.summary .glossary-letter {
float: left;
background: #d2d2d2;
border-radius: 50%;
text-align: center;
}
.glossary-term-list.summary .glossary-block ul {
float: right;
width: 65%;
margin-top: 0;
}
.glossary-term-list.glossary-accordion .glossary-block ul {
display:none;
}
.glossary-term-list.glossary-accordion .glossary-block ul.open {
display:block;
transform: scaleY(1);
transform-origin: top;
transition: transform 0.4s ease;
}
.glossary-term-list.glossary-accordion .glossary-letter {
cursor:pointer;
}
.gt-search-bar {
margin-top: 15px;
margin-bottom: 15px;
top: 100px;
}
.gt-search-bar.is-fixed {
margin-top: 40px;
}
.gt-search {
border: 3px solid;
height: 60px;
}
.gt-search-bar button.gt-next,
.gt-search-bar button.gt-prev {
border: 3px solid;
width: 60px;
height: 60px;
}
.gt-search-bar button.gt-next {
margin-right: 2px;
}
mark[data-markjs] {
background: yellow;
}
.glossary-li-accordion .glossary-list-term-excerpt, .glossary-li-accordion .glossary-list-term-content {
display:none;
}