.hidden__ {
	display:none;
}	

.disabledbutton {
    pointer-events: none;
    opacity: 0.4;
}


#k_sessionContainer
{
	
  width: 500px; 
 
}
#k_sessionContainerNoPassword
{
	
  width: 250px; 
 	
}


#div_main_tab_k_catalog  div.uix-multiselect {
	
	width: 600px!important;
	
}	


#div_main_tab_k_catalog  div.multiselect-available-list  {
	
	width: 300px!important;
	
} 	

#div_main_tab_k_catalog  div.multiselect-selected-list  {
	
	width: 300px!important;
	left: 300px!important;
	
} 


#tbodyDaemonActiveInquiry tr:hover, #tbodyDaemonQueue tr:hover, #tbodyPublicationHierarchy tr:hover, #tbodyPublicationPim tr:hover {
	background: transparent!important;
	cursor: default!important;
}

    .left   {text-align:left;}
    .center, .dt-head-center {text-align:center !important;}
    .right  {text-align:right;}

/* Fix Button Icons after jQuery Upgrade */

.button_refreshSelect .ui-button-icon
{
margin-top: -5px!important;
margin-left: -6px!important;	
}

.uix-control-right .ui-button-icon
{
margin-top: -8px!important;
margin-left: -8px!important;
}	

.k-smallButton
{
vertical-align: middle!important;
height: 12pt!important;
width: 22px!important; 
display: inline-block!important;	
}

.k-smallButton-icon
{
margin-top: -5px!important;
margin-left: -6px!important;	
}	

.k-smallButton2
{
vertical-align: middle!important;
 height: 12pt!important;
 width: 22px!important;
 display: inline-block!important;
 margin-top: -3px!important;	
}

.k-smallButton-icon2
{
margin-top: -12px!important;
margin-left: -7px!important;	
}	

.k-spanRowText
{
margin-top: 6px!important; 	
}	

/* End Fix Button Icons */
	
	
div.container {
        width: 80%;
    }

.autocomplete::-ms-clear {
    display: none; !important; 
}

select[disabled="disabled"], input[disabled="disabled"], textarea[disabled="disabled"]
{
    color:black !important; 
}

.isDisabled 
{
    background-color: #EBEBEB;
    color: black !important;   
}

.errorImage1 {
background:transaparent url('+gImageError1+') right center no-repeat;
}


fieldset {
overflow:hidden;
float:left;
background-color:#eee;
}

legend {
border:1px solid #000;
padding:2px;
}

.wordwrap {
white-space: pre-wrap;
word-wrap: break-word;
}

.noscroll {
overflow:hidden;
overflow-y:hidden;
}

.tabmain {
overflow:hidden;

}

.tabdetail {
overflow:hidden;

}

.tabdetail2, #div_main_tab_k_workflow, #div_main_tab_k_messageInquiry, #div_main_tab_k_publicationInquiry, #div_main_tab_k_confirmationInquiry, #div_main_tab_k_product, #div_main_tab_k_relation, #div_main_tab_k_catalog, #div_main_tab_k_publication, #div_main_tab_k_confirmation {
overflow:auto;
height:auto;
padding-top:4pt;
}


#div_tabs {
overflow:hidden;
background:none;
border-width:0;
padding:0;
}

#div_k_search_tabs {
overflow:hidden;
background:none;
border-width:0;
padding:0;
}

#publicationInquiryTabs {
overflow:hidden;
background:none;
border-width:0;
padding:0;
}

.ui-dialog .ui-dialog-titlebar, .ui-dialog .ui-dialog-buttonpane  { font-size: 8pt; }

#div_tabs .ui-tabs-nav, #div_k_search_tabs .ui-tabs-nav, #publicationInquiryTabs .ui-tabs-nav {
padding-left: 0;
background:transparent;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
border-width:0 0 1px;
}

#div_tabs .ui-tabs-panel, #div_k_search_tabs .ui-tabs-panel, #publicationInquiryTabs .ui-tabs-panel {
background:transparent;
border-width:0;
}

