form fieldset:not(.login) .field label {
  display: inline-block;
  width: 200px;
  text-align: right;
  margin-right: 10px;
}

table.sepia {
  border-collapse: separate;
  border-spacing: 2px;
  background-color: Gray;
}
table.sepia caption {
  color: saddlebrown;
}
table.sepia tbody.new,
table.sepia tr.new {
  background-color: skyblue;
}
table.sepia tbody.even,
table.sepia tr.even {
  background-color: #f5deb3;
}
table.sepia tbody.odd,
table.sepia tr.odd {
  background-color: #efca86;
}
table.sepia th,
table.sepia td {
  padding: 5px;
}
table.sepia th {
  background-color: Tan;
}
table.sepia th.group {
  background-color: #e9b759;
}
table.sepia th.headerSortDown:after, table.sepia th.headerSortUp:after {
  content: " ";
  position: relative;
  left: 5px;
  border: 10px solid transparent;
}
table.sepia th.headerSortDown:after {
  top: 10px;
  border-top-color: crimson;
}
table.sepia th.headerSortUp:after {
  bottom: 10px;
  border-bottom-color: crimson;
}
table.sepia th.headerSortDown, table.sepia th.headerSortUp {
  padding-right: 10px;
}
table.sepia .table {
  display: table;
}
table.sepia .table > div {
  display: table-cell;
  vertical-align: middle;
}

body.entities {
  background-color: #eee;
}
body.entities input, body.entities textarea {
  font-size: 20px;
}
body.entities .changing {
  background-color: #fcc;
}
body.entities .changed {
  background-color: #cfc;
}
body.entities .flare {
  animation-name: flare-animation;
  animation-duration: 0.5s;
}
body.entities .found {
  background-color: yellow;
}
body.entities .search_active {
  background-color: skyblue;
}
body.entities {
  /* Safari 4.0 - 8.0 */
}
@-webkit-keyframes flare-animation {
  from {
    background-color: #fcc;
  }
  to {
    background-color: #cfc;
  }
}
body.entities {
  /* Standard syntax */
}
@keyframes flare-animation {
  from {
    background-color: #fcc;
  }
  to {
    background-color: #cfc;
  }
}
body.entities td.td_copy {
  position: relative;
}
body.entities span#copied {
  display: none;
  background-color: #555;
  color: #fff;
  border-radius: 6px;
  padding: 5px;
  position: absolute;
  z-index: 1;
  bottom: 100%;
  left: 10%;
}

.login_failure {
  background-color: pink;
}

body.sessions {
  background-image: url("/static/images/BankVault.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  text-align: center;
}
body.sessions div.unauthorized_access {
  background-color: cornsilk;
  margin: 0 auto 0 auto;
  padding: 20px;
  width: 50%;
  color: crimson;
  border: 3px solid grey;
}
body.sessions fieldset.login {
  width: 400px;
  font: 25px Georgia, sans-serif;
  margin: 0 auto 0 auto;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cedce7+0,596a72+100;Grey+3D+%231 */
  background: #cedce7;
  /* Old browsers */
  background: -moz-linear-gradient(top, #cedce7 0%, #596a72 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #cedce7 0%, #596a72 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #cedce7 0%, #596a72 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cedce7', endColorstr='#596a72', GradientType=0);
}
body.sessions fieldset.login legend {
  background-color: #6B7C84;
  color: white;
  padding: 5px;
  border: 3px solid black;
  margin-top: 10px;
}
body.sessions fieldset.login {
  /* IE6-9 */
}
body.sessions fieldset.login select,
body.sessions fieldset.login input {
  font-size: 25px;
}
body.sessions fieldset.login div {
  margin-top: 8px;
}

.display_none {
  display: none;
}

.hidden {
  visibility: hidden;
}

.clear {
  clear: both;
}

.center {
  text-align: center;
}

.green {
  color: forestgreen;
}

.red {
  color: crimson;
}

.flash {
  background-color: cornsilk;
  font-style: italic;
  font-weight: bold;
  margin: 0 auto 10px auto;
  width: 50%;
  padding: 7px;
}
.flash.notice {
  border: 3px solid grey;
  color: grey;
}
.flash.alert {
  border: 3px solid red;
  color: crimson;
}

div#timeout {
  float: right;
  width: 190px;
  padding: 5px;
  border: 2px solid #888;
}
div#timeout.ok {
  color: forestgreen;
  background-color: cornsilk;
}
div#timeout.warning {
  color: cornsilk;
  background-color: crimson;
}

/*# sourceMappingURL=vault.css.map */
