#map-canvas {
  width: 100%;
  height: 575px;
  border: 1px solid #DBDBDB;
  box-shadow: 3px 3px 3px #AFAFAF;
}

.table-no-border,
.table-no-border tr,
.table-no-border td {
  border: none !important;
}

.fl {
  float: left;
}

.clear {
  clear:both;
}

.search-buttons {
  width: 100%;
  margin-bottom: 30px;
}

.search-buttons button,
.search-buttons a,
.search-buttons input {
  width: 33.3333%;
}

.job-group-tbl {
}

.job-group-tbl tbody {
  border-right: 2px solid #ddd;
}

.academic-type-tbl {
  border-left: 1px solid #AFAFAF;  
}

.academic-type-tbl td {
  border-left: 1px solid #AFAFAF;  
}

.map-marker-hover,
.map-marker-hover td {
  background-color: #f5f5f5;  
}

.data-set {
  cursor: pointer;
}

.page-header {
  margin-top: 10px !important;
}

/*
#result-table thead {
  display: block;
  width: 100%;
}

#result-table tbody {
  overflow: auto;
  display: block;
  height: 540px;
  width: 100%;
}
*/