body {
  padding-top: 60px;
}
.fieldlabel {
  text-align: right;
  color: #333;
  font-weight: bold;
}
.form {
  border: 2px solid #aaa;
  width: 75%;
  padding: 2em;
}
input[type=radio] {
  margin-right: .5em;
  margin-left: .5em;
}
#buttons {
  text-align: center;
  margin-top: 1em;
}
.landing {
  margin-left: 5em;
}
.activities {
  padding: 2em;
}
.activities #button-block {
  margin-top: 1em;
}
.panel {
  background-color: #F3F3F3;
}
#searchpanel {
  height: 600px;
  width: 200px;
  background: #e7e7e7;
  float: left;
  display: none;
  color: #333;
}
#searchpanel .field {
  margin-top: .2em;
}
#seachtab {
  height: 70px;
  width: 25px;
  background: #e7e7e7;
  float: left;
  margin-top: 200px;
}
.table > thead > tr > th {
  border-bottom: 1px solid #ddd;
}
.table-select {
  cursor: pointer;
}
.unassign {
  display: table;
  height: 100%;
  background-color: #dbdbdb;
}
.unassign div {
  display: table-row;
  height: 100%;
}
.form-horizontal .control-label {
  padding-top: 0;
}
.routePick {
  max-height: 500px;
  overflow-y: scroll;
  width: 100%;
}
#loginForm {
  margin-top: 2em;
}
.serviceImage {
  max-width: 94%;
  margin-left: 5px;
}
