/**
 * Theme css for the Data grid
 * File: assets/app_themes/<theme>/css/datagrid.css
 *
 * @author     ClMan
 * @copyright  (c) 2019 clMan
**/

/* Grid containers */
.cm_DgWrapper {
  color: #393939;
}
.cm_DgHeader {
  border-bottom: 1px solid #818181;
}
.cm_DgFooter {
  border-top: 1px solid #818181;
}
.cm_DgHeaderBorderLeft{
  border-left: 1px solid #818181;
}
.cm_DgHeaderBorderRight{
  border-right: 1px solid #818181;
}
.cm_DgTable {
}
.cm_DgHiddenData {
  background-color: #efefef;
  border-bottom: 1px solid #818181;
  border-left: 1px solid #818181;
  border-right: 1px solid #818181;
  border-radius: 0 0 10px 10px;
}


table {
  border-collapse: collapse;
}
tbody > tr {
  border: none;
}
.cm_DgTableTr {
  border-bottom: 1px solid #818181;
}
.cm_DgInnerTableTr {
}
.cm_DgTableTr:hover {
  background-color: #818181;
  color: #E1E1E1;
}

/* Grid elements */
.cm_DgTitleText, .cm_DgFooterText {
  color: #393939;
}
.cm_DgHeaderText, .cm_DgHeaderText a {
  color: #393939;
}
.cm_DgHeaderText a:hover {
  color: #E1E1E1;
}
.cm_DgHeaderImage {
}
.cm_DgTableText {
  color: #393939;
}
.cm_DgTableText:hover {
  color: #E1E1E1;
}
.cm_DgTableText a {
  color: #393939;
}
.cm_DgTableImage {
}
.cm_DgHiddenText {
  color: #393939;
}
.cm_DgFooterText {
}
.cm_DgInputBox, .cm_DgInputBoxRight {
  border: 1px solid #818181;
  background-color: #E1E1E1;
}
