/**
 * @package    HikaMarket for Joomla!
 * @version    1.6.3
 * @author     Obsidev S.A.R.L.
 * @copyright  (C) 2011-2015 OBSIDEV. All rights reserved.
 * @license    GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
 */
/*
 * CPanel
 */
#hikamarketcpanel .icon-wrapper {
	width:auto;
	height:auto;
	display:block;
}

#hikamarketcpanel div.icon {
	text-align:center;
	margin-right:15px;
	float:left;
	margin-bottom:15px;
	width:auto !important;
	height:auto !important;
}

#hikamarketcpanel div.icon a {
	background-color:#fff;
	background-position:-30px;
	display:block;
	float:left;
	height:97px;
	width:108px;
	color:#565656;
	vertical-align:middle;
	text-decoration:none;
	border:1px solid #CCC;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-transition-property:background-position, -webkit-border-bottom-left-radius, -webkit-box-shadow;
	-moz-transition-property:background-position, -moz-border-radius-bottomleft, -moz-box-shadow;
	-webkit-transition-duration:0.8s;
	-moz-transition-duration:0.8s;
}

#hikamarketcpanel div.icon a:hover,
#hikamarketcpanel div.icon a:focus,
#hikamarketcpanel div.icon a:active {
	background-position:0px center;
	/* border-bottom-left-radius: 50% 20px; */
	background-color:#fafafa;
	box-shadow:-2px 3px 8px rgba(0, 0, 0, 0.25);
	position:relative;
	z-index:10;
}

#hikamarketcpanel div.icon a span {
	width:auto;
	display:block;
}

/*
 * Filter Zone
 */
.hikam_filter {
	border:0px;
	margin-bottom:3px;
	width:100%;
}
.hikam_filter td, .hikam_filter tr {
	border:0 none;
}

/*
 * Listing Zone
 */
table.hikam_table {
	width:100%;
	border-spacing:1px;
	color:#666;
}

table.hikam_table tr.row0 {
	background-color:#f9f9f9;
}
table.hikam_table tr.row1 {
	background-color:#eeeeee;
}
table.hikam_table tbody tr.row0:hover,
table.hikam_table tbody tr.row1:hover	{
	background-color:#e8f6fe;
}

table.hikam_table td {
	padding:5px;
}

table.hikam_table th {
	font-weight:bold;
	padding:3px;
	background-color:#e0e0e0;
	text-align:center;
	border-bottom:1px solid #CCC;
}

table.hikam_table thead a:hover {
	text-decoration:none;
}

/* -- */

table.hikam_listing thead th img {
	vertical-align:middle;
	padding-left:3px;
}

table.hikam_listing tfoot td {
	border:0 none;
	border-top:1px solid #999;
}

table.hikam_listing tfoot tr {
	text-align:center;
	border:0 none;
}

table.hikam_listing input.text_ordering {
	width: 40px;
}

