html, body {
  height: 100%;
  min-width: 600px; }

body {
  background-image: url("../images/brick.png");
  background-repeat: repeat; }

header {
  border-bottom: #1e87f0 2px solid;
  background-image: url("../images/header3.png"); }

.data-table {
  max-height: 400px; }

.data-table-large {
  max-height: 550px; }

.rights-on-off {
  max-width: 700px !important; }

.opacity-rights-on-off {
  opacity: .3; }

.delete-menu-rights, .delete-rights-rights {
  cursor: pointer; }

.filter-box {
  width: 310px !important; }

.table-fix {
  table-layout: fixed;
  word-wrap: break-word; }

.table-fix th {
  padding: 2px 8px 5px 0 !important; }

.table-fix td, .table-fix a {
  cursor: pointer;
  padding: 2px 8px 2px 0 !important; }

#table-info-oks td {
  padding: 4px 8px 4px 0 !important; }

#table-requests {
  min-width: 800px; }

.current-tr {
  background: #f1f1f1; }
