@import url('//fonts.googleapis.com/css?family=Open+Sans:300,400,700,800|Rajdhani:400,600,700');

* {
	box-sizing: border-box;
	padding:0;
	margin:0;
}
html,
body {
	margin: 0;
	padding: 0;
	/*text-rendering: optimizeLegibility;*/
	font: 14px/16px 'Rajdhani', sans-serif;
}


.clear {
	clear: both;
}


.page {
	position: relative;
	page-break-after: always;
	padding: 0;
	width: 210.1mm;
	height: 297.2mm;
	overflow: hidden;
	 padding: 2mm 2mm 2mm 0;
	margin: 0 auto;
	border: 1px solid #DDD; 
}

table.row {
	width: 100%;
}
table.row td {
	padding: 20px;
}

table.product-detail {
	width: 100%;
	font: 15px/20px $secondary-font;
	border: 1px solid #DDD;
}
table.product-detail tr td {
	padding: 10px;
}
table.product-detail tr td.t {
	border-right: 1px solid #DDD;
	width: 150px;	
}
table.product-detail tr:nth-child(even) {
	background: #F2F2F2;
}

table.product-detail.sizes {
	border-collapse: collapse;
}
table.product-detail.sizes td {
	border: 1px solid #DDD;
}

h1.hd-no {
	border: 2px solid #305aa4;
	color: #e30413;
	font: 600 24px "Rajdhani";
	display: inline-block;
	padding: 5px 10px;
	margin: 0 0 20px;
}

.header {
	padding: 10px;
}