@page  {
  margin-left: 0.5cm;
  margin-left: 0.5cm;
  size: portrait;
}
a:link:after, a:visited:after { content: ""; }

#top-nav, #cat-nav, .breadcrumb, .search-head, .basket-info, .phone-number, .navbar, .btn, .modal, .alert, .basket-info, .basket-remove, .video-container, .hidden-print, .catdesc { display: none !important; } 

.container { padding:0 !important; margin:0; }

img.pagination-centered { width:120px; height:auto; }

.prodinfo img { width:120px; height:auto; }

.prodinfo { page-break-after:always; } 

img { border:none !important; }

* { color:inherit !important; -webkit-print-color-adjust: exact; -webkit-print-color-adjust: exact; }

#moreinfo li { display:none; }
#moreinfo li.active { display:block; font-size:22px; }
#moreinfo { list-style:none; margin:0; padding:0; }

table { width:100%; }

table thead th { text-align:left; }
table tbody th { text-align:left; }

.clearfix { clear:both; }

label {
    display: inline-block;
    font-weight: bold;
    margin-bottom: 5px;
}

.form-control {
    border-radius: 0 !important;
}
.form-control {
    border: 1px solid #CCCCCC;
    color: #555555;
    display: block;
    font-size: 14px;
    padding: 6px 12px;
    width: 90%;
	
	margin-bottom:20px;
}

.qty { width:50px; margin:0; }

.steps > div { display:none; }
.steps .selected { display:block; font-size:32px; }
.steps .selected em { display:block; }

#footer { margin:30px 0; }