/* ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
 * bootstrap patches
 * _____________________________________________________________________________ */

/* Remove double border at bottom of thead */
.table THEAD TH {
  border-bottom: 0;
}

/* ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
 * dataTables patches
 * _____________________________________________________________________________ */

/* Remove double border at top of table */
.dataTable {
  border-top: 0;
}

/* Remove double border at bottom of table (except if footer id present) */
.dataTable:not(.no-footer) {
  border-bottom: 0;
}

/* Remove right padding from not-sortable table headers */
.dataTable.table > THEAD > TR > TH[data-sortable="false"] {
  padding-right: 0;
}

/* Add left padding to sortable table headers (for symmetry) */
.dataTable.table > THEAD > TR > TH:not([data-sortable="false"]) {
  padding-left: 20px;
}

/* ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
 * bootstrap overrides
 * _____________________________________________________________________________ */

HTML {
  font-size: 14px;      /* Reduce default bootstrap font size */
  margin: 0 0 0 calc(100vw - 100%);   /* Prevent jumping scrollbar */
}

/* color input fields on hover (bootstrap does not do it) */
INPUT:hover,
SELECT:hover {
  border-color: #000;
}

/* ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
 * my styles
 * _____________________________________________________________________________ */

BODY {
  background-color: #f38630;
}

A:hover {
  color: #f00;
  text-decoration: none;
}

#movies_table THEAD {
  background-color: lightgreen;
}

#movies_table TBODY {
  background-color: #fff;
}

#movies_table TD,
#movies_table TH {
  text-align: center;
}

#movies_table,
#movies_table TH,
#movies_table TD {
  border-color: black !important;      /* stylelint-disable-line declaration-no-important  */
}

/* FIXME - should remove only left row border */

/*
#movies_table,
#movies_table TFOOT TH {
  border: 0;
}
*/
