.owl-carousel {
	max-width: 90vw;
}

.owl-carousel .owl-stage {
    display: flex;
}

.container_footer {
	margin-top: 50px;
}

/* footer */

#footer_new {
	background-color: #f8f8fb;
}

#footer_new h2 {
	font-size: 32px;
	font-weight: 600;
	color: #fff;
	text-align: center;
	margin-bottom: 30px;
}

.footer_blok {
    margin-bottom: 40px;
}

#footer_new ul {
    list-style-type: none;
    margin-left: -40px;
}

#footer_new h5 {
	color: #000028;
	font-weight: 600;
	font-size: 16px;
	margin-bottom: 20px;
}

#footer_new a {
	text-decoration: none;
	color: #94949a;
	font-size: 16px;
}

#footer_new li {
	margin-top: 10px;
}

.footer_blok_social {
    margin-top: 20px;
}

.footer_blok_social_icon {
    font-size: 22px;
	color: #94949a;
	margin-right: 14px;
}

.row_footer_info {
	margin-top: 30px;
	margin-bottom: 30px;
}

.footer_info_partners {
    text-align: center;
    margin-bottom: 20px;
}

.footer_info_partners_img {
	margin-right: 10px;
}

.footer_info_tekst {
	font-size: 14px;
	color: #bbbdbf;
	text-align: center;
}

.footer_info_tekst a {
	color: #bbbdbf;
	text-decoration: none;
}

.footer_info_payoff {
	color: #0066a6;
	font-size: 18px;
	text-align: center;
	margin-top: 20px;
}

img.footer_blok_img {
    position: relative;
    top: 50px;
    left: -100px;
}

.footer_product_bestellen {
    background-color: #0066a6;
    padding: 50px;
    position: relative;
    top: -100px;
	text-align: center;
	border-radius: 5px;
}

.footer_product_bestellen p {
	color: #fff;
}

.footer_product_button {
    background-color: #7cbb00;
    text-align: center;
    font-weight: 400;
    border-radius: 5px;
    width: 70%;
    margin-top: 15px;
}

.footer_product_button:hover {
    background-color: #83C502;
	color: #fff;
}

.footer_product_bestellen a {
    color: #fff !IMPORTANT;
    font-size: 20px !IMPORTANT;
}

.footer_contact {
    position: relative;
    top: -100px;
}

.footer_contact h2 {
	text-align: left !IMPORTANT;
	margin-bottom: 0px !IMPORTANT;
}

.footer_contact p {
	color: #fff;
}

.footer_contact_mailen {
    width: 100%;
    background-color: #0066a6;
    padding: 50px;
	margin-bottom: 30px;
	border-radius: 5px;
}

.footer_contact_bellen {
    width: 100%;
    background-color: #0066a6;
    padding: 50px;
	border-radius: 5px;
}

.footer_contact_button {
    background-color: #7cbb00;
    text-align: center;
    font-weight: 400;
    border-radius: 5px;
    width: auto;
    margin-top: 20px;
	padding: 5px 20px 5px 20px;
}

.footer_contact_button:hover {
    background-color: #83C502;
	color: #fff;
}

.footer_contact a {
    color: #fff !IMPORTANT;
    font-size: 18px !IMPORTANT;
}
	
/* einde footer */

/* nieuws */

#nieuws .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #55635e;
}

#nieuws .owl-theme .owl-nav.disabled+.owl-dots {
    margin-top: 20px;
}

#nieuws a {
	text-decoration: none;
}

.nieuws_block {
    margin-top: 75px;
    padding: 15px;
}

.nieuws_block_afbeelding {
	border-radius: 10px 10px 0px 0px;
}

.nieuws_block_tekst {
    background-color: #f8f8fb;
    padding: 25px;
    border-radius: 0px 0px 5px 5px;
}

#nieuws h2 {
	font-size: 40px;
	font-weight: 600;
	color: #000028;
	text-align: center;
}
	
#nieuws h4 {
	font-size: 22px;
	font-weight: 600;
	color: #0066A6;
}
	
#nieuws p {
	font-size: 18px;
	color: #000028;
}
	
.row_nieuws {
	margin-top: 100px;
	margin-bottom: 100px;
}

/* einde nieuws */    

/* domein_extensie_tabel */

#domein_extensie_tabel {
	background-color: #f8f8fb;
}

#domein_extensie_tabel a {
	text-decoration: none;
	color: #000028;
}

.row_domein_extensie_tabel {
	margin-top: 100px;
	margin-bottom: 100px;
}

#domein_extensie_tabel h2 {
	font-size: 40px;
	font-weight: 600;
	color: #0066A6;
	text-align: center;
}

#domein_extensie_tabel p {
	font-size: 19px;
	color: #000028;	
}

.domein_extensie_tabel_search_input {
    width: 100%;
	height: 50px;
    font-size: 18px;
	color: #000028;	
    border-radius: 5px;
    padding: 6px 20px;
    border: 1px solid #fff;
	margin-top: 20px;
}

.domein_extensie_tabel_search_input:focus {
    border: 0px;
    outline: 0;
    -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075), 0 0 0px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075), 0 0 0px rgba(102, 175, 233, 0.6);
}

.domein_extensie_tabel_search .fa.fa-search {
    position: absolute;
    right: 35px;
    top: 47%;
    font-size: 22px;
	color: #000028;
}

.domein_extensie_tabel_block {
	margin-top: 30px;
}

.domein_extensie_tabel_categorieen {
	font-size: 16px;
	color: #000028;
	list-style: none;
}

.domein_extensie_tabel_categorieen .fa.fa-angle-right {
	float: right;
	font-size: 20px;
}

.domein_extensie_tabel_categorie {
	margin-bottom: 15px;
	padding: 10px;
	cursor: pointer;
}

.domein_extensie_tabel_categorie:hover {
	background-color: #0066A6;
	border-radius: 5px;
	color: #fff;
}

.domein_extensie_tabel_categorie.active {
    background-color: #0066a6;
    border-radius: 5px;
    color: #fff;
}

.domein_extensie_tabel_resultaat {
	float: left;
    padding: 15px 15px;
    font-size: 16px;
    color: #000028;
    background-color: #fff;
    width: 30%;
    margin-left: 20px;
    border-radius: 5px;
	cursor: pointer;
	margin-bottom: 15px;
}

.domein_extensie_tabel_resultaat:hover {
    background-color: #0066a60d;
}

.domein_extensie_tabel_resultaat_naam {
	font-weight: 600;
	float: left;
	width: 40%;
}

.domein_extensie_tabel_resultaat_old_price {
	text-decoration: line-through;
	font-size: 14px;
	color: #94949a;
	float: left;
	width: 25%;
}

.domein_extensie_tabel_resultaat_price {
	font-weight: 600;
	float: left;
	width: 25%;
}

.domein_extensie_tabel_resultaat .fa.fa-angle-right {
	color: #000028;
	font-size: 22px;
	font-weight: 600;
	float: right;
}

