html { height:100%; }

html, html a {
    -webkit-font-smoothing: antialiased !important;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
    font-family: helvetica,arial,verdana,sans-serif;
    font-size:12px;
}

body {
	margin:0;
	padding:0;
	line-height:normal;
	background-color: #CECECE;
	margin: 0px;
  	padding: 0px;
  	height:100%;
	/*-webkit-user-select: none;*/
	/*-khtml-user-select: none;*/
	/*-moz-user-select: none;*/
	/*-ms-user-select: none;*/
	/*user-select: none;*/
}

fieldset {
	display: block;
	margin-left: 2px;
  	margin-right: 2px;
  	padding-top: 0.35em;
  	padding-left: 0.75em;
  	padding-right: 0.75em;
  	padding-bottom: 0.625em;
}

a:link {color:#477BB1;}
a:visited {color:#477BB1;}
a:hover {color:#477BB1;}
a:active {color:#477BB1;}

#banner
{
	position: absolute;
	top: 0;
    left: 0;
    right: 0;
    height:58px;
    max-height:58px;
}

#footer
{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

.text {
	height: 22px;
	padding: 2px 1px 2px 3px;
	font-size: 12px;
	background: #ffffff /* url('/resources/img/input-gradient.gif') repeat-x 0 0*/;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
   	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
   	box-sizing: border-box;
   	border: solid 1px #CECECE;

   	-moz-border-radius: 0 !important;
   	-webkit-border-radius: 0 !important;
   	border-radius: 0 !important;
}

.ui-multiselect.ui-widget.ui-state-default.ui-corner-all {
	-moz-border-radius: 0 !important;
   	-webkit-border-radius: 0 !important;
   	border-radius: 0 !important;
}

fieldset {
	-moz-border-radius: 0 !important;
   	-webkit-border-radius: 0 !important;
   	border-radius: 0 !important;
}

.text:focus {
	outline:none;
   	border: solid 1px #3892D3;
   	/*
   	-moz-box-shadow: 0px 0px 7px #87bfe2;
   	-webkit-box-shadow: 0px 0px 7px #87bfe2;
   	box-shadow: 0px 0px 7px #87bfe2;
   	*/
}

.ui-spinner:focus {
	outline:none;
   	border: solid 1px #14a3dd !important;
   	-moz-box-shadow: 0 0 5px #14a3dd;
   	-webkit-box-shadow: 0px 0px 5px #14a3dd;
   	box-shadow: 0px 0px 5px #14a3dd;
}

*:focus {
	outline:none;
}

input {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
   	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
   	box-sizing: border-box;
}

input:focus {
   	outline:none;
}

button.ui-multiselect {
	height: 22px;
}

select, button {
    vertical-align: bottom;
}

#sku-menubar {
	position: absolute;
	top: 0;
	left: 50%;
	white-space:nowrap;
}

.sku-banner-item {
	width:82px;
	height:60px;
	border-radius:0;
	border-top:0;
	border-bottom:0;
	margin-right: 0;
	margin-left: 0;
	float: left;
	background: #2A3F5D; /* #1C5A7D #2A3F5D #292929 #0C0C0C */
	color: #fff !important;
}

.sku-banner-item:hover {
	background: #3386C2 !important;
}

.sku-banner-analytics-item {
	width:82px;
	height:60px;
	border-radius:0;
	border-top:0;
	border-bottom:0;
	margin-right: 0;
	margin-left: 0;
	float: left;
	background: #2A3F5D; /* #1C5A7D #2A3F5D #292929 #0C0C0C */
	color: #fff !important;
}

.sku-banner-analytics-item:hover {
	background: #F1495B !important;
}

.ui-state-banner-active {
	background: #3386C2;
}

.sku-banner-analytics-active {
	background: #F1495B !important;
}
.ui-button-icon-primary.ui-icon.dashboard {
    height: 28px;
    width: 28px;
    margin: 7px 0 0 -13px;
    text-align: center;
    left: 50%;
    top: 2px;
    border-radius: 0;
    background-image: url('https://cdn.skubana.com/resources/img/1389322493_speedometer_g.png') !important;
}

.ui-button-icon-primary.ui-icon.products {
    height: 28px;
    width: 28px;
    margin: 5px 0 5px -12px;
    text-align: center;
    left: 50%;
    top: 2px;
    border-radius: 0;
    background-image: url('https://cdn.skubana.com/resources/img/1389188514_filled_box_g.png') !important;
}

.ui-button-icon-primary.ui-icon.listings {
    height: 30px;
    width: 28px;
    margin: 9px 0 0px -13px;
    text-align: center;
    left: 50%;
    top: 2px;
    border-radius: 0;
    background-image: url('https://cdn.skubana.com/resources/img/1389229660_purchase_order.png') !important;
}

.ui-button-icon-primary.ui-icon.orders {
    height: 28px;
    width: 28px;
    margin: 5px 0 1px -13px;
    text-align: center;
    left: 50%;
    top: 2px;
    border-radius: 0;
    background-image: url('https://cdn.skubana.com/resources/img/1389434650_shopping_basket_g.png') !important;
}

.ui-button-icon-primary.ui-icon.customers {
    height: 24px;
    width: 24px;
    margin: 10px 0 -1px -12px;
    text-align: center;
    left: 50%;
    top: 2px;
    border-radius: 0;
    background-image: url('https://cdn.skubana.com/resources/img/1389437394_conference_g.png') !important;
}

.ui-button-icon-primary.ui-icon.inventory {
    height: 28px;
    width: 28px;
    margin: 7px 0 0 -10px;
    text-align: center;
    left: 50%;
    top: 2px;
    border-radius: 0;
    background-image: url('https://cdn.skubana.com/resources/img/1389188907_fork_truck_g.png') !important;
}

.ui-button-icon-primary.ui-icon.purchaseorders {
    height: 33px;
    width: 36px;
    margin: 10px 0 4px -12px;
    text-align: center;
    left: 50%;
    top: 2px;
    border-radius: 0;
    background-image: url('https://cdn.skubana.com/resources/img/1389236057_check_book_g.png') !important;
}

.ui-button-icon-primary.ui-icon.shipments {
    height: 28px;
    width: 28px;
    margin: 10px 0 4px -11px;
    text-align: center;
    left: 49%;
    top: -3px;
    border-radius: 0;
    background-image: url('https://cdn.skubana.com/resources/img/1415939163_track_g.png') !important;
}

.ui-button-icon-primary.ui-icon.analytics {
    height: 36px;
    width: 32px;
    margin: 5px 0 0px -16px;
    text-align: center;
    left: 50%;
    top: 2px;
    border-radius: 0;
    background-image: url('https://cdn.skubana.com/resources/img/1389231191_combo_g.png') !important;
}

.ui-button-icon-primary.ui-icon.settings {
    height: 28px;
    width: 28px;
    margin: 5px 0 0px -13px;
    text-align: center;
    left: 50%;
    top: 2px;
    border-radius: 0;
    background-image: url('https://cdn.skubana.com/resources/img/1389186283_services_g.png') !important;
}

.ui-button-icon-primary.ui-icon.help {
    height: 32px;
    width: 32px;
    margin: 8px 0 3px -13px;
    text-align: center;
    left: 50%;
    top: 2px;
    border-radius: 0;
    background-image: url('https://cdn.skubana.com/resources/img/1389238841_question_shield.png') !important;
}

.ui-button-icon-primary.ui-icon.support {
    height: 32px;
    width: 32px;
    margin: 5px 0 0 -16px;
    text-align: center;
    left: 50%;
    top: 2px;
    border-radius: 0;
    background-image: url('https://cdn.skubana.com/resources/img/1389223737_online_support.png') !important;
}

.ui-button-icon-primary.ui-icon.excel-document {
    height: 16px;
    width: 16px;
    border-radius: 0;
    background-image: url('https://cdn.skubana.com/resources/img/1391861508_table-import.png') !important;
}

.ui-button-icon-primary.ui-icon.sync-channel-16 {
    height: 16px;
    width: 20px;
    border-radius: 0;
    background: no-repeat;
    background-image: url('https://cdn.skubana.com/resources/img/sku-sync-16.png') !important;

    margin-left:-8px;
}

#dashboard .ui-button-text, #products .ui-button-text, #listings .ui-button-text,
#orders .ui-button-text, #customers .ui-button-text, #inventory .ui-button-text,
#purchaseorders .ui-button-text, #shipments .ui-button-text, #analytics .ui-button-text,
#settingz .ui-button-text, #help .ui-button-text, #support .ui-button-text {
    display: block;
    position: static;
    padding: 35px 5px 5px 5px;
}

.ui-icon-split {
    height: 9px;
    width: 16px;
    border-radius: 0;
    background-image: url('https://cdn.skubana.com/resources/img/1409959643_split.png') !important;
    background-position: center;
    display: block;
}

.ui-state-hover > .ui-icon-split {
    height: 9px;
    width: 16px;
    border-radius: 0;
    background-image: url('https://cdn.skubana.com/resources/img/1409959643_split_000.png') !important;
    background-position: center;
    display: block;
}

.ui-icon-merge {
    height: 9px;
    width: 16px;
    border-radius: 0;
    background-image: url('https://cdn.skubana.com/resources/img/1409959643_merge.png') !important;
    background-position: center;
}

.ui-state-hover > .ui-icon-merge {
    height: 9px;
    width: 16px;
    border-radius: 0;
    background-image: url('https://cdn.skubana.com/resources/img/1409959643_merge_000.png') !important;
    background-position: center;
}

.tab-icon-mysettings {
    height: 20px;
    width: 20px;
    border-radius: 0;
    background-image: url('https://cdn.skubana.com/resources/img/mysettings-base.png') !important;
    background-position: center;
    display: inline-block;
    vertical-align: middle;
    margin-right: 6px;
    margin-top:-5px;
}

.ui-nav-tab.ui-button.ui-widget.ui-state-default.ui-button-text-only.ui-state-hover > span > .tab-icon-mysettings {
    background-image: url('https://cdn.skubana.com/resources/img/mysettings-hover.png') !important;
}

.ui-nav-tab.ui-button.ui-widget.ui-state-default.ui-button-text-only.ui-state-active > span > .tab-icon-mysettings {
    background-image: url('https://cdn.skubana.com/resources/img/mysettings-active.png') !important;
}

.tab-icon-myprofile {
	margin-left:4px;
	margin-right:10px;
}

.tab-icon-warehouse {
	margin-right: 10px;
	margin-left:4px;
}

.tab-icon-shipping {
    margin-right: 10px;
    margin-top:4px;
}

.tab-icon-channel {
    margin-right: 10px;
    margin-left:4px;
}

.tab-icon-orderbot {
    margin-right: 10px;
    margin-top:4px;
}

.ui-nav-tab.ui-button.ui-widget.ui-state-default.ui-button-text-only.ui-state-hover > span > .tab-icon-orderbot {
    background-image: url('https://cdn.skubana.com/resources/img/orderbot-20-c4c4c4.png') !important;
}

.ui-nav-tab.ui-button.ui-widget.ui-state-default.ui-button-text-only.ui-state-active > span > .tab-icon-orderbot {
    background-image: url('https://cdn.skubana.com/resources/img/orderbot-20-ffffff.png') !important;
}

.tab-icon-email {
    margin-right: 10px;
    margin-top:4px;
}

.tab-icon-documents {
    margin-right: 10px;
    margin-top:4px;
}

.tab-icon-users {
    margin-right: 10px;
    margin-top:4px;
}

.tab-icon-power {
    height: 20px;
    width: 20px;
    border-radius: 0;
    background-image: url('https://cdn.skubana.com/resources/img/power-20.png') !important;
    background-position: center;
    display: inline-block;
    vertical-align: middle;
    margin-right: 6px;
    margin-top:-5px;
}

.ui-nav-tab.ui-button.ui-widget.ui-state-default.ui-button-text-only.ui-state-hover > span > .tab-icon-power {
    background-image: url('https://cdn.skubana.com/resources/img/power-20-c4c4c4.png') !important;
}

.ui-nav-tab.ui-button.ui-widget.ui-state-default.ui-button-text-only.ui-state-active > span > .tab-icon-power {
    background-image: url('https://cdn.skubana.com/resources/img/power-20-ffffff.png') !important;
}

.tab-icon-notebook {
    height: 20px;
    width: 20px;
    border-radius: 0;
    background-image: url('https://cdn.skubana.com/resources/img/notebook-20.png') !important;
    background-position: center;
    display: inline-block;
    vertical-align: middle;
    margin-right: 6px;
    margin-top:-5px;
}

.ui-nav-tab.ui-button.ui-widget.ui-state-default.ui-button-text-only.ui-state-hover > span > .tab-icon-notebook {
    background-image: url('https://cdn.skubana.com/resources/img/notebook-20-c4c4c4.png') !important;
}

.ui-nav-tab.ui-button.ui-widget.ui-state-default.ui-button-text-only.ui-state-active > span > .tab-icon-notebook {
    background-image: url('https://cdn.skubana.com/resources/img/notebook-20-ffffff.png') !important;
}

.tab-icon-vendors {
    margin-right: 10px;
    margin-top:4px;
}

.ui-icon-orderbot {
    height: 14px;
    width: 16px;
    border-radius: 0;
    background-image: url('https://cdn.skubana.com/resources/img/1402975974_robot16.png') !important;
    background-position: center;
    display: inline-block;
    vertical-align: middle;
    margin-top: -4px;
    margin-right: 3px;
}

.ui-state-hover > .ui-icon-orderbot, .ui-state-active > .ui-icon-orderbot {
    background-image: url('https://cdn.skubana.com/resources/img/1402975974_robot16_000.png') !important;
}

.ui-state-hover .ui-icon-orderbot, .ui-state-active .ui-icon-orderbot {
    background-image: url('https://cdn.skubana.com/resources/img/1402975974_robot16_000.png') !important;
}

.ui-icon-shipping {
    height: 16px;
    width: 16px;
    border-radius: 0;
    background-image: url('https://cdn.skubana.com/resources/img/1403203152_truck.png') !important;
    background-position: center;
    display: inline-block;
    vertical-align: middle;
    margin-right: 3px;
}
.tab-icon-api {
    margin-top: 4px;
    margin-right: 10px;
    font-size: 18px !important;
}
.ui-state-hover > .ui-icon-shipping, .ui-state-active > .ui-icon-shipping {
    background-image: url('https://cdn.skubana.com/resources/img/1403203152_truck_000.png') !important;
}

.ui-state-hover .ui-icon-shipping, .ui-state-active .ui-icon-shipping, .ui-state-focus .ui-icon-shipping {
    background-image: url('https://cdn.skubana.com/resources/img/1403203152_truck_000.png') !important;
}

.decision {
	font-size: 20px;
	text-decoration: none;
    background: #3892d3;
    color: #fff !important;
	text-align:center;
	width:100px;
	position:absolute;
	padding:6px 5px;
	top:0;
	right:90px;
	margin-left:-54px;
}

.decision:hover {
	background: #3386C2;
}

.sku-serachbox {
	font-weight:bold;
	text-decoration: none;
	color:#e69700;
	text-align:center;
	width:200px;
	border-radius:3px;
	position:absolute;
	padding:6px 5px;
	top:28px;
	right:24px;
	margin-left:-54px;
}

.sku-search-input {
	color: #cccccc;
	font-style: italic;
}

#skuUserPort {
	z-index: 9999999999;
	border-radius: 0;
	position: fixed;
	padding: 0 0 0 0;
	top: 18px;
	right: 10px;
}

.sku-text {
	font-weight: bold;
	color:#F9BD01;
	font-style:italic;
}

.bana-text {
	font-weight: bold;
	color:#69A4D0;
	font-style:italic;
}

.skubana-menubar-item a {
	color:#F9BD01;
	text-decoration: none;
	font-size: 20px;
	font-weight:bold;
	text-decoration: none;
	text-align:center;
	width:100px;
	height: 29px;
	border-radius:3px;
	padding: 10px 0 0 0;
	bottom: 0px;
}

.tm {
	font-size: 12px;
	position:absolute;
	padding:6px 5px;
	top:7px;
	left:202px;
}

.centerComponent {
    position: absolute;
    top:0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.centerComponentWithHeader {
	position: absolute;
	top:50px;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}

.login-header {
	font-size: 24px;
	font-weight: 600;
	color: #fff;
	margin: 0 auto;
}

.login-pane-text {
	font-size:16px !important;
	color: #fff;
}

label {
	font-weight: normal;
	padding-top: 3px;
	color: #666666;
}

#icons {
	margin: 0;
	padding: 0;
}
#icons li {
	margin: 2px;
	position: relative;
	padding: 4px 0;
	cursor: pointer;
	float: left;
	list-style: none;
}
#icons span.ui-icon {
	float: left;
	margin: 0 4px;
}

