.ui-jqgrid
{
 font-size: 12px;
}

.ui-jqgrid-bdivm
.ui-jqgrid,
.ui-jqgrid-bdiv,
.ui-jqgrid-view,
.ui-jqgrid-btable,
.ui-jqgrid-btable tr,
.ui-widget-content
{
 background: transparent !Important;
}
.ui-widget
{


 background: url("../images/bg_bg.png") no-repeat scroll left top transparent !important;
 background-size: cover !important;
}

.ui-corner-all
{
 border-radius: 0;
 clear: both;
}



.ui-jqgrid-btable tr:nth-child(even)
{
	 background:  #363636 !important;
}

.ui-jqgrid-btable tr:hover
{
	background: silver url('../images/select-employee_bg-hover.jpg') !important;
	background: gray !important;
	border: transparent;
}

.ui-jqgrid td {
		border: transparent !important;

		/* #555555 */
}

*[aria-selected="true"] td
{
	background: #286f28;
	color: white;

	border: transparent !Important;
}

.receipt-selection-search
{
 clear: none;
 margin-left: 4px;
 margin-right: 4px;
 margin-top: 4px;
 margin-bottom: 4px;
 padding: 6px 26px 6px 10px;
 background: #323232 url('../images/search.png') no-repeat center right;
 border-top-left-radius: 4px 4px;
 border-top-right-radius: 4px 4px;
 border-bottom-left-radius: 4px 4px;
 border-bottom-right-radius: 4px 4px;
 width: 286px;
 height: 25px;
 display: block;
 float: left;
 margin-bottom: 10px;
 margin-right: 20px;
}

.receipt-selection-search input
{
 width: 250px;
 font-size: 1.2em;
 border: 0;
 display: inner-block;
 margin: 0;
 border-top-left-radius: 2px 2px;
 border-top-right-radius: 2px 2px;
 border-bottom-left-radius: 2px 2px;
 border-bottom-right-radius: 2px 2px;
 float: left;
}

button.new-item-button
{
	padding: 0;
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	border: 0;
	clear: none;
	margin-top: 10px;
	background: transparent;
}

button.new-item-button:active
{
	position: relative;
	padding-top: 1px;
}

button.new-item-button img
{
	box-shadow: none;
}


#receipt-content  *[aria-describedby="products_product_name"] p,
#receipt-content  *[aria-describedby="open-receipts_id"] p,
#receipt-content  *[aria-describedby="open-receipts_customer_name"] p,
#receipt-content  *[aria-describedby="products_price"] p
{
 margin: 0;
 padding: 0;
 border: 0;
 margin-top: 2px;
 font-family: arial;
}

#receipt-content  *[aria-describedby="products_price"] p
{
 text-align: right !important;
 padding-right: 3px !Important;

}
#receipt-content  *[aria-describedby="products_price"]
{
    font-size: 110% !important;
    font-weight: normal !important;
    letter-spacing: 1px !important;
    text-align: right;
    text-shadow: 2px 3px 1px black;
}



#receipt-content  *[aria-describedby="customers_edit"],
#receipt-content  *[aria-describedby="customers_select"]

{
 height: 60px !important;
}

#receipt-content  *[aria-describedby="customerss_edit"] .edit-customer,
#receipt-content  *[aria-describedby="customerss_select"] .select-customer
{
 padding-top: 15px !Important;
 float: left !Important;
 display: block !Important;
 width: 70px !Important;
 height: 40px !Important;
 overflow-x: hidden;
 text-align: center;
}

#receipt-content  *[aria-describedby="customerss_edit"] .edit-customer:hover,
#receipt-content *[aria-describedby="customerss_select"] .select-customer:hover
{
 text-decoration: underline;
}
#receipt-content .customer-fullname,
#receipt-content-leftside .product-name
{
    font-family: "Lato", "Tahoma", 'Yanone Kaffeesatz' !important;
    font-size: 130% !important;
    font-weight: normal !important;
    �letter-spacing: 1px !important;
    text-align: left;
    ttext-shadow: 1px 1px 1px black;
    padding-left: 5px;


}

#receipt-content .customer-fullname,
#receipt-content-leftside .product-name
{
 padding-top: 3px;
}

#receipt-content-leftside td > .product-name
{

    word-break:break-all !important;;
    word-wrap: break-word !important;;

 display: inline-block !important;;
 ooverflow-x: hidden !important;
 white-space: pre-wrap !important;; /* css-3 */
white-space: -moz-pre-wrap !important;;
}

#receipt-content .customer-phone,
#receipt-content .customer-fulladdress,
#receipt-content p.category
{
 font-family: "Lato",arial !important;
 padding-left: 5px;
 color: #e9e9e9 !important;

 text-shadow: 1px 1px 1px black;
}

#receipt-content .customer-fulladdress
{
 padding-bottom: 4px;
}

