body div.public {
	background-color: #a8a8a8;
}

body, .modal-mask .modal-wrapper .modal-container {
	font-family: Frutiger, sans-serif;
}

.login-page .login-logo {
	visibility: hidden;
}

#header {
	height: 114px;
}

#header h1.app-logo {
	background: url(/brand/gga.ch/logo.png) 0 0 no-repeat;
	background-size: auto 60px;
}

#header h1 {
	margin: 30px 0 0 99px;
}

h2, h3, h4, a.button, button {
	font-family: FrutigerBold, sans-serif;
}

button,
a.button,
.menu-inpage .has-dropdown,
.menu-inpage-left .has-dropdown,
#side-menu .has-dropdown,
.dd-list li.dd-item .dd-handle:hover,
.pagination li.active a, .pagination li.active a:hover {
	background: #e30613;
}

.dashboard-infobar,
#login-form {
	background-color: #e9e9e9;
}

.modular {
	background: #e9e9e9;
}

h2, .dd-list li.dd-item .dd-handle, .breadcrumb, #side-menu a, .pagination li a {
	background: #a8a8a8;
}

.info-box.info-box--layout-1 h3 {
	background-color: #a8a8a8;
}

.pagination li a:hover {
	background: #e30613;
	border-color: #e30613;
	color: #fff;
}

.pagination li a.disabled, .pagination li a.disabled:hover {
	background-color: #e9e9e9;
	color: #fff;
}

#side-menu-inpage.menu-inpage-left a, .menu-inpage a, #side-menu a, .dashboard-infobar, .breadcrumb,
a, h2, .modular h3, label, .richtext, #grid-template th, .help-message > span,
.modular h4, .modular h5, .modular h6, .info-box.info-box--layout-1 p,
.info-box.info-box--layout-1 ul li, .modular .modular-section p, .modular .modular-section ul, .modular .modular-section li,
.account-forwarding h3.forwarding-mode a, .account-forwarding .header-container .forwarding-row-headers,
table.table-style-1 th, #grid-template th:hover, #grid-template th:active, #grid-template th:focus,
.breadcrumb, .breadcrumb b:before {
	color: #000000;
}

.modular .mini-section:not(.mini-section--last), .mini-section:not(.mini-section--last) {
	border-bottom: 1px solid #000000;
}

a:hover, a:active, a:focus {
	color: #e30613;
}

.alert-success {
	background-color: #b7d287;
}

a [class^="app-icon-"], .icon-button, .icon-button:hover i, .icon-button:not(.button--frameless)
.icon-button:focus i,
i:hover,
i:focus {
	color: #000000;
}

.icon-button.icon-button--available {
	border: 1px solid #b7d287;
	color: #b7d287;
}

.icon-button.icon-button--available:hover i,
.icon-button.icon-button--available:focus i {
	color: #b7d287;
}

.icon-button.icon-button--available i {
	color: #b7d287;
}

.modular .modular-section p, .help-message > span {
	font-size: 13px;
}



