﻿html{
	margin: 0px !important;
	padding: 0px !important;
}

html body{
	background:none transparent !important;
	font-size:14px !important;
	line-height: 1.2em !important;
	font-family:Arial, sans-serif !important;
	color:#000 !important;
	margin: 0px !important;
	padding: 0px !important;
}

.sb-site-container {
	margin-top: 0 !important;
}

.row-fluid{
	margin-bottom: 10px !important;
}

.row-fluid:last-child, .row-fluid:only-child{
	margin-bottom: 0px !important;
}

.row-fluid [class*="span"]{
	min-height: 1px !important;
}

form input[type="text"], form select, form textarea{
	background: none transparent !important;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="time"], input[type="week"], input[type="text"], input[type="number"], input[type="email"], input[type="tel"], input[type="url"]{
	height: auto !important;
	padding: 0px !important;
	line-height: 1.2em !important;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{
	border: 0px;
}

select{
	-moz-appearance:none;
    -webkit-appearance:none;
    appearance:none;
}

h1, h2, h3, h4, h5{
	color:#000 !important;
	padding: 0px !important;
	margin: 0px !important;
	text-transform: uppercase !important;
}

header,
.btn,
.section-container-main-navigation,
footer,
.noprint,
.customerservice-box,
#backtotop,
.sm-chat-ctrl,
.sm-chat-btn,
.hidden-print
{
	display:none !important;
	visibility:hidden !important;
}

/*********************************************/

.table th, .table td{
	padding: 4px !important;
	line-height:14px !important;
}

table { page-break-inside:auto !important;}
tr    { page-break-inside:avoid !important; page-break-after:auto !important;}
thead { display:table-header-group !important; }
tfoot { display:table-footer-group !important; }

.span6{
	float: left !important;
	width: 45.717948717948715% !important;
}

.span3{
	float: left !important;
	width: 23.076923076923077% !important;
}

ol, ul, table{
	margin: 0px !important;
}

li{
	line-height: inherit !important;
}

/*********************************************/

a[href]:after {
   content:"" !important;
}

.visible-print{
	display:block !important;
	visibility:visible !important;
}

.print-logo{
	float: right !important;
	width: auto !important;
	max-width: 350px !important;
}

.print-boxdisplay{
	border:1pt solid #aaa;
	padding: 10px !important;
  width: auto !important;
}

.print-boxdisplay th,
.print-boxdisplay td {
    border-top-width: 1pt !important;
}

.print-orderdetail{
	width: auto !important;
	float: none !important;
}

.order-review-content-picture img{
	/*display: none !important;*/
	width: 35px !important;
}

.print-ordertotal .span4.offset8{
	margin-left: 50% !important;
	width: 50% !important;
}

.print-ordertotal .table-subtotal {
	float: right;
}

/**********************************************/
/*		KLOUDPAY	*/
.ejs-summary-currency-selector {
	padding: 0px;
	border: 0px !important;
	font-size: 16px;
	line-height: 18px;
	min-height: 0px !important;
}

.box.kp-summarybox,
.box.kp-summarybox.kp-invertedbox{
	padding: 10px;
	border: solid 1px #aaa;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.box.kp-summarybox .fa.fa-small.fa-info-circle,
.box.kp-summarybox.kp-invertedbox .fa.fa-small.fa-info-circle{
		display: none;
	}
	
.kp-summarybox,
.kp-summary-table{
	width: 31%;
	margin-left: 1%;
	margin-right: 1%;
	float: left;
}

.kp-summarybox-credit-history,
.kp-summarybox-total-history,
.kp-invoiceInfo-mobile{
	display: none !important;
}

.kp-summarybox-credit-amount,
.kp-summarybox-total-amount{
	font-size: 22px !important;
	line-height: 26px !important;
}