table.hikam_listing th.titlenum {
	width:1%;
	min-width:40px;
}
table.hikam_listing th.titlebox {
	width:1%;
	min-width:15px;
}
table.hikam_listing td.order input {
	width:25px;
}
table.hikam_listing span.hikam_btn_text {
	display:none;
}
table.hikam_listing img.hikam_imglist {
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
/*
 * Specific listing
 */
td.hikamarket_order_total_value { text-align: center; }

td.hikamarket_product_quantity_value { text-align: center; }
td.hikamarket_product_actions_value { text-align: center; }

td.hikamarket_discount_value_value { text-align: center; }
td.hikamarket_discount_quota_value { text-align: center; }
td.hikamarket_discount_actions_value { text-align: center; }
td.hikamarket_discount_id_value { text-align: center; }

span.hikamarket_list_edit { }
span.hikamarket_list_single_edit { }

table.hikam_table td.hikamarket_order_item_option {
	padding-left: 25px;
	background: url('../../com_hikashop/images/j_arrow.png') no-repeat 10px center;
}

/*
 *
 */
table.hikam_blocks {
	border:0px;
	width:100%;
}

table.hikam_blocks > tbody > tr > td,
table.hikam_blocks > tr > td {
	vertical-align:top;
	border:0px;
}
table.hikam_blocks tr {
	border:0px;
}
table.hikam_blocks td.hikam_block_l {padding-right:3px;}
table.hikam_blocks td.hikam_block_r {padding-left:3px;}
table.hikam_blocks td.hikam_block_d30 {width:30%;}
table.hikam_blocks td.hikam_block_x150 {width:150px;}

/*
 *
 */
table.hikam_options {
	border-spacing:2px;
	border-collapse:separate;
	width:100%;
}
table.hikam_options td {
	padding:1px;
	margin:0px;
	vertical-align:middle; /* TODO */
	border:0px;
}
table.hikam_options td.key,
table.hikam_options td.paramlist_key {
	background-color:#F6F6F6;
	border-bottom:1px solid #E9E9E9;
	border-right:1px solid #E9E9E9;
	color:#666666;
	font-weight:bold;
	text-align:right;
	width:120px;
}

table.hikam_options label {
	display:inline;
}

/*-- DL DT DD --*/

dl.hikam_options,
dl.hikam_suboptions {
	margin-bottom:2px;
}

dl.hikam_options > dt {
	float:left;
	clear:left;
	font-weight:bold;
	padding:5px;
	width:120px;
	text-align:right;
	line-height:18px;

	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

dl.hikam_options.large > dt {
	width:180px;
}

dl.hikam_options > dt label {
	margin:0px;
}

dl.hikam_options > dd {
	margin-left:130px;
	padding-top:4px;
	padding-bottom:4px;
	line-height:20px;
	min-height:20px;
	float:none;
}
dl.hikam_options.large > dd {
	margin-left:190px;
}

/*
dl.hikam_options > dd span {
	display:inline-block;
	margin-top:3px;
	margin-bottom:3px;
}
*/
dl.hikam_options dd div.hikam_options_nl {
	height:20px;
}

/*
 *
 */
fieldset.hikam_field {
	padding:5px;
	overflow:visible;
	border:1px solid #CCC;
	background-color:white;
}

fieldset.hikam_field .hikam_edit {
	float:right;
	margin-top:-22px;
}
fieldset.hikam_field .hikam_edit img {

}
fieldset.hikam_field .hikam_edit span {
	display:none;
}
fieldset.hikam_field .hikam_edit a,
fieldset.hikam_field .hikam_edit a:hover {
	text-decoration:none;
	background-color:transparent !important;
	color:black !important;
}

fieldset.hikam_field legend {
	margin:0;
	padding:0;
}

fieldset.hikam_field label,
fieldset.hikam_field span.faux-label {
	display:block;
	margin:2px 2px;
}
fieldset.hikam_field ul {
	margin:0;
	padding:0;
}

fieldset.hikam_field select {
	width:150px;
}
fieldset.hikam_field dd {
	float:none;
}

td.hikam_price input {
	width:100px;
}
td.hikam_currency select,
td.hikam_currency .chzn-container {
	width:100px;
}
td.hikam_qty input {
	width:40px;
}

label.hikamarket_product_description_label {
	display:none;
}

/*
 * Toolbar
 */
.hikam_toolbar {
	padding:2px;
	border:1px solid #e9e9e9;
}

.hikam_toolbar div.btn {
	text-align:center;
	display:inline-block;
	margin-right:10px;
	/* IE hacks */
	*display: inline;
	*float:left;
	zoom: 1;
}
.hikam_toolbar div.btn > a {
	display:inline-block;
	width:100%;
	height:100%:
	/* IE hacks */
	*display: inline;
}

.hikam_toolbar div.sep {
	display:inline-block;
	*display: inline;
	margin-right:10px;
	width:1px;
	border-right:1px solid #aeaeae;
}
.hikam_toolbar .hikam_btn_16 div.sep { height:24px; }
.hikam_toolbar .hikam_btn_32 div.sep { height:40px; }
.hikam_toolbar .hikam_btn_48 div.sep { height:56px; }

.hikam_toolbar span.btnName {
	display:block;
}

.hikam_toolbar span.btnIcon {
	display:inline-block;
}

.hikam_toolbar .hikam_btn_16 span.btnIcon {
	width:16px;
	height:16px;
}
.hikam_toolbar .hikam_btn_32 span.btnIcon {
	width:32px;
	height:32px;
}
.hikam_toolbar .hikam_btn_48 span.btnIcon {
	width:48px;
	height:48px;
}

.hikam_toolbar .hikam_toolbar_right {
	float:right;
}
.hikam_toolbar .hikam_toolbar_right div {
	*float:none;
}

.hikam_breadcrumb {
	margin:4px 0px;
}

/*
 * Namebox
 */
div.nameboxes {
	margin:0;
	padding:0px 5px;
	height:auto !important;
	height:1%;
	font:11px "Lucida Grande", "Verdana";
	cursor:text;
	background-color:#fff;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(2%, #eeeeee), color-stop(20%, #ffffff));
	background-image: -webkit-linear-gradient(#eeeeee 2%, #ffffff 20%);
	background-image: -moz-linear-gradient(#eeeeee 2%, #ffffff 20%);
	background-image: -o-linear-gradient(#eeeeee 2%, #ffffff 20);
	background-image: linear-gradient(#eeeeee 2%, #ffffff 20%);

	border:1px solid #aeaeae;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
}
.ui-sortable div.namebox {
	cursor:move !important;
}
div.nameboxes div {
	float:left;
	margin:2px 5px 2px 0;
}
div.nameboxes div.namebox {
	border:1px solid #aaa;
	padding:1px 5px 2px;
	height:14px;
	line-height:14px;
	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;

	cursor: default;
	background-color: #e4e4e4;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
	background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	background-clip: padding-box;
	box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
}
div.nameboxes div.namebox {
	padding-right:18px;
	position:relative;
	z-index:1;
}
div.nameboxes div.nametext input {
	border:0px !important;
	margin:2px 0px 0px 0px;
	outline:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	padding:0px;
}
div.nameboxes div.nametext input,
div.nameboxes div.nametext input:focus {
	background:none;
}
div.nameboxes div.nametext input.placeholder {
	color:#5c5c5c;
}
div.nameboxes div.namebox-focus {
	border-color:#598BEC;
	background:#598BEC;
	color:white;
}
div.nameboxes div.namebox-hover {
	background:#BBCEF1;
	border:1px solid #6D95E0;
}
div.nameboxes div.namebox-focus {
	border-color:#598BEC;
	background:#598BEC;
	color:white;
}
div.nameboxes div.namebox a.closebutton,
div.nameboxes div.namebox a.editbutton {
	position:absolute;
	right:4px;
	top:5px;
	display:block;
	width:9px;
	height:9px;
	font-size:1px;
	background:url('../images/close.png') !important;
	background-color:transparent !important;
}
div.nameboxes div.namebox a.editbutton {
	background: url('../images/edit.png') !important;
}
div.nameboxes div.namebox a.closebutton:hover,
div.nameboxes div.namebox a.closebutton:focus,
div.nameboxes div.namebox a.editbutton:hover,
div.nameboxes div.namebox a.editbutton:focus {
	background-position:9px !important;
}
div.nameboxes div.namebox a.closebutton span,
div.nameboxes div.namebox a.editbutton span { display: none; }
div.nameboxes div.namebox-focus a.closebutton,
div.nameboxes div.namebox-focus a.closebutton:hover,
div.nameboxes div.namebox-focus a.editbutton,
div.nameboxes div.namebox-focus a.editbutton:hover { background-position: bottom !important; }

div.namebox-popup {
	position:relative;
}
div.namebox-popup div.namebox-popup-content {
	position:absolute;
	background-color:white;
	border:1px solid #aeaeae;
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
	/*display:none;*/
	left:0px;
	right:0px;
	min-width:300px;
	height:130px;
	overflow:auto;
	z-index:10;
}

div.acl-popup-content {
	position:absolute;
	background-color:white;
	border:1px solid #aeaeae;
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
	height:130px;
	width:200px;
	overflow:auto;
}

/*
 * Clean Button
 */
a.marketCleanButton {
	display:inline-block;
	width:9px;
	height:9px;
	background:url('../images/close.png') !important;
	background-color:transparent !important;
	position:relative;
	left:-14px;
}
a.marketCleanButton:hover, a.marketCleanButton:focus {
	background-position:9px !important;
}
a.marketCleanButton span {
	display:none !important;
}

/*
 * Category explorer
 */
#hikam_category_listing div.oTree,
#hikam_product_listing div.oTree {
	width: 150px;
	overflow: auto;
	height:100%;
}
#hikam_category_listing div.category_explorer_btn_hide a,
#hikam_product_listing div.category_explorer_btn_hide a {
	width:100%;
	height:16px;
	display:inline-block;
	font-size:10px;
	padding:3px 0px;
	background:url('../images/category_hide.png') no-repeat right #dae1e4 !important;
	border-bottom:1px solid #adb7c4;
	text-decoration: none;
	color:#426ba4;
}
#hikam_category_listing div.category_explorer_btn_show,
#hikam_product_listing div.category_explorer_btn_show {
	width:18px;
	height:100%;
}
#hikam_category_listing div.category_explorer_btn_show a,
#hikam_product_listing div.category_explorer_btn_show a {
	min-height:200px;
	height:100%;
	width:18px;
	display:block;
	background:url('../images/category_show.png') no-repeat left center #dae1e4 !important;
	border-right:1px solid #adb7c4;
}
#hikam_category_listing div.category_explorer_btn_show a span,
#hikam_product_listing div.category_explorer_btn_show a span {
	display:none;
}

/*
 * Infinity Button
 */
a.marketInfinityButton {
	display:inline-block;
	width:13px;
	height:9px;
	background:url('../images/infinity.png') transparent 0px 0px !important;
	position:relative;
	left:-16px;
	top:0px;
}
/* J3 Rule */
body.com_hikamarket a.marketInfinityButton {
	left:-19px;
	top:-4px;
}
a.marketInfinityButton:hover, a.marketInfinityButton:focus {
	background-position:13px !important;
}
a.marketInfinityButton span {
	display:none !important;
}
.hikamarket_product_quantity .input-append {
	margin-bottom:0px;
}

/*
 * Files and Images
 *   - upload
 *   - drag & Drop
 */
div.hikamarket_main_image_div,
div.hikamarket_main_file_div {
	position:relative;
}
div.hikamarket_uploader_image_add,
div.hikamarket_product_image_add,
div.hikamarket_product_file_add,
div.hikamarket_category_image_add,
div.hikamarket_category_file_add {
	position:absolute;
	top:5px;
	right:5px;
}
div.hikamarket_uploader_image_add span,
div.hikamarket_product_image_add span,
div.hikamarket_product_file_add span,
div.hikamarket_product_variant_image_add span,
div.hikamarket_product_variant_file_add span,
div.hikamarket_category_image_add span,
div.hikamarket_category_file_add span {
	display:inline-block;
	width:16px;
	height:16px;
}
div.hikamarket_product_files {
	padding-top:15px;
}
div.hikamarket_uploader_image_add span.hikam_add_btn,
div.hikamarket_product_image_add span.hikam_add_btn,
div.hikamarket_product_file_add span.hikam_add_btn,
div.hikamarket_product_variant_image_add span.hikam_add_btn,
div.hikamarket_product_variant_file_add span.hikam_add_btn,
div.hikamarket_category_image_add span.hikam_add_btn,
div.hikamarket_category_file_add span.hikam_add_btn {
	background-image:url(../images/icon-16/plus.png);
}
div.hikamarket_uploader_image_add span.hikam_upload_btn,
div.hikamarket_product_image_add span.hikam_upload_btn,
div.hikamarket_product_file_add span.hikam_upload_btn,
div.hikamarket_product_variant_image_add span.hikam_upload_btn,
div.hikamarket_product_variant_file_add span.hikam_upload_btn,
div.hikamarket_category_image_add span.hikam_upload_btn,
div.hikamarket_category_file_add span.hikam_upload_btn {
	background-image:url(../images/icon-16/upload.png);
}

ul.hikamarket_product_images .ui-sortable-placeholder {
	border:1px dotted black;
	visibility:visible !important;
	width:50px;
	height:50px !important;
}

ul.hikamarket_product_images .ui-sortable-placeholder * {
	visibility:hidden;
}

ul.hikamarket_product_images {
	list-style-type:none;
	margin:0 !important;
	padding:15px 0 0 0 !important;
}

div.hikamarket_uploader_singleimage_content,
div#hikamarket_category_current_image,
div#hikamarket_category_image_content {
	padding:15px 0 5px 8px !important;
	width:100px;
}

