.ui.vertical.masthead.center.aligned.segment {
	background-color: #f8f8f8;	
}

.ui.inverted.vertical.footer.segment {
	height: 50px;
	margin-top: 50px;
	background-color: #f8f8f8;
	border-top: 1px solid rgba(34, 36, 38, 0.15);
}

.logo {
	max-height: 100px;
}

.ui.two.column.grid {
	margin: 5px 15px 0 15px;
}

.ui.two.column.grid .three.wide.column {
	padding-left: 0;
	padding-right: 0;
}

.ui.two.column.grid .thirteen.wide.column {
	padding-left: 15px;
	padding-right: 0;
}

.ui.segment.left-menu-segment {
	padding: 0;
}

.ui.segment.left-menu-segment .wrapper:first-child {
	border-radius: inherit;
	overflow: hidden;
}

.ui.segment.left-menu-segment .wrapper {
	margin-bottom: 10px;
}

.ui.segment.left-menu-segment .wrapper .header {
	font-weight:bold;
	text-align:center;
	padding: 5px;
}

.ui.segment.left-menu-segment .wrapper .content {
	padding: 5px;
}

.paginate-buttons {
    background: #fff;
    color: #666;
    overflow: hidden;
    padding: 8px 0 8px 0;
}

.paginate-buttons a {
    background: #fff;
    border: 1px solid #ccc;
    border-color: #ccc #aaa #aaa #ccc;
	padding: 8px 12px;
	color: black;
}

.paginate-buttons a:hover {
    background: #eee;
    text-decoration: none;
	color: black;
}

.paginate-buttons span {
    background: whitesmoke;
    padding: 2px 3px;
    border: 1px solid #ccc;
    padding: 8px 12px;
    color: #999;
}

.paginate-buttons span:first-child {
	border-radius: 4px 0 0 4px;
}

.paginate-buttons a:last-child {
	border-radius: 0 4px 4px 0;
}

.paginate-buttons span:last-child {
	border-radius: 0 4px 4px 0;
}

.searchresulttable {
	border-width: 0px;
	border-spacing: 0px;
	border-style: none;
	border-collapse: separate;
	background-color: #CCC;
	padding: 0px;
}

.searchresultrow {
	border-top: 1px solid #000;
	padding: 0px;
	margin: 0px;
}

.searchresultcell {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	border-width: 0px;
	padding: 0px;
	border-style: none;
	-moz-border-radius: 0px 0px 0px 0px;
}

.ui.grid.info-grid {
	margin-bottom: 10px;
}

.ui.compact.menu.post-list-menu {
	margin-bottom: 15px;
}

a.popup-label, i.popup-label {
	cursor: pointer;
}

.ui.active.dimmer {
	display: none;
}

.ui.dividing.header.no-margin-top {
	margin-top: 0;
}

span.section-icon {
	font-size: 18px;
	cursor: pointer;
}

div.scrollable {
    height: 200px;
    overflow-y: auto;
    overflow-x: hidden;
}