/**
 * @file        /a_layout/css/components/com_aglossary.css
 * @copyright   Copyright (C) 2006 - 2025 codeDESIGN | Milos Mandic / All rights reserved.
 * @link        https://www.filterverlag.de
 * @author      codeDESIGN | Milos Mandic <milos.mandic@filterverlag.de>
 */

/* codeDESIGN - com_aglossary.css */
@charset "utf-8";

/* GLOSSARY - REMOVE CREATE NEW ICON */
div.glossary-category-list div.float-end:first-of-type {
	display: none;
}



/* GLOSSARY - BUILD IN SEARCH / LATER IN AIO SEARCH */
div.glossary_category_search_box [class^="col-"],
div.glossary_category_search_box [class*=" col-"] {
	padding-left: 0px;
	padding-right: 0px;
}
div.glossary_category_search_box {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
}
div.glossary_category_search_box div.awesomplete {
	width: 100%;	
}
div.glossary_category_search_box input[type="text"] {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 20px 10px 20px 10px;
	border: 1px solid #e2e2e2;
	color: #242424;
	text-indent: 60px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
div.glossary_category_search_box button {
	background: none;
	border: none;
	position: absolute;
}
div.glossary_category_search_box button.glossary_category_search_box_button_submit {
	left: 20px;
	top: 15px;	
}
div.glossary_category_search_box button.glossary_category_search_box_button_filter {
	right: 45px;
	top: 15px;
}
div.glossary_category_search_box button.glossary_category_search_box_button_reset {
	right: 85px;
	top: 15px;
	display: none;
}
div.glossary_category_search_box button.glossary_category_search_box_button_submit:before, 
div.glossary_category_search_box button.glossary_category_search_box_button_filter:before, 
div.glossary_category_search_box button.glossary_category_search_box_button_reset:before {
	font-family: 'Font Awesome 6 Pro';
	font-weight: 300;
	font-size: 2.0em;
	color: var(--ci_color_accent_2);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline-block;
	position: absolute;
	cursor: pointer;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
div.glossary_category_search_box button:hover:before {
	color: var(--ci_color_light_blue);
}
div.glossary_category_search_box button.glossary_category_search_box_button_submit:before {
	content: "\f002";
}
div.glossary_category_search_box button.glossary_category_search_box_button_filter:before {
	content: "\f1de";
}
div.glossary_category_search_box button.glossary_category_search_box_button_reset:before {
	content: "\f00d";
	font-size: 2.3em;
}
div.glossary_category_search_box span.visually-hidden {
	display: inline-block !important;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		
}



/* GLOSSARY - ADVANCED SEARCH FILTERS */
div.glossary_category_search_box_search_types {
	width: 100%;
	display: none;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
div.glossary_category_search_box_search_types_title {
	font-weight: 500;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;	
}
div.glossary_category_search_box_search_types div.glossary_category_search_box_search_type {
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
div.glossary_category_search_box_search_types div.form_element_checkbox .form_checkbox_label_styled > span.form_checkbox_label_content_styled {
  font-size: 14px;
  vertical-align: top;
}



/* GLOSSARY - RESULT SUGGESTIONS AWESOMPLETE */
div.glossary_category_search_box div.awesomplete {
	width: 100%;
}
div.glossary_category_search_box div.awesomplete > ul {
	background: #ffffff;
	border: 1px solid #e2e2e2;
	color: #242424;;
	margin: 10px 0px 0px 0px;
	box-shadow: none;
	text-shadow: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
div.glossary_category_search_box div.awesomplete > ul:before {
	top: -8px;
	left: 50px;
}
div.glossary_category_search_box div.awesomplete > ul > li {
	position: relative;
	padding: 0px 20px 0px 20px;
	cursor: pointer;
	line-height: 34px;	
}
/*
div.glossary_category_search_box div.awesomplete > ul > li:first-of-type {
	padding: 6px 20px 0px 20px;
	-webkit-border-top-left-radius: 30px;
	-webkit-border-top-right-radius: 30px;
	-moz-border-radius-topleft: 30px;
	-moz-border-radius-topright: 30px;
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
}
div.glossary_category_search_box div.awesomplete > ul > li:last-of-type {
	padding: 0px 20px 6px 20px;
	-webkit-border-bottom-right-radius: 30px;
	-webkit-border-bottom-left-radius: 30px;
	-moz-border-radius-bottomright: 30px;
	-moz-border-radius-bottomleft: 30px;
	border-bottom-right-radius: 30px;
	border-bottom-left-radius: 30px;	
}
*/
div.glossary_category_search_box div.awesomplete > ul > li:hover {
	background: #00074A;
	color: #ffffff;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
div.glossary_category_search_box div.awesomplete > ul > li mark {
	background: #EE7D0C;
	color: #ffffff;
	padding: 0px 4px 0px 4px;
}
div.glossary_category_search_box div.awesomplete > ul > li:hover mark {
	background: #ffffff;
	color: #242424;
	padding: 0px 4px 0px 4px;
}



/* GLOSSARY - CATEGORY LIST */
div.glossary-category-list div.category-desc {
	margin: 0px 0px 40px 0px;
	padding: 0px 0px 0px 0px;
}
div.glossary-category-list div.category-desc.root {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.glossary-category-list div.alert.alert-info {
	background: #fafafa;
	margin: 40px 0px 40px 0px;
	padding: 10px 20px 10px 20px;
	border: 1px solid #e2e2e2;
	font: normal 14px/22px 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
	font-weight: 300;
	color: var(--ci_color_black);
}
div.glossary-category-list div.alert.alert-info span.icon-info-circle {
	display: inline-block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;	
}
div.glossary-category-list div.alert.alert-info span.icon-info-circle:before {
	content: "\f071";
	font-family: 'Font Awesome 6 Pro';
	font-weight: 600;
	font-size: 1.2em;
	color: var(--ci_color_accent_0);
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	display: inline-block;
	transition: all 0.33s ease-in-out;
	-moz-transition: all 0.33s ease-in-out;
	-o-transition: all 0.33s ease-in-out;
	-webkit-transition: all 0.33s ease-in-out;
}
div.glossary-category-list div.alert.alert-info:hover span.icon-info-circle:before {
	color: var(--ci_color_accent_0_hover);	
} 
div.glossary-category-list div.alert.alert-info span.visually-hidden {
	font-weight: 400;
}
div.glossary-category-list div.alert.alert-info span.visually-hidden:after {
	content: ":";
}



/* GLOSSARY - CATEGORY LIST ALPHABET ABC */
div.glossary_alphabet_abc {
	width: 100%;
	margin: 10px 0px 40px 0px;
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	position: relative;
}
div.glossary_alphabet_abc:after {
	clear: both;
}
div.glossary_alphabet_abc a.href_glossary_alphabet_abc, 
div.glossary_alphabet_abc a.href_glossary_alphabet_abc:link, 
div.glossary_alphabet_abc a.href_glossary_alphabet_abc:visited {
	background: none;
	font: var(--font-h3_component);
	font: normal 18px/18px 'Myriad Pro Regular','Helvetica Neue',Helvetica,Arial,sans-serif;
	text-decoration: none;
	color: #00074A;
	display: inline-block;
	margin: 0px 6px 4px 0px;
	padding: 10px 10px 6px 10px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	position: relative;
	transition: all 0.33s ease-in-out;
	-moz-transition: all 0.33s ease-in-out;
	-o-transition: all 0.33s ease-in-out;
	-webkit-transition: all 0.33s ease-in-out;
}
div.glossary_alphabet_abc a.href_glossary_alphabet_abc:first-of-type {

}
div.glossary_alphabet_abc a.href_glossary_alphabet_abc:hover {
	background: none;
	color: #EE7D0C;
	text-decoration: none !important;
}
div.glossary_alphabet_abc a.href_glossary_alphabet_abc:before {
	content: '';
	width: 100%;
	height: 1px;
	position: absolute;
	background: currentColor;
	top: 100%;
	left: 0;
	pointer-events: none;
	transform-origin: 100% 50%;
	transform: scale3d(0, 1, 1);
	transition: transform 0.3s;
}
div.glossary_alphabet_abc a.href_glossary_alphabet_abc:hover:before {
	transform-origin: 0% 50%;
	transform: scale3d(1, 1, 1);
}
div.glossary_alphabet_abc a.href_glossary_alphabet_abc.active {
	background: #EE7D0C;
	width: 40px;
	height: 40px;
	font: normal 18px/40px 'Myriad Pro Regular','Helvetica Neue',Helvetica,Arial,sans-serif;
	text-decoration: none;
	text-align: center;
	color: #ffffff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
}



/* GLOSSARY TERMS */
div.glossary_category {
	background: rgba(248, 248, 248, 1.0);
	margin: 0px 0px 40px 0px;
	padding: 20px 20px 20px 20px;
	border: 1px solid #e2e2e2;
}
div.glossary_category div.glossary_category_title span.glossary_category_title_items_counter {
	background: var(--ci_color_accent_2);
	font: normal 11px/11px 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
	color: var(--ci_color_white);
	margin: 0px 0px 0px 0px;
	padding: 3px 10px 4px 10px;
	border: none;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	display: inline-block;
	float: right;
}
div.glossary_category_items_first_letter {
	background: #EE7D0C;
	width: 40px;
	height: 40px;
	font: normal 18px/20px 'Myriad Pro Regular','Helvetica Neue',Helvetica,Arial,sans-serif;
	text-decoration: none;
	text-align: center;
	color: #ffffff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin: 10px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
	position: relative;
	clear: both;
}
div.glossary_category_items_first_letter:before, 
div.glossary_category_items_first_letter:after {
	content: '';
	display: block;
	clear: both;
}



/* GLOSSARY TERMS ITEMS */
div.glossary_category div.glossary_category_items dl {
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 8px;
}
div.glossary_category div.glossary_category_items dl:nth-child(even) {
	background: none;
}
div.glossary_category div.glossary_category_items dl:nth-child(odd) {
	background: #ffffff;
}
div.glossary_category div.glossary_category_item {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	position: relative;
	/*
	float: left;
	width: 49%;
	*/
}
div.glossary_category div.glossary_category_item dfn {
	font-style: normal;
}
div.glossary_category div.glossary_category_item:before {
	content: "\f105";
	font-family: 'Font Awesome 6 Pro';
	font-weight: 300;
	font-size: 1.2em;
	color: var(--ci_color_accent_1);
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline-block;
	position: absolute;
	left: 0px;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
div.glossary_category div.glossary_category_item:hover:before {
	color: var(--ci_color_accent_2);
	left: 6px;
}
div.glossary_category div.glossary_category_item a,
div.glossary_category div.glossary_category_item a:link,
div.glossary_category div.glossary_category_item a:visited {
	color: var(--ci_color_black);
	text-decoration: none;
	position: relative;
	display: inline-block;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;	
}
div.glossary_category div.glossary_category_item a:hover {
	color: var(--ci_color);
	text-decoration: none !important;
}
div.glossary_category div.glossary_category_item a:before {
	content: '';
	width: 100%;
	height: 1px;
	position: absolute;
	background: currentColor;
	top: 100%;
	left: 0;
	pointer-events: none;
	transform-origin: 100% 50%;
	transform: scale3d(0, 1, 1);
	transition: transform 0.3s;
}
div.glossary_category div.glossary_category_item a:hover:before {
	transform-origin: 0% 50%;
	transform: scale3d(1, 1, 1);
}



/* CATEGORY LIMITS BUTTON */
div.glossary_category_limit_readmore {
	margin: 40px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
div.glossary_category_limit_readmore span.counter {
	background: rgba(255, 255, 255, 1.0);
	font-size: 11px;
	line-height: 11px;
	color: #242424;
	margin: 0px 6px 0px 6px;
	padding: 3px 10px 3px 10px;
	border: none;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	display: inline-block;
}



/* GLOSSARY CATEGORY */
div.glossary-category-article {
	margin: 80px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.glossary-category-article h2 {
	font: var(--font-h1_component);
	font-style: normal;
	color: var(--ci_color_blue);
	letter-spacing: 0px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 15px 0px;
	position: relative;
	border-bottom: var(--border_bottom-headings);
}
div.glossary-category-article a,
div.glossary-category-article a:link,
div.glossary-category-article a:visited {
	font-weight: 400;
	color: var(--ci_color_black);
	text-decoration: none;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;	
}
div.glossary-category-article a:hover {
	color: var(--ci_color);
	text-decoration: underline;
}



/* GLOSSARY CATEGORY CHILDREN */
div.glossary-category-children {
	background: var(--ci_color_accent_0);
	width: 100%;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	margin: 0px 0px 0px 0px;
	padding: 30px 30px 30px 30px;
	display: inline-block;
}
div.glossary-category-children-top {
	margin: 0px 0px 40px 0px;
}
div.glossary-category-children div.glossary-category-children-title h3:before {
	content: '';
	position: absolute;
	left: -30px;
	top: -6px;
	border-left: 14px solid #ffffff;
	border-right: 14px solid transparent;
	border-top: 14px solid transparent;
	border-bottom: 14px solid transparent;
	transition: all 0.33s ease-in-out;
	-moz-transition: all 0.33s ease-in-out;
	-o-transition: all 0.33s ease-in-out;
	-webkit-transition: all 0.33s ease-in-out;
}
div.glossary-category-children:hover div.glossary-category-children-title h3:before, 
div.glossary-category-children div.glossary-category-children-title:hover h3:before {
	border-left: 14px solid #EE7D0C;
}
div.glossary-category-children div.glossary-category-children-title h3 {
	font: var(--font-h3_component);
	font-weight: 500;
	color: var(--ci_color_white);
	letter-spacing: 0px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 15px 0px;
	position: relative;
	border-bottom: var(--border_bottom-headings-white);
}
div.glossary-category-children div.glossary-category-children-title h3:after {
	background: var(--ci_color_accent_2);
	bottom: -1px;
	content: "";
	height: 1px;
	left: 0%;
	margin: 0px 0px 0px 0px;
	position: absolute;
	width: 82px;
	transition: all 0.33s ease-in-out;
	-moz-transition: all 0.33s ease-in-out;
	-o-transition: all 0.33s ease-in-out;
	-webkit-transition: all 0.33s ease-in-out;
}
div.glossary-category-children div.glossary-category-children-title:hover h3:after, 
div.glossary-category-children div.glossary-category-children-title h3:hover:after {
	background: var(--project-color-3);
	width: 180px;
}
div.glossary-category-children-items h3 {
	width: 44%;
	float: left;
	clear: none;
	margin: 4px 4% 4px 0px;
	padding: 0px 0px 0px 20px;
	font: normal 14px/22px 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
	font-weight: 300;
	color: var(--ci_color_white);
	border-bottom: none;
}
div.glossary-category-children-items h3 {
	width: 33%;
	float: left;
	clear: none;
	margin: 4px 0% 4px 0px;
	padding: 0px 0px 0px 20px;
	font: normal 14px/22px 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
	font-weight: 300;
	color: var(--ci_color_white);
	border-bottom: none;
}
@media only screen and (max-width: 991px) {

	div.glossary-category-children-items h3 {
		width: 100%;
		list-style: none;
		margin: 4px 0px 0px 0px;
		padding: 0px 0px 0px 20px;
		position: relative;
		border-bottom: none;
	}
	
}
div.glossary-category-children-items h3:after {
	display: none;
}
div.glossary-category-children-items h3 a, 
div.glossary-category-children-items h3 a:link, 
div.glossary-category-children-items h3 a:visited {
	font-weight: 300;
	color: var(--ci_color_white);
	text-decoration: none;
	position: relative;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
div.glossary-category-children-items h3 a:hover {
	color: var(--ci_color_accent_2);
	text-decoration: none !important;
}
div.glossary-category-children-items h3 a:before {
	content: '';
	width: 100%;
	height: 1px;
	position: absolute;
	background: currentColor;
	top: 100%;
	left: 0;
	pointer-events: none;
	transform-origin: 100% 50%;
	transform: scale3d(0, 1, 1);
	transition: transform 0.3s;
}
div.glossary-category-children-items h3 a:hover:before {
	transform-origin: 0% 50%;
	transform: scale3d(1, 1, 1);
}
div.glossary-category-children-items h3:before {
	content: "\f105";
	font-family: 'Font Awesome 6 Pro';
	font-weight: 300;
	font-size: 1.2em;
	color: var(--ci_color_accent_2);
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline-block;
	position: absolute;
	left: 0px;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
div.glossary-category-children-items h3:hover:before {
	color: var(--project-color-3);
	left: 6px;
}
div.glossary-category-children-items h3.item-title span.badge {
	background: rgba(248, 248, 248, 1.0);
	font-size: 11px;
	line-height: 11px;
	color: #242424;
	border: 1px solid #e2e2e2;
	margin: 0px 0px 0px 6px;
	padding: 3px 10px 3px 10px;
	border: none;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	display: inline-block;
}



/* GLOSSARY CATEGORY CHILDREN CUSTOM BUTTONS FOR CATEGORIES BELOW ROOT */
div.glossary-category-children-custom {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
}
div.glossary-category-children-custom div.glossary-category-children-custom-categoy-child {
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.glossary-category-children-custom div.glossary-category-children-custom-categoy-child a.href_button, 
div.glossary-category-children-custom div.glossary-category-children-custom-categoy-child a.href_button:link, 
div.glossary-category-children-custom div.glossary-category-children-custom-categoy-child a.href_button:visited {
	font-size: 10px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
@media only screen and (max-width: 991px) {

	div.glossary-category-children-custom {
		display: none;
	}
  
}



/* GLOSSARY - ARTICLE */
.com_aglossary div.com-aglossary-article.item-page div.page-header {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
}
div.term-description {
	border-bottom: 1px solid #e2e2e2;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 20px 0px;
}
div.term-description a, 
div.term-description a:link, 
div.term-description a:visited {
	font-weight: 400;
	color: var(--ci_color_black);
	text-decoration: none;
	position: relative;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;	
}
div.term-description a:hover {
	color: var(--ci_color);
	text-decoration: none !important;
}
div.term-description a:before {
	content: '';
	width: 100%;
	height: 1px;
	position: absolute;
	background: currentColor;
	top: 100%;
	left: 0;
	pointer-events: none;
	transform-origin: 100% 50%;
	transform: scale3d(0, 1, 1);
	transition: transform 0.3s;
}
div.term-description a:hover:before {
	transform-origin: 0% 50%;
	transform: scale3d(1, 1, 1);
}
div.term-description ul {
	list-style: none;
	margin: 20px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
div.term-description ul li {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	position: relative;
}
div.term-description ul li:before {
	content: "\f105";
	font-family: 'Font Awesome 6 Pro';
	font-weight: 300;
	font-size: 1.2em;
	color: var(--ci_color_accent_1);
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline-block;
	position: absolute;
	left: 0px;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
div.term-description ul li:hover:before {
	color: var(--ci_color_accent_2);
	left: 6px;
}
div.com-aglossary-article ul.fields-container {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
ul.fields-container li.field-entry {
	border: 1px solid #e2e2e2;
	margin: 0px 0px 20px 0px;
	padding: 20px 20px 20px 20px;	
}
/* E.G. https://eurofins-clinical.de/leistungsverzeichnis-gelamed/allergene/1520-t10-walnuss-pollen */
ul.fields-container li.field-entry.com-aglossary-article-material, 
ul.fields-container li.field-entry.field-entry.com-aglossary-article-indication, 
ul.fields-container li.field-entry.field-entry.com-aglossary-article-fremdleistung, 
ul.fields-container li.field-entry.field-entry.com-aglossary-article-akkreditierung {
	background: #ffffff;
	width: 100%;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 4px 15px 4px 15px;
	border: none;
}
ul.fields-container li.field-entry.com-aglossary-article-material {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 15px;
}
ul.fields-container li.field-entry.field-entry.com-aglossary-article-indication, 
ul.fields-container li.field-entry.field-entry.com-aglossary-article-akkreditierung {
	background: #f8f8f8;
}
ul.fields-container li.field-entry.field-entry.com-aglossary-article-akkreditierung {
	margin: 0px 0px 20px 0px;
}

.com_aglossary div.com-aglossary-article.item-page.com-aglossary-article-category-alias-leistungsverzeichnis-a-z-humangenetik ul.fields-container li.field-entry.field-entry.com-aglossary-article-material {
	margin: 0px 0px 20px 0px;
}

ul.fields-container li.field-entry.field-entry-no-borders {
	border: 0px solid #e2e2e2;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;	
}
ul.fields-container li.field-entry span.field-label {
	font-weight: 500;
}
ul.fields-container li.field-entry span.field-label.field-label-h3 {
	width: 100%;
	display: inline-block;
	font: var(--font-h3_component);
	font-style: normal;
	font-weight: 500;
	color: var(--ci_color_blue);
	letter-spacing: 0px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 15px 0px;
	position: relative;
	border-bottom: var(--border_bottom-headings);
}
ul.fields-container li.field-entry span.field-label.field-label-h3:after {
	background: var(--project-color-5);
	bottom: -1px;
	content: '';
	height: 1px;
	left: 0%;
	margin: 0px 0px 0px 0px;
	position: absolute;
	width: 82px;
	transition: all 0.33s ease-in-out;
	-moz-transition: all 0.33s ease-in-out;
	-o-transition: all 0.33s ease-in-out;
	-webkit-transition: all 0.33s ease-in-out;
}
ul.fields-container li.field-entry span.field-label.field-label-h3:hover:after {
	background: var(--project-color-3);
	width: 180px;
}
ul.fields-container li.field-entry a, 
ul.fields-container li.field-entry a:link, 
ul.fields-container li.field-entry a:visited {
	font-weight: 400;
	color: var(--ci_color_black);
	text-decoration: none;
	position: relative;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;	
}
ul.fields-container li.field-entry a:hover, 
ul.fields-container li.field-entry a:hover {
	color: var(--ci_color);
	text-decoration: none !important;
}
ul.fields-container li.field-entry.com-aglossary-article-contacts-email a {
	color: #ffffff;
}
ul.fields-container li.field-entry.com-aglossary-article-contacts-email a:hover {
	color: var(--ci_color_accent_2);
}
ul.fields-container li.field-entry a:before {
	content: '';
	width: 100%;
	height: 1px;
	position: absolute;
	background: currentColor;
	top: 100%;
	left: 0;
	pointer-events: none;
	transform-origin: 100% 50%;
	transform: scale3d(0, 1, 1);
	transition: transform 0.3s;
}
ul.fields-container li.field-entry a:hover:before {
	transform-origin: 0% 50%;
	transform: scale3d(1, 1, 1);
}



/* GLOSSARY - ARTICLE STATIC ADDRESS BOX */
div.com-aglossary-article-static-address-box {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--ci_color_white);
}
div.com-aglossary-article-static-address-box-inner {
	background: var(--ci_color_accent_0);
	border: 0px solid var(--ci_color_accent_0);
	border-top: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
div.com-aglossary-article-static-address-box-inner-background {
	margin: 0px 0px 0px 0px;
	padding: 30px 30px 30px 30px;
}
div.com-aglossary-article-static-address-box h3 {
	font: var(--font-h3_component);
	font-weight: 500;
	color: var(--ci_color_white);
	letter-spacing: 0px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 15px 0px;
	position: relative;
	border-bottom: var(--border_bottom-headings-white);
}
div.com-aglossary-article-static-address-box h3:after {
	background: var(--ci_color_accent_2);
	bottom: -1px;
	content: "";
	height: 1px;
	left: 0%;
	margin: 0px 0px 0px 0px;
	position: absolute;
	width: 82px;
	transition: all 0.33s ease-in-out;
	-moz-transition: all 0.33s ease-in-out;
	-o-transition: all 0.33s ease-in-out;
	-webkit-transition: all 0.33s ease-in-out;
}
div.com-aglossary-article-static-address-box h3:hover:after {
	background: var(--project-color-3);
	width: 180px;
}
div.com-aglossary-article-static-address-box h3:before {
	content: '';
	position: absolute;
	left: -30px;
	top: -6px;
	border-left: 14px solid #ffffff;
	border-right: 14px solid transparent;
	border-top: 14px solid transparent;
	border-bottom: 14px solid transparent;
	transition: all 0.33s ease-in-out;
	-moz-transition: all 0.33s ease-in-out;
	-o-transition: all 0.33s ease-in-out;
	-webkit-transition: all 0.33s ease-in-out;
}
div.com-aglossary-article-static-address-box:hover h3:before {
	border-left: 14px solid #EE7D0C;
}
div.com-aglossary-article-static-address-box i {
	color: var(--ci_color_accent_2);
	margin: 0px 8px 0px 0px;
	padding: 0px 0px 0px 0px;
	transition: all 0.33s ease-in-out;
	-moz-transition: all 0.33s ease-in-out;
	-o-transition: all 0.33s ease-in-out;
	-webkit-transition: all 0.33s ease-in-out;
}
div.com-aglossary-article-static-address-box:hover i {
	color: var(--ci_color_accent_1_hover);
}



/* GLOSSARY - FIELD ENTRY TOP  / FIRST */
/*
ul.fields-container li.field-entry.com-aglossary-article-probenmaterial-traegermaterial {
	border: 1px solid #e2e2e2;
	border-bottom: none;
	margin: 0px 0px 0px 0px;
	padding: 20px 20px 0px 20px;	
}
*/
/* GLOSSARY - FIELD ENTRY MIDDLE */
/*
ul.fields-container li.field-entry.com-aglossary-article-indikation, 
ul.fields-container li.field-entry.com-aglossary-article-untersuchungsmethode, 
ul.fields-container li.field-entry.com-aglossary-article-fremdleistung  {
	border: 1px solid #e2e2e2;
	border-top: none;
	border-bottom: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 20px;	
}
*/
/* GLOSSARY - FIELD ENTRY BOTTOM / LAST */
/*
ul.fields-container li.field-entry.com-aglossary-article-akkreditierung {
	border: 1px solid #e2e2e2;
	border-top: none;
	margin: 0px 0px 20px 0px;
	padding: 0px 20px 20px 20px;	
}
*/



/* GLOSSARY - LABELS */
ul.fields-container li.field-entry.com-aglossary-article-material span.field-label, 
ul.fields-container li.field-entry.com-aglossary-article-probenmaterial-traegermaterial span.field-label, 
ul.fields-container li.field-entry.com-aglossary-article-indication span.field-label, 
ul.fields-container li.field-entry.com-aglossary-article-untersuchungsmethode span.field-label, 
ul.fields-container li.field-entry.com-aglossary-article-fremdleistung span.field-label, 
ul.fields-container li.field-entry.com-aglossary-article-akkreditierung span.field-label, 
ul.fields-container li.field-entry.com-aglossary-article-attachment-1 span.field-label, 
ul.fields-container li.field-entry.com-aglossary-article-attachment-2 span.field-label {
	width: 150px;
	display: inline-block;
	font-weight: 300;
}



/* GLOSSARY - LOCATIONS BOX */
ul.fields-container li.field-entry.com-aglossary-article-location-ids div.com-aglossary-article-custom-value-by-render {
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.com-aglossary-article-custom-value-by-render i {
	color: var(--ci_color_4);
	margin: 0px 6px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
ul.fields-container li.field-entry.com-aglossary-article-location-ids span.field-label, 
ul.fields-container li.field-entry.com-aglossary-article-material span.field-label-inline-block {
	width: 100%;
	display: inline-block;
	font-weight: 500;
}
ul.fields-container li.field-entry.com-aglossary-article-location-ids span.field-value, 
ul.fields-container li.field-entry.com-aglossary-article-material span.field-value-inline-block {
	width: 100%;
	display: inline-block;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
ul.fields-container li.field-entry span.field-value.comma-array-to-ul ul {
	list-style: none;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
ul.fields-container li.field-entry.com-aglossary-article-duration-list-ehg span.field-value.comma-array-to-ul ul {
	list-style: none;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
ul.fields-container li.field-entry span.field-value.comma-array-to-ul ul li {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	position: relative;
}
ul.fields-container li.field-entry span.field-value.comma-array-to-ul ul li:before {
	content: "\f105";
	font-family: 'Font Awesome 6 Pro';
	font-weight: 300;
	font-size: 1.2em;
	color: var(--ci_color_accent_1);
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline-block;
	position: absolute;
	left: 0px;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
ul.fields-container li.field-entry span.field-value.comma-array-to-ul ul li:hover:before  {
	color: var(--ci_color_accent_2);
	left: 6px;
}



/* GLOSSARY - ATTACHMENTS BOX */
ul.fields-container li.field-entry.com-aglossary-article-attachment-1 a, 
ul.fields-container li.field-entry.com-aglossary-article-attachment-1 a:link, 
ul.fields-container li.field-entry.com-aglossary-article-attachment-1 a:visited, 
ul.fields-container li.field-entry.com-aglossary-article-attachment-2 a, 
ul.fields-container li.field-entry.com-aglossary-article-attachment-2 a:link, 
ul.fields-container li.field-entry.com-aglossary-article-attachment-2 a:visited {
	font-weight: 400;
	color: var(--ci_color_black);
	text-decoration: none;
	position: relative;
	display: inline-block;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;	
}
ul.fields-container li.field-entry.com-aglossary-article-attachment-1 a:hover, 
ul.fields-container li.field-entry.com-aglossary-article-attachment-2 a:hover {
	color: var(--ci_color);
	text-decoration: none !important;
}
ul.fields-container li.field-entry.com-aglossary-article-attachment-1 a:before {
	content: '';
	width: calc(100% - 30px);
	height: 1px;
	position: absolute;
	background: currentColor;
	top: 100%;
	left: 30px;
	pointer-events: none;
	transform-origin: 100% 50%;
	transform: scale3d(0, 1, 1);
	transition: transform 0.3s;
}
ul.fields-container li.field-entry.com-aglossary-article-attachment-1 a:hover:before {
	transform-origin: 0% 50%;
	transform: scale3d(1, 1, 1);
}
ul.fields-container li.field-entry.com-aglossary-article-attachment-1 a[href$=".pdf"], 
ul.fields-container li.field-entry.com-aglossary-article-attachment-2 a[href$=".pdf"] { 
	display: inline-block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
	position: relative;
}
ul.fields-container li.field-entry.com-aglossary-article-attachment-1 a[href$=".pdf"]:after, 
ul.fields-container li.field-entry.com-aglossary-article-attachment-2 a[href$=".pdf"]:after {
	font-family: 'Font Awesome 6 Pro';
	font-weight: 300;
	font-size: 1.2em;	
	display: inline-block;
	position: absolute;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
ul.fields-container li.field-entry.com-aglossary-article-attachment-1 a[href$=".pdf"]:after, 
ul.fields-container li.field-entry.com-aglossary-article-attachment-2 a[href$=".pdf"]:after {
	content: "\f1c1";
	font-size: 1.7em;	
}
ul.fields-container li.field-entry.com-aglossary-article-attachment-1 a[href$=".pdf"]:after, 
ul.fields-container li.field-entry.com-aglossary-article-attachment-2 a[href$=".pdf"]:after {
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	left: 0px;
	top: 0px;
}
ul.fields-container li.field-entry.com-aglossary-article-attachment-1 a[href$=".pdf"]:hover:after, 
ul.fields-container li.field-entry.com-aglossary-article-attachment-2 a[href$=".pdf"]:hover:after {
	color: var(--ci_color_accent_2);
}



/* GLOSSARY - CONTACTS BOX */
ul.fields-container li.field-entry.com-aglossary-article-contact-ids, 
ul.fields-container li.field-entry.com-aglossary-article-contacts-phone, 
ul.fields-container li.field-entry.com-aglossary-article-contacts-fax, 
ul.fields-container li.field-entry.com-aglossary-article-contacts-email {
	background: var(--ci_color_accent_0);
	width: 100%;
	color: #ffffff;
	border: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 30px 0px 30px;
	display: inline-block;	
}
ul.fields-container li.field-entry.com-aglossary-article-contact-ids {
	padding: 30px 30px 0px 30px;
	font-weight: 400;
} 
ul.fields-container li.field-entry.com-aglossary-article-contacts-phone {
	padding: 30px 30px 0px 30px;	
}
ul.fields-container li.field-entry.com-aglossary-article-contact-ids + li.field-entry.com-aglossary-article-contacts-phone {
	padding: 0px 30px 0px 30px;	
}
ul.fields-container li.field-entry.com-aglossary-article-contacts-email {
	padding: 0px 30px 30px 30px;	
}
ul.fields-container li.field-entry.com-aglossary-article-contact-ids span.field-label, 
ul.fields-container li.field-entry.com-aglossary-article-contacts-phone span.field-label, 
ul.fields-container li.field-entry.com-aglossary-article-contacts-fax span.field-label, 
ul.fields-container li.field-entry.com-aglossary-article-contacts-email span.field-label {
	width: 150px;
	display: inline-block;
	font-weight: 300;
}



/* GLOSSARY - ARTICLE SUBFORM GENE */
ul.fields-container li.field-entry.com-aglossary-article-subform-gene {
	border: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	margin: 10px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
ul.fields-container li.field-entry.com-aglossary-article-subform-gene ul.fields-container {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
ul.fields-container li.field-entry.com-aglossary-article-subform-gene ul.fields-container li {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
ul.fields-container li.field-entry.com-aglossary-article-subform-gene ul.fields-container li:last-of-type {
	margin: 0px 0px 0px 0px;
}
/* GLOSSARY - ARTICLE SUBFORM ACCORDION GENE */
ul.fields-container.ui-accordion span.field-entry.ui-accordion-header {
	background: var(--ci_color_accent_5);
	width: 100%;
	display: inline-block;
	color: var(--ci_color_black);
	font-weight: 400;
	letter-spacing: 0px;
	margin: 0px 0px 6px 0px;
	padding: 14px 14px 14px 14px;
	cursor: pointer;
	outline: none;
}
ul.fields-container.ui-accordion span.field-entry.ui-accordion-header span.field-label {
	display: none;
}
ul.fields-container.ui-accordion span.field-entry.ui-accordion-header span.field-value {
	
}
ul.fields-container.ui-accordion span.field-entry.ui-accordion-content span.field-value.accordion-content {
	background: #ffffff;
	border-left: 1px solid #e2e2e2;
	margin: 20px 0px 20px 0px;
	padding: 0px 20px 0px 20px;
	display: inline-block;
}
ul.fields-container.ui-accordion span.field-entry.ui-accordion-header.ui-accordion-content.ui-state-default span.ui-accordion-header-icon:after {
	display: none !important;
}
/* GLOSSARY - ARTICLE SUBFORM GENE TOGGLE ICONS */
ul.fields-container.ui-accordion span.field-entry.ui-accordion-header.ui-state-default span.ui-accordion-header-icon:after {
	font-family: 'Font Awesome 6 Pro';
	font-size: 1.5em;
	content: "\f078";
	color: var(--ci_color_black);
	margin: 0px 30px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	cursor: pointer;
	transition: all 0.33s ease-in-out;
	-moz-transition: all 0.33s ease-in-out;
	-o-transition: all 0.33s ease-in-out;
	-webkit-transition: all 0.33s ease-in-out;
}
ul.fields-container.ui-accordion span.field-entry.ui-accordion-header.ui-state-default:hover span.ui-accordion-header-icon:after {
	color: var(--ci_color_black);
}
ul.fields-container.ui-accordion span.field-entry.ui-accordion-header.ui-state-active span.ui-accordion-header-icon:after {
	content: "\f077";
	color: var(--ci_color_black);
}



/* GLOSSARY - ARTICLE SUBFORM ACCORDION AND ITEMS */
div.subform_item_row_value {
	width: 100%;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 4px 15px 4px 15px;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}
div.subform_item_row_value:nth-child(even) {
	background: #f8f8f8;
}
div.subform_item_row_value:hover {
	background: #c4c4c4;
	color: var(--ci_color_black);
}
div.subform_item_label {
	width: 180px;
	display: table-cell;
}
div.subform_item_value {
	display: table-cell;
}
div.subform_item_value:after {
	content: '';
	display: block;
	clear: both;
}
/* GLOSSARY - ARTICLE SUBFORM ACCORDION */
div.subform_accordion_item div.accordion-content {
 

}
div.com_fields_com_aglossary_subform div.ui-accordion-header {
	background: var(--ci_color_accent_5);
	width: 100%;
	display: inline-block;
	color: var(--ci_color_black);
	font-weight: 400;
	letter-spacing: 0px;
	margin: 0px 0px 6px 0px;
	padding: 14px 14px 14px 14px;
	cursor: pointer;
	outline: none;
}
div.com_fields_com_aglossary_subform div.accordion-content {
	background: #ffffff;
	width: 100%;
	border-left: 1px solid #e2e2e2;
	margin: 20px 0px 20px 0px;
	padding: 0px 20px 0px 20px;
	display: inline-block;
}
/* GLOSSARY - ARTICLE SUBFORM GENE TOGGLE ICONS */
div.com_fields_com_aglossary_subform div.ui-accordion-header.ui-state-default span.ui-accordion-header-icon:after {
	font-family: 'Font Awesome 6 Pro';
	font-size: 1.5em;
	content: "\f078";
	color: var(--ci_color_black);
	margin: 0px 30px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	cursor: pointer;
	transition: all 0.33s ease-in-out;
	-moz-transition: all 0.33s ease-in-out;
	-o-transition: all 0.33s ease-in-out;
	-webkit-transition: all 0.33s ease-in-out;
}
div.com_fields_com_aglossary_subform div.ui-accordion-header.ui-state-default:hover span.ui-accordion-header-icon:after {
	color: var(--ci_color_black);
}
div.com_fields_com_aglossary_subform div.ui-accordion-header.ui-state-active span.ui-accordion-header-icon:after {
	content: "\f077";
	color: var(--ci_color_black);
}



/* GLOSSARY - ARTICLE SUBFORM LISTS */
ul.fields-container li.field-entry.com-aglossary-article-subform-duration ul, 
ul.fields-container li.field-entry.com-aglossary-article-associated-diseases ul, 
ul.fields-container li.field-entry.com-aglossary-article-step-diagnostic ul, 
ul.fields-container li.field-entry.com-aglossary-article-classification ul, 
ul.fields-container li.field-entry.com-aglossary-article-indication ul, 
ul.fields-container li.field-entry.com-aglossary-article-information ul {
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
ul.fields-container li.field-entry.com-aglossary-article-subform-duration ul li, 
ul.fields-container li.field-entry.com-aglossary-article-associated-diseases ul li, 
ul.fields-container li.field-entry.com-aglossary-article-step-diagnostic ul li, 
ul.fields-container li.field-entry.com-aglossary-article-classification ul li, 
ul.fields-container li.field-entry.com-aglossary-article-indication ul li, 
ul.fields-container li.field-entry.com-aglossary-article-information ul li {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	position: relative;
}
ul.fields-container li.field-entry.com-aglossary-article-subform-duration ul li:before, 
ul.fields-container li.field-entry.com-aglossary-article-associated-diseases ul li:before, 
ul.fields-container li.field-entry.com-aglossary-article-step-diagnostic ul li:before, 
ul.fields-container li.field-entry.com-aglossary-article-classification ul li:before, 
ul.fields-container li.field-entry.com-aglossary-article-indication ul li:before, 
ul.fields-container li.field-entry.com-aglossary-article-information ul li:before {
	content: "\f105";
	font-family: 'Font Awesome 6 Pro';
	font-weight: 300;
	font-size: 1.2em;
	color: var(--ci_color_accent_1);
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline-block;
	position: absolute;
	left: 0px;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
ul.fields-container li.field-entry.com-aglossary-article-subform-duration ul li:hover:before, 
ul.fields-container li.field-entry.com-aglossary-article-associated-diseases ul li:hover:before, 
ul.fields-container li.field-entry.com-aglossary-article-step-diagnostic ul li:hover:before, 
ul.fields-container li.field-entry.com-aglossary-article-classification ul li:hover:before, 
ul.fields-container li.field-entry.com-aglossary-article-indication ul li:hover:before, 
ul.fields-container li.field-entry.com-aglossary-article-information ul li:hover:before {
	color: var(--ci_color_accent_2);
	left: 6px;
}
/* INFORMATION BOX */
ul.fields-container li.field-entry.com-aglossary-article-information {
	background: #003883;
	width: 100%;
	color: #ffffff;
	border: none !important;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	margin: 0px 0px 20px 0px;
	padding: 30px 30px 30px 30px;
	display: inline-block;
	position: relative;
}
ul.fields-container li.field-entry.com-aglossary-article-information:before {
	content: '';
	position: absolute;
	left: 0px;
	top: 26px;
	border-left: 14px solid #ffffff;
	border-right: 14px solid transparent;
	border-top: 14px solid transparent;
	border-bottom: 14px solid transparent;
	transition: all 0.33s ease-in-out;
	-moz-transition: all 0.33s ease-in-out;
	-o-transition: all 0.33s ease-in-out;
	-webkit-transition: all 0.33s ease-in-out;
}
ul.fields-container li.field-entry.com-aglossary-article-information:hover:before {
	border-left: 14px solid #EE7D0C;
}



table.glossary-terms-table ul.fields-container {
	display: none;
}



/* GLOSSARY - ARTICLE PAGINATION */
div.glossary_article_bottom_navigation {
	border-top: 1px solid #e2e2e2;
	margin: 20px 0px 0px 0px;
	padding: 40px 0px 0px 0px;	
}
div.glossary_article_bottom_navigation [class^="col-"],
div.glossary_article_bottom_navigation [class*=" col-"] {
	padding-left: 0px;
	padding-right: 0px;
}
div.glossary_article_bottom_navigation span {
	width: 130px;
	display: inline-block;
	font-weight: 400;
}
div.glossary_article_bottom_navigation_item_back {
	margin: 40px 0px 20px 0px;
	padding: 20px 0px 20px 0px;
	border-top: 1px solid #e2e2e2;
}
div.glossary_article_bottom_navigation_item a,
div.glossary_article_bottom_navigation_item a:link,
div.glossary_article_bottom_navigation_item a:visited {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	position: relative;
	font-weight: 300;
	color: var(--ci_color_black);
	text-decoration: none;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;	
}
div.glossary_article_bottom_navigation_item a:hover {
	color: var(--ci_color);
	text-decoration: underline;
}
div.glossary_article_bottom_navigation_item a:before {
	content: "\f105";
	font-family: 'Font Awesome 6 Pro';
	font-weight: 300;
	font-size: 1.2em;
	color: var(--ci_color_accent_1);
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline-block;
	position: absolute;
	left: 0px;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
div.glossary_article_bottom_navigation_item.glossary_article_bottom_navigation_item_prev a:before {
	content: "\f104";
}
div.glossary_article_bottom_navigation_item a:hover:before {
	color: var(--ci_color_accent_2);
	left: 6px;
}
/* GLOSSARY - ARTICLE PAGINATION V1 */
/*
div.glossary_article_bottom_navigation div.prev.text-sm-start, 
div.glossary_article_bottom_navigation div.back.text-sm-center, 
div.glossary_article_bottom_navigation div.next.text-sm-end {
	position: relative;
}
div.glossary_article_bottom_navigation div.prev.text-sm-start {
	text-align: left;
}
div.glossary_article_bottom_navigation div.prev.text-sm-start a {
	padding: 10px 16px 10px 40px;		
}
div.glossary_article_bottom_navigation div.back.text-sm-center {
	text-align: center;	
}
div.glossary_article_bottom_navigation div.next.text-sm-end {
	text-align: right;
}
div.glossary_article_bottom_navigation div.next.text-sm-end a, 
div.glossary_article_bottom_navigation div.next.text-sm-end a:link, 
div.glossary_article_bottom_navigation div.next.text-sm-end a:visited {
	position: relative;
	padding: 10px 40px 10px 16px;
}
div.glossary_article_bottom_navigation div.prev.text-sm-start a:before,
div.glossary_article_bottom_navigation div.next.text-sm-end a:before,
div.glossary_article_bottom_navigation div.prev.text-sm-start a:after,
div.glossary_article_bottom_navigation div.next.text-sm-end a:after {
	content: "\f077";
	font-family: 'Font Awesome 6 Pro';
	font-weight: 100;
	font-size: 1.6em;
	display: block;
	position: absolute;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
div.glossary_article_bottom_navigation div.prev.text-sm-start a:before,
div.glossary_article_bottom_navigation div.prev.text-sm-start a:after {
	top: 10px;
	left: 15px;
	-moz-transform: rotate(270deg);  
	-webkit-transform: rotate(270deg);  
	-o-transform: rotate(270deg);  
	-ms-transform: rotate(270deg);
}
div.glossary_article_bottom_navigation div.prev.text-sm-start:hover a:after {
	left: -20px;	
}
div.glossary_article_bottom_navigation div.next.text-sm-end a:before,
div.glossary_article_bottom_navigation div.next.text-sm-end a:after {
	top: 10px;
	right: 15px;
	-moz-transform: rotate(90deg);  
	-webkit-transform: rotate(90deg);  
	-o-transform: rotate(90deg);  
	-ms-transform: rotate(90deg);		
}
div.glossary_article_bottom_navigation div.next.text-sm-end:hover a:after {
	right: -20px;	
}
*/



/* GLOSSARY - SEARCH MODULE */
div.glossary_category_search_box_module {
	margin: 0px 0px 40px 0px;
	padding: 0px 0px 20px 0px;
	border-bottom: 1px solid #e2e2e2;
}
div.glossary_category_search_box_module.glossary_ajax_search_glossary_modal_fullscreen h4 {
	font-weight: 600;
}
div.glossary_category_search_box_module.glossary_ajax_search_glossary_modal_fullscreen, 
div.glossary_category_search_box_module.glossary_ajax_search_glossary_modal_fullscreen_ecd,
div.glossary_category_search_box_module.glossary_ajax_search_glossary_modal_fullscreen_epm,
div.glossary_category_search_box_module.glossary_ajax_search_glossary_modal_fullscreen_ehg,
div.glossary_category_search_box_module.glossary_ajax_search_glossary_modal_fullscreen_egm {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 0px solid #e2e2e2;	
}
div.glossary_category_search_box_module.glossary_ajax_search_glossary_modal_fullscreen h2 {

}
div.glossary_category_search_box_module.glossary_ajax_search_glossary_modal_fullscreen div.articles-search, 
div.glossary_category_search_box_module.glossary_ajax_search_glossary_modal_fullscreen_ecd div.articles-search,
div.glossary_category_search_box_module.glossary_ajax_search_glossary_modal_fullscreen_epm div.articles-search,
div.glossary_category_search_box_module.glossary_ajax_search_glossary_modal_fullscreen_ehg div.articles-search,
div.glossary_category_search_box_module.glossary_ajax_search_glossary_modal_fullscreen_egm div.articles-search {
	background: #ffffff;
	padding: 0px 0px 0px 0px;
}
div.glossary_category_search_box_module.glossary_ajax_search_glossary_sidebar, 
div.glossary_category_search_box_module.glossary_ajax_search_glossary_sidebar_ecd,
div.glossary_category_search_box_module.glossary_ajax_search_glossary_sidebar_epm,
div.glossary_category_search_box_module.glossary_ajax_search_glossary_sidebar_ehg,
div.glossary_category_search_box_module.glossary_ajax_search_glossary_sidebar_egm {
	margin: 12px 0px 20px 0px;
	padding: 0px 0px 20px 0px;
	border-bottom: 1px solid #e2e2e2;	
}
div.glossary_category_search_box_module div.glossary_category_search_box_module_form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
}
div.glossary_category_search_box_module button.glossary_category_search_box_button_reset {
	right: 40px;
	top: 15px;
	display: none;
}