.ui-tabs-vertical { width: 55em; }
  .ui-tabs-vertical .ui-tabs-nav { padding: .2em .1em .2em .2em; float: left; width: 12em; }
  .ui-tabs-vertical .ui-tabs-nav li { clear: left; width: 100%; border-bottom-width: 1px !important; border-right-width: 0 !important; margin: 0 -1px .2em 0; }
  .ui-tabs-vertical .ui-tabs-nav li a { display:block; }
  .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active { padding-bottom: 0; padding-right: .1em; border-right-width: 1px; }
  .ui-tabs-vertical .ui-tabs-panel { padding: 1em; float: right; width: 40em;}

.ui-autocomplete {
max-height:200px;
overflow-y:auto;
overflow-x:hidden;
padding-right:20px;

}

.ui-combobox {
position:relative;
display:inline-block;
padding-right:16pt;
}

.ui-combobox-toggle {
position:absolute;
top:0;
bottom:0;
margin-left:-1px;
padding:0;
}

.ui-combobox-input {
margin:0;
padding:.3em;
}

pre {
width:95%;
}

.horizontal-only {
height:auto;
max-height:200px;
}

.tr {
height:16px;
display:table-row; 
}

.tr * {
vertical-align:middle;
margin-top:2px;
margin-bottom:2px;
}

.tr2 {
height:16px!important;	
line-height:16px!important;	
display:table-row!important;
vertical-align:middle!important; 
}

.tr2 * {
height:16px!important;
line-height:16px!important;		
vertical-align:middle!important;
}


.trbr {
height:16px;
display:table-row; 
}

.trbr * {
vertical-align:middle;
margin-top:14px;
margin-bottom:2px;
}


.td {
vertical-align:middle;
height:18px; 
display:table-cell; 
}

.td2 {
padding-top:1px!important;	
/* vertical-align:middle; */
display:table-cell; 
}

.notd2 {
vertical-align:middle;
height:16px;
}


.tdbr {
vertical-align:middle;
height:18px; 
display:table-cell; 
margin-bottom:18px;
}

html, body {
font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
min-width:1195px;
white-space:nowrap;
height: 100%;
overflow: hidden;
background-color: white;
}

.nowrap{
white-space:nowrap;
}


.colwrap{
word-wrap: break-word;
white-space: pre-wrap;
}

.colwrap2{
word-wrap: break-word;
white-space: pre-wrap;
}


.ui-widget {
font-size:8pt;
}

.instruction {
color:#133AD9;
padding-left:8pt;
padding-right:2pt;
font-weight:900;
}

.valueDesc {
padding-top:4pt;
padding-left:4pt;
padding-right:2pt;
}
.valueDesc td{
padding-top:4pt;
padding-left:4pt;
padding-right:2pt;
}

.valueDescBold {
padding-top:2pt;
padding-left:4pt;
padding-right:2pt;
font-weight:900;
}


.caption {
color:#133AD9;
padding-left:8pt;
padding-right:2pt;
text-align:right;
font-weight:900;
}

.caption2 {
color:#133AD9;
padding-left:8pt;
padding-right:12pt;
text-align:right;
font-weight:900;
}

.captionValue {
padding-right:2pt;	
padding-right:2pt;
text-align:left;
font-weight:900;
}

.captionSuffix {
padding-left:4pt;
padding-right:2pt;
text-align:left;
}

.help {
color:#133AD9;
padding-left:8pt;
padding-right:12pt;
text-align:right;
/* cursor:help; */
font-weight:400;
max-width: 400px;
word-break: break-word;
white-space: normal;
}

.help2 {
color:#133AD9;
padding-left:8pt;
padding-right:12pt;
text-align:right;
/* cursor:help; */
font-weight:400;
max-width: 400px;
word-break: break-word;
white-space: normal;
}

.k_default_select{
margin-right:8pt;	
/* color:#133AD9; 
font-weight:600; */
}

.helpError {
color:#8B0000;
}

.helpFocusIn {
text-decoration:underline;
color:#000;
/* background: #fbf9ee!important; */
background:#fbf9ee url(/images/DSD_K/images/focusin1.gif) right center no-repeat!important; 

}

.elementFocusIn {
border-color: #000!important;
}

.helpMouseOver {
text-decoration:underline;
color:#000;
}


select {

height: 18px;

}

select.k_search {

max-width:360px;

}

select.k_newGtin {

max-width:360px;

}

input {

height: 16px;

}

.autocomplete {

height: 18px;

}

.autocomplete.k_search {

max-width:360px;

}


input,textarea,select,option,.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button,.ui-combobox-input {
border:1px solid #ddd;
font-size:9pt;
}

