body{padding-top:50px}body>.navbar{-webkit-transition:background-color .3s ease-in;transition:background-color .3s ease-in}@media (min-width:768px){body>.navbar-transparent{background-color:transparent}body>.navbar-transparent .navbar-nav>.open>a{background-color:transparent!important}}#home{padding-top:0}#home .navbar-brand{padding:13.5px 15px 12.5px}#home .navbar-brand>img{display:inline;margin:0 10px;height:100%}#banner{min-height:300px;border-bottom:none}.table-of-contents{margin-top:1em}.page-header h1{font-size:4em}.bs-docs-section{margin-top:6em}.bs-docs-section h1{padding-top:100px}.bs-component{position:relative}.bs-component .modal{position:relative;top:auto;right:auto;left:auto;bottom:auto;z-index:1;display:block}.bs-component .modal-dialog{width:90%}.bs-component .popover{position:relative;display:inline-block;width:220px;margin:20px}#source-button{position:absolute;top:0;right:0;z-index:100;font-weight:700}.nav-tabs{margin-bottom:15px}.progress{margin-bottom:10px}footer{margin:5em 0}footer li{float:left;margin-right:1.5em;margin-bottom:1.5em}footer p{clear:left;margin-bottom:0}.splash{padding:9em 0 2em;background-color:#141d27;background-image:url(../img/bg.jpg);background-size:cover;background-attachment:fixed;color:#fff;text-align:center}.splash .logo{width:160px}.splash h1{font-size:3em}.splash #social{margin:2em 0}.splash .alert{margin:2em 0}.section-tout{padding:4em 0 3em;border-bottom:1px solid rgba(0,0,0,.05);background-color:#eaf1f1}.section-tout .fa{margin-right:.5em}.section-tout p{margin-bottom:3em}.section-preview{padding:4em 0 4em}.section-preview .preview{margin-bottom:4em;background-color:#eaf1f1}.section-preview .preview .image{position:relative}.section-preview .preview .image:before{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);position:absolute;top:0;left:0;width:100%;height:100%;content:"";pointer-events:none}.section-preview .preview .options{padding:1em 2em 2em;border:1px solid rgba(0,0,0,.05);border-top:none;text-align:center}.section-preview .preview .options p{margin-bottom:2em}.section-preview .dropdown-menu{text-align:left}.section-preview .lead{margin-bottom:2em}@media (max-width:767px){.section-preview .image img{width:100%}}.sponsor #carbonads{max-width:240px;margin:0 auto}.sponsor .carbon-text{display:block;margin-top:1em;font-size:12px}.sponsor .carbon-poweredby{float:right;margin-top:1em;font-size:10px}@media (max-width:767px){.splash{padding-top:4em}.splash .logo{width:100px}.splash h1{font-size:2em}#banner{margin-bottom:2em;text-align:center}}

/* Eigen toegevoegde CSS */
@media (min-width: 768px){.menu-ft{ font-size:16px; }}
@media (min-width: 990px){.menu-ft { font-size:20px;}}
.line20{line-height: 2.0;}.kleurgroen{color: #00bc8c;}
.margin55{margin-top: 5px;margin-bottom:5px;}
.margin1010{margin-top: 10px;margin-bottom:10px;}
.margin-top20{margin-top: 20px;}
.margin2010{margin-top: 20px;margin-bottom:10px;}
.margin2020{margin-top: 20px;margin-bottom:20px;}
.margin3020{margin-top: 30px;margin-bottom:20px;}
.margin3030{margin-top: 30px;margin-bottom:30px;}
.margin4020{margin-top: 40px;margin-bottom:20px;}
.margin4030{margin-top: 40px;margin-bottom:30px;}
.margin4040{margin-top: 30px;margin-bottom:40px;}
.margin5020{margin-top: 50px;margin-bottom:20px;}
.margin5030{margin-top: 50px;margin-bottom:30px;}
.margin5040{margin-top: 50px;margin-bottom:40px;}
.margin5050{margin-top: 50px;margin-bottom:50px;}
.padding-6 { padding-bottom: 6px; padding-top: 6px; padding-left: 6px; padding-right: 6px;}
.no-lr-padding{padding-left:0px;padding-right:0px;}
.competitie {
    background-color: #375a7f;
    text-align: center;
    font-size:16px;
    padding-top: 8px;
    padding-bottom: 8px;    
}
.form-kaarten {
    display: block;
    height: 28px;
    padding: 4px 8px;
    font-size: 14px;
    line-height: 1.4;
    color: #464545;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #f1f1f1;
    border-radius: 4px;
}
.form-control { font-size: 14px; }
.form-control::-moz-placeholder {  color: #AA3030;  opacity: 0.5; }
.form-control:-ms-input-placeholder { color: #AA3030; opacity: 0.5; }
.form-control::-webkit-input-placeholder { color: #AA3030; opacity: 0.5; }

/* Full-feature carousel (sevenx.de) */
.carousel-control.left, .carousel-control.right { background-image:none !important; }
/*.carousel-inner .item img {	width:100%;	height:100%; }*/
.carousel-indicators { bottom:0px; left:0; width:auto; padding:5px 25px 5px 25px; margin-left:0; background:rgba(0,0,0,0.7); }
.carousel-indicators li { border-radius:0; width:8px; height:8px; background:#fff; }
.carousel-indicators .active { width:10px; height:10px; background:#3276b1;	border-color:#3276b1; }
.carousel-control { background:	#3276b1; color:#fff; padding: 4px 0; width:26px; top:auto; left:auto; bottom:12px; opacity:0.85; }
.carousel-control.right { right:10px; }
.carousel-control.left { right: 46px; }
.carousel-caption {
    background:rgba(0,0,0,0.60); /* background-color: rgba(140, 185, 220, 0.77); */
    /* color: #fff; */
    bottom: 0;
    left: 0;
    padding: 10px 20px;
    position: absolute;
	top:0;
    /* height:100%; */
    width:auto;	
    max-width:25%;
	text-align:left;
    line-height: 1.8;
}
.btn-carousel { background: rgba(0, 0, 0, 0.5); color: #fff; font-size: 16px; border-radius: 4px; padding: 5px 15px 5px 15px; margin: 15px 0px 15px 0px; }
.btn-carousel:hover { color: #d9534f; }

/* Additional styles required for speeldag carousel */
.speeldag-carousel-control {
	color:#428BCA;
	top:-25px;
	left:auto;
	bottom:auto;
	opacity:1;
	/*text-shadow:none;*/
    position: absolute;
    top: 50%;
    display: inline-block;
    font-size: 24px;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,0.6);
}
.speeldag-carousel-control:hover { color:#d9534f; }
.speeldag-carousel-control.left, .speeldag-carousel-control.right {
	background-image:none !important;
}
.speeldag-carousel-control.right { 
    /*right:-10px;*/
    left: auto;
    right: -8px; 
    top: 22px;
}
.speeldag-carousel-control.left { 
    /*right:15px;*/
    right: auto;
    left: -8px;
    top: 22px;
}
.wedstrijdblad {
    height: 26px; 
    padding: 3px 4px;
    font-size: 12px;
}
/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {
	.uitslagrij { font-size:12px; }
    .spelersrij { font-size:9px; }  
    .fs-speeldag { font-size:10px; }
}
/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {
	.uitslagrij { font-size:14px; }
    .spelersrij { font-size:11px; }
    .fs-speeldag { font-size:12px; }
}
/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	.uitslagrij { font-size:15px; }
    .spelersrij { font-size:14px; }
    .fs-speeldag { font-size:14px; }
}