

/* Stylesheet, RDG */

body { font-family: 'PT Sans', sans-serif; }

.no-padding { padding: 0px; }

.container-fluid { max-width: 980px; background: #bdc4af; }

.dark-green { background: #a2af91; }
.white { background: white; overflow: hidden; }
.light-gray { background: #fcfcfc; }
.gray { background: #f8f9f7;  }
.dark-gray { background: #4b4d5a; }

a { color: #4b4d5a; text-decoration: none; }
a:hover { text-decoration: underline; }

.gradient { background-image:linear-gradient(#f1f3ef 0px, #fff 100%); background-repeat:repeat-x; border-color:#3E8F3E;   display:block; overflow: hidden; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f3ef', endColorstr='#ffffff',GradientType=0 ); }



#gegevens { text-align: center; color: #4B4D5A; }

p {  color: #4b4d5a; }

/* Header */

.logo img {  height: auto; height: auto; padding-bottom: 6px; margin: 0px auto; display: block; margin-top: 20px; max-width: 195px; }
.picture img { display: block; height: auto; margin: 0 auto; max-height: 250px; max-width: 192px; }

.text-header { height: 250px; font-size: 18px; }
.text-header .text { margin-top: 100px; margin-left: 20px; }

.btn { -webkit-user-select:none; background-image:none; border:0px solid transparent; border-bottom-left-radius:0px; border-bottom-right-radius:0px; border-top-left-radius:0px; border-top-right-radius:0px; cursor:pointer; display:inline-block; font-size:14px; font-weight:400; line-height:1.42857143; margin-bottom:0; padding:6px 12px; text-align:center; touch-action:manipulation; vertical-align:middle; white-space:nowrap; }

.btn-success { background-image: none; background-color: #a2ae91; font-style: italic; background-repeat:repeat-x; border-color:#a2ae91; display:block; font-size: 20px; margin-bottom: 20px; margin-top: 10px; }
.btn-success:hover { background: #4f515d; border-color: #4f515d; color: white!important; }


/* Content */

.box-title { font-size: 42px; color: #4b4c5a; font-weight: 700; text-align: center; margin-top: 30px; }
.box-title img { margin-left: 11px; margin-top: -17px; }

.brain { max-width: 405px; display: block; margin: 0px auto; }

.list-unstyled { margin-bottom: 20px; }
.block { border-bottom: solid 10px #e2e5dc; font-size: 18px; font-weight: 700; color: #4b4d5a; margin-top: 35px; padding-left: 20px; background-image: url(/images/dot.png); background-repeat: no-repeat; background-position: 1px 4px; }

.big-white { font-size: 38px; font-weight: 700; color: white; text-align: center; margin-top: 20px; padding-bottom: 78px; background-image: url(/images/white-dot.png); background-repeat: no-repeat; background-position: 50% 164px; line-height: 43.9px; }

.sub-text-block { padding-top: 20px; font-size: 14px; line-height: 19px; height: 240px; font-weight: 400;  }
.sub-text-block p { margin-bottom: 20px; }

.contact-title { font-style: italic; font-weight: 400; }
.gegevens { color: #a2af91; font-weight: 400; }

/* footer */

.footer a { color: white; text-decoration: none; padding: 5px 10px 2px 0px; font-size: 12px; display: block; font-weight: 400; text-align: center; }
.footer a:hover { text-decoration: underline; }


/* Breakpoints */

@media (max-width: 480px) { 

.text-header { height: auto; overflow: hidden; padding-top: 20px; }
.text-header .text { margin-top: 0px; }

.sub-text-block { overflow: hidden;  height: auto; }

.box-title img { margin-left: 0px; margin-top: 0px; }


}



/* Small devices (tablets, 768px and up) */

@media (max-width: 768px) { 
	

.text-header { height: inherit; }
.text-header .text { margin-left: 20px; margin-top: 20px; }


}



/* Medium devices (desktops, 992px and up) */
@media (min-width: @screen-md-min) { 

}



/* Large devices (large desktops, 1200px and up) */
@media (min-width: @screen-lg-min) { 

}