nav{
  margin-bottom: 10px;
}
.nav-wrapper{
  background-color: #0d47a1;
}
.close-flash{
  bottom:30px;
}
table{
  font-size: .8em;
}
table .completed td{
  background-color: #c1ecfa;
}
table .placed td{
  background-color: #dcedc8;
}
.placed{
}
hr{
  color:#f9f9f9;
  width:95%;
  margin:10px auto;
}
table .notpaid td{
  background-color: #ffcccb;
  border-color: #ff6961;
}
.brand-logo{
  margin-left: 10px;
  font-weight: bold;
  font-style: italic;
}
.flash-success{
  background-color: #dcedc8;
}
.flash-error{
  background-color: #e57373;
}
.flash-notice{
  background-color: #bbdefb;
}
.badge{
  background-color: #448aff;
  border-radius:2px;
  color:#fff !important;
}
.align-top{
  margin-top:20px;
  margin-right: 10px;
}
.user{
  display:inline-block;
}
.label{
  color:#757575;
}
.total{
  border-top:1px solid #9e9e9e;
}
.button-collapse{
  margin-left:10px;
}
.side-nav a{
  font-weight: bold;
}
.sublink a{
  padding-left: 50px;
  font-weight: normal;
}
.banned{
  background-color:#ffcccb;
}
@media screen{
  .hide-screen{
    display:none;
  }
}
/* PAGINATION */
.pagination{
  width:auto;
  text-align:center;
}
.pagination a{
  display:inline-block;
  padding:0 5px;
  border:1px solid #0d47a1;
  color:#0d47a1;
}
.pagination-active{
  background:#0d47a1 !important;
  color:#fff !important;
}
#rep-monthly-breakdown-table, #rep-monthly-breakdown-table th, #rep-monthly-breakdown-table td{
  border:1px solid #d0d0d0;
}
label{
  margin-left: 5px;
}
