::selection {
    background: #41B6E6;
    color: #fff;
}
body {
	font-size: 14px;
	line-height: 24px;
	font-weight:400;
	color: #757575;
	font-family: 'Roboto', sans-serif;
}
.ui.positive.button, .ui.positive.buttons .button {
    background-color: #41B6E6 !important;
	transition: all 0.5s ease 0s;
}
.ui.positive.button:hover, .ui.positive.buttons .button:hover, .button:hover {
    background-color: #868583 !important;
}
h1, h2, h3, h4, h5 {
	font-size: 35px;
    font-weight: 300;
    margin-bottom: 3px;
    margin-top: 14px;
	color: #41B6E6;
}
h3 {
	color: #67676d;
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 29px;
}

.ui.steps .step .title {
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    font-weight: 600;
	color: #000 !important;
}

.verbrauchstelle {
    background-color: #41B6E6;
	color: #fff !important;
}
.verbrauchstelle table {
	color: #fff !important;
}
.tarif, .zaehlwerkBezeichnung, .zaehlwerkBezeichnungZusatz, .zaehlwerkAnzahl {
	background-color: #41B6E6;
}
.ui.label {
	color:#fff;
	border: 1px solid #ccc;
	font-weight:normal;
	background: #41B6E6 !important;
}