.chromeframe {position: absolute; top: 0;}
.m0 {
	margin:0px !important;
}
.mb10 {
	margin-bottom:10px;
}
.mb20 {
	margin-bottom:20px !important;
}
.mb0 {
	margin-bottom:0px !important;
}
a.label-inside:hover {
	text-decoration: none;
}
a.label-inside {
	margin-bottom:3px;
	display:inline-block;
}
a.label-inside.lg {
	font-size:130%;
}
body{
	padding-top:30px;
	background-image:url('../img/bg_body.jpg');
	background-repeat:repeat;
	background-attachment:fixed;
	min-height:100%;
	position:relative;
}
html, body {height: 100%;}
html{overflow-x: hidden;}
.wrapper{background-image:url(../img/bg_wrapper.png); background-repeat:no-repeat; background-attachment:fixed; background-position:center;min-height: 100%;overflow-y: hidden;}
/* #header{ border-top:20px solid #1B78BE; background-image:url(../img/header.png); background-repeat:repeat-x; height:148px; max-height:148px; overflow:hidden; position:fixed; top:0; z-index:200; width:100%}*/
@media (min-width: 992px) { 
	body {
		padding-top:149px;
	}
	.divider-left {
		border-left: 1px solid #eee;
	}
	.divider-right {
		border-right: 1px solid #eee;
	}
}
.mt5 {
	margin-top:5px;
}
.mt10 {
	margin-top:10px;
}
.mt20 {
	margin-top:20px;
}
.mt60 {
	margin-top:60px;
}
.mt80 {
	margin-top:80px;
}
.mb5 {
	margin-bottom:5px;
}
.mb10 {
	margin-bottom:10px;
}
.mb60 {
	margin-bottom:60px;
}
.mb80 {
	margin-bottom:80px;
}
.p0 {
	padding:0px !important;
}
.p5 {
	padding:5px !important;
}
.p10 {
	padding:10px !important;
}
.pt20 {
	padding-top:20px;
}
.fa-7x {
	font-size:7em !important;
}

ol.rectangle-list > li {
	padding-left:25px;
	counter-increment: section;
	position: relative;
	display: block;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #eeeeee;
}
ol.rectangle-list > li:before {
	content: counter(section);
	position: absolute;
	left: -10px;
	top: 15px;
	margin-top: -1em;
	background: rgb(27, 120, 190);
	color:#ffffff;
	height: 2em;
	width: 2em;
	line-height: 2em;
	text-align: center;
	font-weight: bold;
	border-radius:5px;
}
ol.rectangle-list h6,
ol.rectangle-list h5,
ol.rectangle-list h4,
ol.rectangle-list h3 { 
	padding-top:8px;
	font-size: 1.1em;
	margin-top:0;
}
ol.rectangle-list > li ul li {
	margin-bottom:6px;
	padding-left:5px;
	border-left:2px solid #F2F2F2;
}

/**
 * 	header
 */
header#alfanet-header {
	width:100%;
	border-top:20px solid #1B78BE;
	background-color:#ffffff;
	height:128px;
	max-height:128px;
	
	position:fixed;
	top:0;
	z-index:200;
	
	-webkit-box-shadow: -3px 0px 4px 4px rgba(0, 0, 0, 0.30);
	-moz-box-shadow:    -3px 0px 4px 4px rgba(0, 0, 0, 0.30);
	box-shadow:         -3px 0px 4px 4px rgba(0, 0, 0, 0.30);
}
header#alfanet-header .navbar-default .navbar-nav > .active > a,
header#alfanet-header .navbar-default .navbar-nav > .active > a:hover,
header#alfanet-header .navbar-default .navbar-nav > .active > a:focus {
	background-color:transparent;
}
#anet .navbar-default .navbar-nav > .active > a,
#anet .navbar-default .navbar-nav > .active > a:hover,
#anet .navbar-default .navbar-nav > .active > a:focus {
	-webkit-box-shadow: 0px 4px 6px 2px rgba(0, 0, 0, 0.05) inset;
	-moz-box-shadow:    0px 4px 6px 2px rgba(0, 0, 0, 0.05) inset;
	box-shadow:         0px 4px 6px 2px rgba(0, 0, 0, 0.05) inset;
}
#anet .navbar-default .navbar-nav > .active > a:after,
#anet .navbar-default .navbar-nav > .active > a:hover:after,
#anet .navbar-default .navbar-nav > .active > a:focus:after {
	content: url(../img/driehoek.png);
    display: block;
    position: absolute;
    text-align: center;
    width: 100%;
    bottom:-24px;
    left:0;
}
#anet .navbar-default .in .navbar-nav > .active > a:after,
#anet .navbar-default .in .navbar-nav > .active > a:hover:after,
#anet .navbar-default .in .navbar-nav > .active > a:focus:after {
	content: none;
    display: none;
}
/* /header */
.well {
	padding:10px;
	border:none;
	background-color:#FCFCFC;
	background-image: linear-gradient(to right, #d5d7da 0%, #F5F5F5 100%), linear-gradient(to bottom, #d5d7da 0%, #F5F5F5 100%);
	background-repeat:no-repeat, no-repeat;
	background-position:center top, left top;
	background-size:100% 1px,1px 100%;

	
	-webkit-box-shadow: 0px 1px 2px 0px rgba(183, 183, 183, 0.30);
	-moz-box-shadow:    0px 1px 2px 0px rgba(183, 183, 183, 0.30);
	box-shadow:         0px 1px 2px 0px rgba(183, 183, 183, 0.30);
}
form .well h6 {
	color:#333333;
	font-weight:bold;
	font-size:100%;
}
form .required-mark {
	padding-bottom:5px;
	font-size:10px;
	color: #FF0000;
}
.action-group {
	position:absolute;
	top:70px;
	right:30px;
}
#banner { 
	height:200px;
	max-height:200px;
	overflow:hidden;
	-webkit-box-shadow: -3px 0px 4px 4px rgba(0, 0, 0, 0.20);
	-moz-box-shadow:     -3px 0px 4px 4px rgba(0, 0, 0, 0.20);
	box-shadow:          -3px 0px 4px 4px rgba(0, 0, 0, 0.20);
}
/* background-image: -webkit-gradient(linear,	left top, left bottom, color-stop(0, #035492), color-stop(1, #0697F2));background-image: -o-linear-gradient(bottom, #035492 0%, #0697F2 100%);background-image: -moz-linear-gradient(bottom, #035492 0%, #0697F2 100%);background-image: -webkit-linear-gradient(bottom, #035492 0%, #0697F2 100%);background-image: -ms-linear-gradient(bottom, #035492 0%, #0697F2 100%);background-image: linear-gradient(to bottom, #035492 0%, #0697F2 100%); */