.focus-in {
border:1px solid #00008B;
}

.working {
background:transparent url('+gAjaxLoading+') right center no-repeat;
}

textarea {
margin-top:2pt;
margin-bottom:2pt;
white-space: pre-wrap;
word-wrap: break-word;
resize: none;
}

.mode {
color:#00008B;
background-color:lightgray;
padding-left:4pt;
padding-right:4pt;
}

label.value {
cursor:pointer;
margin-bottom:4pt;
}

th {
text-align:left;
}

td,th {
padding:2px 4px;
}

		.dataTables_info { padding-top: 0; }
			.dataTables_paginate { padding-top: 0; }
			.css_right { float: right; }
			#example_wrapper .fg-toolbar { font-size: 0.8em }
			#theme_links span { float: left; padding: 2px 10px; }
			
.filterUsed {background-color: yellow!important;}	

.DaemonQueue_XMLCINOUT_C, .DaemonQueue_WORKFLOW_C  
{
 background-color: #dff0d8!important;	
	
}

.DaemonQueue_XMLCINOUT_X, .DaemonQueue_WORKFLOW_X  
{
 background-color: #f2dede!important;	
	
}

.daemonImage
{
  background-repeat:no-repeat;
  background-position: 2% 50%;
  background-size:12px 12px;
  padding-left: 12.5px!important;
  text-align:right;
}

.daemonEnabled {
 color: darkgreen!important;
 background-image:url(/images/dsd_k/images/check_mark_16.png);
 }	
.daemonDisabled {
 color: darkred!important;
  background-image:url(/images/dsd_k/images/cross_16.png);
 }
.daemonTaskActive {
 color: darkgreen!important;
 background-image:url(/images/dsd_k/images/ball_yellow_16.png);
 }
.daemonTaskProcessing {
 color: darkgreen!important;
 background-image:url(/images/dsd_k/images/ball_green_16.png);
 }	
.daemonTaskNotActive {
 color: darkred!important;
 background-image:url(/images/dsd_k/images/ball_red_16.png);
 }	   


#hierarchyDetail_table {
  border-collapse: collapse;
 /* table-layout: fixed; */
}

#hierarchyDetail_table th {
  border: 1px solid #999;
  padding: 2px 4px;
  text-align: left;
  white-space:nowrap;
}

#hierarchyDetail_table td {
  border: none;
  padding: 2px;
  text-align: left;
  white-space:nowrap;
}

input.HierarchyDetailGtinInput
{
background-image: url("/images/DSD_K/images/search.gif")!important;
background-repeat: no-repeat!important;
background-position: right center!important;	
}	


	
td.hierarchyGtin {
   font-weight : bold!important;
   color: darkblue!important;
}	

td.hierarchyGtinNotExist, span.hierarchyGtinNotExist {
   font-weight : bold!important;
   color: darkred!important;
}


tr.hierarchyDetailLevel1 {
	background-color: #d9edf7!important;
}	

tr.hierarchyDetailLevel2 {
	background-color: #ffffff!important;
}	

tr.hierarchyDetailLevel3  {
	background-color: #d9edf7!important;
}	

tr.hierarchyDetailLevel4 {
	background-color: #ffffff!important;
}			
tr.hierarchyDetailLevel5 {
	background-color: #d9edf7!important;
}

tr.hierarchyDetailLevel6 {
 	
	/* background-color: #fcf8e3!important; */
	background-color: #ffffff!important;
}
			
tr.hierarchyDetailLevel7 {
	
	/* background-color: #f2dede!important; */
	background-color: #d9edf7!important;
}

tr.hierarchyDetailLevel8 {
 	
	/* background-color: #fcf8e3!important; */
	background-color: #ffffff!important;
}
			
tr.hierarchyDetailLevel9 {
		
	/* background-color: #f2dede!important; */
	background-color: #d9edf7!important;
}


tr.hierarchyLevel1 {
	height : 20px!important; 
	/* background-color: #fcf8e3!important;  */
	background-color: #d9edf7!important;
}

tr.hierarchyLevel2 {
	height : 20px!important; 
	/* background-color: #dff0d8!important; */
	background-color: #ffffff!important;
}	

tr.hierarchyLevel3  {
	height : 20px!important; 
	background-color: #d9edf7!important;	
}	