ul.hikamarket_uploader_multiimage_content > li,
div.hikamarket_uploader_singleimage_content > div,
div#hikamarket_category_current_image > div,
div#hikamarket_category_image_content > div {
	position:relative;
	padding:0px;
}

ul.hikamarket_product_images a,
div#hikamarket_category_current_image a,
div#hikamarket_category_image_content a {
	background-color:transparent !important;
}

ul.hikamarket_product_images li {
	display:inline-block;
	position:relative;
	margin-left: 3px !important;
}

.hikamarket_small_image_div {
	display:inline-block;
}

.hikamarket_product_main_image_thumb {
	display:block;
	position:relative;
}

.hikamarket_small_image_div .hikamarket_image img {
	max-width:50px;
	max-height:50px;
}

ul.hikamarket_uploader_multiimage_content .deleteImg,
div.hikamarket_uploader_singleimage_content .deleteImg,
ul.hikamarket_product_images li .deleteImg,
div#hikamarket_category_current_image .deleteImg,
div#hikamarket_category_image_content .deleteImg {
	position:absolute;
	right:0px;
	top:0px;
	display:none;
}

ul.hikamarket_uploader_multiimage_content:hover .deleteImg,
div.hikamarket_uploader_singleimage_content:hover .deleteImg,
ul.hikamarket_product_images li:hover .deleteImg,
div#hikamarket_category_current_image:hover .deleteImg,
div#hikamarket_category_image_content:hover .deleteImg {
	display:block;
	opacity:0.5;
	filter:alpha(opacity=50);
}

ul.hikamarket_uploader_multiimage_content .deleteImg:hover,
div.hikamarket_uploader_singleimage_content .deleteImg:hover,
ul.hikamarket_product_images li .deleteImg:hover,
div#hikamarket_category_current_image .deleteImg:hover,
div#hikamarket_category_image_content .deleteImg:hover {
	opacity:1;
	filter:alpha(opacity=100);
}

.uploadQueueItem {
	font:11px Verdana, Geneva, sans-serif;
	border:2px solid#E5E5E5;
	background-color:#F5F5F5;
	margin-top:5px;
	padding:10px;
	/*width: 350px;*/
}

.uploadError {
	border:2px solid #FBCBBC !important;
	background-color:#FDE5DD !important;
}

.uploadQueueItem .cancel {
	float:right;
}

.uploadProgress {
	background-color:#FFFFFF;
	border-top:1px solid #808080;
	border-left:1px solid #808080;
	border-right:1px solid #C5C5C5;
	border-bottom:1px solid #C5C5C5;
	margin-top:10px;
	width:100%;
}

.uploadProgressBar {
	background:url('../images/progress.gif') repeat-x;
	width:1px;
	height:8px;
}