.formTableClass {

}

.formTableClass tr {
	line-height: 20px;
}

.formTableClass td {
	padding: 2px 2px 2px 2px;
}

.zero-table {
	border-collapse: collapse;
}

.zero-table td {
	padding: 0;
	margin:0;
}

.ui-dialog-buttonset {width:100%;}
.ui-dialog-buttonset .ui-button{float:right !important;}
.ui-dialog-buttonset .ui-button:last-child {float:left !important;}

/*
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
*/

.ui-widget-header-sku {
	font-size: 15px;
	padding: 4px 2px 2px 4px;
	background: #ffffff;
	color: #5e5e5e;
	border-bottom: 1px #5e5e5e dashed;
}

.ui-widget-header-sku-2 {
	font-size: 15px;
	padding: 4px 2px 2px 4px;
	color: #5e5e5e;
}

.content-pane {
	padding: 10px 6px 6px 6px;
}

.dialog-pane {
	padding: .8em 6px 6px 6px;
}

table {
	margin: 0 0 0 0;
}

.content-pane-panel {
	padding: 6px 8px 6px 6px;
}

.sku {
	border-top: 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
	border-left: 1px #ffffff solid;
	border-right: 1px #ffffff solid;
}

.content-pane-sku {
	padding: 9px 9px 6px 9px;
}

