


.img-with-box {
	border: 1px solid black;
	padding: 20px;
	margin: 20px;
}

.img-center {
    margin: 0 auto;
}

.small-text {
	font-size: 16px !important;
}

.thumb-center {
	margin: 0 auto;
}

#banner-homepage {
	background-image: url('/app/assets/optimized/banner_homepage.jpg');
	background-repeat: no-repeat;
	background-position: center center;
    background-size: cover;
}

#banner-faq {
	background-image: url('/app/assets/optimized/banner_faq.jpg');
	background-repeat: no-repeat;
	background-position: center center;
}

#banner-prakt {
	background-image: url('/app/assets/optimized/banner_praktijk.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

#banner-behandelingen {
	background-image: url('/app/assets/optimized/banner_behandelingen.jpg');
	background-repeat: no-repeat;
	background-position: center 25%;	
	background-size: 100% auto;
}

#banner-inschrijven {
	background-image: url('/app/assets/optimized/banner_inschrijven.jpg');
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: 0 40%;
	background-color: #fff;
}

#banner-contact {
	background-image: url('/app/assets/optimized/banner_contact.jpg');
	background-repeat: no-repeat;
	background-position: center center;	
	background-size: cover;
}

#banner-lydia {
	background-image: url('/app/assets/optimized/banner_team.jpg');
	background-repeat: no-repeat;
	background-position: center center;
}

#banner-zorg {
	background-image: url('/app/assets/optimized/banner_zorg.jpg');
	background-repeat: repeat-x;
	background-position: center center;
	overflow: hidden;
}

#banner-werkwijze {
	background-image: url('/app/assets/optimized/banner_werkwijze.jpg');
	background-repeat: no-repeat;
	background-position: center center;
    background-size: cover;
}

.graybg {
	background-color: #fafafa;
}


#behandelingen-buttons {
	text-align: center;
}

#4 {
	#2bbbbb
}

#3 {
	#26a6a6
}

#2 {
	#219191
}

#1 {
	#1d7d7d
}



/* Buttons */
a.new-button {
	position:relative;
	background-color: #E3E3E3;
	padding: 8px 25px;
	margin: 8px 25px;
	border: 0;
	border-radius: 5px;
	text-shadow:0 1px grey;
	background-image: -webkit-linear-gradient(top, #F5F5F5, #D3D3D3);
	box-shadow:0px 5px 0px #828282, 0px 8px 5px rgba(0,0,0,0.3);
	color: #FFFFFF;
	text-decoration: none;
}

a.new-button-color-one {
	background-color: #26A65B;
	background-image: -webkit-linear-gradient(top, #2bbb66, #219150);
	box-shadow:0px 5px 0px #1d7d44, 0px 8px 5px rgba(0,0,0,0.3);
}

a.new-button-color-two {
	background-color: #26a686;
	background-image: -webkit-linear-gradient(top, #2bbb97, #219175);
	box-shadow:0px 5px 0px #1d7d65, 0px 8px 5px rgba(0,0,0,0.3);
}

a.new-button-color-three {
	background-color: #26a6a6;
	background-image: -webkit-linear-gradient(top, #2bbbbb, #219191);
	box-shadow:0px 5px 0px #1d7d7d, 0px 8px 5px rgba(0,0,0,0.3);
}

a.new-button:hover {
	top: 3px;
	background-color:#D3D3D3;
	box-shadow:0px 2px 0px 0px #828282, 0px 5px 3px rgba(0,0,0,0.2);
	cursor: pointer;
}

a.new-button-color-one:hover {
	top: 3px;
	background-color:#219150;
	box-shadow:0px 2px 0px 0px #1d7d44, 0px 5px 3px rgba(0,0,0,0.2);
	cursor: pointer;
}

a.new-button-color-two:hover {
	top: 3px;
	background-color:#219175;
	box-shadow:0px 2px 0px 0px #1d7d65, 0px 5px 3px rgba(0,0,0,0.2);
	cursor: pointer;
}

a.new-button-color-three:hover {
	top: 3px;
	background-color:#219191;
	box-shadow:0px 2px 0px 0px #1d7d7d, 0px 5px 3px rgba(0,0,0,0.2);
	cursor: pointer;
}

a.new-button-one-pressed {
	top: 3px;
	background-color:#219150;
	box-shadow:0px 2px 0px 0px #1d7d44, 0px 5px 3px rgba(0,0,0,0.2);
}

a.new-button-two-pressed {
	top: 3px;
	background-color:#219175;
	box-shadow:0px 2px 0px 0px #1d7d65, 0px 5px 3px rgba(0,0,0,0.2);
}

a.new-button-three-pressed {
	top: 3px;
	background-color:#219191;
	box-shadow:0px 2px 0px 0px #1d7d7d, 0px 5px 3px rgba(0,0,0,0.2);
}


.google-maps {
    position: relative;
    padding-bottom: 50%;
    height: 0;
    overflow: hidden;
}
.google-maps iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}