.uploadBtn {
	width:80px;
	margin-top:3px;
	padding:6px;
	text-align:center;
	border:1px solid #333333;
	background-color:#ececec;
}

.hkIcon {
	width:16px;
	height:16px;
	display:inline-block;
	line-height:16px;
}
.hkIcon-delete {
	background-image:url(../images/icon-16/delete.png);
}

.dropOver {
	background-color:#909090;
}

.hikamarket_dropzone {
	border: 1px dashed #CCCCCC;
	width:100%;
	-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;
	min-height:100px;
}

.hikamarket_product_image_empty,
.hikamarket_product_file_empty,
.hikamarket_uploader_image_empty {
	width:100%;
	padding:30px 0px;
	text-align:center;
}

div.hikashop_main_image_div,
div.hikashop_main_file_div {
	position:relative;
}
div.hikashop_uploader_image_add,
div.hikashop_uploader_file_add {
	position:absolute;
	top:5px;
	right:5px;
}
div.hikashop_uploader_image_add span,
div.hikashop_uploader_file_add span {
	display:inline-block;
	width:16px;
	height:16px;
}
div.hikashop_uploader_image_add span.hika_add_btn {
	background-image:url(../images/icon-16/plus.png);
}
div.hikashop_uploader_image_add span.hika_upload_btn,
div.hikashop_uploader_file_add span.hika_upload_btn {
	background-image:url(../images/icon-16/upload.png);
}

ul.hikashop_uploader_images .ui-sortable-placeholder {
	border:1px dotted black;
	visibility:visible !important;
	width:50px;
	height:50px !important;
}

ul.hikashop_uploader_images .ui-sortable-placeholder * {
	visibility:hidden;
}
ul.hikashop_uploader_images {
	list-style-type:none;
	margin:0 !important;
	padding:15px 0 0 0 !important;
}
div.hikashop_uploader_singleimage_content,
div.hikashop_uploader_singlefile_content {
	padding:15px 0 5px 8px !important;
	width:100px;
}

ul.hikashop_uploader_multiimage_content > li,
div.hikashop_uploader_singleimage_content > div,
div.hikashop_uploader_singlefile_content > div {
	position:relative;
}

ul.hikashop_uploader_multiimage_content .deleteImg,
div.hikashop_uploader_singleimage_content .deleteImg,
div.hikashop_uploader_singlefile_content .deleteImg {
	position:absolute;
	right:0px;
	top:0px;
	display:none;
}

ul.hikashop_uploader_multiimage_content:hover .deleteImg,
div.hikashop_uploader_singleimage_content:hover .deleteImg,
div.hikashop_uploader_singlefile_content:hover .deleteImg {
	display:block;
	opacity:0.5;
	filter:alpha(opacity=50);
}

ul.hikashop_uploader_multiimage_content .deleteImg:hover,
div.hikashop_uploader_singleimage_content .deleteImg:hover,
div.hikashop_uploader_singlefile_content .deleteImg:hover {
	opacity:1;
	filter:alpha(opacity=100);
}
.hikashop_dropzone {
	border: 1px dashed #b0b0b0;
	width:100%;
	-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;
	min-height:100px;
}
.hikashop_uploader_image_empty,
.hikashop_uploader_file_empty {
	width:100%;
	padding:30px 0px;
	text-align:center;
}

/*
 * Icons
 */
.iconM-16-hikamarket {background-image:url(../images/icon-16/hikamarket.png);}
.iconM-32-hikamarket {background-image:url(../images/icon-32/hikamarket.png);}
.iconM-48-hikamarket {background-image:url(../images/icon-48/hikamarket.png);}

.iconM-32-apply   {background-image:url(../images/icon-32/apply.png);}
.iconM-32-back    {background-image:url(../images/icon-32/back.png);}
.iconM-32-cancel  {background-image:url(../images/icon-32/cancel.png);}
.iconM-32-delete  {background-image:url(../images/icon-32/delete.png);}
.iconM-32-new     {background-image:url(../images/icon-32/new.png);}
.iconM-32-save    {background-image:url(../images/icon-32/save.png);}
.iconM-32-savenew {background-image:url(../images/icon-32/savenew.png);}
.iconM-32-invoice {background-image:url(../images/icon-32/invoice.png);}
.iconM-32-up      {background-image:url(../images/icon-32/up.png);}
.iconM-32-cart    {background-image:url(../../com_hikashop/images/icons/icon-32-show_cart.png);}
.iconM-32-ordering {background-image:url(../images/icon-32/save.png);}
.iconM-32-category {background-image:url(../images/icon-32/category.png);}
.iconM-32-parent-category {background-image:url(../images/icon-32/parent-category.png);}
.iconM-32-shipping-invoice {background-image:url(../images/icon-32/shipping-invoice.png);}
.iconM-32-email  {background-image:url(../images/icon-32/send-email.png);}
.iconM-32-report {background-image:url(../images/icon-32/report.png);}
.iconM-32-vendor {background-image:url(../images/icon-32/vendor.png);}
.iconM-32-order-status {background-image:url(../images/icon-32/order-status.png);}

.iconM-48-order    {background-image:url(../images/icon-48/order.png);}
.iconM-48-products {background-image:url(../images/icon-48/products.png);}
.iconM-48-category {background-image:url(../images/icon-48/category.png);}
.iconM-48-user     {background-image:url(../images/icon-48/user.png);}
.iconM-48-account  {background-image:url(../images/icon-48/account.png);}
.iconM-48-discount {background-image:url(../images/icon-48/discount.png);}
.iconM-48-shipping {background-image:url(../images/icon-48/shipping.png);}
.iconM-48-payment {background-image:url(../images/icon-48/payment.png);}
.iconM-48-characteristic {background-image:url(../images/icon-48/characteristic.png);}
.iconM-48-vendor   {background-image:url(../images/icon-48/vendor.png);}

.hk-icon-14 {width:14px;height:14px;display:inline-block;vertical-align:middle;}

.iconM-14-length {background-image:url(../images/icon-14/length.png);}
.iconM-14-width {background-image:url(../images/icon-14/width.png);}
.iconM-14-height {background-image:url(../images/icon-14/height.png);}

/*
 *
 */
div.hikamarket_product_file {
	float:left;
	width:220px;
	min-height:30px;
	margin:5px;
	padding:3px;
/*	border:1px solid #565656; */
	border:1px solid #aaa;
/*	padding:1px 5px 2px; */
	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;

	background-color: #e4e4e4;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
	background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	background-clip: padding-box;
	box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
}
div.hikamarket_product_file:hover {
	background-color: #f4f4f4;
	background-image: none;
}
body.com_hikamarket div.hikamarket_product_file a img {
	margin-bottom: 0px;
}
.hikamarket_product_file .deleteFile {
	float:right;
}