#receipt-row-area .new-item-button,
#receipt-row-area .receipt-selection-search,
#receipt-row-area #gbox_receipt-rows .ui-jqgrid-hdiv,
#receipt-row-area #receipt-rows-pager

{
display: none;
}

#receipt-row-area #gbox_receipt-rows .ui-jqgrid-bdiv
{
 overflow-x: hidden;
 height: 100px !important;
}


#receipt-row-area .ui-corner-all {
 bordeR: 0;
}

#receipt-row-area *[aria-describedby="receipt-rows_product_name"]
{

 height: auto: !important;

 overflow-x: hidden;
 padding: 0;
}



#receipt-row-area p {
  margin-left: 5px;
  margin-top: 2px;
  margin-bottom: 2px;
  padding: 0;
  border: 0;
  display: inner-block;

}



#gbox_open-receipts .ui-jqgrid-bdiv,
#gbox_queue .ui-jqgrid-bdiv
{
	hheight: 173px !Important;
}

#receipt-content .recId,
#receipt-content .recCreated,
#receipt-content .recEmployee
{
 padding-left: 5px !important;
}

#receipt-content .recId
{
 font-size: 130%;
 font-weight: bold;
 font-family: tahoma, arial;
 padding-top: 8px !important;
}

#receipt-content .recEmployee
{
 padding-bottom: 10px !important;
}

#receipt-content *[aria-describedby="queue_name"]
{
 height: 40px !Important;
}

#receipt-content *[aria-describedby="queue_name"] p {
 float: left;
 display: block;
 overflow: hidden;
 clear: none;
 width: 130px !important;
}
*[aria-labelledby="ui-dialog-title-withdraw-dialog"]
 {
 width: 400px !Important;
  background: #1b1b1b url('../images/bg_bg.png') no-repeat top center !important;
}

}
*[aria-labelledby="ui-dialog-title-edit-customer-form"],
*[aria-labelledby="ui-dialog-title-memo-dialog"]

{
 width: 600px !Important;
  background: #1b1b1b url('../images/bg_bg.png') no-repeat top center !important;
}
}

*[aria-labelledby="ui-dialog-title-default-wide-edit-form"],
#default-wide-edit-form
{
 width: 700px;
 background: url('../images/bg_bg.png') no-repeat top left !important;
}

.ui-dialog
{
	  background: #1b1b1b url('../images/bg_bg.png') no-repeat top center !important;
	  width: auto !important;

}

#default-wide-edit-form #product_group
{
 width: 200px;
}

.default-wide-list .ui-jqgrid tr.jqgrow td {

 padding: 2px !Important;
 padding-left: 5px !Important;
font-family: arial;
  text-shadow: 2px 2px 1px black;
}

.remove-employee img {
 height: 15px !Important;

}

.remove-employee,
.editPopUp
{
 text-align: center;
}

.editPopUp a {
	text-decoration: none;
}

.editPopUp a:hover {
	text-decoration: underline;

}

#gbox_customer-groups .ui-jqgrid-bdiv
{
height: 400px !Important;
}


.ui-dialog
{
 width: auto;
}
#service-details td.h4
{
 padding-top: 10px !important;
 padding-bottom: 10px !important;
 background: #444444 url(/images/icon_folder.png) 5px center no-repeat;
 background-size: auto 15px;
 color: white;
 box-sizing: border-box;
 padding-left: 35px !important;

}
#service-details td.label
{
	width: 400px;
}

#service-details tr:nth-child(even)
{
	 background:  #27303A !important;
	 background:  #e8e8e8 !important;
	 color: #000000;
}


#receipt-content-leftside .ui-jqgrid-bdiv
{
  bbackground: #e9e9e9 !important;

}

#receipt-content-leftside .ui-jqgrid-bdiv td
{
 color: black !important;
 text-shadow: none !important;

 color: white !important;
 text-shadow: 1px 1px 1px black !important;
 border-top: 1px solid #444444 !important;
 border-bottom: 1px solid #1b1b1b  !important;


}

#receipt-content-leftside tr:nth-child(even)
{
	 background:  #e2e2e2 !important;
	 background:  rgba(0,0,0,0.1) !important;

	 background:  rgba(255,255,255,0.1) !important;
	 color: black;

}

#receipt-content-leftside  .ui-jqgrid-btable tr:hover
{
	nbackground: silver url('../images/select-employee_bg-hover.jpg') !important;
	background: #FFFFE0 !important;
	background: white !important;
	border: transparent;
    cursor: pointer;
    background: rgba(255,255,255,0.3) !important;

}

#receipt-content-leftside  .ui-jqgrid-btable tr:hover  td
{
 bborder-top: 1px solid green !important;;
 bborder-bottom: 1px solid green !important;
}

*[aria-describedby="accounts_customer_name"]
 {
  text-align: left !important;
 } 