@charset "utf-8";
/* CSS Document */

.overname {
	float:left;
	height:auto;
	margin-bottom:30px;
	width:100%;
}

.overname .col {
	float:left;
	width:49%;
	margin-top:20px;
}

.overname .row {
	margin:0px;
	font-size:18px;
	height:30px;
	vertical-align:middle;
	line-height:30px;
}

	.overname .row label { float:left; width:20%; max-width:15%; min-width:20%; }
	.overname .col input[type='checkbox'] { float:left; margin:0px; height:25px; width:25px; margin-top:8px; }
	.overname .col select { border-radius:4px; border:1px solid black; width:50%; height:25px; margin-top:1px; font-family:Arial, Helvetica, sans-serif; }
	.overname .titel { border:none; margin-top:20px; margin-bottom:10px; font-size:24px; text-decoration:underline; text-align:left; }
	.overname .row .overname_prijs { color:#ed1c24; }
	.overname .overname_total { width:100%; height:auto; height:80px; position:relative; float:left; margin-top:-30px; }
	.overname #overname_stock { display:none; float:left; }
	.overname #overname_stock .titel {
		font-size:60px;
		float:left;
		font-family:"Myriad Light";
		width:100%;
		text-align:center;
		height:70px;
		line-height:70px;
		vertical-align:middle;
		margin-top:180px;
		text-decoration:none;
	}	
	.overname #overname_stock_detail { width:1170px; height:auto; position:relative; float:left; overflow-x:auto; text-align:center; vertical-align:middle; white-space:nowrap; overflow-y:hidden; }
	.overname #overname_stock_detail .partner_artikel { text-align:left; }
	.overname #overname_stock_detail .partner_artikel .parnter_artikel_nr { font-size:12px; }
			.overname #overname_stock_detail::-webkit-scrollbar {
				background: transparent;
				width:5px;
				height:5px;
			}
			.overname #overname_stock_detail::-webkit-scrollbar-thumb {
				 -webkit-border-radius: 10px;
				border-radius: 10px;
				background: rgba(0,0,0,0.8); 
				-webkit-box-shadow: inset 0 0 4px rgba(204,204,204,0.5); 
			}
			.overname #overname_stock_detail::-webkit-scrollbar-thumb:hover {
				background-color: rgba(0, 0, 0, 0.3);
			}
		.overname .col label { width:30%; }
		.overname .overname_total #overname_prijs_total { 
			position:absolute; 
			width:300px; 
			height:120px; 
			border:2px solid #ed1c24; 
			border-radius:8px; 
			line-height:60px; 
			vertical-align:middle; 
			font-size:36px; 
			left:50%;
			margin-left:-150px;
			top:50px;
			z-index:10;
			text-align:center;
			margin-top:25px;
		}
		
	#overname_stock_detail .subtitel {
		display:inline-block;
		text-align:center;
	}
	
	#overname_stock_detail .subtitel span {
		font-size:24px;
		float:left;
		line-height:80px;
		vertical-align:middle;
	}
	
		#overname_stock_detail .subtitel img {
			float:left;
			width:80px;
			height:auto;
		}
	
	#overname_stock_detail .partner_artikel {
		width:200px;
		height:280px;
		display:block;
		float:left;
		border:1px solid #999;
		border-radius:4px;
		margin:10px;
		padding:4px;
		position:relative;
	}
	
	#overname_stock_detail .partner_artikel .partner_artikel_button {
		width:100px;
		height:40px;
		border:2px solid #a0b9ed;
		border-radius:4px;
		line-height:40px;
		vertical-align:middle;
		text-align:center;
		font-size:14px;
		background:#a0b9ed;
		color:#000;
		bottom:5px;
		right:5px;
		position:absolute;
	}
	
		#overname_stock_detail .partner_artikel .partner_artikel_button:hover {
			cursor:pointer;
			background:#FFF;
			color:#000;
		}
		
	#overname_stock_detail .partner_artikel .partner_artikel_price {
		color:#4dc88e;
		font-size:16px;
		text-align:left;
		height:30px;
		vertical-align:middle;
		line-height:30px;
		padding-left:20px;
	}
	
	#overname_stock_detail .partner_artikel .partner_artikel_omschr {
		height:auto;
		font-size:13px;
		color:#999;
		line-height:15px;
		vertical-align:middle;
		text-align:left;
		margin-left:20px;
		margin-top:20px;
		width:190px;
		height:50px;
		min-height:40px;
		white-space:normal;
	}
		#overname_stock_detail .partner_artikel .partner_artikel_omschr { margin-left:4px; }
	
	#overname_stock_detail .partner_artikel .partner_atikel_cart {
		padding-left:20px;
		height:30px;
		line-height:30px;
		vertical-align:middle;
		font-size:14px;
	}
	
	#overname_stock_detail .partner_artikel .partner_artikel_cart img {
		width:30px;
		height:30px;
		float:left;
		margin-top:2px;
	}
	
		#overname_stock_detail .partner_artikel partner_artikel_cart img:hover {
			cursor:pointer;
		}
		
	#overname_stock_detail .partner_artikel .row input {
		float:left;
		width:30px;
		height:20px;
		border:1px solid black;
		font-size:14px;
		border-radius:4px;
		padding-left:4px;
		margin-left:15px;
	}
	
	#overname_stock_detail .partner_artikel .partner_artikel_img {
		height:160px;
		min-height:160px;
		max-height:160px;
		width:196px;
		min-width:196px;
		max-width:196px;
	}
	
	#overname_stock_detail .partner_artikel .partner_artikel_img img {
		max-width: 100%;
		max-height: 100%;
		margin:auto;
	}
	
	#overname_stock_detail .partner_artikel .partner_artikel_img img {
		height:100%;
		width:auto;
	}
	
	#afspraak_container { float:left; height:auto; }
	
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : landscape) { 
/* iPhone 6 landscape */

}

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : portrait) { 
/* iPhone 6 portrait */

}