#banner #carousel-example-generic .item{height:200px; max-height:200px; overflow:hidden; width:100%; margin-left:auto; margin-right:auto;}
#banner .carousel-control.left, #banner .carousel-control.right{ background-image:none;}
#banner .carousel-caption ul, #banner .carousel-caption{ 1050px;}
#banner .carousel-caption ul li{ display:inline-block; font-size:9px; color:#FFF; padding-right:5px;}
#banner .carousel-caption ul {left: 0%;padding-bottom: 0;right: 0%; position:relative; z-index:150; top:50px; margin-bottom:0;}
#banner .itemcontent{ width:100%;height:200px; max-height:200px; text-align:center; } 
.carousel-control{ display: none;}

#banner .vertical .carousel-inner {height: 100%;}
#banner .carousel.vertical .item {-webkit-transition: 0.6s ease-in-out;-moz-transition: 0.6s ease-in-out;-ms-transition: 0.6s ease-in-out;-o-transition: 0.6s ease-in-out;transition: 0.6s ease-in-out;}
#banner .carousel.vertical .active {top: 0;}
#banner .carousel.vertical .next {top: -100%;}
#banner .carousel.vertical .prev { top: 100%;}
#banner .carousel.vertical .next.left, #banner .carousel.vertical .prev.right {top: 0;}
#banner .carousel.vertical .active.left {top: 100%;}
#banner .carousel.vertical .active.right {top: -100%;}
#banner .carousel.vertical .item {left: 0;}

#banner .carousel-indicators{ width:20px; left:100%;margin-left: -2%;}
#banner .carousel-indicators li{ display: block;}

.addthis_toolbox2, .addthis_toolbox3{ position: relative; float:right;z-index: 100; color:#1b78be;}
.addthis_toolbox2, i .addthis_toolbox3 i{ cursor:pointer;}

.col-md-offset-3{ position:relative; top:-18px;}
/*
.col-md-9{min-height:500px; background-color:#ffffff; -moz-background-size: 1px 100% ; background-size: 1px 100%;  background-repeat: no-repeat; background-image: -moz-linear-gradient(top,   #fff9f9 0%, #d5d7da 25%, #d5d7da 75%, #ffffff 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff9f9), color-stop(25%,#d5d7da), color-stop(75%,#d5d7da), color-stop(100%,#ffffff)); background-image: -webkit-linear-gradient(top,  #fff9f9 0%,#d5d7da 25%,#d5d7da 75%,#ffffff 100%); background-image: -o-linear-gradient(top,  #fff9f9 0%,#d5d7da 25%,#d5d7da 75%,#ffffff 100%); background-image: -ms-linear-gradient(top,  #fff9f9 0%,#d5d7da 25%,#d5d7da 75%,#ffffff 100%); background-image: linear-gradient(to bottom,  #fff9f9 0%,#d5d7da 25%,#d5d7da 75%,#ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5d7da', endColorstr='#ffffff',GradientType=0 ); 
}*/



.container{/* width: 1050px; */ position:relative;}
.shadow {box-shadow: 0px 4px 4px 1px rgba(0, 0, 0, 0.4);}

#socialnetworks{position:fixed; width:1050px;left:25%; z-index: 300; display:inline-block; top:4px; }
#socialnetworks i{position:relative; z-index:300; display:inline-block; color:#ffffff; float:right;}
#socialnetworks i.spacer {width:40px;}

#logo{ float:left; overflow:hidden; margin-top:7px;}
#headermenu{ float:right; padding-top:55px;}
#headermenu li{display:inline-block; float:left;}
#headermenu li a{ display:inline-block; color:#373737; font-weight:bolder; line-height:48px; height:48px; padding-left:30px; font-size:15px; text-decoration:none; }

#body{ margin-top:20px; padding-bottom:20px;}
#body .container{ }
#bodycontainer{/* width: 1050px; */ margin-left:auto; margin-right:auto; position:relative;}
#bodycontainer footer {
	margin-top:20px;
	padding-top:20px;
	padding-bottom:10px;
	background-color:#F5F5F5;
	background-image: linear-gradient(to right, #d5d7da 0%, #F5F5F5 100%);
	background-repeat:no-repeat;
	background-position:center top;
	background-size:100% 1px;
	border-radius: 0 0 5px 5px;
}
#bodycontainer footer.footer-lg {
	margin-left:-15px;
	margin-right:-15px;
}
#bodycontainer footer p {
	margin:0 0 5px 0;
	padding:0;
}
#bodycontainer footer .vcard {
	margin-left:20px;
}
.footer-divider-left {
	background-image: linear-gradient(to bottom, #d5d7da 0%, #F5F5F5 100%);
	background-repeat:no-repeat;
	background-position:left top;
	background-size:1px 100%;
}


/*.affix{ top:152px;}*/
/*.affix-top{position:absolute;}*/
/*
.affix-bottom {
	position:absolute;
}*/

.bannertop{ top:401px;}

#anet {
	background-color:#FFFFFF;
	border-top:3px solid #1B78BE;
	z-index:1029
}
#anet .shadow-wrapper {
	background-color:#FFFFFF;
	z-index:1031 !important;
	position:relative;
}
.headline{ margin-top: 20px; height: 61px; line-height:61px; color:#1B78BE; overflow: hidden; font-size:1.6em; text-align: center; font-style:italic; font-weight:bolder;}
.navbar-default{ background-color:transparent !important; /*background-color:#ffffff !important;*/ border:0px;}
#anet .navbar {
	margin-bottom:0px;
}
#anet .navbar-default {
	background-color:#F8F8F8 !important;
	-webkit-box-shadow: 0px 4px 6px 2px rgba(0, 0, 0, 0.05) inset, -3px 0px 4px 4px rgba(0, 0, 0, 0.30);
	-moz-box-shadow:    0px 4px 6px 2px rgba(0, 0, 0, 0.05) inset, -3px 0px 4px 4px rgba(0, 0, 0, 0.30);
	box-shadow:         0px 4px 6px 2px rgba(0, 0, 0, 0.05) inset, -3px 0px 4px 4px rgba(0, 0, 0, 0.30);
	z-index:1030;
	position:relative;
}
.navbar-collapse {padding-left:0px;padding-right:0px;}
/* .navbar li.active a{ background-color:transparent!important; background-image:url(../img/driehoek.png); background-repeat:no-repeat; background-position:center bottom; padding-bottom:35px;} */

