/* Glossar old (Inhaltsstoffe)
------------------------------------------------------------------------------------*/
.glossary.toolbar {
    margin: 0;
}
.glossary.toolbar .amount {
    float: right;
}
.glossary.toolbar .limiter {
    float: left;
}
.glossary.toolbar .pages {
    float: right;
    margin-right: 20px;
}
.glossary_navigation > span {
    display: table-cell;
    width: 1%;
    color: #999;
}
.glossary_navigation > span > a {
    color: #004795;
}
.glossary_navigation > span > a:hover {
    color: #1694d6;
}
.component-glossary h4 a {
    display: block;
}
.component-glossary .panel {
    border: 0 none;
    box-shadow: none;
    border-radius: 0;
}
.component-glossary .panel-heading {
    background: #fafafa;
    border: 1px solid #e5e5e5;
    box-shadow: none;
}

/* Glossar as faq-collection new (Inhaltsstoffe)
------------------------------------------------------------------------------------*/
.faq-collection {
	
	.faq-groups {
		border-top: 1px solid #eee;
		border-bottom: 1px solid #eee;
		padding-top: 20px;
		padding-bottom: 20px;
		
		.faq-groupname {
			font-size: 14px;
			font-weight: 400;
			margin: 0 20px 0 0;			
		}
		
		a.group-link {
			&:hover {
				color: @blue;
			}
		}
		
	}
	
	.faq-content {
		
		.group-title {
			color: @blue;
			border-bottom: none;
			margin: 25px 0 15px 0;
			i {
				display: none;
			}
		}
		
		.ui-accordion {
			
			.ui-accordion-header {
				margin: 20px 0 0 0;
				font-weight: 400;
				background: #fafafa;
				border: 1px solid #e5e5e5;
				box-shadow: none;
				
				&.ui-state-active,
				&:hover {
					background: #fafafa;
					color: @blue;
				}
				
				&:after {
					display: none !important;
				}
			}
			
			.ui-widget-content {
				border: none;
				padding: 0.8em .5em 0.8em 1em;
			}
			
		}
	}
	
}