/* einde domein_extensie_tabel */

/* content block */

#content h2 {
	font-size: 40px;
	font-weight: 600;
	color: #0066a6;
	width: 80%;
}

#content p {
	font-size: 18px;
	color: #000028;
	width: 90%;
}

.row_content {
	margin-top: 100px;
	margin-bottom: 100px;
}

.content_img {
	display: inline-block;
	min-width: 100%;
}

/* end content block */


/* pakketten block */

#pakket {
	background-color: #f8f8fb;
}

.row_pakket {
	margin-top: 100px;
	margin-bottom: 100px;
}

.pakket_intro {
	text-align: center;
}

.pakket_intro p {
	width: 70%;
	margin: auto;
	margin-top: 35px;
}

#pakket h2 {
	font-size: 40px;
	font-weight: 600;
	color: #0066A6;
}

#pakket h3 {
	font-size: 32px;
	font-weight: 600;
	color: #000028;	
}

#pakket p {
	font-size: 19px;
	color: #000028;	
}

.pakket_block {
	background-color: #fff;
	margin-top: 75px;
	border-radius: 5px;
}

.pakket_padding {
	padding: 30px;
}

.pakket_favoriet_top {
	background-color: #fff;
    position: relative;
    height: 25px;
    margin-bottom: -25px;
    top: -25px;
    border-radius: 5px 5px 0px 0px;
}

.pakket_favoriet_bottom {
	background-color: #fff;
    position: relative;
    height: 25px;
    border-radius: 0px 0px 5px 5px;
}

.pakket_favoriet_object {
	background-color: #0067A6;
	color: #fff;
	padding: 5px 30px 5px 30px;
	position: absolute;
	border-radius: 15px;
	left: 150px;
	top: 35px;
	font-size: 16px;
}

.pakket_header {
	margin-top: 20px;
	text-align: center;
}

.pakket_header_price_discount {
	margin-bottom: -10px;
	margin-left: 20px;
}

.pakket_header_price_discount_big {
	font-size: 80px;
	color: #0066a6;
}

.pakket_header_price_discount_small {
	position: relative;
    top: -28px;
    left: -20px;
    font-size: 40px;
	font-weight: 600;
	color: #0066a6;
}

.pakket_header_text {
    font-size: 16px;
    color: #000028;
}

.pakket_specifications {
	margin-top: 20px;
}

.pakket_specifications_progress_bar .progress {
    height: 30px;
    border-radius: 3px;
}

.pakket_specifications_progress_bar_text {
    font-size: 16px;
    margin-top: 5px;
}

.pakket_specifications_objects {
	margin-top: 30px;
}

.pakket_specifications_object {
	margin-bottom: 20px;
}

.pakket_specifications_object img {
	width: auto !IMPORTANT;
	float: left;
}

.pakket_specifications_object .fa.fa-check {
	color: #7cbb00;
	font-size: 22px;
}

.pakket_specifications_text {
	margin-left: 15px;
	font-size: 16px;
	color: #000028;
}

.pakket_footer {
	margin-top: 20px;
	border-top: 1px solid #000028;
}

.pakket_footer_ssl {
    margin-top: 20px;
}

span.pakket_footer_ssl_text {
    font-size: 14px;
    margin-left: 10px;
	color: #000028;	
}

.pakket_footer_button {
    background-color: #7cbb00;
    text-align: center;
    font-weight: 400;
    font-size: 20px;
    color: #ffffff;
    border-radius: 5px;
    width: 100%;
    margin-top: 15px;
}

.pakket_footer_button:hover {
    background-color: #83C502;
	color: #fff;
}

.pakket_specifications_extended {
	margin-top: 20px;
}

.pakket_specifications_extended_link {
	text-align: center;
}

.pakket_specifications_extended .collapse.in {
	display: block;
}

.pakket_specifications_extended_list_header {
    background-color: #f5f5f9;
    padding: 10px;
    font-size: 18px;
    margin-bottom: 20px;
    margin-top: 20px;
    border-radius: 5px;
    text-align: center;
    font-weight: 600;
    color: #000028;
}

.pakket_specifications_extended_list_object {
	margin-bottom: 15px;
}

.pakket_specifications_extended_list img {
	width: auto !IMPORTANT;
	float: left;
}

.pakket_specifications_extended_list_object_text {
	margin-left: 10px;
	font-size: 16px;
	color: #000028;	
}

.pakket_specifications_extended_list_object .fa.fa-check {
    color: #7cbb00;
    font-size: 22px;
}

.pakket_specifications_extended_list_object .fa.fa-times {
	color: #ed4f10;
    font-size: 26px;
}

/* end pakketten block */

/* recensie block */

#recensie .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #55635e;
}

#recensie .owl-theme .owl-nav.disabled+.owl-dots {
    margin-top: 20px;
}

.recensie_block .fa.fa-star, .recensie_block .fas.fa-star-half-alt {
	font-size: 20px; 
	color: #f7be07;
	margin-left: 8px;
}

.recensie_block {
    margin-top: 75px;
    padding: 25px;
    background-color: #f8f8fb;
    border-radius: 5px;
	height: 100%;
}

.recensie_block_logo {
	float: left;
	width: auto !IMPORTANT;
}

.recensie_block_link {
	margin-top: 20px;
}

.recensie_block_link a {
    color: #111137;
    text-decoration: none;
}

.recensie_block_stars {
	margin-left: -8px;
}

#recensie h2 {
	font-size: 40px;
	font-weight: 600;
	color: #000028;
	text-align: center;
}
	
#recensie h4 {
	font-size: 24px;
	font-weight: 600;
	color: #0066A6;
	margin-left: 40px;
}
	
#recensie p {
	font-size: 18px;
	color: #000028;
	margin-bottom: 30px;
}
	
.row_recensie {
	margin-top: 100px;
	margin-bottom: 100px;
}

/* end recensie block */    
	
/* belofte block */
	
	#belofte {
		background-color: #f8f8fb;
	}

	#belofte h2 {
		font-size: 40px;
		font-weight: 600;
		color: #000028;
		text-align: center;
	}
	
	#belofte h4 {
		font-size: 24px;
		font-weight: 600;
		color: #000028;
	}
	
	#belofte p {
		font-size: 16px;
		color: #000028;
	}
	
	.row_belofte {
		margin-top: 100px;
		margin-bottom: 100px;
	}

	.row_1 {
		margin-bottom: 75px;
	}
	
	.row_2, .row_3 {
		margin-bottom: 40px;
	}
	
	#belofte .fa.fa-check, #belofte .fa.fa-star, #belofte .fa.fa-spinner, #belofte .fa.fa-trophy, #belofte .fa.fa-question-circle {
		font-size: 30px;
		color: #0066A6;
	}
	
/* end belofte block */	

/* counter block */

.row.row_counter {
    margin-bottom: 30px;
}

.counter_block_without_counter {
	border: 2px dashed #ed4f10;
	border-radius: 5px;
	margin-top: 20px;
}
	