.ui-widget-content-sku a {
	color: #222222;
}

.ui-button {
	line-height: 15px;
}

.ui-button button {
	line-height: 15px;
}

.ui-widget button {
	line-height: 15px;
}

.ui-dialog .ui-dialog-buttonpane button {
	margin: 0 0 2px 4px;
	cursor: pointer;
}

.ui-dialog-buttonset {
	line-height: 15px;
}

.ui-layout-west { padding-left:	4px; } /* same as west__spacing_closed */
.ui-layout-east { padding-right:	4px; } /* same as east__spacing_closed */


/*
 *	Layout Togglers
 */
.ui-layout-toggler {
	background-color: #FFF;
	opacity:		.60;
	filter:			Alpha(Opacity=60);
}
.ui-layout-resizer-open-hover .ui-layout-toggler,
.ui-layout-toggler-hover {
	opacity:		1;
	filter:			Alpha(Opacity=100);
}
.ui-layout-toggler .ui-icon			{ margin:		0 auto; } /* default - center horizontally */
.ui-layout-toggler-north .ui-icon ,
.ui-layout-toggler-south .ui-icon	{ margin-top:	-4px;} /* tweak arrow vertical-center */
.ui-layout-toggler-west .ui-icon ,
.ui-layout-toggler-east .ui-icon	{ margin-left:	-4px; } /* tweak arrow horizontal-center */
/* assign arrows for each side & state */
.ui-layout-toggler-north-closed .ui-icon,
.ui-layout-toggler-south-open .ui-icon {
 	background-position: -64px -192px;	/* ui-icon-circle-triangle-s */
	background-position: -128px -16px;	/* ui-icon-triangle-2-n-s */
	background-position: -64px -16px;	/* ui-icon-triangle-1-s */
}
.ui-layout-toggler-south-closed .ui-icon,
.ui-layout-toggler-north-open .ui-icon {
 	background-position: -96px -192px;	/* ui-icon-circle-triangle-n */
	background-position: -128px -16px;	/* ui-icon-triangle-2-n-s */
	background-position: 0 -16px;		/* ui-icon-triangle-1-n */
}
.ui-layout-toggler-west-closed .ui-icon,
.ui-layout-toggler-east-open .ui-icon {
 	background-position: -48px -192px;	/* ui-icon-circle-triangle-e */
	background-position: -144px -16px;	/* ui-icon-triangle-2-e-w */
	background-position: -32px -16px;	/* ui-icon-triangle-1-e */
}
.ui-layout-toggler-east-closed .ui-icon,
.ui-layout-toggler-west-open .ui-icon {
 	background-position: -80px -192px;	/* ui-icon-circle-triangle-w */
	background-position: -144px -16px;	/* ui-icon-triangle-2-e-w */
	background-position: -96px -16px;	/* ui-icon-triangle-1-w */
}