#hikamarket_products_form .fullrow {
	width:95%;
}

/*
 * HikaShop pages
 */
.hikamarket_show_edit {
	float:left;
}

.hikamarket_history_container {
	overflow:auto;
	max-height:180px;
}

/*
 * Toggle
 */
div.toggle_loading {
	width:16px;
	height:16px;
	display:inline-block;
}
div.toggle_onload {
	width:16px;
	height:16px;
	display:inline-block;
	background-image:url('../../com_hikashop/images/spinner.gif');
}
div.toggle_onload a {
	display:none;
}
div.toggle_loading a.unpublish {
	width:16px;
	height:16px;
	display:inline-block;
	background-image:url('../images/icon-16/unpublish.png');
}
div.toggle_loading a.publish {
	width:16px;
	height:16px;
	display:inline-block;
	background-image:url('../images/icon-16/publish.png');
}
div.toggle_loading a.refresh {
	width:16px;
	height:16px;
	display:inline-block;
	background-image:url('../images/icon-16/refresh.png');
}

/*
 * Gallery
 */
ul#hikaGallery {
	list-style: none;
	margin:0px;
	position:relative;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	outline:0px none;
	padding:0px;
}
ul#hikaGallery li.hikaGalleryItem {
	display: block;
	float: left;
	height: 125px;
}
ul#hikaGallery li.hikaGalleryItem .hikaGalleryPhoto {
	position: relative;
	float:left;
	width:110px;
	margin:5px 5px 5px 5px;
	padding:3px;
	text-decoration:none;
	border:1px solid #efefef;
	border-radius:4px;
	box-shadow: 2px 2px 2px rgba(0,0,0,0.5);
	background:white;
}
ul#hikaGallery li.hikaGalleryItem .hikaGalleryPhoto {
	background:white;
	color:black;
	font-size:11px;
	line-height:1.2em;
}
ul#hikaGallery li.hikaGalleryItem.selected .hikaGalleryPhoto {
	background-color:#45a6e3 !important; /* #056eaf; */
}
ul#hikaGallery li.hikaGalleryItem .hikaGalleryPhoto img {
	height:100px;
	display:block;
	margin:0px auto;
	border:0px none;
}
ul#hikaGallery li.hikaGalleryItem .hikaGalleryPhoto .hikaGalleryChk {
	position:absolute;
	top:82px;
	left:10px;
	display:block;
	margin:1px auto;
}
ul#hikaGallery li.hikaGalleryItem span.photo_name {
	display: inline-block;
	overflow:hidden;
	white-space:nowrap;
	width:100%;
}
ul#hikaGallery li.hikaGalleryItem div.hikaGalleryCommand {
	display:none;
}
ul#hikaGallery li.hikaGalleryItem:hover .hikaGalleryPhoto {
	z-index:20;
}
ul#hikaGallery li.hikaGalleryItem:hover div.hikaGalleryCommand {
	display:block;
}

/*
 * Vendor page
 */
.hikamarket_vendor_edit_page .hikamarket_add_vendoruser {
	margin-bottom: 5px;
}
.hikamarket_vendor_edit_page .form-actions {
	margin-top: 8px;
}
.hikamarket_vendor_edit_page fieldset.input {
	padding-top:0px;
}
#hikamarket_vendor_page .hikamarket_vendor_fields table {
	min-width:350px;
}
#hikamarket_vendor_page .hikamarket_vendor_image {
	float:left;
	padding: 0px 10px 10px 0px;
}

/*
 * Vendor listing
 */
.hikamarket_vendors_table {
	width:100%;
}
.hikamarket_listing .hikamarket_listing_elem {
	float:left;
	width:100%;
}
.hikamarket_subcontainer {
	padding-top:10px;
	padding-bottom:10px;
}
.hikamarket_subcontainer_border {
	border:1px solid;
}
.row-fluid .hikamarket_listing_column_1,
.row-fluid-7 .hikamarket_listing_column_1,
.row-fluid-8 .hikamarket_listing_column_1,
.row-fluid-10 .hikamarket_listing_column_1 {
	margin-left: 0 !important;
	clear:left;
}

/*
 * pagination
 */
.hikamarket_listing_pagination {
	color:#167e93;
	font-size:11px;
	text-align:center;
	margin-top:25px;
	clear:both;
	padding-top:20px;
}
.hikamarket_listing_pagination ul.pagination {
	text-align:center;
}

.hikamarket_listing_pagination .list-footer .limit {
	color:#167e93;
	font-weight:bold;
	margin-bottom:5px;
}

.hikamarket_listing_pagination .list-footer .limit select {
	width: 60px;
}

.hikamarket_listing_pagination .list-footer .limit .inputbox {
	margin-left:10px;
	border:1px solid #ccc;
	color:#167e93;
}

.hikamarket_listing_pagination .list-footer .pagenav {
	color:#14caec;
	font-weight:bold;
	background-color:#FFF;
	padding-right:5px;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #ccc;
	margin-right : 2px;
	margin-left : 2px;
}
.hikamarket_listing_pagination .list-footer a.pagenav {
	color:#14caec;
	background-color:#FFF;
}

.hikamarket_listing_pagination .list-footer a.pagenav:hover {
	color:#fff;
	background-color:#167e93;
}
.hikamarket_listing_pagination .list-footer span.pagenav {
	color:#fff;
	background-color:#167e93;
}
.hikamarket_listing_pagination .list-footer span.pagenav_text {
	display:none;
}

.hikamarket_listing_pagination .list-footer .counter {
	color:#666;
	margin-top:15px;
}

.hikamarket_listing_pagination .hikashop_results_counter {
	color:#666;
}

/**
 * 	Panels
 */
.hikamarket_panel {
	margin-bottom: 10px;
	margin-right:4px;
	background-color:#fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);
	box-shadow: 0 1px 1px rgba(0,0,0,0.05);
}
.hikamarket_panel_heading {
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	color: #333;
	background-color:#f0f0f0;
	border-color:#cccccc;
}
.hikamarket_panel_body {
	padding: 10px
}
.hikamarket_empty_chart {
	width:100%;
	text-align:center;
	margin-top: 70px;
}

/**
 * User Panel
 */
