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

.login-logo {
	background-image: url(/brand/backbone.ch/logo.png);
}

#header {
	height: 114px;
	color: #00375b;
	background: #00375b;
}

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

.modular {
	background: #e5edf1;
	background: linear-gradient(to bottom, #e5edf1 0%, #ccdbe3 100%);
}

.public,
button,
a.button,
.menu-inpage .has-dropdown,
.menu-inpage-left .has-dropdown,
#side-menu .has-dropdown,
.pagination li a {
	background: #00375b;
}

h1, h2, h3,
.modular h3, .modular h4, .modular h5, .modular h6,
.richtext, .richtext p, .richtext ul, .richtext table td, .richtext table th,
a,
dl,
label,
.reset-password,
#side-menu-inpage.menu-inpage-left a,
.menu-inpage a,
#side-menu a,
.dashboard-infobar,
.breadcrumb,
#grid-template th,
.help-message p,
.help-message ul,
.help-message ol,
.modular .modular-section li,
.modular .modular-section p,
.modular .modular-section ul,
.calldisplay p,
.account-moh p,
.account-forwarding .header-container,
.account-forwarding .header-container .forwarding-row-headers,
a [class^="app-icon-"], a [class*=" app-icon-"],
table.table-style-1 th, table.table-style-2 th,
.account-forwarding h3.forwarding-mode a.active,
.account-forwarding h3.forwarding-mode a,
.account-forwarding #tpContainer .period-header .wd, .account-forwarding #tpContainer .period-header .time,
.help-message > span, .help-message p, .ms-teams p,
.customers-finances-subscriptions, .customers-change-state {
	color: #00375b;
}

.icon-button:not(.button--frameless) {
	border-color: #00375b;
}

.action-options.action-options--disabled .icon-button, .icon-button.icon-button--inactive {
	border: 1px solid #d3d3d3 !important;
	opacity: 1;
}

.info-box *:not(a), .info-box.info-box--layout-1 *:not(a) {
	color: #00375b !important;
}

a, .richtext a,
a:hover [class^="app-icon-"], a:hover [class*=" app-icon-"], a:focus [class^="app-icon-"], a:focus [class*=" app-icon-"], a:active [class^="app-icon-"], a:active [class*=" app-icon-"],
.icon-button:hover i, .icon-button:focus i, .icon-button i:hover, .icon-button i:focus {
	color: #1c85c4;
}

.richtext a:hover,
.richtext a:active,
.richtext a:focus,
a:hover,
a:active,
a:focus {
	color: #1c85c4;
	text-decoration: underline;
}

a.button {
	color: #FFFFFF !important;
	text-decoration: none !important;
}

#grid-template a, .icon-button, .chosen-container a, .menu a, .menu-inpage a, .icon-inputs__toggle a {
	text-decoration: none !important;
}

#grid-template th:hover,
input:not([type="checkbox"]):not([type="radio"]):focus,
.datepicker-wrapper .datepicker {
	color: #1c85c4;
}

.table-tools #search input:focus {
	border-color: #1c85c4;
}

.menu a {
	color: #ffffff;
}

.customer-status,
.assigned-representatives {
	float: right;
	margin-left: 10px;
	width: 180px;
}