.counter_block_without_counter_title {
	font-size: 60px;
	font-weight: 600;
	color: #ed4f10;
	text-align: center;
}
	
.counter_block_without_counter_text {
	font-size: 22px;
	text-align: center;
}	

#counter p {
	font-size: 20px;
	color: #727272;
}

/* end counter block */

/* domein_checker block */

#footer_new .domein_checker_form {
	padding: 50px;
	position: relative;
	top: -100px;
}

.row_domein_checker_with_counter {
	margin-top: 30px;
	margin-bottom: 30px;
}

.row_domein_checker {
	margin-top: 30px;
	margin-bottom: 30px;
}

.domein_checker_form_loop {
    margin-top: -6px;
    margin-left: 2px;
}

.domein_checker_roadmap {
	margin-top: 40px;
}

.domein_checker_roadmap_circle {
    border-radius: 50%;
    width: 45px;
    height: 45px;
	background-color: #eee;
	float: left;
	font-size: 30px;
	text-align: center;
}

.domein_checker_roadmap_text {
    font-size: 15px;
	text-align: left;
    margin-left: 65px;	
}

#domein_checker h1 {
	font-size: 40px;
	font-weight: 600;
	color: #0066a6;
}

#domein_checker h2 {
	font-size: 40px;
	font-weight: 600;
	color: #0066a6;
}

#domein_checker p {
	font-size: 16px;
	color: #727272;
	width: 80%;
	margin: auto;
	margin-top: 10px;
}

.domein_checker_form {
	background-color: #0066a6;
    padding: 30px;
	border-radius: 5px;
	margin-top: 30px;
}

.domein_checker_form_input {
	height: 50px;
    font-size: 18px;
    border-radius: 5px;
	padding: 6px 12px;
	border: 1px solid #fff;
}

.domein_checker_form_input:focus {
	border: 0px;
    outline: 0;
    -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075), 0 0 0px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075), 0 0 0px rgba(102, 175, 233, 0.6);
}	

.domein_checker_form_button {
	height: 50px;
    background-color: #7CBB00;
    font-size: 20px;
    color: #fff;
    border-radius: 5px;
}

.domein_checker_form_button:hover {
	color: #fff;
    text-decoration: none;
	background-color: #83C502;
}

/* end domein_checker block */

/* **********************

   development

********************** */
.c1 { background-color: rgb( 26, 188, 156); background-color: rgba( 26, 188, 156, 1.0); }
.c2 { background-color: rgb( 46, 204, 113); background-color: rgba( 46, 204, 113, 1.0); }
.c3 { background-color: rgb( 52, 152, 219); background-color: rgba( 52, 152, 219, 1.0); }
.c4 { background-color: rgb(155,  89, 182); background-color: rgba(155,  89, 182, 1.0); }
.c5 { background-color: rgb( 52,  73,  94); background-color: rgba( 52,  73,  94, 1.0); }
.c6 { background-color: rgb(241, 196,  15); background-color: rgba(241, 196,  15, 1.0); }
.c7 { background-color: rgb(230, 126,  34); background-color: rgba(230, 126,  34, 1.0); }
.c8 { background-color: rgb(231,  76,  60); background-color: rgba(231,  76,  60, 1.0); }
.c9 { background-color: rgb(236, 240, 241); background-color: rgba(236, 240, 241, 1.0); }
.c0 { background-color: rgb(149, 165, 166); background-color: rgba(149, 165, 166, 1.0); }

/* **********************

   bootstrap overrides

********************** */

.interrail{ background-image: url('/images/interrail_actie_xs.jpg') !important; }
.homeeuactie { background-image: url('/images/eu_actieinterrail.jpg') !important; }



.row {
	margin-right: 0;
	margin-left: 0;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
	background: none;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
	background-color: #fff;
}
.navbar {
	margin-bottom: 0;
	min-height: 0;
	border: 0;
}
.input-group-addon,
.input-group-btn {
	width: auto;
}
.list {
	margin: 0;
	padding: 0;
}
.list li {
	list-style-type: none;
}
.nav-tabs > li > a {
	border: 0;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	border-bottom: 0;
}

/* **********************
   fonts
********************** */

/* **********************
   multipurpose
********************** */

.clear {
	clear: both;
}
.br-none {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}
.bbr-tl {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
}
.bbr-tr {
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
}
.bbr-bl {
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
}
.bbr-br {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
}
.btn-order {
	display: block;
	padding: 0 10px;
	min-height: 50px;
	min-width: 220px;
	border: 0;
	font-size: 25px;
	line-height: 50px;
	color: #fff;
	background-color: #7CBB00;
}

.btn-bestel {
	display: inline-block;
	min-width: 220px;
	min-height: 50px;
	line-height: 50px;
	padding: 0 10px;
	border: 0;
	background-color: #7CBB00;
	font-size: 25px;
	color: #fff !important;
}

.btn-plain {
	display: block;
	padding: 10px;
	border: 0;
	color: #fff;
}
.green {
	background-color: #7CBB00;
}
.orange {
	background-color: #ED4F10;
}
.btn-order:hover {
	color: #fff;
}
.promo a:hover {
	text-decoration: none;
}
.center {
	margin: 0 auto;
}
.mcprev,
.mcprev:hover,
.mcnext,
.mcnext:hover,
.mcexpand,
.mcexpand:hover,
.mccollapse,
.mccollapse:hover,
.expand,
.expand:hover {
	color: #727272;
}

/* **********************
   regular
********************** */

body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #727272;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 16px;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #727272;
}
	
p {
	margin: 22px 0 0 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px; 
	color: #727272;
}
/* topbar */
.topbar {
	height: 31px;
	text-align: right;
	font-size: 12px;
	line-height: 31px;
	color: #000;
	background-color: #eee;
}
.topbar a {
	color: #000;
}
.topbar .inline {
	display: inline-block;
	/*padding: 0 5px;*/
	margin-left: 8px;
}
.topbar .inline em {
	font-style: normal;
}
.topbar .inline .fa {
	position: relative;
	top: 5px;
	font-size: 22px;
}
.topbar .divider {
	width: 1px;
	background-color: #fff;
}
/* logosearch */
.logosearch {
	height: 114px;
	line-height: 114px;
}
.logosearch .logo {}
.logosearch .logo a {}
.logosearch .logo a img {}
.logosearch .search input {
	display: inline-block;
	width: 15em;
	height: 30px;
	border-right: 0;
	border-color: #CDCDCD;
}
.logosearch .search .btn {
	display: inline-block;
	width: 5em;
	height: 30px;
	border: 0;
	color: #fff;
	background-color: #0066A5;
}

.searchservice input {
	display: inline-block;
	width: 40em;
	height: 30px;
	border-color: #CDCDCD;
	border-right: 0;
}
.searchservice .btn {
	display: inline-block;
	width: 10em;
	height: 30px;
	background-color: #0066A5;
	border: 0;
	color: #fff;
}

.searchservice .input-group, .searchservice .form-group {
width: 100%;
}

