a:hover {
  background-color: #f4d224;
  color: #a85823;
  text-decoration: none; }

h1, h2, h3, h4, h5, h6 {
  font-weight: 600; }
  h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
    font-weight: normal; }

/*
** SITE HEADER
*/
.site-header-container {
  background-color: #202020;
  padding: 1em 15px; }
  .site-header-container h1 {
    color: #f4d02a; }
  .site-header-container .logo > span {
    display: inline-block; }
    .site-header-container .logo > span > small {
      font-size: 0.5em;
      letter-spacing: 0.3em; }

/*
** PAGE STRUCTURE
*/
.page-content-container {
  padding-bottom: 15px; }

.bg-mix,
.bg-pee.bg-poo {
  background: #b86d23; }

.bg-pee {
  background: #f4d224; }

.bg-poo {
  background: #a85823; }

.progress .bg-pee {
  color: #a85823; }

.progress .bg-poo {
  color: #f4d224; }

.chart,
.stats {
  background-color: #ebebe6;
  -webkit-box-shadow: 0 10px 20px -10px #bfbfbf;
          box-shadow: 0 10px 20px -10px #bfbfbf; }

.profile-header-container {
  background-color: #404040;
  padding: 1em 15px; }
  .profile-header-container h1 {
    color: #f4d02a; }
  .profile-header-container .logo > span {
    display: inline-block; }
    .profile-header-container .logo > span > small {
      font-size: 0.5em;
      letter-spacing: 0.3em; }
  .profile-header-container a {
    color: #e7c41f; }
    .profile-header-container a small {
      color: #b86d23; }
    .profile-header-container a:hover {
      color: #f4d02a;
      text-decoration: none; }
      .profile-header-container a:hover small {
        color: #d4802e; }

.user-profile-stats-container {
  padding-bottom: 2em;
  padding-top: 2em; }
  .user-profile-stats-container h1, .user-profile-stats-container h2, .user-profile-stats-container h3, .user-profile-stats-container h4, .user-profile-stats-container h5, .user-profile-stats-container h6 {
    border-bottom: 1px dotted #b5b5b5;
    color: #0c191e;
    margin-bottom: 15px;
    padding-bottom: 10px; }
  .user-profile-stats-container > .row,
  .user-profile-stats-container > .container > .row {
    margin-bottom: 30px; }
  .user-profile-stats-container h1, .user-profile-stats-container h2, .user-profile-stats-container h3, .user-profile-stats-container h4, .user-profile-stats-container h5, .user-profile-stats-container h6 {
    margin-bottom: 0; }
    .user-profile-stats-container h1 small, .user-profile-stats-container h2 small, .user-profile-stats-container h3 small, .user-profile-stats-container h4 small, .user-profile-stats-container h5 small, .user-profile-stats-container h6 small {
      color: #9b9b9b;
      font-size: 0.66em; }

.table-entries > thead > tr > td.entry-date,
.table-entries > tbody > tr > td.entry-date {
  width: 8em; }

.table-entries > thead > tr > td.entry-time,
.table-entries > tbody > tr > td.entry-time {
  width: 8em; }

.table-entries > thead > tr > td.entry-type,
.table-entries > tbody > tr > td.entry-type {
  width: 3.5em; }

.table-entries > tbody > tr:first-child > td {
  border-top: 0; }

.table-entries > tbody > tr:last-child > td {
  border-bottom: 0; }

.table-entries > tbody > tr:hover > td {
  background-color: #e6e6e6;
  -webkit-transition: background-color 0s linear;
  transition: background-color 0s linear; }
  .table-entries > tbody > tr:hover > td.pee-indicator, .table-entries > tbody > tr:hover > td.poo-indicator {
    background-color: #b5b5b5; }
  .table-entries > tbody > tr:hover > td a:not(:hover) {
    color: #515151; }

.table-entries > tbody > tr.delineate > td,
.table-entries > tbody > tr.delineate:hover > td {
  border-top-color: #fd008e; }

.table-entries > tbody > tr > td {
  -webkit-transition: background-color 0.42s linear;
  transition: background-color 0.42s linear; }
  .table-entries > tbody > tr > td a:hover {
    text-decoration: underline; }
  .table-entries > tbody > tr > td .text-muted {
    color: #b5b5b5 !important; }

.table-entries > tbody > tr.entry-pee:hover > td.pee-indicator,
.table-entries > tbody > tr.entry-pee:hover > td.poo-indicator {
  background-color: #f4d224; }

.table-entries > tbody > tr.entry-poo:hover > td.pee-indicator,
.table-entries > tbody > tr.entry-poo:hover > td.poo-indicator {
  background-color: #a85823; }

.table-entries > tbody > tr.entry-pee.entry-poo:hover > td.pee-indicator,
.table-entries > tbody > tr.entry-pee.entry-poo:hover > td.poo-indicator {
  background-color: #b86d23; }

.highcharts-column,
.highcharts-map {
  width: 100%; }

.entry-list-table tr th {
  border-bottom: 1px solid #c8c8c8;
  padding-bottom: 5px;
  padding-top: 15px; }

.entry-list-table tr td {
  background-color: #ebebe6; }

body {
  background-color: #e1e1e1; }

.container {
  min-width: 1024px; }

.table-short th,
.table-short td {
  padding-bottom: 5px;
  padding-top: 5px; }

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