
td.vertical {
    -webkit-transform: rotate(-90deg); 
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
     transform: rotate(-90deg);
     width:30px;
}

td div.vertical {
    -webkit-transform: rotate(-90deg); 
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
     transform: rotate(-90deg);
}


.custom_delete
{
     background-image: url(../images/ignored.PNG) !important;
}

.custom_add {
     background-image: url(../images/customer/customers_add16.png) !important;
}

.reset_user_limit {
     background-image: url(../images/reset.jpeg) !important;
}

.category_copy {
     background-image: url(../images/copy.png) !important;
}

.category_paste {
     background-image: url(../images/paste.png) !important;
}




.custom_edit {
     background-image: url(../images/customer/customers_edit16.png) !important;
}

.custom_save {
     background-image: url(../images/save.png) !important;
}

.custom_cancel {
	background-image: url(../images/cancel.png) !important;
}

.panelFonts {
	font: normal 20px arial;
}


.x-grid-row-over table.usercategory 
{
	text-decoration: underline;
}

.x-grid-row-over div.userdatecategory
{
	text-decoration: underline;
//	text-decoration: line-through;
}

.x-grid-row-selected div.userdatecategory
{
	font-weight:bold;
}

.x-grid-row-selected table.usercategory
{
	font-weight:bold;
}


table.usercategory
{
	width: 100%;
	height: auto;
	max-width:100%;
	table-layout:fixed;
	position: relative;
	top: 0px;
	left: 5px;
}

table.usercategory td
{
	text-overflow: ellipsis;
	overflow: hidden;
}

div.userdatecategory
{
	position:relative; 
	top: 5px; 
	left:5px; 
	height:auto;
}


.lexus_custom_panel {
	background-color: #ccffff !important; 
}


.lex_image_state {
	position: relative; 
	top: 3px;
}

.lex_image_state_offset
{
	left:5px;
}


.lex_object_offsets {
	margin:	4px;
}

.catDropTarget {
	background-color: #ccffff !important; 
	cursor: hand !important; 
}


.CellTableAlign {
	vertical-align:middle;
}

.CellTableWeekEnd {
	background-color: #e4e4e4 !important;
}

.CellTableIgnored {
	background-color: #ffff00 !important;
}

.elem_checkboxgroup {
	padding: 5px 15px; 
	border: 1px solid #b5b8c8 !important; 	
}

.ignored_class 
{
	color: #D31D0D !important;
}

.exp-font, .exp-font textarea, .exp-font label, .exp-font div, .exp-font input, .exp-font table, .exp-font span
{
	font-family: sans-serif !important;
	font-size: 11px !important;	
}


.hide_newprices_row
{
	display: none;
}


.displayColor
{
	color: blue;
}

table.corrections_table
{
	margin-left:5px;
	margin-top: 5px;
	border: 1px dashed;
	background-color: #c1cee1;
}

table.corrections_table td
{
	padding-left:7px;	
}

.view_prices_normal
{
	background-image: url(../images/vprices.png) !important;
}

.view_prices_corrected
{
	background-image: url(../images/cprices.png) !important;
}

.view_empty_new_prices
{
	background-image: none !important;
}

.look_corrections
{
	cursor:hand !important;
}

.AuditCellCreate {
	background-color: #d9eedb !important;
}

.AuditCellEdit {
	background-color: #f5c6bc !important;
}

.AuditCellDelete {
	background-color: #BDB76B !important;
}


.x-grid-cell-name {
	cursor:hand;
}

#pnlReportTemplate-body .slick-cell
{
	padding:0px;
	border:none;

}


.slick-cell span
{
	margin-left: 2px;
	margin-right: 2px;
	vertical-align: middle;
}

#pnlReportTemplate-body .slick-cell.selected
{
  background: #eff6ff; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZjZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjZWFmMWZiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNiUiIHN0b3AtY29sb3I9IiNlY2YzZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1NSUiIHN0b3AtY29sb3I9IiNlY2YyZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1NyUiIHN0b3AtY29sb3I9IiNlYmYxZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiNkYmU2ZjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MiUiIHN0b3AtY29sb3I9IiNkY2U5ZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2NCUiIHN0b3AtY29sb3I9IiNkN2U4ZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2NiUiIHN0b3AtY29sb3I9IiNkOGU4ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3MiUiIHN0b3AtY29sb3I9IiNkY2U3ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NiUiIHN0b3AtY29sb3I9IiNkOWU4ZmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDllOGZiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(top,  #eff6ff 0%, #eaf1fb 3%, #ecf3fd 6%, #ecf2fe 55%, #ebf1ff 57%, #dbe6f8 60%, #dce9fc 62%, #d7e8fc 64%, #d8e8ff 66%, #dce7f9 72%, #d9e8fb 76%, #d9e8fb 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eff6ff), color-stop(3%,#eaf1fb), color-stop(6%,#ecf3fd), color-stop(55%,#ecf2fe), color-stop(57%,#ebf1ff), color-stop(60%,#dbe6f8), color-stop(62%,#dce9fc), color-stop(64%,#d7e8fc), color-stop(66%,#d8e8ff), color-stop(72%,#dce7f9), color-stop(76%,#d9e8fb), color-stop(100%,#d9e8fb)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #eff6ff 0%,#eaf1fb 3%,#ecf3fd 6%,#ecf2fe 55%,#ebf1ff 57%,#dbe6f8 60%,#dce9fc 62%,#d7e8fc 64%,#d8e8ff 66%,#dce7f9 72%,#d9e8fb 76%,#d9e8fb 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #eff6ff 0%,#eaf1fb 3%,#ecf3fd 6%,#ecf2fe 55%,#ebf1ff 57%,#dbe6f8 60%,#dce9fc 62%,#d7e8fc 64%,#d8e8ff 66%,#dce7f9 72%,#d9e8fb 76%,#d9e8fb 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #eff6ff 0%,#eaf1fb 3%,#ecf3fd 6%,#ecf2fe 55%,#ebf1ff 57%,#dbe6f8 60%,#dce9fc 62%,#d7e8fc 64%,#d8e8ff 66%,#dce7f9 72%,#d9e8fb 76%,#d9e8fb 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #eff6ff 0%,#eaf1fb 3%,#ecf3fd 6%,#ecf2fe 55%,#ebf1ff 57%,#dbe6f8 60%,#dce9fc 62%,#d7e8fc 64%,#d8e8ff 66%,#dce7f9 72%,#d9e8fb 76%,#d9e8fb 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff6ff', endColorstr='#d9e8fb',GradientType=0 ); /* IE6-8 */
}

#calculate_height
{
    position: absolute;
    visibility: hidden;
    height: auto;
    width: auto;
    white-space: nowrap; /* Thanks to Herb Caudill comment */	
}

.row-reorder
{
	cursor: move !important; 
	padding: 2px;
	background: url("../images/drag-handle.png") no-repeat center center;
}


#archives_list li
{
	margin-top:7px;
	font-size: 12px;
}


.total_stat {
	background-color:#EACED3;
}


#bottomButtonsPlattsDownloadSetup > div {
	margin-top: 5px;
	padding: 5px;
}