@CHARSET "US-ASCII";

/* Mouse pointer on the group header */
.datagrid-ROOader {
	cursor:pointer;
}

/* Ajust the left position of the
   navigation bar inside the group. Without, the navigation bar overflow the table area
 */
div.datagrid-group-navbar {
	margin-left: -20px;
}

/* Reduce de size of the navigation bar inside the group
 */
div.datagrid-group-navbar ul > li > a {
	background-color: transparent;
	font-size: 10px;
	padding: 4px 8px;
}

/* Correct the side of the shadow of the button like element in 
   the group navigationbar. 
 */
div.datagrid-group-navbar ul > li:first-child a {
	padding-left: 11px !important; 
}

/* Remove the top border in the group footer (Avoid double border in the separation of the group body and group footer) */
tbody.tablegrid-body-gf {
	border-top: none !important;
}

/* Remove the right border in the group footer */
tbody.tablegrid-body-gf > tr:first-child > td:nth-child(1) {
	border-right: none;
}
tbody.tablegrid-body-gf > tr:first-child > td:nth-child(2) {
	border-left: none;
}

/* avoid mouse hover in group footer (paginationbar) */
tbody.tablegrid-body-gf > tr:hover > td {
	background-color: rgb(249, 249, 249);
}

/* Text of the group header */
tbody.tablegrid-body-gh {
	font-weight: bold;
}

tbody.tablegrid-body-gh > tr > td {
	cursor:pointer;
}

tbody.tablegrid-body-gh > tr > td > span {
	margin-left:5px;
}

.dt-bottom-border {
	border-top : 1px solid #ddd;
}

span.tablegrid-group-badge {
	margin-left: 10px;
	font-size: 13px;
	font-weight: normal;
}

span.tablegrid-header-label {
	/*white-space: nowrap;*/
}

table.table thead .sorting .tablegrid-header-label {
  cursor:pointer;
}

table.table thead .sorting_asc {
  background: url('../img/sort_asc.png') no-repeat center right;
}

table.table thead .sorting_desc {
  background: url('../img/sort_desc.png') no-repeat center right;
}

body {
	overflow: auto;
}

span.tablegrid-header-label > a {
	cursor: pointer;
}
span.tablegrid-header-label > a {
	color: rgb(102, 102, 102);;
}

div.tablegrid-column-menu-dropdown {
	height: auto;
	width: 250px;
	opacity:0.91;
	z-index: 10000;
}

/* Grid Selected Row*/
tr.rowSelected {
	background-color : #ebebeb;
}

/* Move the arrow in the filter menu to the left (when the menu is near left of screen)*/
.ajax-dropdown-left:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
  border-width: 7px;
  left: 5%;
  margin-left: -7px;
}
.ajax-dropdown-left:before {
  border-color: rgba(131, 131, 131, 0);
  border-bottom-color: #838383;
  border-width: 8px;
  left: 5%;
  margin-left: -8px;
}

/* Move the arrow in the filter menu to the right (when the menu is near right of screen)*/
.ajax-dropdown-right:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
  border-width: 7px;
  left: 95%;
  margin-left: -7px;
}
.ajax-dropdown-right:before {
  border-color: rgba(131, 131, 131, 0);
  border-bottom-color: #838383;
  border-width: 8px;
  left: 95%;
  margin-left: -8px;
}

/* Show a separator between lov choices and other options in the GridFilter*/
ul.lov-choice {
	border-top : 1px solid #CCCCCC;
	overflow: auto;
	max-height: 200px;
}

/* Don't  show the bullets in the grid filter options*/
ul.filters {
	list-style : none;
}

span.checkbox.checkbox-no-margin{
	margin : 0px;
}

td i.xwc-preview-open{
	cursor : pointer;
}

td i.fa-minus-circle{
	cursor : pointer;
}

td i.fa-plus-circle{
	cursor : pointer;
}

/* Show group toolbar in grid */
.xwc-group-toolbar{
	min-height: 40px;
	background : rgb(228, 232, 238);
	padding: 5px;
	color: rgb(26, 26, 27);
	font-weight: bold;
	font-size: 90%;
	
}

/**CSS Class that is applied when a column label is being hovered the drop zone*/
.xwc-highlight {
	background : rgb(188, 192, 197);
	border : 1px dashed black;
}

/** Apply spacing to the group buttons */
.xwc-group-toolbar div.btn-group{
	margin-right : 5px;
}

.btn-reorder-group{
	cursor : move
}

table.table-bordered thead.tablegrid-header tr > th.xwc-reorder-column-hover  {
	background : rgb(188, 192, 197) !important;
	border-left : 2px dashed black !important;
}

/* Spacer menu in toolbars */
.xwc-toolbar-spacer-menu {
	border : 0px; 
	background-color : transparent; 
	padding-left : 2px; 
	padding-top : 0px;
	margin-left : -8px !important; 
	cursor : default; 
	box-shadow : none;
}

.jarviswidget .gridpanel-widget-body {
	min-height: 72px;
}	

.gridpanel-jarviswidget {
	margin-bottom: 0px;
}