.ui-layout-toggler-west-open {
	width: 8px !important;
}

.content.content-open {
	margin-left: 0px !important;
}

.content.content-closed {
	margin-left: 0px !important;
}

.ui-layout-west {
	margin-left: 0 !important;
	padding-left: 0 !important;
}

.ui-layout-east {
	margin-right: 0 !important;
	padding-right: 0 !important;
}

.ui-jqgrid .ui-pg-table {
	padding-bottom: 0 !important;
}

tr.jqgroup td {
    font-size: 13px !important;
    border: 0 !important;
}

.filter-item {
	height:16px;
	cursor: pointer;
	padding: 1px 0 1px 10px;
	line-height: normal;
}

.filter-item:hover {
	background: #d0e5f5 url('https://cdn.skubana.com/resources/themes/skubana-2/css/images/ui-bg_glass_75_d0e5f5_1x400.png') 50% 50% repeat-x;
	color: #1d5987;
}

.separator {
	margin-left:10px;
	margin-right:10px;
	width:1px;
	min-width:2px;
	height:100%;
	border-left:1px solid #ccc;
}

.toolbar-separator {
	margin-left:5px;
	margin-right:5px;
	width:0;
	height:100%;
	border-left:1px solid #dddddd;
	font-size: 12px !important;
}

