@charset "UTF-8";
#dtcart .hide-column-names table thead tr {
	display: none;
}

#dtcart td.tbl1 {
	width: 70%;
}

#dtcart td.tbl2 {
	width: 30%;
	text-align: right;
}

#dtcart>.ui-datatable-footer {
	padding: 0;
}

#dtcart .ui-datatable-scrollable-theadclone {
	visibility: collapse;
}

#dtcart .ui-dialog-title {
	color: #df1a23;
}

#dtcart .ui-datatable .ui-inputfield {
    height: 20px !important;
    border: 1.5px solid #ccc !important;
    display: inline-block !important;
    width: 95% !important;
}
#dtcart .icon_remove_small {
    width: 15px;
    height: 15px;
}
#dtcart .icon_remove_small_blue {
    width: 11px;
    height: 11px;
    margin-left: 60%;
    /* margin-left: 70%; */
    background-size: 100% 100%;
}
#dtcart .ui-datatable table {
    border: hidden !important;
}
#dtcart .cartTable table table tbody tr td {
	border: hidden !important;
}
#dtcart .deletecheckbox .ui-datatable table {
	width: 30% !important;
}
#dtcart .ui-datatable thead th, #dtcart .ui-datatable tbody td, #dtcart .ui-datatable tfoot td, #dtcart .ui-datatable tfoot th {
    padding: 1.5px 5px !important;
}
#dtcart .deletecheck-background {
   background: lightgoldenrodyellow;
}
#dtcart > div.ui-datatable-scrollable-body {
    border: 3px groove #fff;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 4px;
}
#dtcart > div.ui-widget-header.ui-datatable-scrollable-header {

	border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
#dtcart .lowlight2{
	background: #d8ddde !important ;
}
#dtcart .highlight2{
	background: #CCCACB  !important ;
}
#dtcart .ui-datatable-subtable-header {
	background: #CCCACB  !important ;
}

#dtcart #proceedTooltip > div.ui-tooltip-text.ui-shadow.ui-corner-all {
    padding: 3px 10px;
    background-color: #fff;
    color: #4c4c4c;
    font-size: .8em;
    font-family: sans-serif;
    width: 300px;
}

#dtcart #deleteTooltip > div.ui-tooltip-text.ui-shadow.ui-corner-all {
    padding: 3px 10px;
    background-color: #fff;
    color: #4c4c4c;
    font-size: .8em;
    font-family: sans-serif;
    width: 300px;
}

#dtcart:price {
	width: 90px !important; max-width: 90px;
}
#dtcart:grandTotalPanelGrid > tbody > tr > td.ui-panelgrid-cell.cat_sub_grid_column2 {
	border: hidden !important;
}
#dtcart .ui-panelgrid .ui-panelgrid-cell {
	border-width: 1px;
    border-style: solid;
    border-color: inherit;
    padding: 4px 10px;
    border: hidden !important;
}

#dtcart .customDialog {
    background: #ffffff;
}
#dtcart .customDialog .ui-dialog-titlebar {
	top: 1px !important;
	left: 1px !important;
	font-size: 20px;
	font-weight: bold;
	width: 100%;			
}
#dtcart .customDialog .ui-dialog-title {
    color: #ffffff;
    text-align: center;
}						
#dtcart .ui-dialog.customDialog .ui-dialog-content {
    padding: 0;
    margin: 0px 0px;
    align: left;	    
}
		
#dtcart .emptyColumn, .imgColumn {
	vertical-align: top;
	width: 20px;
}

#dtcart .selectRadio label {
	margin-right: 2px;
}

#dtcart .cat_sub_grid td {
    background-color: #f3f3f3 !important;
    border: 0px solid #d7d7d7 !important;
    padding: 8px 12px !important;
    white-space: nowrap !important; /* Forces Grand Total to stay on one line */
}