body {
  background-image: linear-gradient(to bottom, #94a6aa 50%, #6b8287 100%);
  background-attachment: fixed; }

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  color: #0f0f0a; }

a, a:active {
  color: #0f0f0a; }

a:hover, a:focus {
  color: #3d3d29; }

.btn-primary {
  color: #fff;
  background-color: #5c5c3d;
  border-color: #3d3d29; }

.btn-primary.active,
.btn-primary:active,
.btn-primary:active:hover,
.btn-primary:active:focus,
.btn-primary:active.focus,
.btn-primary.active:hover,
.btn-primary.active:focus,
.btn-primary.active.focus,
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.open > .btn-primary.dropdown-toggle,
.open > .btn-primary.dropdown-toggle:hover,
.open > .btn-primary.dropdown-toggle:focus,
.open > .btn-primary.dropdown-toggle.focus {
  color: #fff;
  background-color: #4c4d33;
  border-color: #2e2e1f; }

.btn-default {
  color: #4c4d33;
  background-color: #e0e0d1;
  border-color: #7a7a52; }

.btn-default.active,
.btn-default:active,
.btn-default:active:hover,
.btn-default:active:focus,
.btn-default:active.focus,
.btn-default.active:hover,
.btn-default.active:focus,
.btn-default.active.focus,
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.open > .btn-default.dropdown-toggle,
.open > .btn-default.dropdown-toggle:hover,
.open > .btn-default.dropdown-toggle:focus,
.open > .btn-default.dropdown-toggle.focus {
  color: #4c4d33;
  background-color: #ccccb3;
  border-color: #6b6b47; }

.btn-link {
  color: #0f0f0a; }

.btn-link:hover, .btn-link:focus {
  color: black; }

table.table {
  border-top: 1px solid #c2c2a3; }
  table.table thead > tr > th {
    border-bottom: 1px solid #c2c2a3; }

.th {
  border-top: 1px solid #c2c2a3; }

th, .th {
  background: #ccccb3;
  border-left: 1px solid #c2c2a3;
  border-bottom: 1px solid #c2c2a3; }

.panel-default, .panel-default > .panel-heading {
  border-color: #e9e9e9; }

.panel-default > .panel-heading {
  background-color: #bfcacc;
  color: #1c2223; }

.progress-bar {
  background-color: #999966; }

.tab-filters, .tab-filters.card-filters-xs:after, .tab-filters.card-filters-xs:before {
  background-color: #babaab; }

body.theme-tranquility {
  background-color: #999966; }

#tranquility-top-border {
  height: 18px;
  background-color: #999966;
  border-bottom: 5px solid #6b8287; }

#property-logo {
  text-align: center;
  margin: 1em 0.5em 1.2em 0.5em; }

#property-name {
  margin: 0.2em 0 0.5em;
  text-align: center; }

#user-bar.theme-tranquility {
  background-color: #869b9f !important; }

#app-footer.theme-tranquility {
  color: #eee; }
