.site-header .kl-header-bg {background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 100%, transparent 98%);}
.site-header .social-icons.topnav.sc--clean > li > a {color: #0a0a0a;}
.social-icons li a {color: #0a0a0a;}
.site-header .social-icons.topnav.sc--clean > li :hover {
	background: rgba(22, 160, 133, .65);
	/*box-shadow: 0 0 0 1px rgba(0, 0, 0, .15);*/
}
.login--panel :hover {
	background: rgba(22, 160, 133, .65);
	/*box-shadow: 0 0 0 1px rgba(0, 0, 0, .15);*/
	border-radius: 3px;
}
.support--panel :hover {
	background: rgba(22, 160, 133, .65);
	/*box-shadow: 0 0 0 1px rgba(0, 0, 0, .15);*/
	border-radius: 3px;
}
.main-nav > ul > li > a {color: #0a0a0a;}
.site-header .kl-header-toptext {color: #0a0a0a;}
.topnav > .topnav-item i {color: #0a0a0a;}
.topnav .topnav-item a, .topnav .topnav-item span {color: #0a0a0a;}
.site-header .kl-cart-button .fas {
	font-size: 20px;
	top: 2px;
	margin-right: 7px;
	color: #0a0a0a;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
	background-color: #16a085;
	border: 1px solid #16a085;
	border-radius: 2px;
	color: #fff;
}
.form-control {border-radius: 0rem;}
.select2-results__options {font-size: 13px;font-weight: 300;}
.select2-selection {border: none !important;}
.select2-selection--multiple {border: none !important;}
.select2-container .select2-selection--multiple {min-height: 16px;margin-top: 0px;}
.progress {
	display: -ms-flexbox;
	display: flex;
	height: 0.2rem;
	overflow: hidden;
	font-size: 0.25rem;
	background-color: #e9ecef;
	border-radius: 0.15rem;
}
.thumb-lg {
	width: 128px;
	display: inline-block;
}
.webuploader-pick {
	position: relative;
	display: inline-block;
	cursor: pointer;
	background: #16a085;
	padding: 6px 15px;
	color: #fff;
	text-align: center;
	border-radius: 3px;
	overflow: hidden;
	font-size: 13px;
}
.uploaddiv {padding-top: 6px;border-top: #eaeaea solid 1px; margin-top: 0px;height: 298px;}
.uploaddiv p {margin-bottom: 0.1rem; }
.uploaddiv .info {font-size: 13px;}
.upinfo { font-size: .68rem;line-height: 1.2;color: #7c1212; padding-bottom: 4px;padding-top: 10px;}
.tox-statusbar__branding {display: none;}
/* TABLES */
.table > caption + thead > tr:first-child > td,
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > td,
.table > thead:first-child > tr:first-child > th {
	border-top: 0;
}
.table {margin-bottom: 0px;}
.table-bordered {
	border: 1px solid #EBEBEB;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
	background-color: #F5F5F6;
	border-bottom-width: 1px;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
	border: 1px solid #e7e7e7;
}
.table > thead > tr > th {
	border-bottom: 1px solid #ddd;
	vertical-align: bottom;
}
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
	border-top: 1px dotted #e7eaec;
	line-height: 1.62857;
	padding: 8px;
	vertical-align: top;
	font-size: 13px;
	font-weight: 300;
}
.table > thead > tr > th {font-size: 13px;font-weight: 600;}
.pagination > .disabled > a, .pagination > .disabled > a:focus, .pagination > .disabled > a:hover, .pagination > .disabled > span, .pagination > .disabled > span:focus, .pagination > .disabled > span:hover {
	color: #777;
	cursor: not-allowed;
	background-color: #fff;
	border-color: #ddd;
}
.pagination > li > a, .pagination > li > span {
	position: relative;
	float: left;
	padding: 4px 16px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #337ab7;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
}
.text-navy {
	color: #1ab394 !important;
}
/* PAGINATIN */
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
	border-color: #DDDDDD;
	cursor: default;
	z-index: 2;
	height: 30px;
}
.pagination > li > a,
.pagination > li > span {
	background-color: #FFFFFF;
	border: 1px solid #DDDDDD;
	color: inherit;
	float: left;
	line-height: 1.42857;
	margin-left: -1px;
	padding: 4px 10px;
	position: relative;
	text-decoration: none;
	height: 30px;
}
.page-item.active .page-link {
	background-color: #1ab394;
	border-color: #1ab394;
}
.page-link:focus {
	box-shadow: none;
}
.page-link:hover {
	color: #676a6c;
}
.pagination .footable-page.active a {
	background-color: #1ab394;
	border-color: #1ab394;
	color: white;
}
.radio-inline {
	position: relative;
	display: inline-block;
	padding-left: 20px;
	margin-bottom: 0;
	vertical-align: middle;
	font-weight: 400;
	cursor: pointer;
}
.form-group {
	margin-bottom: 0rem;
}
.onoffswitch-container {
	margin-top: 4px;
	margin-left: 7px;
	display: inline-block
}
.onoffswitch {
	position: relative;
	width: 50px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	/*margin-top: 3px;*/
	/*margin-bottom: 3px;*/
	margin-left: 5px;
	display: inline-block;
	vertical-align: middle
}
.onoffswitch-checkbox {
	display: none
}
.onoffswitch-label {
	display: block;
	overflow: hidden;
	cursor: pointer;
	border: 1px solid #626262;
	border-radius: 50px;
	border-color: #adadad #b3b3b3 #9e9e9e;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	margin-bottom: 0px;
}
.onoffswitch-inner {
	width: 200%;
	margin-left: -100%;
	display: block
}
.onoffswitch-inner:after, .onoffswitch-inner:before {
	float: left;
	width: 50%;
	height: 15px;
	padding: 0;
	line-height: 15px;
	font-size: 10px;
	font-family: Trebuchet, Arial, sans-serif;
	font-weight: 700;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.onoffswitch-inner:before {
	content: attr(data-swchon-text);
	text-shadow: 0 -1px 0 #333;
	padding-left: 7px;
	background-color: #3276b1;
	color: #fff;
	box-shadow: inset 0 2px 6px rgba(0, 0, 0, .5), 0 1px 2px rgba(0, 0, 0, .05);
	text-align: left
}
.onoffswitch-inner:after {
	content: attr(data-swchoff-text);
	padding-right: 7px;
	text-shadow: 0 -1px 0 #fff;
	background-color: #fff;
	color: #555;
	text-align: right;
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05)
}
.onoffswitch-switch {
	width: 19px;
	height: 19px;
	margin: -2px;
	background: #fff;
	border: 1px solid #9a9a9a;
	border-radius: 50px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 32px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	background-color: #f4f4f4;
	background-image: -moz-linear-gradient(top, #fff, #eee);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#eee));
	background-image: -webkit-linear-gradient(top, #fff, #eee);
	background-image: -o-linear-gradient(top, #fff, #eee);
	background-image: linear-gradient(to bottom, #fff, #eee);
	background-repeat: repeat-x;
	-webkit-box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, .3);
	box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, .3)
}
.onoffswitch-checkbox + .onoffswitch-label .onoffswitch-switch:before, .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch:before {
	content: "\f00d";
	color: #a90329;
	display: block;
	text-align: center;
	line-height: 19px;
	font-size: 10px;
	text-shadow: 0 -1px 0 #fff;
	font-weight: 700;
	font-family: "Font Awesome 5 Pro"
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch:before {
	content: "\f00c";
	color: #57889c
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
	margin-left: 0;
	display: block
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
	right: 0
}
.onoffswitch-switch:hover {
	background-color: #eee
}
.onoffswitch-switch:active {
	background-color: #eee;
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05)
}
.onoffswitch-checkbox:checked:disabled + .onoffswitch-label .onoffswitch-inner:before, .onoffswitch-checkbox:disabled + .onoffswitch-label .onoffswitch-inner:after {
	text-shadow: 0 1px 0 #fff;
	background: #bfbfbf;
	color: #333
}
.onoffswitch-checkbox:checked:disabled + .onoffswitch-label .onoffswitch-switch, .onoffswitch-checkbox:disabled + .onoffswitch-label .onoffswitch-switch {
	background-color: #f4f4f4;
	background-image: -moz-linear-gradient(top, #bfbfbf, #f4f4f4);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#bfbfbf), to(#f4f4f4));
	background-image: -webkit-linear-gradient(top, #bfbfbf, #f4f4f4);
	background-image: -o-linear-gradient(top, #bfbfbf, #f4f4f4);
	background-image: linear-gradient(to bottom, #bfbfbf, #f4f4f4);
	box-shadow: none !important
}
.onoffswitch-checkbox:checked:disabled + .onoffswitch-label .onoffswitch-label, .onoffswitch-checkbox:disabled + .onoffswitch-label {
	border-color: #ababab #999 #878787 !important
}
.onoffswitch-checkbox:checked + .onoffswitch-label {
	border-color: #3276b1 #2a6395 #255681
}
.onoffswitch + span, .onoffswitch-title {
	display: inline-block;
	vertical-align: middle;
	margin-top: -2px
}
/*footable*/
.footable-detail-row td {
	background-color: #efffef;
	padding: 4px !important;
}
.footable-detail-row td table tbody th {
	background-color: #fefefe;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 12px;
}
.footable-detail-row td table tbody td {
	background-color: #fefefe;
	padding-top: 0px;
	padding-bottom: 0px;font-size: 12px;
}
.footable-header th {padding: 8px !important;}
.selected {background-color: #efe1b3;}
.bootstrap-touchspin {height: 24px;width: 88px;text-align: center;}
.bootstrap-touchspin input {text-align: center;}
.bootstrap-touchspin-up {padding-top: 0px !important;}
.bootstrap-touchspin-down {padding-top: 0px !important;}
.unitPrice {font-weight: 400;}
.itembt {witdh: 120px; font-size: 14px; font-weight: 400;margin-left: 5px; margin-right: 20px;}
.itemvalue {font-size: 14px; font-weight: 400;margin-left: 5px; }