#hikamarket_user_form select.hikamarket_default_address_dropdown {
	width:350px;
}
#hikamarket_user_form .hikam_edit {
	float:right;
}
#hikamarket_user_form .hikam_edit span {
	display:none;
}
#hikamarket_user_form .hikam_edit a,
#hikamarket_user_form .hikam_edit a:hover {
	text-decoration:none;
	background-color:transparent !important;
	color:black !important;
}

/**
 * Order page
 */
div.hikamarket_order dl label {
	font-weight: bold;
}

/**
 * Tabs
 */
ul.hikam_tabs {
	list-style:none !important;
	margin:2px 0px 15px 0px;
	border-bottom: 1px solid #ddd;
	width:100%;
}
ul.hikam_tabs:before,
ul.hikam_tabs:after {
	display: table;
	content: "";
	line-height: 0;
}
ul.hikam_tabs:after {
	clear: both;
}
ul.hikam_tabs > li {
	float:left;
	margin-bottom:-1px !important;
}
ul.hikam_tabs > li > a {
	display:block;
	padding: 8px 12px;
	line-height: 18px;
	border: 1px solid transparent;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	text-decoration:none;
}
ul.hikam_tabs > li > a:hover,
ul.hikam_tabs > li > a:focus {
	border-color: #eee #eee #ddd;
}
ul.hikam_tabs > li.active > a,
ul.hikam_tabs > li.active > a:hover,
ul.hikam_tabs > li.active > a:focus {
	color: #555;
	background-color:#fff;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
	cursor: default;
}

/**
 * Labels & Order Labels
 */
table.order_statistics td {
	text-align:center;
}
table.order_statistics td.order_statistics_active {
	background-color: #BFE3F5;
}
table.order_statistics span.value {
	display:block;
	font-size:1.4em;
}
table.order_statistics a {
	text-decoration:none;
	display:inline-block;
	color:black;
}

span.hk-label,
span.order-label {
	border-radius: 3px;
	display: inline-block;
	padding: 2px 4px;
	font-size: 10.998px;
	font-weight: bold;
	line-height: 14px;
	color: #FFF;
	vertical-align: baseline;
	white-space: nowrap;
	text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);
	background-color: #999;
}
span.hk-label-grey,
span.order-label-created {
	background-color: #999; /* grey */
}
span.hk-label-green,
span.order-label-confirmed {
	background-color: #468847; /* green */
}
span.hk-label-blue,
span.order-label-shipped {
	background-color: #3a87ad; /* blue */
}
span.hk-label-orange,
span.order-label-cancelled {
	background-color: #c67605; /* orange */
}
span.hk-label-red,
span.order-label-refund {
	background-color: #b94a48; /* red */
}
span.hk-label-black,
span.order-label-all {
	background-color: #000000; /* black */
}

/*
 *
 */