.separator-min {
	margin-left:6px;
	margin-right:6px;
	margin-bottom: -3px;
	width:1px;
	min-width:2px;
	height:100%;
	border-left:1px solid #ccc;
}

.border-highlight:hover {
	border: 1px #e69700 solid;
	cursor: pointer;
}


.categoryNumber {
	color: #ffffff;
	text-align: center;
	background: #e69700;
	border-radius: 20px;
	display: inline-block;
	font-weight: bold;
	padding: 0 5px 0 5px;
}

.categoryBracket {
	color: #e69700;
	font-weight: bold;
}

   .ui-jqgrid tr.jqgrow td { text-overflow: ellipsis;-o-text-overflow: ellipsis; padding-right:0; margin-right: 0; }

.ui-jqgrid .ui-widget-header {
    padding:0;
    font-size:12px;
}

.inactiveDataRow {
	color: #bbb;
}

.inactiveDataRowOverlay {
	opacity: 0.4;
   	filter: alpha(opacity=40); /* msie */
   	background-color: #aaa;
}

   .ui-helper-hidden-accessible {
	display:none; /* Override to prevent Viewport page jumps in Chrome; this should not be visible in general*/
}

.aboveMin {
	color: #70D7B2;
	text-shadow: 1px 1px 1px #ffffff;
}

