body {
 background-image: url('/img/Fotolia_92473054_pixelaway.jpg');
}

.maincolor-1,
.maincolor-1-hover:hover {
	/*color: #008dd4 !important;*/
	color: rgb(0, 140, 210) !important;
}

.maincolor-2,
.maincolor-2-hover:hover {
	color: #ffffff !important;
}

.bg-maincolor-1,
.bg-maincolor-1-hover:hover {
	/*color: #008dd4 !important;*/
	background-color: rgb(0, 140, 210) !important;
}

.bg-maincolor-1-soft {
  background-color: rgba(0, 140, 210,0.7) !important;
}

.bg-maincolor-2,
.bg-maincolor-2-hover:hover {
	background-color: #ffffff !important;
}

.bg-maincolor-2-soft {
  background-color: rgba(255,255,255,0.7) !important;
}

.bg-maincolor-3 {
	background-color: #ECDED1 !important;
}

.bg-maincolor-3-soft {
  background-color: rgba(236,222,209,0.75) !important;
}

.bg-maincolor-4 {
	background-color: rgb(59,70,31) !important;
}

.bg-maincolor-4-soft {
  background-color: rgba(59,70,31,0.7) !important;
}

.btn-primary {
	background-color: rgb(0, 140, 210);
  color: #FFFFFF;
}

.btn-primary:hover {
	color: rgb(0, 140, 210);
  background-color: #FFFFFF;
}

input[type="text"], input[type="email"],
input[type="text"].focus, input[type="email"].focus,
input[type="text"]:focus, input[type="email"]:focus {
	border-color: rgb(0, 140, 210);
}

main .container a {
  color: rgb(0, 140, 210);
}

input[type="checkbox"]:checked + span::before {
  color: rgb(0, 140, 210);
}
/*
#premiumpartner { position: relative; }
#premiumpartner > img { width: 150px; position: absolute; right: 0; top: -75px; }
*/


/*
Parallax: https://www.w3schools.com/howto/howto_css_parallax.asp
**/