.areas tbody td:not(:last-child) {
  vertical-align: middle;
}
.areas tbody td {
  vertical-align: middle !important;
}
.areas tbody td span.current {
  color: #92b934;
}
.areas tbody td span.recent {
  color: #d0a121;
}
.areas tbody td span.outdated {
  color: #b95a34;
}
.area {
  background-color: white;
  border: 1px solid #ccc;
  padding: 5px 0;
  margin-bottom: 15px;
}
.area span {
  display: block;
}
.area span.current {
  color: #92b934;
}
.area span.recent {
  color: #d0a121;
}
.area span.outdated {
  color: #b95a34;
}
.ordering .area {
  background-color: white;
  padding: 5px;
  margin: 5px auto;
  border: 1px solid #ccc;
  position: relative;
  /*&:not(:first-child) {
            .move-up {
                display:inline;
            }
        }*/
}
.ordering .area .table-wrapper {
  margin-bottom: 0px !important;
}
.ordering .area table tr td {
  text-align: center;
  min-width: 35px;
}
.ordering .area:nth-child(1) .move-up {
  display: none;
}
.ordering .area:last-child .move-down {
  display: none;
}
.edit-hours tbody tr td {
  vertical-align: middle !important;
}
.edit-hours tbody tr td:last-child {
  text-align: center;
}
.error {
  border: 1px solid red !important;
}
.disabled-input {
  background-color: #E9E9E9 !important;
  color: #E9E9E9 !important;
}
@media only screen and (max-width: 500px) {
  .area h2 {
    padding-left: 15px;
  }
  .area p {
    padding-left: 15px;
  }
}
