.base-structure {
  width: 970px;
  height: 100%;
  margin: auto;
  padding-right: 5px;
  padding-left: 5px;
}
.base-structure {
  width: 970px;
  height: 100%;
  margin: auto;
  padding-right: 5px;
  padding-left: 5px;
}
.joblisting-list li {
  border-bottom: solid 1px #dadada;
  padding-top: 7.5px;
  padding-right: 2.5px;
  padding-bottom: 7.5px;
  padding-left: 7.5px;
  background-color: none;
  color: #363636;
}
.joblisting-list li .company-name {
  background-color: none;
  color: #888888;
}
.joblisting-list li:hover,
.joblisting-list li.selected {
  -webkit-border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  padding-top: 7.5px;
  padding-right: 23px;
  padding-bottom: 7.5px;
  padding-left: 7.5px;
  margin-top: inherit;
  margin-right: -20.5px;
  margin-bottom: inherit;
  margin-left: inherit;
}
.joblisting-list li:hover {
  background-color: #cccccc;
  color: inherit;
}
.joblisting-list li.selected {
  background-color: #006666;
  color: #ffffff;
}
.joblisting-list li.selected .company-name {
  background-color: none;
  color: #99cccc;
}
#search_apply_button {
  background: -moz-linear-gradient(top, #4a4a4a 0%, #3a3a3a 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4a4a4a), color-stop(100%, #3a3a3a));
  background: -webkit-linear-gradient(top, #4a4a4a 0%, #3a3a3a 100%);
  background: -o-linear-gradient(top, #4a4a4a 0%, #3a3a3a 100%);
  background: -ms-linear-gradient(top, #4a4a4a 0%, #3a3a3a 100%);
  background: linear-gradient(to bottom, #4a4a4a 0%, #3a3a3a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@talentral-gray', endColorstr='@talentral-gray-hover', GradientType=0);
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
  background-color: #4a4a4a;
  color: #ffd142;
  font-family: 'Roboto', Serif;
  font-size: 16px;
  font-weight: 500 !important;
  padding-top: 10px;
  padding-right: 43.5px;
  padding-bottom: 14px;
  padding-left: 43.5px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  text-align: center;
}
#search_apply_button:hover {
  background-color: #3d3d3d;
  color: #ffd142;
  background: -moz-linear-gradient(top, #3d3d3d 0%, #2d2d2d 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3d3d3d), color-stop(100%, #2d2d2d));
  background: -webkit-linear-gradient(top, #3d3d3d 0%, #2d2d2d 100%);
  background: -o-linear-gradient(top, #3d3d3d 0%, #2d2d2d 100%);
  background: -ms-linear-gradient(top, #3d3d3d 0%, #2d2d2d 100%);
  background: linear-gradient(to bottom, #3d3d3d 0%, #2d2d2d 100%);
}
#search_apply_button:active {
  background: -moz-linear-gradient(top, #ffd142 0%, #ffcc33 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffd142), color-stop(100%, #ffcc33));
  background: -webkit-linear-gradient(top, #ffd142 0%, #ffcc33 100%);
  background: -o-linear-gradient(top, #ffd142 0%, #ffcc33 100%);
  background: -ms-linear-gradient(top, #ffd142 0%, #ffcc33 100%);
  background: linear-gradient(to bottom, #ffd142 0%, #ffcc33 100%);
  background-color: #ffd142;
  color: #4a4a4a;
}
#search_save_button {
  background: -moz-linear-gradient(top, #ededed 0%, #e4e4e4 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(100%, #e4e4e4));
  background: -webkit-linear-gradient(top, #ededed 0%, #e4e4e4 100%);
  background: -o-linear-gradient(top, #ededed 0%, #e4e4e4 100%);
  background: -ms-linear-gradient(top, #ededed 0%, #e4e4e4 100%);
  background: linear-gradient(to bottom, #ededed 0%, #e4e4e4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@talentral-lightgray', endColorstr='#e4e4e4', GradientType=0);
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
  background-color: #ededed;
  color: #363636;
  font-family: 'Roboto', Serif;
  font-size: 12px;
  font-weight: 600 !important;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #dcdcdc;
  padding-top: 13px;
  padding-right: 13px;
  padding-bottom: 13px;
  padding-left: 13px;
  box-shadow: 1px 1px 0px #c2c2c2;
}
#search_save_button:hover {
  background-color: #f0f0f0;
  background: -moz-linear-gradient(top, #f0f0f0 0%, #eeeeee 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0f0f0), color-stop(100%, #eeeeee));
  background: -webkit-linear-gradient(top, #f0f0f0 0%, #eeeeee 100%);
  background: -o-linear-gradient(top, #f0f0f0 0%, #eeeeee 100%);
  background: -ms-linear-gradient(top, #f0f0f0 0%, #eeeeee 100%);
  background: linear-gradient(to bottom, #f0f0f0 0%, #eeeeee 100%);
}
.refine-results-button {
  background: url(/static/img/app/arrow-green.png) transparent no-repeat;
  background-position: 107px;
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background-color: none;
  color: #007474;
  font-family: 'Roboto', Serif;
  font-size: 13px;
  font-weight: 700 !important;
  position: absolute;
  padding: 4px 20px 4px 7px;
}
.refine-results-button:hover,
.refine-results-button:active {
  background: url(/static/img/app/arrow-white.png) #006666 no-repeat;
  background-position: 107px;
  background-color: none;
  color: #ffffff;
}
