/* app css stylesheet */

/*.menu {
  list-style: none;
  border-bottom: 0.1em solid black;
  margin-bottom: 2em;
  padding: 0 0 0.5em;
}

.menu:before {
  content: "[";
}

.menu:after {
  content: "]";
}

.menu > li {
  display: inline;
}

.menu > li:before {
  content: "|";
  padding-right: 0.3em;
}

.menu > li:nth-child(1):before {
  content: "";
  padding: 0;
}*/

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: #e5e5e5;
}

.problem-title {
  color: #0000ff;
  font-weight: 500;
}

tr.red-odd-tr {
  background-color: #ffeeee;
}

tr.red-even-tr {
  background-color: #ffdddd;
}

tr.red-odd-tr:hover {
  background-color: #ffbbbb;
}

tr.red-even-tr:hover {
  background-color: #ffbbbb;
}

tr.green-odd-tr {
  background-color: #eeffee;
}

tr.green-even-tr {
  background-color: #ddffdd;
}

tr.green-odd-tr:hover {
  background-color: #bbffbb;
}

tr.green-even-tr:hover {
  background-color: #bbffbb;
}

tr.blue-odd-tr {
  background-color: #eeffff;
}

tr.blue-even-tr {
  background-color: #ddffff;
}

tr.blue-odd-tr:hover {
  background-color: #bbffff;
}

tr.blue-even-tr:hover {
  background-color: #bbffff;
}

.red-td {
  color: #ff0000;
  font-weight: bold;
}

.green-td {
  color: #008000;
  font-weight: bold;
}

.blue-td {
  color: #0000d0;
  font-weight: bold;
}

td {
  white-space: nowrap;
}