#BKE-ABSD-Tabs-Wrapper *{
	font-family: 'Arial', sans-serif;
	font-weight:normal;
}


h1.BKE-Lookup-Header{
	text-align: center;
}

h3 {
font-size: 22px;
}

h3.BKE-Removals-Log-Header{
	text-align: left;
}

#Stock-Scan-Form{
	background: transparent!important;
	width:50%;
	max-width:600px;
	display:block;
	margin:1em auto;
	padding:2em 0;
	text-align: left;
}

div.Barcode-Search-wrapper{
	width:80%;
	text-align: center;
	margin:0.5em auto;
}

#SSI-Barcode-Search-Field{
	-webkit-border-radius: 0.4em;
	-moz-border-radius: 0.4em;
  	border-radius: 0.4em;	
	-webkit-box-shadow: 0 0px 10px 0 rgba(0,0,0,0.2) inset;
	box-shadow: 0 0px 10px 0 rgba(0,0,0,0.2) inset;
	width:70%;
	max-width:70%;
	margin:5px 0;
	line-height:2em;
	font-size:26px;
	display:inline-block;
	text-align: center;
}

#SSI-Barcode-Search-Field:focus{
	-webkit-box-shadow: 0 0px 0px 6px rgba(0,160,0,0.6) inset;
	box-shadow: 0 0px 0px 6px rgba(0,160,0,0.6) inset;
}

div.Barcode-Search-wrapper input.SSI-Barcode-Scan-Search-Button{
	background: #5eb444;
	-webkit-border-radius: 8;
	-moz-border-radius: 8;
	border-radius: 8px;
	font-family: Arial;
	color: #ffffff;
	font-size: 26px;
	padding: 0.5em 1em;
	border: solid #5eb444 1px;
	text-decoration: none;  	
	margin:0;
	display: inline-block;
}

input.SSI-Barcode-Scan-Search-Button:hover, input.SSI-Barcode-Scan-Search-Button:focus{
	background: #438C2D;
}


/* Stock Queue Section */


#BKE-Stock-Queue{
	background:white;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	box-shadow:0 3px 10px rgba(0,0,0,0.2) inset;
	min-height: 200px;
	color:black;
	text-align: left;
	padding:2em;
	margin-bottom:2em;
}


#BKE-Stock-Queue p{
	position: relative;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
	background-position-y:-50px;
	background-position-x: right;
	background-color:white;
	background-image:url('./assets/loader.gif');
	background-repeat:no-repeat;
	background-size: auto 80%;
	padding:0 0.5em;
	line-height:2.4em;
	font-size:14px;
}

#BKE-Stock-Queue p.BKEqueryWorking{
	background-position-y:center;
	box-shadow: 0px 0px 0px 4px rgba(0,140,0,0.4);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#BKE-Stock-Queue p.BKEqueryError{
	background-position-y:center;
	box-shadow: 0px 0px 0px 4px rgba(170,0,0,0.4);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#BKE-Stock-Queue p.BKEqueryError:after{
	content:"There was an error processing this queue item, retrying in 10 seconds..."; 
	position:absolute;
	top:-41px;
	display:block;
	background:rgba(170,0,0,0.4);
	color:white;
	padding:0.05em 1em;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0; 
} 


#BKEProdSearchResults{
	text-align: left;
	height:300px;
	overflow: hidden;
	overflow-y: scroll;
	border:1px solid gray;
	padding:1em;
}

.BKE-AJAX-Result-Item{
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
	padding:1em;
	background:#DADAD8;
	margin-bottom:0.5em;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	/* We set display none and then items are slid in. */
	display: none;
}

.BKE-AJAX-Result-Item p{
	margin:0;
}

.BKE-AJAX-Result-Item.BKE-PS-draft.new-item{
	background:#f8cc1d;
}

.BKE-AJAX-Result-Item.BKE-PS-publish.new-item{
	background:#A2DA7B;
}

.BKE-AJAX-Result-Item.BKE-UPC-Not-Found{
	color:black;
	background-position-y:top;
	background-position-x:right;
	background-color:#DADAD8;
	background-image:url('./assets/white-alert.png');
	background-repeat:no-repeat;
	background-size: auto 100%;
}

.BKE-AJAX-Result-Item.BKE-UPC-Not-Found.new-item{
	background-color:#F16767;
	color:white;
}




/* Tabs Code */

#BKE-ABSD-Tabs-Wrapper{
	margin-top:2em;
	background:#f1f1f1;
	border:none!important;
}

#BKE-ABSD-Tabs-Wrapper li.BKE-tab-tab{
	font-size:28px;
	margin-bottom:0px;
}

#BKE-ABSD-Tabs-Wrapper li.ui-state-default{
	background:#ddd;
	box-shadow:0px -5px 15px rgba(0,0,0,0.1);
}

#BKE-ABSD-Tabs-Wrapper li.ui-tabs-panel, #BKE-ABSD-Tabs-Wrapper li.ui-tabs-active{
	background:#f1f1f1;
}

#BKE-ABSD-Tabs-Wrapper li.ui-tabs-active>a:hover{
	cursor: default;
}

#BKE-ABSD-Tabs-Wrapper .ui-widget-header{
	background:#f1f1f1;
	border:none!important;
	border-bottom:1px solid #C1C1C1!important;
	padding-left:28%;
}

#BKE-ABSD-Tabs-Wrapper .ui-tabs-anchor{
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	border-top:1px solid gray;
	border-left:1px solid gray;
	border-right:1px solid gray;
    float: left;
    padding: .5em 1em;
    text-decoration: none;
}

.BKE-Logs-Panel-Wrapper{
	
}

.BKE-Logs-Panel-Wrapper .button{
	margin:0 0.5em;
}

/* Logs Loader Styles */


#BKEUPCLogOutputter{
	width:90%;
	margin:1em auto;
	padding:2em 0;
	background:white;
	font-family:"Courier", fixed;
	overflow-y:scroll;
	height:500px;
	box-shadow:0px 5px 15px rgba(0,0,0,0.1) inset;
	border:1px solid gray;
}

#BKELoadUPCLogButton, #BKELoadUPCMissingLogButton{
	font-size:22px;
	padding:0.2em 1em;
	line-height:2.5em;
	height:auto;
}



#BKEUPCLogOutputter p{
	font-family:"Courier", fixed;
	font-size:16px;
	line-height: 1.5em;
	margin:0;
	padding:0 2em;
}

#BKEUPCLogOutputter p:nth-child(even){
	background:rgb(245,245,245);
}

#BKEUPCLogOutputter p.BKEUPCSalesLogFileLineP{

}

#BKEUPCLogOutputter p.BKEUPCMissingLogFileLineP{

}

#BKEUPCLogOutputter p.BKEUPCMissingLogFileLineP a.UPCMissingLink{
	color:red;
}