tr.hierarchyLevel4 {
 	height : 20px!important; 
	/* background-color: #fcf8e3!important; */
	background-color: #ffffff!important;
}			
tr.hierarchyLevel5 {
	height : 20px!important; 
	/* background-color: #f2dede!important;  */
	background-color: #d9edf7!important;
}

tr.hierarchyLevel6 {
 	height : 20px!important; 
	/* background-color: #fcf8e3!important;  */
	background-color: #ffffff!important;
}
			
tr.hierarchyLevel7 {
	height : 20px!important; 
	/* background-color: #f2dede!important;  */
	background-color: #d9edf7!important;
}

tr.hierarchyLevel8 {
 	height : 20px!important; 
	/* background-color: #fcf8e3!important;  */
	background-color: #ffffff!important;
}
			
tr.hierarchyLevel9 {
	height : 20px!important; 
	/* background-color: #f2dede!important;  */
	background-color: #d9edf7!important;
}



tr.hierarchyLevel1 td {
   padding: 0 0 0 2px!important; 	
   border : 1px solid black!important;
}
tr.hierarchyLevel2 td.GTIN, tr.hierarchyLevel2 td.gtin_colh {
   padding: 0 0 0 22px!important; 
}	
tr.hierarchyLevel3 td.GTIN, tr.hierarchyLevel3 td.gtin_colh  {
   padding: 0 0 0 42px!important; 
}	
tr.hierarchyLevel4 td.GTIN, tr.hierarchyLevel4 td.gtin_colh  {
   padding: 0 0 0 62px!important; 
}
tr.hierarchyLevel5 td.GTIN, tr.hierarchyLevel5 td.gtin_colh  {
   padding: 0 0 0 82px!important; 
}			
tr.hierarchyLevel6 td.GTIN, tr.hierarchyLevel6 td.gtin_colh  {
   padding: 0 0 0 102px!important;
}
tr.hierarchyLevel7 td.GTIN, tr.hierarchyLevel7 td.gtin_colh  {
   padding: 0 0 0 122px!important; 
}			
tr.hierarchyLevel8 td.GTIN, tr.hierarchyLevel8 td.gtin_colh  {
   padding: 0 0 0 142px!important;
}
tr.hierarchyLevel9 td.GTIN, tr.hierarchyLevel9 td.gtin_colh  {
   padding: 0 0 0 162px!important;
}

tr.hierarchyRow.selected td, tr.hierarchyRow:hover.selected td	{
	background-color: #396DA6!important;
    color: white!important;
}

tr.hierarchyRow:hover	{
	background-color: #dadada!important;
    color: #000!important;
}		

/* 396DA6 */

.even.selected
{
background:#c3effd!important; color:#000!important;
}
.odd.selected
{
background:#c3effd!important; color:#000!important;
}

table.dataTable.hover tbody tr:hover, table.dataTable.hover tbody tr.odd:hover, table.dataTable.hover tbody tr.even:hover, table.dataTable.display tbody tr:hover, table.dataTable.display tbody tr.odd:hover, table.dataTable.display tbody tr.even:hover {
  background: #dadada; color:#000;
 cursor:pointer!important;
}

table.dataTable.hover tbody tr:hover.selected, table.dataTable.hover tbody tr.odd:hover.selected, table.dataTable.hover tbody tr.even:hover.selected, table.dataTable.display tbody tr:hover.selected, table.dataTable.display tbody tr.odd:hover.selected, table.dataTable.display tbody tr.even:hover.selected {
  background:#c3effd; color:#000;
}
table.dataTable tbody tr.selected, table.dataTable tbody tr.odd.selected, table.dataTable tbody tr.even.selected, table.dataTable.display tbody tr.selected, table.dataTable.display tbody tr.odd.selected, table.dataTable.display tbody tr.even.selected {
  background:#c3effd; color:#000;
}

table.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected, table.dataTable.stripe tbody tr.even.selected, table.dataTable.display tbody tr.even.selected {
   background:#c3effd; color:#000;
}

.even.rowChecked
 {
	background-color: #B0BED9!important; color:#000!important;
	cursor:pointer;
}
.odd.rowChecked
 {
	background-color: #9FAFD1!important; color:#000!important;
	cursor:pointer;
}

.clickable,button {
cursor:pointer;
}

