/*
Theme Name: meinlohn.ch
Author: Luginbuehl.com
Version: 1
*/

a, a:hover, a:focus {
	color: #FFFFFF;
	text-decoration: underline;
}

h2 {
	font-size: 1.3rem;
}

.btn-primary {
	background-color: #00418e;
	border: none;
	text-decoration: none;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
	background-color: #0060d2;
	border-color: #0060d2;
}

header, section {
	padding: 4rem 0;
	color: #FFFFFF;
}

header {
	background-color: #74b4cb;
}

#salaryCalculator {
	color: #212529;
}

#salaryCalculator input {
	text-align: center;
}

#salaryCalculator #chart-col {
	text-align: center;
}

#salaryCalculator #chart-col.chart-open {
	text-align: right;
}

#salaryCalculator #chart-col.chart-open #cartoon {
	display: none;
}

#gehaltsordnungPdf {
	margin-top: 30px;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

button {
	cursor: pointer;
}

#membershipInfo {
	background-color: #95bb79;
	padding-bottom: 0;
}

#membershipInfo .col-md-6 {
	margin-bottom: 70px;
}

#membershipInfo p {
	min-height: 100px;
}

#membershipInfo .col-md-6 a.btn {
	display: table;
	margin: 0 auto;
}

#sbkInfo {
	background-color: #FFFFFF;
	color: #212529;
}

#sbkContact {
	background-color: #74b4cb;
}

.copy, .copy a {
	color: rgba(255, 255, 255, 0.5);
}