@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : landscape) { 
/* iPhone 6 Plus landscape */
}

@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : portrait) { 
/* iPhone 6 Plus portait */
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : landscape) { 
/* iPhone 5 & 5S landscape */
	.overname {
		width:100%;
	}
	
	.overname .col {
		width:100%;
		margin-top:5px;
	}
	
	.overname .row {
		font-size:18px;
		height:30px;
		vertical-align:middle;
		line-height:30px;
	}

	.overname .row label { width:35%; max-width:35%; min-width:35%; }
	.overname .col input[type='checkbox'] { float:left; margin:0px; height:25px; width:25px; margin-top:8px; }
	.overname .col select { width:60%; height:25px; font-size:13px; }
	.overname .overname_total { width:100%; height:auto; height:80px; position:relative; float:left; margin-top:-40px; }
	.overname #overname_stock_detail { width:100%; height:auto; position:relative; float:left; margin-top:140px; }
	
	.overname .overname_total #overname_prijs_total { 
		position:absolute; 
		width:260px; 
		height:100px; 
		line-height:50px; 
		font-size:32px; 
		margin-left:-132px;
		margin-top:15px;
	}
	
	#overname_stock_detail .partner_artikel {
		width:200px;
		height:280px;
		display:block;
		float:left;
		border:1px solid #999;
		border-radius:4px;
		margin:10px 30px;
		padding:4px;
		position:relative;
	}
	
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : portrait) { 
/* iPhone 5 & 5S portrait */
	.overname {
		width:100%;
	}
	
	.overname .col {
		width:100%;
		margin-top:5px;
	}
	
	.overname .row {
		font-size:13px;
		height:30px;
		vertical-align:middle;
		line-height:30px;
	}

	.overname .row label { width:35%; max-width:35%; min-width:35%; }
	.overname .col input[type='checkbox'] { float:left; margin:0px; height:25px; width:25px; margin-top:8px; }
	.overname .col select { width:60%; height:25px; font-size:13px; }
	.overname .overname_total { width:100%; height:auto; height:80px; position:relative; float:left; margin-top:-40px; }
	.overname #overname_stock_detail { width:100%; height:auto; position:relative; float:left; margin-top:140px; }
	
	.overname .overname_total #overname_prijs_total { 
		position:absolute; 
		width:260px; 
		height:100px; 
		line-height:50px; 
		font-size:32px; 
		margin-left:-132px;
		margin-top:15px;
	}
	
	#overname_stock_detail .partner_artikel {
		width:200px;
		height:280px;
		display:block;
		border:1px solid #999;
		border-radius:4px;
		margin:10px 30px;
		padding:4px;
		position:relative;
	}
	
	#overname_stock_detail .subtitel img { margin-left:90px; }
}


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 
	/* iPad */
	.overname {
		width:100%;
	}
	
	.overname .col {
		width:100%;
		margin-top:5px;
		margin-left:17%;
	}
	
	.overname #overname_stock_detail { width:100%; height:auto; position:relative; float:left; margin-top:140px; margin-left:4%; }
	
	#overname_stock_detail .partner_artikel {
		display:block;
		float:left;
	}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { 
	/* iPad */
	.overname {
		width:105%;
	}
	
	.overname #overname_stock_detail { width:100%; height:auto; position:relative; float:left; margin-top:140px; margin-left:4%; }
	
	#overname_stock_detail .partner_artikel {
		display:block;
		float:left;
	}
	
	.overname .row label { width:36%; max-width:36%; min-width:36%; }
	
}