.searchservice span.input-group-btn {
width: 30%;
}
.closesubnav {
	float: right;
	width: 2em;
	height: 2em;
	margin: 25px 0 0 0;
	text-align: center;
	font-size: 20px;
	line-height: 2em;
	color: #fff;
}
/* navbar */
.navbar {
	position: relative;
	width: 100%;
}
.navbar-brand {
	display: inline-block;
	height: 50px;
	margin-left: 30px;
	padding: 8px 0;
	font-size: 1px;
	line-height: 34px;
}
.navbar-brand img {
	height: 34px;
	margin-top: 4px;
}
.navbar-collapse {}
.navbar-toggle {
	border: 0;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background: none;
}
.navbar-default {
	background-color: #fff;
}
/* header */
.header {
	z-index: 1;
	height: 360px;
	background-image: url('/images/bg_xs_002.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.foto29{ background-image: url('/images/succesvol-online_xs.png'); }
.domeinheader{ background-image: url('/images/succesvol-online_xs.png'); }  

.header320 {
height: 320px;
}

.header300 {
height: 300px;
}


.header .slidewrapper {
	overflow: hidden;
}
.header .promo h1 {
	display: block;
	margin-top: 60px;
	margin-bottom: 10px;
	font-size: 39px;
	line-height: 40px;
	color: #0066A5;
	text-shadow: 0px 0px 4px rgba(255, 255, 255, 1);
	font-weight: bold;
}
.header .promo.hosting .btn-order {
	margin-top: 24px;
}
.header .promo.slide1,
.header .promo.slide2 {
	max-width: 500px;
}
.header .promo.slide2 {
	display: none;
}
.header .promo .domaininput,
.header .promo .btn-order {
	margin-top: 10px;
}
.header .promo.slide2 .domaininput {
	margin-right: 2px;
	max-width: 278px;
}
.header .promo.slide2 .btn-order {
	margin-top: 10px;
}
.header .promo .domaininput {
	display: block;
	float: left;
	height: 50px;
	border: 1px solid #0066A5;
	font-size: 20px;
	font-weight: bold;
	color: #0066A5;
	background-color: #fff;
}

.header2018 .promo .domaininput {
	display: block;
	float: left;
	height: 50px;
	border: 1px solid #0066A5;
	font-size: 20px;
	font-weight: bold;
	color: #0066A5;
	background-color: #fff;
}

.header .promo .domaininput::-webkit-input-placeholder { color: #0066A5; opacity: 1; } /* WebKit browsers */
.header .promo .domaininput:-moz-placeholder { color: #0066A5; opacity: 1; } /* Mozilla Firefox 4 to 18 */
.header .promo .domaininput::-moz-placeholder { color: #0066A5; opacity: 1; } /* Mozilla Firefox 19+ */
.header .promo .domaininput:-ms-input-placeholder { color: #0066A5; opacity: 1; } /* Internet Explorer 10+ */
.header .promo.domain .btn-order {
	display: block;
	float: left;
	margin-left: -28px;
}
.header .promo.hosting {
	margin-top: 50px;
}
.header .promo.domain {}
.header .rating {
	margin-top: 0px;
}
.header .rating span {
	margin: 0 0 0 0px;
	padding: 0;
	font-size: 26px;
	color: #f7be07;
}
.header .rating span i {}
.header .rating p {
	width: 100%;
    padding: 15px 20px;
    color: #727272;
	font-size: 13px;
}
.header .rating p a {
	text-decoration: underline;
	color: #fff;
}

.header .parkeer h1 {
display: block;
margin-top: 40px;
margin-bottom: 9px;
font-size: 25px;
line-height: 31px;
color: #ED4F10;
text-shadow: 0px 0px 4px rgba(255, 255, 255, 1);
}

.header .parkeer .domaininput {
	display: block;
	float: left;
	height: 50px;
	border: 1px solid #0066A5;
	font-size: 20px;
	font-weight: bold;
	color: #0066A5;
	background-color: #fff;
}


/* page-content */
.page-content {
	margin-top: 50px;
}
.home .page-content {
	margin-bottom: 43px;
}
.page-content h2, 
.page-content h1 {
	margin: 22px 0 0 0;
	line-height: 22px;
	font-size: 25px;
	font-weight: normal;
}
.page-content div > :first-child {
	margin-top: 0;
}
.page-content .redbox h3 {
	line-height: 22px;
	vertical-align: bottom;
	padding-left: 0px;
	font-size: 20px;
	font-weight: normal;
	color: #727272;
}
.page-content .checkboxbox {
	margin: 22px 0 0 0;
	padding: 18px;
	background-color: #D7440C;
}
.page-content .checkboxbox li {
	font-size: 19px;
	list-style-type: none;
	color: #fff;
}
.page-content .checkboxbox li i {
	margin-right: 8px;
}
/* typeblocks */
.typeblocks {
	margin-top: 50px;
}
.typeblocks .type {
	display: block;
	height: 160px;
	text-align: center;
	font-size: 16px;
	color: #444241;
	background-color: #efefef;
}
.block_domein {
	margin: 0 30px 0 15px;
	padding: 0;
	line-height: 30px;
}
.typeblocks .type:hover {
	text-decoration: none;
}
.typeblocks .type .icon {
	display: block;
	height: 105px;
	background-position: center;
	background-repeat: no-repeat;
}
.typeblocks .type .icon.h-email {
    background-image: url(/images/sprite1.png);
    background-position: center -468.5px;
}
.typeblocks .type .icon.h-multi {
    background-image: url(/images/sprite1.png);
    background-position: center -382px;
}

.typeblocks .type .icon.h-easywp {
background-image: url('/images/easywp.png');
}

.typeblocks .type .icon.h-webhosters {
background-image: url('/images/review/webhosters_review_logo.png');
}

.typeblocks .type .icon.h-kiyoh {
background-image: url('/images/review/kiyoh_review_logo.png');
}

.typeblocks .type .icon.h-hostingwijzer {
background-image: url('/images/review/hostingwijzer_review_logo.png');
}

.typeblocks .type .icon.h-hostreviews{
background-image: url('/images/review/hostreviews_review_logo.png');
}

.typeblocks .type .icon.h-ispgids {
background-image: url('/images/review/ispgids_review_logo.png');
}

.typeblocks .type .icon.h-trustpilot {
background-image: url('/images/review/trustpilot_review_logo.png');
}

.typeblocks .type .icon.h-ispgids-color{
background-image: url('/images/review/ispgids-color.png');
}

.typeblocks .type .icon.h-webhosters-color{
background-image: url('/images/review/webhosters-color.png');
}

.typeblocks .type .icon.h-trustpilot-color{
background-image: url('/images/review/trustpilot-color.png');
}

.typeblocks .type .icon.h-hostingwijzer-color{
background-image: url('/images/review/hostingwijzer-color.png');
}

.typeblocks .type .icon.h-kiyoh-color{
background-image: url('/images/review/kiyoh-color.png');
}


.typeblocks .type .icon.h-drupal {
background-image: url('/images/drupal.png');
}

.typeblocks .type .icon.h-exchange {
	background-image: url(/images/temp-exchange.png);
}
.typeblocks .type .icon.h-webemail {
	background-image: url(/images/temp-email-website.png);
}
.typeblocks .type .icon.h-vps {
	background-image: url(/images/temp-hosting-vps.png);
}
.typeblocks .type .icon.h-wordpress {
    background-image: url(/images/sprite1.png);
    background-position: center -140px;
}
.typeblocks .type .icon.h-joomla {
	background-image: url(/images/sprite1.png);
    background-position: center -245px;
}
.typeblocks .type .name {
	height: 55px;
	border-top: 1px solid #fff;
	line-height: 55px;
}
.typeblocks .type .name .fa {
	float: right;
	position: relative;
	right: 20px;
	margin-left: -6px;
	line-height: 55px;
	display: none;
}
/* advantages */
.advantages {
	margin-top: 50px;
}
.advantages h3 {
	font-size: 23px;
	font-weight: normal;
	color: rgb(114,114,114);
}
.advantages .icon {
	float: right;
	width: 90px;
	height: 90px;
	margin-top: 53px;
	margin-left: 20px;
	text-align: center;
	font-size: 68px;
	line-height: 93px;
	color: #fff;
	background-color: #FCB900;
	background-image: linear-gradient(bottom,rgb(236,170,2) 0,rgb(250,183,0) 100%);
	background-image: -o-linear-gradient(bottom,rgb(236,170,2) 0,rgb(250,183,0) 100%);
	background-image: -moz-linear-gradient(bottom,rgb(236,170,2) 0,rgb(250,183,0) 100%);
	background-image: -webkit-linear-gradient(bottom,rgb(236,170,2) 0,rgb(250,183,0) 100%);
	background-image: -ms-linear-gradient(bottom,rgb(236,170,2) 0,rgb(250,183,0) 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,rgb(236,170,2) ), color-stop(1,rgb(250,183,0) ) );
}

.advantages .icon.lieke {
	background-color: transparent;
	background-image: none;
}


.landingprice h3 {
	font-size: 23px;
	font-weight: normal;
	color: rgb(114,114,114);
}



/* quotefaq */
.quotefaq {
	margin-top: 50px;
	color: #fff;
	width: 100%;
	display:inline-block;
}
.quotefaq .qf {
	
}
.quotefaq .qf .title,
.colorbox .title {
	height: 65px;
	padding: 0 20px;
	overflow: hidden;
	font-size: 25px;
	font-weight: bold;
	line-height: 65px;
}
.quotefaq .qf.faq {
	margin-top: 50px;
}
.quotefaq .title .fa,
.colorbox .title .fa {
	float: right;
	font-size: 42px;
	line-height: 65px;
}
.quotefaq .qf .body,
.colorbox .body {
	padding: 15px 20px;
	min-height: 90px;
}
.quotefaq .quote {
}
.quotefaq .quote .title {
	background-color: #7CBB00;
}
.quotefaq .quote .body {
	font-size: 16px;
	line-height: 25px;
	background-color: #70AD00;
	min-height:130px;
}
.quotefaq .quote .body-250 {
	font-size: 14px;
	line-height: 25px;
	background-color: #70AD00;
	min-height:180px;
}
.quotefaq .quote .body-300 {
	font-size: 14px;
	line-height: 25px;
	background-color: #70AD00;
	min-height:230px;
}
.quotefaq .faq {
}
.quotefaq .faq .title {
	background-color: #00619D;
}
.quotefaq .faq .body {
	background-color: #005E99;
	min-height:130px;
	font-size: 16px;
}

.quotefaq .faq .body-250 {
	background-color: #005E99;
	min-height:180px;
} 
.quotefaq .faq .body-300 {
	background-color: #005E99;
	min-height:230px;
} 

/* colorbox */
.colorbox {
	color: #fff;
}
.colorbox .title {}
.colorbox .title span .fa {
	float: none;
	margin-right: 7px;
	font-size: 24px;
}
.colorbox .body {
	min-height: 130px;
}
.colorbox.insearchof .title {
	background-color: #7CBB00;
}
.colorbox.insearchof .body {
	background-image: -o-linear-gradient(bottom,rgb(112,173,0) 0,rgb(125,187,0) 100%);
	background-image: -moz-linear-gradient(bottom,rgb(112,173,0) 0,rgb(125,187,0) 100%);
	background-image: -webkit-linear-gradient(bottom,rgb(112,173,0) 0,rgb(125,187,0) 100%);
	background-image: -ms-linear-gradient(bottom,rgb(112,173,0) 0,rgb(125,187,0) 100%);
	background-image: linear-gradient(to bottom,rgb(112,173,0) 0,rgb(125,187,0) 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgb(112,173,0) ), color-stop(1,rgb(125,187,0) ) );
}
.colorbox.insearchof .body ul {
	padding-left: 20px;
}
.colorbox.insearchof .body ul li {}
.colorbox.avtlist .title {
	background-color: #CD410C;
}
.colorbox.avtlist .body {
	font-size: 16px;
	background-color: #E44B0F;
	background-image: linear-gradient(bottom,rgb(228,75,15) 0,rgb(201,63,8) 100%);
	background-image: -o-linear-gradient(bottom,rgb(228,75,15) 0,rgb(201,63,8) 100%);
	background-image: -moz-linear-gradient(bottom,rgb(228,75,15) 0,rgb(201,63,8) 100%);
	background-image: -webkit-linear-gradient(bottom,rgb(228,75,15) 0,rgb(201,63,8) 100%);
	background-image: -ms-linear-gradient(bottom,rgb(228,75,15) 0,rgb(201,63,8) 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,rgb(228,75,15) ), color-stop(1,rgb(201,63,8) ) );
}
.colorbox.avtlist li .fa {
	margin-right: 10px;
}
.colorbox.advise .title {
	background-color: #00619D;
}
.colorbox.advise .body {
	background-color: #005E99;
	background-image: linear-gradient(bottom,rgb(0,94,153) 0,rgb(0,89,144) 100%);
	background-image: -o-linear-gradient(bottom,rgb(0,94,153) 0,rgb(0,89,144) 100%);
	background-image: -moz-linear-gradient(bottom,rgb(0,94,153) 0,rgb(0,89,144) 100%);
	background-image: -webkit-linear-gradient(bottom,rgb(0,94,153) 0,rgb(0,89,144) 100%);
	background-image: -ms-linear-gradient(bottom,rgb(0,94,153) 0,rgb(0,89,144) 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,rgb(0,94,153) ), color-stop(1,rgb(0,89,144) ) ); 
}

.colorbox.advise .homebody {
	background-color: #005E99;
	background-image: linear-gradient(bottom,rgb(0,94,153) 0,rgb(0,89,144) 100%);
	background-image: -o-linear-gradient(bottom,rgb(0,94,153) 0,rgb(0,89,144) 100%);
	background-image: -moz-linear-gradient(bottom,rgb(0,94,153) 0,rgb(0,89,144) 100%);
	background-image: -webkit-linear-gradient(bottom,rgb(0,94,153) 0,rgb(0,89,144) 100%);
	background-image: -ms-linear-gradient(bottom,rgb(0,94,153) 0,rgb(0,89,144) 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,rgb(0,94,153) ), color-stop(1,rgb(0,89,144) ) );
	padding: 16px 2px;
}

.colorbox.advise .btn-order {
	margin: 25px auto 0;
}
/* page: contact */
.page-contact .page-content {}
.page-contact .page-content h3 {
	margin-top: 22px;
	font-weight: normal;
	font-size: 20px;
}
.page-contact .page-content .text h3:first-child {
	margin-top: 0;
}
.page-contact .page-content .text {
	margin-top: 50px;
}
.page-contact .page-content .gmap {
	margin-top: 50px;
}
.page-contact .page-content .gmap iframe {
	width: 100%;
	height: 276px;
}
.page-contact .page-content .blank {
	margin-top: 22px;
}
.page-contact .page-content .blank tr td:first-child {
	padding-right: 22px;
}
/* prefooter */
.prefooter {
	margin-top: 50px;
	padding: 30px 0;
	color: #777777;
	background-color: #eee;
}
.prefooter h3 {
	font-size: 25px;
	color: #777777;
}
.prefooter h5 {
	display: block;
	font-size: 39px;
	color: #ED4F10;
}
.prefooter .changepos1 {}
.prefooter .changepos1 button {
	margin-top: 20px;
}

.changepos1 a�{
text-decoration:�none !important;
}

/* nav tabs */
.nav-tabs {
	margin-top: 2px;
	padding-left: 15px;
	/*border-bottom: 1px solid #ccc;*/
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	border-color: #ccc;
}
.nav-tabs li {}
.nav-tabs li a {
background-color: #FFF;
padding: 4px 12px;
line-height: 26px;
font-size: 18px;
font-weight: normal;
color: #727272;
border-radius: 0px;
border: 1px solid #ccc;
cursor: pointer;
}
.tab-content i.fa.fa-check {
color: #7CBB00;
}
.nav-tabs li.active a {
color: #727272;
background-color: #eee;
cursor: pointer;
}
.nav-tabs li a .tabicon {
	margin-left: 9px;
	opacity: 0.5;
}
.nav-tabs li.active a .tabicon {
	opacity: 1;
}
.nav-tabs > li > a:hover,
.nav > li > a:hover {
	background: #ccc;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
color: #ffffff;
cursor: default;
background-color: #ffffff;
/* border: 1px solid #dddddd; */
border-bottom-color: transparent;
background-color: #0066A5;
}

/* linkfooter */
.linkfooter {
	color: #999;
	background-color: #eee;
}
.linkfooter a {
	color: #999;
}
.linkfooter .column {
	padding: 30px 0 25px 0;
}
.linkfooter h4 {
	display: inline-block;
	overflow: hidden;
	height: 30px;
	margin: 0;
	padding: 0 20px;
	text-align: left;
	font-size: 16px;
	font-weight: normal;
	line-height: 30px;
	background-color: rgba(255,255,255,0.4);
	color: #999;
}
.linkfooter ul {
	margin: 15px 0 25px 0;
	padding: 0;
}
.linkfooter ul li {
	margin-left: 20px;
	list-style-type: none;
}
.linkfooter ul li a {}
.linkfooter hr {
	border: 0;
	border-top: 1px solid #9E9E9E;
}
.linkfooter .socialmedia {
	display: inline-block;
	margin-top: 0;
	margin-left: 20px;
	padding-top: 15px;
	border-top: 1px solid #9E9E9E;
}
.linkfooter .socialmedia li {
	float: left;
	width: 40px;
	height: 40px;
	margin-left: 2px;
}
.linkfooter .socialmedia li:last-of-type {
	margin-right: 0;
}
.linkfooter .socialmedia li a {
	display: block;
	width: 100%;
	text-align: center;
	font-size: 300%;
	color: #BBBDBF;
}
.linkfooter .socialmedia li a i {
	vertical-align: top;
}
/* partnerfooter */
.partnerfooter {
	height: 90px;
	text-align: center;
}
.partnerfooter img {
	margin-top: 24px;
}
/* credits */
.credits {
	padding: 15px 0;
	border-top: 1px solid #737373;
	font-size: 12px;
	text-align: center;
	color: #999;
}
.credits a {
	color: #999;
}
/* 2 */
.smaller { font-size: 60%; }
.br-small .lh-override { line-height: 50px; }
.typeblocks .type .icon i { font-size: 72px; line-height: 106px; }
.advantages .icon-image { 
    line-height: 105px;
    margin-bottom: 50px;
}
.colorbox .body p { color: #fff; }
.colorbox .body cite { font-size: 28px; }
.colorbox-lower .body { min-height: 82px; }
.page-bedankt .header { background-image: url("/images/bg-10-cut-100.jpg"); }
.trial-form { margin-top: 32px; }
.trial-form .col-sm-9 { border-left: 1px solid #ccc; }
.trial-form-header {
	border: 1px solid #ccc; border-bottom: 0;
	background-color: #eee;
	background-repeat: repeat-x;
	background-size: 1px 100%,8px 8px,8px 8px;
}
.trial-form-header .col-sm-3 h3 { margin: 30px 0 16px; color: #727272; font-size: 18px; padding-right: 10px; text-align: right; }
.trial-form-header .col-sm-9 h3 { margin: 30px 0 16px; color: #727272; font-size: 18px; padding-left: 10px; text-align: left; }
.trial-form-row { border: 1px solid #ccc; border-top: 0; border-bottom: 0; }
.trial-form-row .col-sm-3 label { position: relative; display: block; padding-right: 10px; text-align: right; font-weight: normal; line-height: 30px; }
.trial-form-row .col-sm-3 label span { display: block; position: absolute; top: 0; right: 0; color: #7BBA00; font-weight: bold; }
.trial-form-row .col-sm-9 label { line-height: 16px; display: block; font-weight: normal; margin-top: 5px; }
.trial-form-row .col-sm-9 input[type="text"] { width: 33%; min-width: 200px; border: 1px solid #ccc; height: 24px; line-height: 24px; margin: 7px 0; }
.trial-form-row .col-sm-9 select { border-radius: 0; padding: 0; width: 33%; min-width: 200px; border: 1px solid #ccc; height: 24px; padding: 6px 6px 6px 20px; margin: 7px 0; }
.trial-form-row .col-sm-9 h4 { background-color: #eee; text-indent: 16px; color: #727272; font-size: 16px; padding: 6px 0; }
.trial-form-footer { border: 1px solid #ccc; background-color: #eee; }
.trial-form-footer .col-sm-9 { border-left: 0; }
.trial-form-footer .col-sm-3 h4 { margin: 10px 0; color: #727272; font-size: 16px; padding-right: 10px; text-align: right; }
.trial-form-padding-top  > div { padding-top: 16px; }
.trial-form-padding > div { padding: 16px 0; }
.trial-form-submit { margin-top: 10px; }
.trial-form-submit .col-xs-12 { padding-right: 0; }
.trial-form-submit-button { float: right; width: 20%; min-width: 200px; }
.trial-form-submit-button button { width: 100%; display: block; background-color: #7cbb00; color: #fff; font-size: 22px; text-align: center; padding: 6px 40px; border: 0; border-radius: 4px; }
.trial-form-submit-button button:hover { opacity: 0.8; }
.trial-form-submit-button span { display: block; width: 100%; text-align: center; padding-top: 4px; }
.filestyle { display: block !important; position: static !important; margin: 8px 0 16px; }
.domein-form { border: 1px solid #ccc; }
.domein-form-header {
	background-color: #eee;
	background-repeat: repeat-x;
	background-size: 1px 100%,8px 8px,8px 8px;
}
.domein-form-header h3 { color: #727272; font-size: 16px; padding-left: 9px; margin-left: 10px; height: 70px; line-height: 70px; overflow: hidden; }
.domein-form-content { padding-top: 20px; }
.domein-form-content label { font-weight: normal; display: block; }
.domein-form-content-input { padding-right: 0; padding-bottom: 20px; padding-right: 20px; }
.domein-form-content-input label { font-weight: bold; margin-bottom: 0; border: 1px solid #0066a5; color: #0066a5; border-right: 0; display: block; float: left; width: 18%; height: 52px; line-height:52px; font-size: 20px; text-indent: 10px; }
.domein-form-content-input input[type="text"] { font-weight: bold; padding-top: 2px; border: 1px solid #0066a5; color: #0066a5; border-left: 0; display: block; width:82%; height: 52px; line-height: 52px; font-size: 20px; text-indent: 10px; }
.domein-form-content-submit { padding-bottom: 20px; }
.domein-form-content-submit button { min-width: 100%; }
.domein-form-footer { padding: 0 0 20px; }
.domein-form-footer-label { font-weight: bold; display: inline-block; width: auto; padding: 2px 4px; margin-right: 10px; }
.domein-form-footer-label span { font-weight: normal; }
.domein-form-footer-label .strike { text-decoration: line-through; color: #ec4e10; }
.domein-form-footer-red { font-weight: normal; border: 1px dashed #ec4e10; color: #ec4e10; text-transform: uppercase; }
.domein-form-footer-green { border: 1px solid #ccc; padding: 2px 24px; color: #7bba00; }
.domein-form-footer-green span span { color: #7bba00; }
.domein-form-footer-black { border: 1px solid #ccc; padding: 2px 24px; color: #727272; }
.domein-form-footer-black span span { color: #727272; }
.page-blog .select-category { display: none; } /* UNDER CONSTRUCTION */
.blog-header { border: 1px solid #ccc; background-color: #eee; color: #999; padding: 6px 12px; height: 40px; line-height: 30px; }
.blog-header a { color: #727272; text-decoration: none; }
.blog-header a:hover { text-decoration: underline; }
.blog-header span { padding: 0 8px; }
.blog-header .fa-caret-left { padding-right: 8px; display: inline-block; }
.blog-header .fa-caret-right { padding-left: 8px; display: inline-block; }
.blog-post { padding: 0px 10px; }
.blog-post h2 { 
margin-top: 0; 
color: #EC4E10; 
font-size: 22px;
text-align: center;
}
.blog-post h1 { margin-top: 0; color: #EC4E10; }
.blog-post > img { float: right; margin: 20px 0 20px 20px; }
.blog-post .blog-post-author { padding-top: 4px; font-size: 11px; border-left: 0; padding-left: 4px; }
.blog-post .blog-post-author a { color: #005990; }
.blog-post .blog-post-author:before { color: #005990; }
.blog-post .blog-post-content { font-size: 14px; line-height: 1.4em; }
.blog-post .blog-post-comment { width: 50%; float: left; text-align: left; }
.blog-post .blog-post-comment a { color: #005990; line-height: 36px; }
.blog-post .blog-post-comment a i { font-size: 24px; color: #333; padding-right: 10px; }
.blog-post .blog-post-readmore { width: 50%; float: left; text-align: right; }
.blog-post .blog-post-readmore a { color: #005990; line-height: 36px; }
.blog-post .blog-post-readmore a i { font-size: 24px; color: #cd4009; padding-left: 10px; }
.blog-recent h3 {
	height: 38px; line-height: 38px; font-size: 20px; text-indent: 20px; margin-bottom: 20px; color: #fff;
background-color: #005B93;}
.blog-recent ul { list-style: none; margin: 0 10px 20px; padding: 0; }
.blog-recent li { margin: 0; line-height: 20px; padding: 4px 10px; font-size: 12px; border-bottom: 1px solid #ccc; }
.blog-recent a { color: #727272; }
.blog-bloggers h3 {
	height: 38px; line-height: 38px; font-size: 20px; text-indent: 20px; margin-bottom: 20px; color: #fff;
	background-color: #005B93;}
.blog-bloggers ul { list-style: none; margin: 0 0 20px; padding: 0; }
.blog-bloggers li { margin: 0; line-height: 16px; padding: 0 20px; font-size: 12px; }
.blog-bloggers a { color: #727272; }
.page-kb .select-category { display: none; } /* UNDER CONSTRUCTION */
.page-kb .page-kb-content { border-bottom: 1px solid #ccc; padding-bottom: 30px; }
.page-kb .kb-title { color: #7e7e7e; border: 1px solid #ccc; border-left: 0; border-right: 0; height: 38px; line-height: 38px; }
.page-kb .blog-post { border-bottom: 0; padding: 20px 0; }
.page-kb .kb-banner img { width: 100%; max-width: 661px; }
.page-kb .blog-post h3 { font-size: 18px; font-weight: normal; }
.page-kb .blog-post h3 a { color: #ec4e10; }
.page-kb .blog-post .blog-post-author { margin-top: 0; }
.page-kb .blog-post .blog-post-author a:hover { text-decoration: none; }
.page-kb .blog-bloggers p { padding: 0 20px; }
.standard-grid .btn.btn-nofloat { float: none; }
.standard-grid table tbody tr td.noborderbottom:nth-child(1) { border-bottom-color: #fff; }
.standard-grid table.normalweight tbody tr td { font-weight: normal; }
.standard-grid td.verified { color: #7BBA00; }
.lync-grid table tbody tr td { height: 36px; line-height: 36px; }
.header-right { color: #727272; font-size: 20px; }
.checked-list { list-style: none; padding-left: 0; padding-top: 1em; }
.checked-list li { padding-left: 50px; font-weight: normal; }
.checked-list li i { position: absolute; margin-left: -30px; margin-top: 3px; }
.green-checked-list i { color: #7cbb00; }
.page-last-content { margin-bottom: 43px; }
.image-right { float: right; margin: 20px; }

#article-content img {
    max-width: 100%;
    height: auto;
}


.bocht.rechts.menu_midden.padded {
	position: relative;
	width: 1170px;
	margin-right: auto;
	padding-right: 15px;
	padding-left: 15px;
	max-width: 80%;
	background-color: transparent;
}
input.CS_link_button[type=button],
#snel_domein input[type=submit],
.softblue.width.cart input[type=submit],
.inputbox,
#snel_domein input[type=button] {
	display: inline-block;
	margin-bottom: 0;
	padding: 4px 10px;
	border: 1px solid transparent;
	border-color: #357ebd;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.428571429;
	white-space: nowrap;
	vertical-align: middle;
	color: #fff;
	background-color: #428bca;
	background-image: none;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
}
input.CS_link_button[type=text],
#snel_domein input[type=text],
.softblue.width.cart input[type=text],
.softblue.width.cart input[type=password],
.va_input {
	height: 34px;
	padding: 6px 12px;
	border: 1px solid #ccc;
	font-size: 14px;
	line-height: 1.428571429;
	vertical-align: middle;
	color: #555;
	background-color: #fff;
	background-image: none;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
select {
	display: inline-block;
	height: 35px !important;
	margin-bottom: 0;
	padding: 7px 6px;
	border: 1px solid #cccccc;
	font-size: 14px;
	line-height: 30px;
	line-height: 20px;
	vertical-align: middle;
	color: #555555;
	background-color: #ffffff;
}
table.softblue tr {
	border-bottom: 1px solid #e6e6e6;
}
.margin-top-10 {
	margin-top: 10px !important;
}
#snel_domein {
	margin-top: 30px;
}
#form_new {
	margin: 0 !important;
}
.softblue .icon {
	left: -121px !important;
}
#whois_results tbody:nth-child(odd) {
	background: #eee !important;
}
#mouseover_tooltips {
	height: auto !important;
}
.softblue {
	width: 100%;
	margin-top: 10px;
}
.softblue tr th {
	padding: 7px 0 7px 5px;
	color: #ED4F10;
	background-color: white;
}
.softblue tr td {
	padding: 5px;
}
.softblue tr:nth-child(even) {
	/*background-color: #eee;*/
	background-color: #FFF;
}
.softblue tr:nth-child(even) {}
.bocht.rechts.menu_midden.padded {
	/*width: auto !important;*/
	max-width: 100% !important;
}
.fancybox-images { margin: 16px 0 0; }

.fancybox-images a { 
    display: block;
    float: left;
    margin: 0px 0px 25px 8px;
    border: 1px solid #ccc;
    padding: 0px;
}



/* posters */
.posters {
	margin-top: 50px;
}
.posters .col {
	margin-top: 30px;
	float: left;
}
.posters .poster {
	border: 1px solid #ccc;
	/*min-height: 392px;*/
	padding-bottom: 20px;
	overflow: hidden;
}
.posters .poster h3 {
	height: 66px;
	line-height: 66px;
	padding: 0 20px;
	font-size: 25px;
	color: #fff;
	background-repeat: repeat-x;
	overflow: hidden;
}
.posters .poster h3.grey {
	color: #727272;
}
.posters .poster p {
	padding: 0 20px;
}
.page-workonline .btn-order span {
	font-size: 14px;
}
/* order */
.page-order h2 {
	margin-top: 22px;
	line-height: 27px;
	font-weight: normal;
	font-size: 25px;
}
.page-workonline .poster .btn {
	margin: 22px auto;
}
.trial-form { margin-top: 32px; }
.trial-form .col-sm-9 { border-left: 1px solid #ccc; }
.trial-form-header { border: 1px solid #ccc; border-bottom: 0; }
.trial-form-header .col-sm-3 h3 { margin: 30px 0 16px; color: #727272; font-size: 18px; padding-right: 10px; text-align: right; }
.trial-form-header .col-sm-9 h3 { margin: 30px 0 16px; color: #727272; font-size: 18px; padding-left: 10px; text-align: left; }
.trial-form-row { border: 1px solid #ccc; border-top: 0; border-bottom: 0; }
.trial-form-row .col-sm-3 label { position: relative; display: block; padding-right: 10px; text-align: right; font-weight: normal; line-height: 30px; }
.trial-form-row .col-sm-3 label span { display: block; position: absolute; top: 0; right: 0; color: #7BBA00; font-weight: bold; }
.trial-form-row .col-sm-9 label { line-height: 16px; display: block; font-weight: normal; margin-top: 5px; }
.trial-form-row .col-sm-9 input[type="text"] { width: 33%; min-width: 200px; border: 1px solid #ccc; height: 24px; line-height: 24px; margin: 7px 0; }
.trial-form-row .col-sm-9 select { border-radius: 0; padding: 0; width: 33%; min-width: 200px; border: 1px solid #ccc; height: 24px; padding: 6px 6px 6px 20px; margin: 7px 0; }
.trial-form-row .col-sm-9 h4 { background-color: #eee; text-indent: 16px; color: #727272; font-size: 16px; padding: 6px 0; }
.trial-form-footer { border: 1px solid #ccc; background-color: #eee; }
.trial-form-footer .col-sm-9 { border-left: 0; }
.trial-form-footer .col-sm-3 h4 { margin: 10px 0; color: #727272; font-size: 16px; padding-right: 10px; text-align: right; }
.trial-form-padding-top  > div { padding-top: 16px; }
.trial-form-padding > div { padding: 16px 0; }
.trial-form-submit { margin-top: 10px; }
.trial-form-submit .col-xs-12 { padding-right: 0; }
.trial-form-submit-button { float: right; width: 20%; min-width: 200px; }
.trial-form-submit-button button { width: 100%; display: block; background-color: #7cbb00; color: #fff; font-size: 22px; text-align: center; padding: 6px 40px; border: 0; border-radius: 4px; }
.trial-form-submit-button button:hover { opacity: 0.8; }
.trial-form-submit-button span { display: block; width: 100%; text-align: center; padding-top: 4px; }
.trial-form-header,
.domein-form-header,
.posters .poster h3.grey,
.posters .poster h3.red,
.posters .poster h3.blue,
.trial-form-header {
	background-color: #eee;
	background-image: url('/images/jaggies.png');
	background-repeat: repeat-x;
	background-position: left bottom;
	background-size: auto;
}
.posters .poster h3.red {
	background-color: #CF4109 ;
}
.posters .poster h3.blue {
	background-color: #005B94;
}

.logopng { display: none; }
.logosvg { display: inline; }

.loopcontent {
	margin-left: 30px;
    margin-right: 30px;
    margin-top: -40px;
    padding: 18px;
    z-index: 20;
    position: relative;
    background-color: #ffffff;
}

form[name=reseller_signup] input[type=checkbox]:not(:first-child),
form[name=reseller_signup] input[type=radio]:not(:first-child)
{
	margin-left:20px;
}