#contactus{ height:122px; margin-top:20px;border-left:1px dotted #FDA92E; padding-left:30px; margin-bottom:0px; text-align:center; padding-top:15px;}
#contactus .btn{ position:relative; top:-3px; width:170px;}
#contactadress{ height:122px; margin-top:20px; border-left:1px dotted #FDA92E; padding-left:10px; margin-bottom:0px;}
#links{ height:122px; margin-top:20px;border-left:1px dotted #FDA92E; padding-left:30px; margin-bottom:0px; }
#map{ border:1px solid #dddddd; height:190px;}

#footer ul {list-style-type:none;}
#sitemaplink{ position:absolute; bottom:0; color:#ffffff; background-color:#1B78BE; padding:0px 10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px;left:50%; margin-left:-10px;}
.copyright {
	position:relative;
	top:-28px;
	left:90px;
	font-size:10px;
}

.shareSelector{ display:inline-block; float:right; margin-top:15px;}

#submenucontainer{}
#submenucontainer h1{ }
#submenucontainer ul{}

.portfolio-scroller-wrapper {
	padding:10px 0 10px 0;
	margin-top:20px;
	margin-bottom:20px;
	background-color:#F9F9F9;
	border:1px solid #e9e9e9;
}
.portfolio-scroller img {
	padding:5px;
	background-color:#fff;
	border:1px solid #ededed;
	opacity:0.5;
}
.portfolio-scroller img:hover {
	opacity:1;
}
.tab-content-portfolio .img-thumbnail {
	

	margin:10px auto 10px;
	padding:1px;

	border:none;
	background-color:#FCFCFC;
	background-image: linear-gradient(to right, #ddd 0%, #F5F5F5 100%), linear-gradient(to bottom, #ddd 0%, #F5F5F5 100%);
	background-repeat:no-repeat, no-repeat;
	background-position:center top, left top;
	background-size:100% 1px,1px 100%;
	-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow:    0 0 4px 0 rgba(0, 0, 0, 0.2);
	box-shadow:         0 0 4px 0 rgba(0, 0, 0, 0.2);
}
.portfolio-item {
	position:relative;
}
.tab-content-portfolio a .labels {
	position:absolute;
	z-index:99;
	bottom:16px;
	left:19px;
}
/**
 * 	.breadcrumb
 */
.breadcrumb {
	margin-bottom:0;
	margin-left:0 !important;
	margin-top:5px;
	font-size:10px;
	letter-spacing:1px;
	background-color:#FCFCFC;
}
/**
 * 	.jumbotron
 */
.container .jumbotron {
	background-color:#64A0D1;
	color:#fff;
	margin-top:10px;
	padding-top:25px;
	padding-bottom:5px;
}
.container .jumbotron h2 {
	color:#fff;
	font-size: 1.9em;
}
.container .jumbotron h2 small {
	color:#fff;
}
.container .jumbotron p {
	color:#fff;
}
.container .jumbotron .btn-default {
	box-shadow: none;
}
.container .jumbotron.jumbotron-light {
	background-color:#A1C6E2;
	color:#114268;
}
.container .jumbotron.jumbotron-xs p {
	font-size:11px;
	letter-spacing:1px;
}
/**
 * 	.list-item
 * 		Styles to use when listing items :)
 */

.list-item {
	position:relative;
	padding-bottom:5px;
	padding-top:5px;
	/*min-height:120px;*/
	border-top:1px solid #DDDDDD;
}
.list-item .actions {
	position:absolute;
	width:200px;
	bottom:5px;
	right:5px;
}
.list-item:nth-child(2n+1) {
	background-color:#F5F5F5;
}
.list-item:hover,
.list-item:focus {
	background-color:#F0F0F0;
}
.list-item:last-child {
	border-bottom:1px solid #DDDDDD;
}
.list-item .labels {
	position:absolute;
	z-index:99;
	top:0px;
}
.list-item-price {
	font-weight:bold;
	font-size:16px;
	letter-spacing:1px;
}
.list-item img {
	position:absolute;
	z-index:90;
	top:0px;
}
.list-item img:after {
	clear:both;
}
/**
 * 	.promoties-overzicht (& > *)
 */
.promo-row {
	background-color:#FFF;
}
.promo-row img {
	margin:10px 0;
}
.promo-row:nth-child(4n+1) {
	background-color:#F5F5F5;
}
.promoties-overzicht {
	margin:0 15px;
}
.promoties-overzicht h5 {
	margin-top:10px;
	margin-bottom:-2px;
	color:#0077B3;
	font-weight:bold;
}
.promoties-overzicht h2 {
	color:#3084c4;
	font-weight:bold;
}
/**
 * 	.affix-menu
 * 		All styles for elements inside the .affix-menu class.
 */
.affix-menu h1,
.affix-menu .h1 {
	margin-bottom:0;
}
.affix-menu .nav > li {
	padding-bottom:1px;
	-moz-background-size: 100% 1px;
	background-size: 100% 1px;
	background-repeat: no-repeat;
	background-position:bottom;
	background-color:#ffffff;
	background-image: -moz-linear-gradient(left,  #d5d7da 0%, #ffffff 100%);
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,#d5d7da), color-stop(100%,#ffffff));
	background-image: -webkit-linear-gradient(left,  #d5d7da 0%,#f5f5f5 100%);
	background-image: -o-linear-gradient(left,  #d5d7da 0%,#ffffff 100%);
	background-image: -ms-linear-gradient(left,  #d5d7da 0%,#ffffff 100%);
	background-image: linear-gradient(to right,  #d5d7da 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5d7da', endColorstr='#ffffff',GradientType=1 );
}

.affix-menu .nav > li > a {
	padding:5px;
	margin:0;
	font-weight:bold;
	font-size:14px;
	line-height:30px;
	color:#1B78BE;
}
.affix-menu .nav > li > a:hover,
.affix-menu .nav > li > a:focus {
	background-color:#F9F9F9;
	color:#1B78BE;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position:bottom;
	background-color:#ffffff;
	background-image: -moz-linear-gradient(left,  #F9F9F9 0%, #ffffff 100%);
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,#F9F9F9), color-stop(100%,#ffffff));
	background-image: -webkit-linear-gradient(left,  #F9F9F9 0%,#ffffff 100%);
	background-image: -o-linear-gradient(left,  #F9F9F9 0%,#ffffff 100%);
	background-image: -ms-linear-gradient(left,  #F9F9F9 0%,#ffffff 100%);
	background-image: linear-gradient(to right,  #d5dF9F9F97da 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F9F9F9', endColorstr='#ffffff',GradientType=1 );
}
.affix-menu .nav-pills > li > a {
	border-radius:0px;
}
.affix-menu .nav-pills > li.active > a,
.affix-menu .nav-pills > li.active > a:hover,
.affix-menu .nav-pills > li.active > a:focus {
    background-color:transparent; /* #428bca; */
    color: #FDA92E;
}
.affix-menu .nav > li ul li:first-child {
	padding-top:1px;
	background-image:none;
	background-repeat: no-repeat;
	background-position:bottom, top;
	background-color:#ffffff;
	background-image: -moz-linear-gradient(left,  #d5d7da 0%, #ffffff 100%),-moz-linear-gradient(left,  #d5d7da 0%, #ffffff 100%);
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,#d5d7da), color-stop(100%,#ffffff)),-webkit-gradient(linear, left top, right top, color-stop(0%,#d5d7da), color-stop(100%,#ffffff));
	background-image: -webkit-linear-gradient(left,  #d5d7da 0%,#f5f5f5 100%),-webkit-linear-gradient(left,  #d5d7da 0%,#f5f5f5 100%);
	background-image: -o-linear-gradient(left,  #d5d7da 0%,#ffffff 100%),-o-linear-gradient(left,  #d5d7da 0%,#ffffff 100%);
	background-image: -ms-linear-gradient(left,  #d5d7da 0%,#ffffff 100%),-ms-linear-gradient(left,  #d5d7da 0%,#ffffff 100%);
	background-image: linear-gradient(to right,  #d5d7da 0%,#ffffff 100%),linear-gradient(to right,  #d5d7da 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5d7da', endColorstr='#ffffff',GradientType=1 );
}
.affix-menu .nav > li ul li:last-child {
	background-image:none;
}
.affix-menu .nav > li ul li a {
	padding-left:20px;
	line-height:25px;
}
.affix-menu .nav-stacked > li + li {
	margin-top:0;
}
/* /.affix-menu */

/* #submenu{ margin-bottom:0px;}
#submenu li{line-height:40px; min-height:30px; display:block; background: #f5f5f5; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' *
padding-bottom:4px; margin-bottom:1px;      
}

#submen{ min-height:100px;}

#submenu li:last-child{ border-bottom:none;}
#submenu li.spacer{ line-height:25px; height:25px;}
#submenu li a{ line-height:35px; height:35px; margin-bottom:1px; display:block; color:#777777; text-decoration:none; font-size:14px; font-weight:bolder;background-color:#ffffff;outline:none;}
#submenu li a i{ line-height:35px; color:#777777; text-decoration:none; }
#submenu li a span{ padding-left:0;}
#submenu i.fa-inverse{ color:#FFF!important;}
#submenu li a:hover{ color:#FDA92E;}
#submenu li a:hover i.fa-circle, #submenu li.active a i.fa-circle{ color:#FDA92E!important;}

#submenu li.active a{ color:#FDA92E!important;}

#submenu li.active ul { margin-left:20px;}
#submenu li.active li { background-image:none!important;}
#submenu li.active li a{ color:#777777!important; outline:none;line-height:28px; height:28px;}
#submenu li.active li a:hover{color:#FDA92E!important;}

#submenu li.active ul li.active a{color:#FDA92E!important;}
#submenu li.active ul li a{color:#555555!important;line-height:20px!important; height:20px!important;}
*/



#AlfaHosting a .well{ text-align:center;padding:5px!important; font-size:12px; font-weight:bold;box-shadow: 0px 2px 2px 1px rgba(0, 0, 0, 0.2);color:#333;}
#AlfaHosting a .well:hover{box-shadow:none;}
#AlfaHosting a .well div.btn{ width:100%;}
#AlfaHosting a .well div.btn:hover{ background-color:#ffffff;}

#pjax-container,
#small-container .block-wrapper { 
	

background-color:#FFF; 
-webkit-box-shadow: 0px 1px 5px 0px rgba(183, 183, 183, 0.79);
-moz-box-shadow:    0px 1px 5px 0px rgba(183, 183, 183, 0.79);
box-shadow:         0px 1px 5px 0px rgba(183, 183, 183, 0.79);

border-radius: 5px 5px 5px 5px;
}
#pjax-container {
	position:relative;
	min-height:500px;
}
#small-container .block-wrapper {
	padding-bottom:20px;
}

#pjax-container .col-md-3{ min-height:20px;} 

#toplink{ position:fixed; bottom:1px; right:250px; display:none; font-weight:bolder;}

.clear:before, .clear:after { content:"";display:table}
.clear:after { clear:both}
.clear {zoom:1}

#video_stream{ padding:15px; padding-bottom:60px; padding-top:15px;background-image:url('/media/img/film_blok.jpg');}

#wordcloud2 {height: 600px;margin: 0.5in auto;padding: 0;page-break-after: always;page-break-inside: avoid;width: 900px;}
awesomeCloudwordcloud2{ z-index:100!important;}
#wordcloud3 {height: 240px;	margin: 0.2in auto;padding: 0;page-break-after: always;page-break-inside: avoid;width: 240px;}

::selection, ::-moz-selection{ background-color:#FDA92E!important;}

#bodycontainer #carousel-example-generic2{ height:250px; max-height:250px; overflow:hidden;background: #ffffff; border:1px solid #f2f2f2; margin-top:10px;
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #ffffff 0%, #f2f2f2 25%, #f2f2f2 75%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(25%,#f2f2f2), color-stop(75%,#f2f2f2), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #ffffff 0%,#f2f2f2 25%,#f2f2f2 75%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #ffffff 0%,#f2f2f2 25%,#f2f2f2 75%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #ffffff 0%,#f2f2f2 25%,#f2f2f2 75%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to right,  #ffffff 0%,#f2f2f2 25%,#f2f2f2 75%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
}
#bodycontainer #carousel-example-generic2 .carousel-indicators li { color:#cccccc; border-color:#cccccc;}
#bodycontainer #carousel-example-generic2 .carousel-indicators li.active{background-color:#cccccc;}
#bodycontainer #carousel-example-generic2 .item {padding:0px;height:250px;}
#bodycontainer #carousel-example-generic2 .carousel-inner{}
.nobackground{ background:none!important; background-image:none!important;}



.btn-default{border-color: #1B78BE; color:#1B78BE; padding: 3px 6px;box-shadow: 1px 2px 1px #cccccc; border-width:2px; font-weight:bolder;}
.btn-default:hover{border-color: #FDA92E; background-color:#ffffff;color:#1B78BE; }

/* #body .btn-default:hover{border-color: #FDA92E; background-color:#ffffff;color:#1B78BE;box-shadow: 0px 1px 1px #cccccc;color: #FDA92E;} */

#sitemap{}
#sitemap ul{margin-left:0px; padding-left:0px;}
#sitemap ul li{list-style:none; color:#d5d7da;}
#sitemap ul li a{ text-decoration:none; color:#333;line-height:2em; display:inline-block; width:90%}
#sitemap ul li a:hover{ color:#1B78BE;}
#sitemap ul li ul{margin-left:30px; padding-left:0px;}
#sitemap ul li ul li{list-style:none; padding-bottom:4px; margin-bottom:1px; background-color:#ffffff; -moz-background-size: 100% 1px; background-size: 100% 1px;  background-repeat: no-repeat; background-position:bottom; background-image: -moz-linear-gradient(left,  #d5d7da 0%, #ffffff 100%); background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,#d5d7da), color-stop(100%,#ffffff)); background-image: -webkit-linear-gradient(left,  #d5d7da 0%,#f5f5f5 100%); background-image: -o-linear-gradient(left,  #d5d7da 0%,#ffffff 100%); background-image: -ms-linear-gradient(left,  #d5d7da 0%,#ffffff 100%); background-image: linear-gradient(to right,  #d5d7da 0%,#ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5d7da', endColorstr='#ffffff',GradientType=1 ); color:#d5d7da;}
#sitemap ul li ul li a{text-decoration:none; color:#333;}
#sitemap ul li ul li ul li:last-child{background:none;background-image:none;}

#zoekform{background-color:#ffffff; -moz-background-size: 100% 1px; background-size: 100% 1px;  background-repeat: no-repeat; background-position:bottom; background-image: -moz-linear-gradient(left,  #d5d7da 0%, #ffffff 100%); background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,#d5d7da), color-stop(100%,#ffffff)); background-image: -webkit-linear-gradient(left,  #d5d7da 0%,#f5f5f5 100%); background-image: -o-linear-gradient(left,  #d5d7da 0%,#ffffff 100%); background-image: -ms-linear-gradient(left,  #d5d7da 0%,#ffffff 100%); background-image: linear-gradient(to right,  #d5d7da 0%,#ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5d7da', endColorstr='#ffffff',GradientType=1 ); color:#d5d7da; margin-bottom:10px;margin-top:10px;}

#zoekform label{ display:block;}
#zoekresultaten{background-color:#ffffff; -moz-background-size: 100% 1px; background-size: 100% 1px;  background-repeat: no-repeat; background-position:bottom; background-image: -moz-linear-gradient(left,  #d5d7da 0%, #ffffff 100%); background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,#d5d7da), color-stop(100%,#ffffff)); background-image: -webkit-linear-gradient(left,  #d5d7da 0%,#f5f5f5 100%); background-image: -o-linear-gradient(left,  #d5d7da 0%,#ffffff 100%); background-image: -ms-linear-gradient(left,  #d5d7da 0%,#ffffff 100%); background-image: linear-gradient(to right,  #d5d7da 0%,#ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5d7da', endColorstr='#ffffff',GradientType=1 ); color:#d5d7da; margin-bottom:10px;padding-bottom:10px;}

#zoekresultaten h2{ margin-top:0px;}
#zoekresultaten a{ font-style:italic; font-size:0.9em;}
#zoekresultaten .pagination{ margin-bottom:0px; margin-top:0px;}

label{color:#333333;}
.label-warning{ background-color:#fcba59;}
.loading {background-image:url('../img/Loading-move.png');position:absolute;margin: 10% auto;border-radius: 100%;height: 93px;width: 93px;-webkit-animation: spin 2.5s infinite linear;-moz-animation: spin 2.5s infinite linear;-ms-animation: spin 2.5s infinite linear;-o-animation: spin 2.5s infinite linear;animation: spin 2.5s infinite linear;}

.multiple-items{padding-top:15px; background-image:url('../img/ad_slider.png'); background-repeat:no-repeat; background-position:-5px -5px;}
.slick-list{ margin-left:20px; margin-right:20px;}
.slick-slide{ border:2px solid #1f76bb; border-radius:2px; margin-left:15px; margin-right:15px; height:100px; overflow:hidden; width:150px!important;}
.slick-prev{left:0px; top:64px;}
.slick-next{right:0px; top:64px;}
.slick-prev:before{color:#1f76bb;font-size:17px;}
.slick-next:before{color:#1f76bb;font-size:17px;}

.block svg{ width:60%;margin-top:10px;}
.block svg path { fill:rgba(118, 126, 137, 0.6);}
.block svg g path { fill:rgba(118, 126, 137, 0.6);}

.block:hover svg g path { fill:rgba(27, 120, 190, 0.5);}
.block:hover svg path { fill:rgba(118, 126, 137, 1);}


.nav-tabs > li > a{background-color: #f4f4f4;border:1px solid #dddddd;margin-right:5px; color:#999999;box-shadow:0px 2px 2px rgba(119, 119, 119, 0.5);line-height: 0.5;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {background-color: #ffffff;}
.tab-content{ z-index:10; position:relative; background-color:#ffffff;}

#results{ line-height:1.4em; margin-top:25px;}

#results .free{}
#results .exists{ color:#fda92e;}
#results .error{ color:#ff0000;}
#results .check{ padding-bottom:0px; margin-bottom:0px; float:left; width:50%;}
#results .row{ padding-bottom:0px; margin-bottom:0px;}

#tabeldomein tbody{ display:none;}

h1 a, h1 a:hover,
.h1 a, .h1 a:hover{ text-decoration:none; color:#777D88;}

.well-white{ background-color:#ffffff;}
.well-white h4{ height:30px; line-height:30px;}
.well-white:hover{background-color:#f8f8f8;}
#body .well-white .btn-default{border-width:1px; box-shadow:none;}
#body .well-white .btn-default:hover{color:#1B78BE;}

a{ outline:none!important;}

.adminicons{height:30px; width:40px; background: url('http://new.alfanet.be/admin/media/images/menu_icons.png'); display:block; float:left;}
.home_menu{background-position: -20px -10px;}
.userfe_menu{background-position: -20px -70px;}
.content_menu{background-position: -20px -130px;}
.gallery_menu{background-position: -20px -250px;}
.help_menu{background-position: -20px -310px;}
.product_menu{background-position: -20px -430px;}
.category_menu{background-position: -20px -370px;}
.logout_menu{background-position: -20px -190px; }
.user_menu{background-position: -20px -490px;}
.nieuwsbrief_menu{background-position: -20px -570px;}
.statistics_menu{background-position: -20px -610px;}
.files_menu{background-position: -20px -670px;}
.news_menu{background-position: -20px -730px;}
.calendar_menu{background-position: -20px -790px;}
.banner_menu{background-position: -20px -850px;}
.blog_menu{background-position: -20px -910px;}
.guestbook_menu{background-position: -20px -970px;}
.geomap_menu{background-position: -20px -1030px;}
.event_menu{background-position: -20px -1090px;}

.tab-pane{ padding-top:10px;}

#Algemene_voorwaarden .tab-pane p{ font-size:12px; color:#777D88!important;} 
#Algemene_voorwaarden .tab-pane ol li, #Algemene_voorwaarden .tab-pane ul li{ font-size:12px; color:#777D88!important;} 

.bg-primary{background-color:rgb(27, 120, 190); padding-left:10px;}
.bg-primary h1,.bg-primary h2,.bg-primary h3,.bg-primary h4,.bg-primary h5,.bg-primary h6,.bg-primary p,.bg-primary a{ color:#FFFFFF;}
.bg-primary ul{ margin-left:15px;}
.bg-primary ul li{ color:#fda92e;}
.bg-primary ul li span{ color:#ffffff;}
.bg-primary a{ text-decoration:underline;}

.mapac{ height:294px!important;}

#portfolio{}

#portfolio figure{height:364px; overflow:hidden; margin-bottom:30px;}
#portfolio figure img{height:364px!important; opacity:0.7;transition: opacity 0.5s ease-in-out;}

#portfolio figure.website{height:274px; }
#portfolio figure.website img{ width:100%;max-height:274px!important;}


#portfolio figure:hover img{ opacity:1;}
#portfolio figure figcaption{ border-top:1px solid #fda92e; padding:0px 10px; line-height:60px;background-color:rgb(27, 120, 190); font-weight:bolder; color:#fff; font-size:1.2em; height:60px; overflow:hidden;

transform: translateY(100%);
transition: transform 0.5s ease-in-out;}
#portfolio figure figcaption .btn{ float:right; margin-right:5px;}
#portfolio figure:hover figcaption{position:relative; top:-60px;
transform: translateY(0);
}

textarea{ min-height:120px;}

.img-first{ margin-bottom:21px;}
.img-left-in-text{float: left; margin-right: 10px;}
.img-right-in-text{float: right; margin-left: 10px;}

h1 .btn-terug{ float:right;}
figcaption .btn-default{ box-shadow:none!important; border:1px solid #fda92e!important; margin-top:15px; }

.errormessage{ background-color:#fda92e; font-weight:bolder; color:#ffffff; padding:5px 10px; border-radius:4px;}

.vr{ border-left:1px solid #dddddd;}
.vl{ border-right:1px solid #dddddd;}

.options li span{ float:right; display:block;}

.error{ border-color:#fda92e!important;}

#form_off_gra label{ margin-bottom:0px;}
#form_off_gra .radio, #form_off_gra .checkbox{ margin-top:0;margin-bottom:0;}

#form_off_gra .selection{ display:none;}

.feedback{ font-size:0.8em; font-style:italic;}

@keyframes "spin" {from {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
to {-webkit-transform: rotate(359deg);-moz-transform: rotate(359deg);-o-transform: rotate(359deg);-ms-transform: rotate(359deg);transform: rotate(359deg);}}
@-moz-keyframes spin {		from {-moz-transform: rotate(0deg);transform: rotate(0deg);}		to {-moz-transform: rotate(359deg);transform: rotate(359deg);}}
@-webkit-keyframes "spin" {	from {-webkit-transform: rotate(0deg);transform: rotate(0deg);}		to {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
@-ms-keyframes "spin" {		from {-ms-transform: rotate(0deg);transform: rotate(0deg);}			to {-ms-transform: rotate(359deg);transform: rotate(359deg);}}
@-o-keyframes "spin" {		from {-o-transform: rotate(0deg);transform: rotate(0deg);}			to {-o-transform: rotate(359deg);transform: rotate(359deg);}}
@media print {#socialnetworks{display:none;}.addthis_toolbox{display:none;}#submenucontainer{display:none;}nav{display:none;}#banner{display:none;}}
@media screen and (max-width: 1060px) {#banner{ display:none;}}

.container .jumbotron-telenet{background-color:rgb(255, 195, 24); margin-top:20px; }
.container .jumbotron-telenet h2, .container .jumbotron-telenet small{ color:#ffffff;}
.container .jumbotron-telenet p{ font-size:1.2em;}

.well-telenet{ background-color:rgba(255, 195, 24, 0.7); border:none;-webkit-transition: background-color 500ms linear;
    -moz-transition: background-color 500ms linear;
    -o-transition: background-color 500ms linear;
    -ms-transition: background-color 500ms linear;
    transition: background-color 500ms linear;}

.well-telenet:hover{background-color:rgba(255, 195, 24, 1);-webkit-transition: background-color 500ms linear;
    -moz-transition: background-color 500ms linear;
    -o-transition: background-color 500ms linear;
    -ms-transition: background-color 500ms linear;
    transition: background-color 500ms linear;}

.well-telenet h4{ height:30px; line-height:30px;color:#ffffff;}


#carousel-referenties{height:220px;}
#carousel-referenties .carousel-inner{ overflow:visible; height:220px;}
#carousel-referenties .jumbotron{height:220px;}
#carousel-referenties .carousel-control {display: block;}
#carousel-referenties .carousel-control.left, #carousel-referenties .carousel-control.right{ background-image:none;width: 5%;}
#carousel-referenties p {padding:0px; margin:0px;}
.contactpersoon{ font-size:1em!important; }

#carousel-referenties img{ height:27px; float:right;}

/* landingpage */
.hero-feature hr {
	margin:10px;
	border-color:#dadada;
}
.hero-feature > .thumbnail {
	background-image: linear-gradient(to top, #F1F1F1 0%, #F9F9F9 90%);
	background-repeat:no-repeat;
	background-position:left top;
	background-size:100% 100%;
	-webkit-box-shadow: 0px 1px 2px 0px rgba(183, 183, 183, 0.25);
	-moz-box-shadow:    0px 1px 5px 0px rgba(183, 183, 183, 0.25);
	box-shadow:         0px 1px 5px 0px rgba(183, 183, 183, 0.25);
}
.hero-feature > .thumbnail p {
	letter-spacing:1px;
	color:#777;
	font-size:11px;
}
.hero-feature > .thumbnail ul {
	font-size:10px;
	
}
.alfanet-item {
	margin-bottom:10px;
	padding:5px;
	min-height:127px;
	/*min-height:100%;*/
	background-image: linear-gradient(to top, #F1F1F1 0%, #F9F9F9 90%);
	background-repeat:no-repeat;
	background-position:left top;
	background-size:100% 100%;
	border-radius:4px;
	border:thin solid #DDDDDD;
	border-bottom:2px solid #1B78BE;
	-webkit-box-shadow: 0px 1px 2px 0px rgba(183, 183, 183, 0.25);
	-moz-box-shadow:    0px 1px 5px 0px rgba(183, 183, 183, 0.25);
	box-shadow:         0px 1px 5px 0px rgba(183, 183, 183, 0.25);
}
.alfanet-item h5 {
	color:#000000;
}
.alfanet-item.link {
	cursor:pointer;
}
.alfanet-item.link:hover {
	background-image: linear-gradient(to top, #F9F9F9 0%, #F1F1F1 90%);
}
.alfanet-item span.fa.outlined {
	color:#EEEEEE;
	text-shadow: -1px 0 #333, 0 2px #888, 1px 0 #333, 0 -1px #888;
}
.alfanet-item.link:hover span.fa.outlined {
	color:#E5E5E5;
}
.alfanet-item hr {
	margin-top:3px;
	margin-bottom:3px;
}
.alfanet-item .btw {
	color:#1B78BE;
	text-align:right;
	font-size:10px;
	margin-bottom:-5px;
}
.alfanet-item .huidige-prijs {
	margin-bottom:-5px;
	font-size:20px;
	color:#1B78BE;
	font-weight:bold;
	letter-spacing:1px;
	text-align:right;
}
.alfanet-item .vorige-prijs {
	font-size:12px;
	color:#1B78BE;
	font-weight:bold;
	text-align:right;
}
.alfanet-item .vorige-prijs span {
	text-decoration:line-through;
}
.alfanet-item .huidige-prijs .label {
	width:100%;
	display:block;
}


/*
 * blue
 */
.alfanet-item.blue {
	background-image: linear-gradient(to top, #328ac9 0%, #1b78be 90%);
	border:none;
}
.alfanet-item.blue p,
.alfanet-item.blue h5,
.alfanet-item.blue span.fa {
	color:#ffffff;
}
.alfanet-item.blue span.fa {
	text-shadow: -1px 0 #333, 0 2px #328ac9, 1px 0 #333, 0 -1px #328ac9;
}
.alfanet-item.blue.link:hover {
	background-image: linear-gradient(to top, #1b78be 0%, #328ac9 90%);
}
/* Domeinnamen */
.alfanet-popular-tld {
	margin-top:-20px;
}
.alfanet-popular-tld .show-all {
	margin-top:10px;
}
.alfanet-item-lookup .input-group-btn .btn-default {
	box-shadow:none;
	padding:5px 6px;
}
.alfanet-other-tld .checkbox {
	margin-top:1px;
	margin-bottom:1px;
}
.alfanet-other-tld label {
	width:100%;
	display:block;
}
.alfanet-other-tld .checkbox:hover {
	background-color:rgba(0,0,0,0.06);
}
/* row */
.row {
	padding:0;
	margin-bottom:0;
}
.row-references .img-thumbnail {
	opacity:0.4;
	border:none;
}
.row-references .img-thumbnail:hover {
	opacity:1;
}
/* img-circle */
.img-circle {
	padding:0;
}
/* alert */
.alert {
	position:relative;
	padding:7px;
	margin-bottom:5px;
}
.alert a.btn {
	position:absolute;
	right:5px;
	top:2px;
}
/* table pricing */
.table-pricing thead > tr > th {
	border-left:0;
	border-right:0;
	border-radius:6px 6px 0 0;
	/*background:url('../img/title_blue.png');*/
	/* color:#0697F2;*/
	line-height:25px;
	font-size:20px;
	text-align:center;
}
.table-pricing tbody > tr > td {
	height:40px;
	vertical-align: middle;
	text-align:center;
}
.table-pricing tbody > tr:first-child > td {
	height:50px;
}
.table-pricing tbody > tr > td:first-child {
	vertical-align: bottom;
	text-align:left;
	font-weight:bold;
	/*color:#C4C4C4;*/
	color:#545454;
	border:0;
}
.table-pricing thead > tr > th.col-recomended {
	border-bottom-color:#0697F2;
	color:#0697F2;
}
.table-pricing tbody > tr > td.col-recomended {
	background-color:#EFF4F9;
	font-weight:bold;
}
.table-pricing tbody > tr:nth-child(2n+1) > td.col-recomended {
	background-color:#E6ECF4;
}
.table-pricing tbody > tr:last-child > td.col-recomended {
	border-bottom-color:#0697F2;
	border-bottom-width:2px;
	font-weight:bold;
}
.table-pricing th:first-child {
	border:0;
	background:none;
}
.table-pricing.table-bordered {
	border:0;
}

/* Moz fieldset h@ck fix */
@-moz-document url-prefix() {
    fieldset {
        display: table-cell;
    }
}
em.fa[title],
i.fa[title] {
	cursor:default;
	font-size:14px;
}