.below-24-hours {
	color: #05C300;
}

.aboveMin .ui-state-highlight {
	 color: #ffffff;
}

.aboveMinHighlight {
	background: #93DB70;
}

.belowMinHighlight {
	background: #ff8080;
}

.belowMin {
	color: #cd0a0a;
}

   .alert-grid-data {
   	color: #F0221E;
   }

   .above-24-hours {
	color: #ec131d;
}

   .stockEditMenuItem {
	padding-top: .2em;
    padding-bottom: .2em;
    font-size: 12px;
    font-weight: normal;
}

.ui-selectmenu-item {
	padding-top: .2em;
    padding-bottom: .2em;
    font-size: 12px;
    font-weight: normal;
    color: #000 !important;
}

.ui-multiselect-checkboxes > li > label {
	font-size: 12px !important;
	color: #000 !important;
}

.ui-multiselect-checkboxes > li > label > input{
	/* vertical-align:middle; */
}

.bold-cell {
	font-weight : bold !important;
}

.no-close .ui-dialog-titlebar-close {display: none }

.zebra-grid { background-color: #fafafa; background-image: none; }

.ui-empty-icon {
    height: 4px;
    width: 4px;
    margin: 0;
    padding: 0;
    border-radius: 0;
    background-image: url('https://cdn.skubana.com/resources/img/empty.png') !important;
}

.zebra-bottom-border {
	border-bottom-color: #fafafa !important;
}

.white-bottom-border {
	border-bottom-color: #ffffff !important;
}

.transparent-top-border {
	border: 0 !important;
}

.hidden {
	display: none;
}

.rotate {
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	-o-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.ui-autocomplete {
    max-height: 100px;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 20px;
}

* html .ui-autocomplete {
    height: 100px;
}

.channel-selector {
	text-align: center; margin: 1em 0;
	width: 230px;
	height:100px;
	margin: 4px;
	float:left;
}

.channel-selector:hover {
	cursor:pointer;
	border: solid 1px #14a3dd;
}

.channel-selector img {
	max-width: 230px;
	max-height: 100px
}

.glow-box-selector {

}

.create-channel-deactivated {
	margin-top: 10px;
	margin-left: 10px;
	color: #5e5e5e;
}

.glow-box-selector:hover {
	cursor:pointer;
	border: solid 1px #14a3dd;
}

.selector-img {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.channel-sync {
	width: 270px;
	height: 30px;
	border-bottom: dashed #aaa 1px;
	padding: 4px;
	font-size:12px;
}

.channel-sync label {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 200px;
	display: inline-block;
}

.channel-sync-all {
	background: #fafafa;
	width:280px;
	height:30px;
}

.highlight {
	background: #f7f75e;
}

.skubana-red-highlight {
	vertical-align: middle;
	color: #ffffff;
	text-shadow: 1px 1px 1px #333333;
	font-size: 11px;
	cursor: default;
	text-align: center;
	background: #ff0000;
	border-radius: 24px;
	display: inline-block;
	font-weight: bold;
	margin-top: -3px;
	padding: 0px 5px 0 5px;
}

.skubana-blue-highlight {
	vertical-align: middle;
	color: #ffffff;
	text-shadow: 1px 1px 1px #333333;
	font-size: 11px;
	cursor: default;
	text-align: center;
	background: #4EC1EF;
	border-radius: 24px;
	display: inline-block;
	font-weight: bold;
	margin-top: -3px;
	padding: 0px 5px 0 5px;
}

.skubana-blue-highlight-narrow {
	vertical-align: middle;
	height:14px !important;
	color: #ffffff;
	text-shadow: 1px 1px 1px #333333;
	font-size: 11px;
	cursor: default;
	text-align: center;
	background: #4EC1EF;
	border-radius: 24px;
	display: inline-block;
	font-weight: bold;
	margin-top: -2px;
	padding: 0px 5px 0 5px;
}

.skubana-large-blue-highlight {
	vertical-align: middle;
	color: #ffffff;
	text-shadow: 1px 1px 1px #333333;
	font-size: 16px;
	cursor: default;
	text-align: center;
	background: #4EC1EF;
	border-radius: 24px;
	display: inline-block;
	font-weight: bold;
	margin-top: -3px;
	padding: 0px 5px 0 5px;'
}

.skubana-orange-highlight {
	vertical-align: middle;
	color: #ffffff;
	text-shadow: 1px 1px 1px #333333;
	font-size: 11px;
	cursor: default;
	text-align: center;
	background: #e69700;
	border-radius: 24px;
	display: inline-block;
	font-weight: bold;
	margin-top: -3px;
	padding: 0px 5px 0 5px;
}

.skubana-orange-highlight-narrow {
	vertical-align: middle;
	height:14px !important;
	color: #ffffff;
	text-shadow: 1px 1px 1px #333333;
	font-size: 11px;
	cursor: default;
	text-align: center;
	background: #e69700;
	border-radius: 24px;
	display: inline-block;
	font-weight: bold;
	margin-top: -2px;
	padding: 0px 5px 0 5px;
}

.skubana-large-orange-highlight {
	vertical-align: middle;
	color: #ffffff;
	text-shadow: 1px 1px 1px #333333;
	font-size: 16px;
	cursor: default;
	text-align: center;
	background: #e69700;
	border-radius: 24px;
	display: inline-block;
	font-weight: bold;
	margin-top: -3px;
	padding: 0px 5px 0 5px;'
}

.channel-error {
	color: red !important;
}

.filter-pane {border-top: 1px #F5F5F5 solid; margin-top:0; padding-top:0; overflow-x: auto !important; overflow-y: auto !important;}

.sub-filter {overflow-x: hidden; margin-left:-5px;}

.tree-filter { list-style-type: none; margin: 0; padding: 0; width: 100%; }
 	.tree-filter li {cursor:pointer; border:none; margin:0; padding: 0 0 0 22px; font-size: 12px; height: 20px; line-height:20px; vertical-align:middle; }

.sub-tree-filter { list-style-type: none; margin: 0; padding: 0; width: 100%; }
 	.sub-tree-filter li {cursor:pointer; border:none; margin:0; padding: 0 0 0 42px; font-size: 12px; height: 20px; line-height:20px; vertical-align:middle; }

.tree-filter-item {border:none !important;}

.spinner-input-fixer {
	margin: -1px 0 0 0 !important;
}

.center-element {
	margin-left: auto !important;
	margin-right: auto !important;
}

.ui-layout-pane {
    border: none !important;
}

::-webkit-input-placeholder {
   color: #D0CFD0;
}

:-moz-placeholder { /* Firefox 18- */
   color: #D0CFD0;
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #D0CFD0;
}

:-ms-input-placeholder {
   color: #D0CFD0;
}

.sku-highlight-pane {
	color: #000;
	font-size:13px;
	border: 1px #cecece solid;
}

.sku-total-highlight-line {
	background: #FDFAF0;
}

.ui-multiselect-all > span, .ui-multiselect-none > span {
	line-height: 18px;
}

.ui-icon-none.ui-icon { background-image: none; }

.no-display {
	display:none !important;
}

.fa-sku-blue {
	color:#1292C6;
}

#moduleLoadMask {
	position: fixed;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background-color: #fff;
	z-index: 99999;
}

.fa-hoverable-1 {
	color: #bbb;
}

.fa-hoverable-1:hover {
	color:#1292C6;
}

.fa-hoverable-2 {
	color: #1292C6;
}

.fa-hoverable-2:hover {
	color:#CC0A0C;
}

.gform_wrapper {
  background: rgba(45,45,45,0.4);
  padding: 15px;
}

.fa-hoverable-3 {
	color: #1292C6;
}

.fa-hoverable-3:hover {
	color: #f6871b;
}

.notextselect {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.measurements-scales::before {
    font-family: FontAwesome;
    content: "\f24e";
    font-size: 17px;
    color: #2E7BB3;
    cursor: pointer;
	position: absolute;
}

.measurements-scales {
    margin-left: 15px;
	position: relative;
}

.measurements-scales::after {
	content: attr(data-after);
	position: absolute;
	margin-top: 18px;
	color: #2E7BB3;
	font-size: 9px;
	display: inline-block;
	width: 21px;
	text-align: center;
}

.multi.measurements-scales::after {
	margin-left: 0px;
	margin-top: 10px;
}

.multi.measurements-scales::before {
	top: -9px;
}