.hk-container {
	margin-right:auto; margin-left:auto; padding-left:15px; padding-right:15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
@media (min-width:768px) {
	.hk-container { width:750px; }
}
@media (min-width:992px) {
	.hk-container { width:970px; }
}
@media (min-width:1200px) {
	.hk-container { width:1170px; }
}
.hk-container-fluid {
	margin-right:auto; margin-left:auto; padding-left:15px; padding-right:15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.hk-row {
	margin-left:-15px; margin-right:-15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.hk-row-fluid {}
.hkc-xs-1, .hkc-sm-1, .hkc-md-1, .hkc-lg-1, .hkc-xs-2, .hkc-sm-2, .hkc-md-2, .hkc-lg-2, .hkc-xs-3, .hkc-sm-3, .hkc-md-3, .hkc-lg-3, .hkc-xs-4, .hkc-sm-4, .hkc-md-4, .hkc-lg-4, .hkc-xs-5, .hkc-sm-5, .hkc-md-5, .hkc-lg-5, .hkc-xs-6, .hkc-sm-6, .hkc-md-6, .hkc-lg-6, .hkc-xs-7, .hkc-sm-7, .hkc-md-7, .hkc-lg-7, .hkc-xs-8, .hkc-sm-8, .hkc-md-8, .hkc-lg-8, .hkc-xs-9, .hkc-sm-9, .hkc-md-9, .hkc-lg-9, .hkc-xs-10, .hkc-sm-10, .hkc-md-10, .hkc-lg-10, .hkc-xs-11, .hkc-sm-11, .hkc-md-11, .hkc-lg-11, .hkc-xs-12, .hkc-sm-12, .hkc-md-12, .hkc-lg-12 {
	position:relative; min-height:1px; padding-left:15px; padding-right:15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.hkc-xs-1, .hkc-xs-2, .hkc-xs-3, .hkc-xs-4, .hkc-xs-5, .hkc-xs-6, .hkc-xs-7, .hkc-xs-8, .hkc-xs-9, .hkc-xs-10, .hkc-xs-11, .hkc-xs-12 {
	float:left;
}
.hkc-xs-12 { width:100%; }
.hkc-xs-11 { width:91.66666667%; }
.hkc-xs-10 { width:83.33333333%; }
.hkc-xs-9 { width:75%; }
.hkc-xs-8 { width:66.66666667%; }
.hkc-xs-7 { width:58.33333333%; }
.hkc-xs-6 { width:50%; }
.hkc-xs-5 { width:41.66666667%; }
.hkc-xs-4 { width:33.33333333%; }
.hkc-xs-3 { width:25%; }
.hkc-xs-2 { width:16.66666667%; }
.hkc-xs-1 { width:8.33333333%; }
/*
.hkc-xs-pull-12 { right:100%; }
.hkc-xs-pull-11 { right:91.66666667%; }
.hkc-xs-pull-10 { right:83.33333333%; }
.hkc-xs-pull-9 { right:75%; }
.hkc-xs-pull-8 { right:66.66666667%; }
.hkc-xs-pull-7 { right:58.33333333%; }
.hkc-xs-pull-6 { right:50%; }
.hkc-xs-pull-5 { right:41.66666667%; }
.hkc-xs-pull-4 { right:33.33333333%; }
.hkc-xs-pull-3 { right:25%; }
.hkc-xs-pull-2 { right:16.66666667%; }
.hkc-xs-pull-1 { right:8.33333333%; }
.hkc-xs-pull-0 { right:auto; }
.hkc-xs-push-12 { left:100%; }
.hkc-xs-push-11 { left:91.66666667%; }
.hkc-xs-push-10 { left:83.33333333%; }
.hkc-xs-push-9 { left:75%; }
.hkc-xs-push-8 { left:66.66666667%; }
.hkc-xs-push-7 { left:58.33333333%; }
.hkc-xs-push-6 { left:50%; }
.hkc-xs-push-5 { left:41.66666667%; }
.hkc-xs-push-4 { left:33.33333333%; }
.hkc-xs-push-3 { left:25%; }
.hkc-xs-push-2 { left:16.66666667%; }
.hkc-xs-push-1 { left:8.33333333%; }
.hkc-xs-push-0 { left:auto; }
.hkc-xs-offset-12 { margin-left:100%; }
.hkc-xs-offset-11 { margin-left:91.66666667%; }
.hkc-xs-offset-10 { margin-left:83.33333333%; }
.hkc-xs-offset-9 { margin-left:75%; }
.hkc-xs-offset-8 { margin-left:66.66666667%; }
.hkc-xs-offset-7 { margin-left:58.33333333%; }
.hkc-xs-offset-6 { margin-left:50%; }
.hkc-xs-offset-5 { margin-left:41.66666667%; }
.hkc-xs-offset-4 { margin-left:33.33333333%; }
.hkc-xs-offset-3 { margin-left:25%; }
.hkc-xs-offset-2 { margin-left:16.66666667%; }
.hkc-xs-offset-1 { margin-left:8.33333333%; }
.hkc-xs-offset-0 { margin-left:0%; }
*/
@media (min-width:768px) {
	.hkc-sm-1, .hkc-sm-2, .hkc-sm-3, .hkc-sm-4, .hkc-sm-5, .hkc-sm-6, .hkc-sm-7, .hkc-sm-8, .hkc-sm-9, .hkc-sm-10, .hkc-sm-11, .hkc-sm-12 { float: left; }
	.hkc-sm-12 { width:100%; }
	.hkc-sm-11 { width:91.66666667%; }
	.hkc-sm-10 { width:83.33333333%; }
	.hkc-sm-9 { width:75%; }
	.hkc-sm-8 { width:66.66666667%; }
	.hkc-sm-7 { width:58.33333333%; }
	.hkc-sm-6 { width:50%; }
	.hkc-sm-5 { width:41.66666667%; }
	.hkc-sm-4 { width:33.33333333%; }
	.hkc-sm-3 { width:25%; }
	.hkc-sm-2 { width:16.66666667%; }
	.hkc-sm-1 { width:8.33333333%; }
/*
	.hkc-sm-pull-12 { right:100%; }
	.hkc-sm-pull-11 { right:91.66666667%; }
	.hkc-sm-pull-10 { right:83.33333333%; }
	.hkc-sm-pull-9 { right:75%; }
	.hkc-sm-pull-8 { right:66.66666667%; }
	.hkc-sm-pull-7 { right:58.33333333%; }
	.hkc-sm-pull-6 { right:50%; }
	.hkc-sm-pull-5 { right:41.66666667%; }
	.hkc-sm-pull-4 { right:33.33333333%; }
	.hkc-sm-pull-3 { right:25%; }
	.hkc-sm-pull-2 { right:16.66666667%; }
	.hkc-sm-pull-1 { right:8.33333333%; }
	.hkc-sm-pull-0 { right:auto; }
	.hkc-sm-push-12 { left:100%; }
	.hkc-sm-push-11 { left:91.66666667%; }
	.hkc-sm-push-10 { left:83.33333333%; }
	.hkc-sm-push-9 { left:75%; }
	.hkc-sm-push-8 { left:66.66666667%; }
	.hkc-sm-push-7 { left:58.33333333%; }
	.hkc-sm-push-6 { left:50%; }
	.hkc-sm-push-5 { left:41.66666667%; }
	.hkc-sm-push-4 { left:33.33333333%; }
	.hkc-sm-push-3 { left:25%; }
	.hkc-sm-push-2 { left:16.66666667%; }
	.hkc-sm-push-1 { left:8.33333333%; }
	.hkc-sm-push-0 { left:auto; }
	.hkc-sm-offset-12 { margin-left:100%; }
	.hkc-sm-offset-11 { margin-left:91.66666667%; }
	.hkc-sm-offset-10 { margin-left:83.33333333%; }
	.hkc-sm-offset-9 { margin-left:75%; }
	.hkc-sm-offset-8 { margin-left:66.66666667%; }
	.hkc-sm-offset-7 { margin-left:58.33333333%; }
	.hkc-sm-offset-6 { margin-left:50%; }
	.hkc-sm-offset-5 { margin-left:41.66666667%; }
	.hkc-sm-offset-4 { margin-left:33.33333333%; }
	.hkc-sm-offset-3 { margin-left:25%; }
	.hkc-sm-offset-2 { margin-left:16.66666667%; }
	.hkc-sm-offset-1 { margin-left:8.33333333%; }
	.hkc-sm-offset-0 { margin-left:0%; }
*/
}
@media (min-width:992px) {
	.hkc-md-1, .hkc-md-2, .hkc-md-3, .hkc-md-4, .hkc-md-5, .hkc-md-6, .hkc-md-7, .hkc-md-8, .hkc-md-9, .hkc-md-10, .hkc-md-11, .hkc-md-12 { float: left; }
	.hkc-md-12 { width:100%; }
	.hkc-md-11 { width:91.66666667%; }
	.hkc-md-10 { width:83.33333333%; }
	.hkc-md-9 { width:75%; }
	.hkc-md-8 { width:66.66666667%; }
	.hkc-md-7 { width:58.33333333%; }
	.hkc-md-6 { width:50%; }
	.hkc-md-5 { width:41.66666667%; }
	.hkc-md-4 { width:33.33333333%; }
	.hkc-md-3 { width:25%; }
	.hkc-md-2 { width:16.66666667%; }
	.hkc-md-1 { width:8.33333333%; }
/*
	.hkc-md-pull-12 { right:100%; }
	.hkc-md-pull-11 { right:91.66666667%; }
	.hkc-md-pull-10 { right:83.33333333%; }
	.hkc-md-pull-9 { right:75%; }
	.hkc-md-pull-8 { right:66.66666667%; }
	.hkc-md-pull-7 { right:58.33333333%; }
	.hkc-md-pull-6 { right:50%; }
	.hkc-md-pull-5 { right:41.66666667%; }
	.hkc-md-pull-4 { right:33.33333333%; }
	.hkc-md-pull-3 { right:25%; }
	.hkc-md-pull-2 { right:16.66666667%; }
	.hkc-md-pull-1 { right:8.33333333%; }
	.hkc-md-pull-0 { right:auto; }
	.hkc-md-push-12 { left:100%; }
	.hkc-md-push-11 { left:91.66666667%; }
	.hkc-md-push-10 { left:83.33333333%; }
	.hkc-md-push-9 { left:75%; }
	.hkc-md-push-8 { left:66.66666667%; }
	.hkc-md-push-7 { left:58.33333333%; }
	.hkc-md-push-6 { left:50%; }
	.hkc-md-push-5 { left:41.66666667%; }
	.hkc-md-push-4 { left:33.33333333%; }
	.hkc-md-push-3 { left:25%; }
	.hkc-md-push-2 { left:16.66666667%; }
	.hkc-md-push-1 { left:8.33333333%; }
	.hkc-md-push-0 { left:auto; }
	.hkc-md-offset-12 { margin-left:100%; }
	.hkc-md-offset-11 { margin-left:91.66666667%; }
	.hkc-md-offset-10 { margin-left:83.33333333%; }
	.hkc-md-offset-9 { margin-left:75%; }
	.hkc-md-offset-8 { margin-left:66.66666667%; }
	.hkc-md-offset-7 { margin-left:58.33333333%; }
	.hkc-md-offset-6 { margin-left:50%; }
	.hkc-md-offset-5 { margin-left:41.66666667%; }
	.hkc-md-offset-4 { margin-left:33.33333333%; }
	.hkc-md-offset-3 { margin-left:25%; }
	.hkc-md-offset-2 { margin-left:16.66666667%; }
	.hkc-md-offset-1 { margin-left:8.33333333%; }
	.hkc-md-offset-0 { margin-left:0%; }
*/
}
@media (min-width:1200px) {
	.hkc-lg-1, .hkc-lg-2, .hkc-lg-3, .hkc-lg-4, .hkc-lg-5, .hkc-lg-6, .hkc-lg-7, .hkc-lg-8, .hkc-lg-9, .hkc-lg-10, .hkc-lg-11, .hkc-lg-12 { float: left; }
	.hkc-lg-12 { width:100%; }
	.hkc-lg-11 { width:91.66666667%; }
	.hkc-lg-10 { width:83.33333333%; }
	.hkc-lg-9 { width:75%; }
	.hkc-lg-8 { width:66.66666667%; }
	.hkc-lg-7 { width:58.33333333%; }
	.hkc-lg-6 { width:50%; }
	.hkc-lg-5 { width:41.66666667%; }
	.hkc-lg-4 { width:33.33333333%; }
	.hkc-lg-3 { width:25%; }
	.hkc-lg-2 { width:16.66666667%; }
	.hkc-lg-1 { width:8.33333333%; }
/*
	.hkc-lg-pull-12 { right:100%; }
	.hkc-lg-pull-11 { right:91.66666667%; }
	.hkc-lg-pull-10 { right:83.33333333%; }
	.hkc-lg-pull-9 { right:75%; }
	.hkc-lg-pull-8 { right:66.66666667%; }
	.hkc-lg-pull-7 { right:58.33333333%; }
	.hkc-lg-pull-6 { right:50%; }
	.hkc-lg-pull-5 { right:41.66666667%; }
	.hkc-lg-pull-4 { right:33.33333333%; }
	.hkc-lg-pull-3 { right:25%; }
	.hkc-lg-pull-2 { right:16.66666667%; }
	.hkc-lg-pull-1 { right:8.33333333%; }
	.hkc-lg-pull-0 { right:auto; }
	.hkc-lg-push-12 { left:100%; }
	.hkc-lg-push-11 { left:91.66666667%; }
	.hkc-lg-push-10 { left:83.33333333%; }
	.hkc-lg-push-9 { left:75%; }
	.hkc-lg-push-8 { left:66.66666667%; }
	.hkc-lg-push-7 { left:58.33333333%; }
	.hkc-lg-push-6 { left:50%; }
	.hkc-lg-push-5 { left:41.66666667%; }
	.hkc-lg-push-4 { left:33.33333333%; }
	.hkc-lg-push-3 { left:25%; }
	.hkc-lg-push-2 { left:16.66666667%; }
	.hkc-lg-push-1 { left:8.33333333%; }
	.hkc-lg-push-0 { left:auto; }
	.hkc-lg-offset-12 { margin-left:100%; }
	.hkc-lg-offset-11 { margin-left:91.66666667%; }
	.hkc-lg-offset-10 { margin-left:83.33333333%; }
	.hkc-lg-offset-9 { margin-left:75%; }
	.hkc-lg-offset-8 { margin-left:66.66666667%; }
	.hkc-lg-offset-7 { margin-left:58.33333333%; }
	.hkc-lg-offset-6 { margin-left:50%; }
	.hkc-lg-offset-5 { margin-left:41.66666667%; }
	.hkc-lg-offset-4 { margin-left:33.33333333%; }
	.hkc-lg-offset-3 { margin-left:25%; }
	.hkc-lg-offset-2 { margin-left:16.66666667%; }
	.hkc-lg-offset-1 { margin-left:8.33333333%; }
	.hkc-lg-offset-0 { margin-left:0%; }
*/
}
.clearfix:before,
.clearfix:after,
.hk-container:before,
.hk-container:after,
.hk-container-fluid:before,
.hk-container-fluid:after,
.hk-row:before,
.hk-row:after,
.hk-row-fluid:before,
.hk-row-fluid:after {
	content:" ";
	display:table;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.clearfix:after,
.hk-container:after,
.hk-container-fluid:after,
.hk-row:after,
.hk-row-fluid:after {
	clear:both;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/*
 * Joomla 3 specific rules
 */
div.chzn-container {
	margin-bottom:9px;
}
body.com_hikamarket div.nameboxes {
	margin-bottom:9px;
}

body.com_hikamarket button.btn,
body.com_hikamarket a img {
	margin-bottom:9px;
}
body.com_hikamarket thead a img {
	margin-bottom:0px;
}

body.com_hikamarket .hikamarket_product_qtyperorder .input-append button.btn {
	margin-bottom:0px;
}
body.com_hikamarket #hikamarket_products_form .volumeselect,
body.com_hikamarket #hikamarket_products_form .weightselect {
	width:80px;
}
body.com_hikamarket #hikamarket_products_form .hikam_acl,
body.com_hikamarket #hikamarket_products_form .hikam_qty {
	text-align:center;
}

body.com_hikamarket .hikamarket_product_salestart button.btn {
	margin-bottom:0px;
}
#hikamarket_products_form .input-append {
	display:inline-block
}
#hikamarket_products_form .hikamarket_product_salestart .input-append {
	vertical-align:middle;
}
