/*  Phoenix ATS
 *	Recruitment Software solution from Capital Software
 *	version 5
 *	http://www.phoenixats.com/
 */
/* Custom fonts */
@import url(//fonts.googleapis.com/css?family=Roboto:300,400,700);
@import url(//fonts.googleapis.com/css?family=Roboto+Slab:400,700);
@import url(//fonts.googleapis.com/css?family=Roboto+Condensed);
/* Password Strength */
.strength_meter {
  height: 7px;
  width: 100%;
  background: silver; }

.strength_meter div {
  height: 7px;
  width: 100%;
  text-align: center;
  color: black;
  font-weight: bold;
  line-height: 23px; }

.veryweak {
  background-color: #FFA0A0;
  border-color: #F04040 !important; }

.weak {
  background-color: #FFB78C;
  border-color: #FF853C !important; }

.medium {
  background-color: #FFEC8B;
  border-color: #FC0 !important; }

.strong {
  background-color: #C3FF88;
  border-color: #8DFF1C !important; }

select {
  width: 170px; }

/* Navbar */
.navbar-default {
  background-color: #00aca3;
  border-color: none; }
  .navbar-default .navbar-brand {
    color: #ffffff; }
    .navbar-default .navbar-brand:hover {
      color: #f2f2f2; }
  .navbar-default .navbar-nav > li > a {
    color: #ffffff;
    font-family: 'Roboto Slab', serif;
    padding: 16px 33px;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 16px;
    line-height: 1.6rem; }
    .navbar-default .navbar-nav > li > a:hover {
      color: #ffffff;
      text-decoration: underline; }
    .navbar-default .navbar-nav > li > a:focus {
      color: #ffffff; }
    @media (max-width: 991px) {
      .navbar-default .navbar-nav > li > a {
        padding: 12px 10px; } }
    @media (min-width: 992px) and (max-width: 1200px) {
      .navbar-default .navbar-nav > li > a {
        padding: 16px 18px; } }

.navbar-collapse .btn {
  border: 1px solid #fff; }

.btn {
  padding: 10px;
  border: 0;
  text-align: left;
  -webkit-transition: all, 0.1s, ease-in-out;
  -moz-transition: all, 0.1s, ease-in-out;
  -ms-transition: all, 0.1s, ease-in-out;
  -o-transition: all, 0.1s, ease-in-out;
  transition: all, 0.1s, ease-in-out; }

.btn-default {
  background: #ffffff;
  border: 1px solid #00aca3; }
  .btn-default:hover {
    background: #ffffff;
    border-color: #008881; }
  .btn-default:focus {
    background-color: #ffffff;
    border-color: #008881;
    -webkit-box-shadow: 0, 0, 0, #ffffff;
    -moz-box-shadow: 0, 0, 0, #ffffff;
    box-shadow: 0, 0, 0, #ffffff; }

.btn-primary {
  background: #00aca3; }
  .btn-primary:hover {
    background-color: #00938b;
    -webkit-transition: all, 0.1s, ease-in-out;
    -moz-transition: all, 0.1s, ease-in-out;
    -ms-transition: all, 0.1s, ease-in-out;
    -o-transition: all, 0.1s, ease-in-out;
    transition: all, 0.1s, ease-in-out; }
  .btn-primary:focus {
    background-color: #00c6bb; }

.vacancy-box .btn {
  padding: 10px 20px 10px 10px; }
.vacancy-box .btn-primary {
  background: #00aca3 url("/content/skins/cdhb/img/buttonArrow.png") right no-repeat;
  min-width: 125px; }

.btn-linkedin.linkedinimport {
  padding-left: 40px; }

.form-control {
  border-color: #00aca3; }
  .form-control:hover {
    border-color: #008881; }
  .form-control:focus {
    border-color: #008881;
    -webkit-box-shadow: 0, 0, 0, #ffffff;
    -moz-box-shadow: 0, 0, 0, #ffffff;
    box-shadow: 0, 0, 0, #ffffff; }

label {
  font-weight: normal; }

.alert {
  margin: 20px 0;
  font-weight: bold; }

.alert-danger {
  background-color: #ffdcda;
  border-color: #f44336;
  color: #f44336; }

.pagination > .active > a, .pagination > .active > a:hover,
.pagination > .active > a:focus, .pagination > .active > span,
.pagination > .active > span:hover, .pagination > .active > span:focus {
  background-color: #00aca3;
  border-color: #00aca3; }

.k-textbox {
  border-color: #00aca3;
  max-width: 100%; }
  .k-textbox:hover {
    border-color: #008881; }
  .k-textbox:focus {
    border-color: #008881;
    -webkit-box-shadow: 0, 0, 0, #ffffff;
    -moz-box-shadow: 0, 0, 0, #ffffff;
    box-shadow: 0, 0, 0, #ffffff; }

.k-autocomplete.k-state-default, .k-picker-wrap.k-state-default,
.k-numeric-wrap.k-state-default, .k-dropdown-wrap.k-state-default, .k-multiselect.k-header,
.k-state-default > .k-select {
  border-color: #00aca3; }

.k-state-hover span {
  background-color: #00aca3; }

.k-calendar .k-header,
.k-calendar .k-footer,
.k-calendar .k-footer .k-nav-today {
  background-color: #00aca3; }

.k-calendar .k-footer .k-nav-today:hover,
.k-calendar .k-footer .k-nav-today.k-state-hover,
.k-link.k-state-hover,
.k-state-hover, .k-state-hover:hover,
.k-calendar .k-link.k-nav-fast.k-state-hover,
.k-state-focused {
  background-color: #00aca3; }

.k-calendar .k-footer .k-nav-today:active,
.k-calendar .k-footer .k-nav-today:active,
.k-heade .k-link:active,
.k-calendar .k-link.k-nav-fast:active {
  color: #212121;
  background-color: #00aca3; }

.field-validation-error.text-danger {
  color: #f44336;
  font-weight: bold;
  background: #ffdcda;
  display: inline-block;
  padding: 6px 20px 7px;
  margin-left: -5px;
  margin-top: 3px;
  border: 1px solid #f44336;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px; }

.input-validation-error .k-state-default,
.input-validation-error .k-select {
  border-color: #f44336; }

.input-validation-error .k-input {
  color: #f44336; }

/* Typography */
body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-size: 1.4rem; }

h1, h2, h3, h4, h5, h6 {
  color: #00aca3;
  font-family: "Roboto Slab", serif; }

h1, h2 {
  font-size: 26px;
  font-size: 2.6rem; }

a {
  color: #00aca3; }
  a:hover {
    color: #00aca3;
    text-decoration: underline; }

::-moz-selection {
  background: #00aca3;
  color: #ffffff; }

::selection {
  background: #00aca3;
  color: #ffffff; }

header {
  background: #ffffff;
  border-top: 9px solid #00aca3;
  border-bottom: 9px solid #dffffd;
  padding-top: 30px;
  min-height: 200px; }
  header .logo img {
    margin-bottom: 30px;
    max-width: 100%; }

span.banner {
  color: #00aca3;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 15px;
  line-height: 1.5rem;
  font-family: "Roboto Slab", serif;
  font-weight: bold;
  display: inline-block;
  padding: 10px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background: white;
  background: -moz-linear-gradient(left, white 0%, #f1fbfa 40%, #f3fbfb 63%, white 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, white), color-stop(40%, #f1fbfa), color-stop(63%, #f3fbfb), color-stop(100%, white));
  background: -webkit-linear-gradient(left, white 0%, #f1fbfa 40%, #f3fbfb 63%, white 100%);
  background: -o-linear-gradient(left, white 0%, #f1fbfa 40%, #f3fbfb 63%, white 100%);
  background: -ms-linear-gradient(left, white 0%, #f1fbfa 40%, #f3fbfb 63%, white 100%);
  background: linear-gradient(to right, white 0%, #f1fbfa 40%, #f3fbfb 63%, white 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); }
  @media (min-width: 992px) {
    span.banner {
      margin-top: 30px;
      padding: 15px 25px;
      font-size: 28px;
      font-size: 2.8rem; } }
  @media (min-width: 1199px) {
    span.banner {
      font-size: 36px;
      font-size: 3.6rem; } }

.menu {
  margin-top: -10px; }
  @media (min-width: 767px) {
    .menu {
      margin-top: -28px; } }

@media (min-width: 992px) {
  .navbar-nav > li {
    position: relative;
    display: block;
    float: left;
    border-left: 1px solid #008881;
    border-right: 1px solid #2ed5cc;
    border-bottom: 1px solid #7eebe6;
    border-top: 4px solid #3fd0c9;
    background: #22beb6;
    background: -moz-linear-gradient(top, #22beb6 0%, #0ab1a9 47%, #00aca3 49%, #00aca3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #22beb6), color-stop(47%, #0ab1a9), color-stop(49%, #00aca3), color-stop(100%, #00aca3));
    background: -webkit-linear-gradient(top, #22beb6 0%, #0ab1a9 47%, #00aca3 49%, #00aca3 100%);
    background: -o-linear-gradient(top, #22beb6 0%, #0ab1a9 47%, #00aca3 49%, #00aca3 100%);
    background: -ms-linear-gradient(top, #22beb6 0%, #0ab1a9 47%, #00aca3 49%, #00aca3 100%);
    background: linear-gradient(to bottom, #22beb6 0%, #0ab1a9 47%, #00aca3 49%, #00aca3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#22beb6', endColorstr='#00aca3',GradientType=0 ); } }

.navbar-default .navbar-toggle {
  border-color: #fff; }
  .navbar-default .navbar-toggle:focus {
    background-color: #007973; }
  .navbar-default .navbar-toggle .icon-bar {
    background-color: #fff; }

body {
  background-color: #00aca3; }

.body-content {
  border-top: 9px solid #00c6bb;
  margin-top: -47px;
  padding-bottom: 20px; }
  .body-content .container {
    background-color: #ffffff;
    border-bottom: 4px solid #00938b;
    padding-top: 30px;
    padding-bottom: 20px; }
    @media (min-width: 992px) and (max-width: 1200px) {
      .body-content .container {
        width: 940px; } }
    @media (min-width: 1200px) {
      .body-content .container {
        width: 1140px; } }

ul.nav-wizard li.active {
  color: #ffffff;
  background-color: #00aca3; }

ul.nav-wizard li.active a,
ul.nav-wizard li.active a:active,
ul.nav-wizard li.active a:visited,
ul.nav-wizard li.active a:focus {
  color: #ffffff;
  background-color: #00aca3; }

ul.nav-wizard li.active:after {
  border-left: 16px solid #00aca3; }

.btn.pull-right {
  margin-right: 20px; }

.btn.pull-left {
  margin-left: 20px; }

#JobNumberOrTitle {
  width: 100%; }

.superFooter ul {
  background: url(/content/skins/cdhb/img/superFooterBack.jpg) left no-repeat;
  padding-top: 25px; }

.superFooter ul li {
  display: inline-block;
  font-family: "Roboto Slab", "Roboto Condensed", sans-serif;
  font-size: 15px;
  letter-spacing: normal;
  margin-bottom: 16px;
  line-height: 17px;
  vertical-align: text-bottom; }

.superFooter ul li a {
  display: flex;
  align-items: center;
  display: table-cell\9;
  height: 57px;
  vertical-align: middle;
  width: 190px;
  text-align: left;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  color: #fff;
  padding: 0px 34px 0px 10px;
  margin: 0 10px;
  position: relative;
  text-decoration: none;
  position: relative;
  top: 0px;
  font-family: "Roboto Slab", "Roboto Condensed", sans-serif;
  font-size: 15px;
  letter-spacing: normal;
  line-height: 17px;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s; }
  @media (max-width: 1199px) {
    .superFooter ul li a {
      width: 155px; } }

.superFooter ul li a:hover,
.superFooter ul li a:focus,
.superFooter ul li a:active {
  top: -5px; }

.superFooter ul li a.blue {
  background: #94bce4;
  background: -moz-linear-gradient(top, #94bce4 0, #8bb3d9 20%, #779cc0 50%, #6d91b3 52%, #7196b9 63%, #81aad2 89%, #85b0d9 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #94bce4), color-stop(20%, #8bb3d9), color-stop(50%, #779cc0), color-stop(52%, #6d91b3), color-stop(63%, #7196b9), color-stop(89%, #81aad2), color-stop(100%, #85b0d9));
  background: -webkit-linear-gradient(top, #94bce4 0, #8bb3d9 20%, #779cc0 50%, #6d91b3 52%, #7196b9 63%, #81aad2 89%, #85b0d9 100%);
  background: -o-linear-gradient(top, #94bce4 0, #8bb3d9 20%, #779cc0 50%, #6d91b3 52%, #7196b9 63%, #81aad2 89%, #85b0d9 100%);
  background: -ms-linear-gradient(top, #94bce4 0, #8bb3d9 20%, #779cc0 50%, #6d91b3 52%, #7196b9 63%, #81aad2 89%, #85b0d9 100%);
  background: linear-gradient(to bottom, #94bce4 0, #8bb3d9 20%, #779cc0 50%, #6d91b3 52%, #7196b9 63%, #81aad2 89%, #85b0d9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#94bce4', endColorstr='#85b0d9', GradientType=0); }

.superFooter ul li a.blue:active, .superFooter ul li a.blue:focus, .superFooter ul li a.blue:hover {
  background: #93bce4;
  background: -moz-linear-gradient(top, #93bce4 0, #84acd3 16%, #557a9e 48%, #51779a 50%, #3b5f81 52%, #42678b 68%, #517aa3 93%, #527ea7 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #93bce4), color-stop(16%, #84acd3), color-stop(48%, #557a9e), color-stop(50%, #51779a), color-stop(52%, #3b5f81), color-stop(68%, #42678b), color-stop(93%, #517aa3), color-stop(100%, #527ea7));
  background: -webkit-linear-gradient(top, #93bce4 0, #84acd3 16%, #557a9e 48%, #51779a 50%, #3b5f81 52%, #42678b 68%, #517aa3 93%, #527ea7 100%);
  background: -o-linear-gradient(top, #93bce4 0, #84acd3 16%, #557a9e 48%, #51779a 50%, #3b5f81 52%, #42678b 68%, #517aa3 93%, #527ea7 100%);
  background: -ms-linear-gradient(top, #93bce4 0, #84acd3 16%, #557a9e 48%, #51779a 50%, #3b5f81 52%, #42678b 68%, #517aa3 93%, #527ea7 100%);
  background: linear-gradient(to bottom, #93bce4 0, #84acd3 16%, #557a9e 48%, #51779a 50%, #3b5f81 52%, #42678b 68%, #517aa3 93%, #527ea7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#93bce4', endColorstr='#527ea7', GradientType=0); }

.superFooter ul li a.blueGreen {
  background: #b5b5b5;
  background: -moz-linear-gradient(top, #b5b5b5 0, #b5b5b5 47%, #b3b3b3 49%, #9f9f9f 51%, #7a7a7a 98%, #b5b5b5 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b5b5b5), color-stop(47%, #b5b5b5), color-stop(49%, #b3b3b3), color-stop(51%, #9f9f9f), color-stop(98%, #7a7a7a), color-stop(100%, #b5b5b5));
  background: -webkit-linear-gradient(top, #b5b5b5 0, #b5b5b5 47%, #b3b3b3 49%, #9f9f9f 51%, #7a7a7a 98%, #b5b5b5 100%);
  background: -o-linear-gradient(top, #b5b5b5 0, #b5b5b5 47%, #b3b3b3 49%, #9f9f9f 51%, #7a7a7a 98%, #b5b5b5 100%);
  background: -ms-linear-gradient(top, #b5b5b5 0, #b5b5b5 47%, #b3b3b3 49%, #9f9f9f 51%, #7a7a7a 98%, #b5b5b5 100%);
  background: linear-gradient(to bottom, #b5b5b5 0, #b5b5b5 47%, #b3b3b3 49%, #9f9f9f 51%, #7a7a7a 98%, #b5b5b5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b5b5b5', endColorstr='#b5b5b5', GradientType=0); }

.superFooter ul li a.blueGreen:active, .superFooter ul li a.blueGreen:focus, .superFooter ul li a.blueGreen:hover {
  background: #8d8d8d;
  background: -moz-linear-gradient(top, #8d8d8d 0, #8d8d8d 47%, #8c8c8c 49%, #7c7c7c 51%, #5f5f5f 98%, #8d8d8d 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #8d8d8d), color-stop(47%, #8d8d8d), color-stop(49%, #8c8c8c), color-stop(51%, #7c7c7c), color-stop(98%, #5f5f5f), color-stop(100%, #8d8d8d));
  background: -webkit-linear-gradient(top, #8d8d8d 0, #8d8d8d 47%, #8c8c8c 49%, #7c7c7c 51%, #5f5f5f 98%, #8d8d8d 100%);
  background: -o-linear-gradient(top, #8d8d8d 0, #8d8d8d 47%, #8c8c8c 49%, #7c7c7c 51%, #5f5f5f 98%, #8d8d8d 100%);
  background: -ms-linear-gradient(top, #8d8d8d 0, #8d8d8d 47%, #8c8c8c 49%, #7c7c7c 51%, #5f5f5f 98%, #8d8d8d 100%);
  background: linear-gradient(to bottom, #8d8d8d 0, #8d8d8d 47%, #8c8c8c 49%, #7c7c7c 51%, #5f5f5f 98%, #8d8d8d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8d8d8d', endColorstr='#8d8d8d', GradientType=0); }

.superFooter ul li a.darkBrown {
  background: -moz-linear-gradient(top, #7C5E78 0, #7C5E78 47%, #6d5168 49%, #5B4257 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #7C5E78), color-stop(47%, #7C5E78), color-stop(49%, #5B4257), color-stop(100%, #6d5168));
  background: -webkit-linear-gradient(top, #7C5E78 0, #7C5E78 47%, #6d5168 49%, #5B4257 100%);
  background: -o-linear-gradient(top, #7C5E78 0, #7C5E78 47%, #6d5168 49%, #5B4257 100%);
  background: -ms-linear-gradient(top, #7C5E78 0, #7C5E78 47%, #6d5168 49%, #5B4257 100%);
  background: linear-gradient(to bottom, #7C5E78 0, #7C5E78 47%, #6d5168 49%, #5B4257 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7C5E78', endColorstr='#5B4257', GradientType=0); }

.superFooter ul li a.darkBrown:active, .superFooter ul li a.darkBrown:focus, .superFooter ul li a.darkBrown:hover {
  background: #6e506a;
  background: -moz-linear-gradient(top, #6e506a 0, #6e506a 45%, #6d4f67 46%, #70546b 48%, #4d364a 50%, #4d364a 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6e506a), color-stop(45%, #6e506a), color-stop(46%, #6d4f67), color-stop(48%, #70546b), color-stop(50%, #4d364a), color-stop(100%, #4d364a));
  background: -webkit-linear-gradient(top, #6e506a 0, #6e506a 45%, #6d4f67 46%, #70546b 48%, #4d364a 50%, #4d364a 100%);
  background: -o-linear-gradient(top, #6e506a 0, #6e506a 45%, #6d4f67 46%, #70546b 48%, #4d364a 50%, #4d364a 100%);
  background: -ms-linear-gradient(top, #6e506a 0, #6e506a 45%, #6d4f67 46%, #70546b 48%, #4d364a 50%, #4d364a 100%);
  background: linear-gradient(to bottom, #6e506a 0, #6e506a 45%, #6d4f67 46%, #70546b 48%, #4d364a 50%, #4d364a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6e506a', endColorstr='#4d364a', GradientType=0); }

.superFooter ul li a.green {
  background: #adca87;
  background: -moz-linear-gradient(top, #adca87 0, #accb87 49%, #a8c582 51%, #50964e 53%, #50914d 55%, #4f914a 57%, #4f8d4c 58%, #42783e 74%, #32582f 96%, #2e5529 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #adca87), color-stop(49%, #accb87), color-stop(51%, #a8c582), color-stop(53%, #50964e), color-stop(55%, #50914d), color-stop(57%, #4f914a), color-stop(58%, #4f8d4c), color-stop(74%, #42783e), color-stop(96%, #32582f), color-stop(100%, #2e5529));
  background: -webkit-linear-gradient(top, #adca87 0, #accb87 49%, #a8c582 51%, #50964e 53%, #50914d 55%, #4f914a 57%, #4f8d4c 58%, #42783e 74%, #32582f 96%, #2e5529 100%);
  background: -o-linear-gradient(top, #adca87 0, #accb87 49%, #a8c582 51%, #50964e 53%, #50914d 55%, #4f914a 57%, #4f8d4c 58%, #42783e 74%, #32582f 96%, #2e5529 100%);
  background: -ms-linear-gradient(top, #adca87 0, #accb87 49%, #a8c582 51%, #50964e 53%, #50914d 55%, #4f914a 57%, #4f8d4c 58%, #42783e 74%, #32582f 96%, #2e5529 100%);
  background: linear-gradient(to bottom, #adca87 0, #accb87 49%, #a8c582 51%, #50964e 53%, #50914d 55%, #4f914a 57%, #4f8d4c 58%, #42783e 74%, #32582f 96%, #2e5529 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#adca87', endColorstr='#2e5529', GradientType=0); }

.superFooter ul li a.green:active, .superFooter ul li a.green:focus, .superFooter ul li a.green:hover {
  background: #86b04e;
  background: -moz-linear-gradient(top, #86b04e 0, #84b14d 49%, #80a64e 51%, #3d713b 53%, #3c6c3a 55%, #3c6e38 57%, #3c6a3a 58%, #315a2e 74%, #264224 96%, #223f1f 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #86b04e), color-stop(49%, #84b14d), color-stop(51%, #80a64e), color-stop(53%, #3d713b), color-stop(55%, #3c6c3a), color-stop(57%, #3c6e38), color-stop(58%, #3c6a3a), color-stop(74%, #315a2e), color-stop(96%, #264224), color-stop(100%, #223f1f));
  background: -webkit-linear-gradient(top, #86b04e 0, #84b14d 49%, #80a64e 51%, #3d713b 53%, #3c6c3a 55%, #3c6e38 57%, #3c6a3a 58%, #315a2e 74%, #264224 96%, #223f1f 100%);
  background: -o-linear-gradient(top, #86b04e 0, #84b14d 49%, #80a64e 51%, #3d713b 53%, #3c6c3a 55%, #3c6e38 57%, #3c6a3a 58%, #315a2e 74%, #264224 96%, #223f1f 100%);
  background: -ms-linear-gradient(top, #86b04e 0, #84b14d 49%, #80a64e 51%, #3d713b 53%, #3c6c3a 55%, #3c6e38 57%, #3c6a3a 58%, #315a2e 74%, #264224 96%, #223f1f 100%);
  background: linear-gradient(to bottom, #86b04e 0, #84b14d 49%, #80a64e 51%, #3d713b 53%, #3c6c3a 55%, #3c6e38 57%, #3c6a3a 58%, #315a2e 74%, #264224 96%, #223f1f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#86b04e', endColorstr='#223f1f', GradientType=0); }

.superFooter ul li a.lightBrown {
  background: #c38e64;
  background: -moz-linear-gradient(top, #c38e64 0, #ba875f 23%, #ab7c59 48%, #aa7b58 50%, #a27554 52%, #a27554 66%, #a57755 71%, #c08c62 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c38e64), color-stop(23%, #ba875f), color-stop(48%, #ab7c59), color-stop(50%, #aa7b58), color-stop(52%, #a27554), color-stop(66%, #a27554), color-stop(71%, #a57755), color-stop(100%, #c08c62));
  background: -webkit-linear-gradient(top, #c38e64 0, #ba875f 23%, #ab7c59 48%, #aa7b58 50%, #a27554 52%, #a27554 66%, #a57755 71%, #c08c62 100%);
  background: -o-linear-gradient(top, #c38e64 0, #ba875f 23%, #ab7c59 48%, #aa7b58 50%, #a27554 52%, #a27554 66%, #a57755 71%, #c08c62 100%);
  background: -ms-linear-gradient(top, #c38e64 0, #ba875f 23%, #ab7c59 48%, #aa7b58 50%, #a27554 52%, #a27554 66%, #a57755 71%, #c08c62 100%);
  background: linear-gradient(to bottom, #c38e64 0, #ba875f 23%, #ab7c59 48%, #aa7b58 50%, #a27554 52%, #a27554 66%, #a57755 71%, #c08c62 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c38e64', endColorstr='#c08c62', GradientType=0); }

.superFooter ul li a.lightBrown:active, .superFooter ul li a.lightBrown:focus, .superFooter ul li a.lightBrown:hover {
  background: #c38e64;
  background: -moz-linear-gradient(top, #c38e64 0, #bc885e 9%, #ae7b53 21%, #855633 50%, #704322 52%, #724423 70%, #8e5a31 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c38e64), color-stop(9%, #bc885e), color-stop(21%, #ae7b53), color-stop(50%, #855633), color-stop(52%, #704322), color-stop(70%, #724423), color-stop(100%, #8e5a31));
  background: -webkit-linear-gradient(top, #c38e64 0, #bc885e 9%, #ae7b53 21%, #855633 50%, #704322 52%, #724423 70%, #8e5a31 100%);
  background: -o-linear-gradient(top, #c38e64 0, #bc885e 9%, #ae7b53 21%, #855633 50%, #704322 52%, #724423 70%, #8e5a31 100%);
  background: -ms-linear-gradient(top, #c38e64 0, #bc885e 9%, #ae7b53 21%, #855633 50%, #704322 52%, #724423 70%, #8e5a31 100%);
  background: linear-gradient(to bottom, #c38e64 0, #bc885e 9%, #ae7b53 21%, #855633 50%, #704322 52%, #724423 70%, #8e5a31 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c38e64', endColorstr='#8e5a31', GradientType=0); }

.superFooter ul li a.orange {
  background: #ff7947;
  background: -moz-linear-gradient(top, #ff7947 0, #fd723e 16%, #f65a20 50%, #f34f12 52%, #f5581d 68%, #fd723f 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff7947), color-stop(16%, #fd723e), color-stop(50%, #f65a20), color-stop(52%, #f34f12), color-stop(68%, #f5581d), color-stop(100%, #fd723f));
  background: -webkit-linear-gradient(top, #ff7947 0, #fd723e 16%, #f65a20 50%, #f34f12 52%, #f5581d 68%, #fd723f 100%);
  background: -o-linear-gradient(top, #ff7947 0, #fd723e 16%, #f65a20 50%, #f34f12 52%, #f5581d 68%, #fd723f 100%);
  background: -ms-linear-gradient(top, #ff7947 0, #fd723e 16%, #f65a20 50%, #f34f12 52%, #f5581d 68%, #fd723f 100%);
  background: linear-gradient(to bottom, #ff7947 0, #fd723e 16%, #f65a20 50%, #f34f12 52%, #f5581d 68%, #fd723f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7947', endColorstr='#fd723f', GradientType=0); }

.superFooter ul li a.orange:active, .superFooter ul li a.orange:focus, .superFooter ul li a.orange:hover {
  background: #ff7947;
  background: -moz-linear-gradient(top, #ff7947 0, #f16437 20%, #d13412 50%, #c11d00 52%, #c32300 64%, #c93600 88%, #cb400d 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff7947), color-stop(20%, #f16437), color-stop(50%, #d13412), color-stop(52%, #c11d00), color-stop(64%, #c32300), color-stop(88%, #c93600), color-stop(100%, #cb400d));
  background: -webkit-linear-gradient(top, #ff7947 0, #f16437 20%, #d13412 50%, #c11d00 52%, #c32300 64%, #c93600 88%, #cb400d 100%);
  background: -o-linear-gradient(top, #ff7947 0, #f16437 20%, #d13412 50%, #c11d00 52%, #c32300 64%, #c93600 88%, #cb400d 100%);
  background: -ms-linear-gradient(top, #ff7947 0, #f16437 20%, #d13412 50%, #c11d00 52%, #c32300 64%, #c93600 88%, #cb400d 100%);
  background: linear-gradient(to bottom, #ff7947 0, #f16437 20%, #d13412 50%, #c11d00 52%, #c32300 64%, #c93600 88%, #cb400d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7947', endColorstr='#cb400d', GradientType=0); }

.superFooter ul li a.red {
  background: #fa434a;
  background: -moz-linear-gradient(top, #fa434a 0, #f63f47 13%, #e32b33 48%, #e22932 50%, #da2129 52%, #dd242d 63%, #f13a42 88%, #f94249 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fa434a), color-stop(13%, #f63f47), color-stop(48%, #e32b33), color-stop(50%, #e22932), color-stop(52%, #da2129), color-stop(63%, #dd242d), color-stop(88%, #f13a42), color-stop(100%, #f94249));
  background: -webkit-linear-gradient(top, #fa434a 0, #f63f47 13%, #e32b33 48%, #e22932 50%, #da2129 52%, #dd242d 63%, #f13a42 88%, #f94249 100%);
  background: -o-linear-gradient(top, #fa434a 0, #f63f47 13%, #e32b33 48%, #e22932 50%, #da2129 52%, #dd242d 63%, #f13a42 88%, #f94249 100%);
  background: -ms-linear-gradient(top, #fa434a 0, #f63f47 13%, #e32b33 48%, #e22932 50%, #da2129 52%, #dd242d 63%, #f13a42 88%, #f94249 100%);
  background: linear-gradient(to bottom, #fa434a 0, #f63f47 13%, #e32b33 48%, #e22932 50%, #da2129 52%, #dd242d 63%, #f13a42 88%, #f94249 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa434a', endColorstr='#f94249', GradientType=0); }

.superFooter ul li a.red:active, .superFooter ul li a.red:focus, .superFooter ul li a.red:hover {
  background: #fa434a;
  background: -moz-linear-gradient(top, #fa434a 0, #f03b42 13%, #bd1113 50%, #a80000 52%, #a80000 57%, #b20001 71%, #ba0109 80%, #c20a13 91%, #c71017 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fa434a), color-stop(13%, #f03b42), color-stop(50%, #bd1113), color-stop(52%, #a80000), color-stop(57%, #a80000), color-stop(71%, #b20001), color-stop(80%, #ba0109), color-stop(91%, #c20a13), color-stop(100%, #c71017));
  background: -webkit-linear-gradient(top, #fa434a 0, #f03b42 13%, #bd1113 50%, #a80000 52%, #a80000 57%, #b20001 71%, #ba0109 80%, #c20a13 91%, #c71017 100%);
  background: -o-linear-gradient(top, #fa434a 0, #f03b42 13%, #bd1113 50%, #a80000 52%, #a80000 57%, #b20001 71%, #ba0109 80%, #c20a13 91%, #c71017 100%);
  background: -ms-linear-gradient(top, #fa434a 0, #f03b42 13%, #bd1113 50%, #a80000 52%, #a80000 57%, #b20001 71%, #ba0109 80%, #c20a13 91%, #c71017 100%);
  background: linear-gradient(to bottom, #fa434a 0, #f03b42 13%, #bd1113 50%, #a80000 52%, #a80000 57%, #b20001 71%, #ba0109 80%, #c20a13 91%, #c71017 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa434a', endColorstr='#c71017', GradientType=0); }

.superFooter ul li a.yellow {
  background: -moz-linear-gradient(top, #BBA2B8 0, #BBA2B8 47%, #B89FB5 49%, #998497 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #BBA2B8), color-stop(47%, #BBA2B8), color-stop(49%, #998497), color-stop(100%, #B89FB5));
  background: -webkit-linear-gradient(top, #BBA2B8 0, #BBA2B8 47%, #B89FB5 49%, #998497 100%);
  background: -o-linear-gradient(top, #BBA2B8 0, #BBA2B8 47%, #B89FB5 49%, #998497 100%);
  background: -ms-linear-gradient(top, #BBA2B8 0, #BBA2B8 47%, #B89FB5 49%, #998497 100%);
  background: linear-gradient(to bottom, #BBA2B8 0, #BBA2B8 47%, #B89FB5 49%, #998497 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#BBA2B8', endColorstr='#998497', GradientType=0); }

.superFooter ul li a.yellow:active, .superFooter ul li a.yellow:focus, .superFooter ul li a.yellow:hover {
  background: #b094ad;
  background: -moz-linear-gradient(top, #b094ad 0, #b094ad 43%, #ae95ab 46%, #897086 48%, #897086 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b094ad), color-stop(43%, #b094ad), color-stop(46%, #ae95ab), color-stop(48%, #897086), color-stop(100%, #897086));
  background: -webkit-linear-gradient(top, #b094ad 0, #b094ad 43%, #ae95ab 46%, #897086 48%, #897086 100%);
  background: -o-linear-gradient(top, #b094ad 0, #b094ad 43%, #ae95ab 46%, #897086 48%, #897086 100%);
  background: -ms-linear-gradient(top, #b094ad 0, #b094ad 43%, #ae95ab 46%, #897086 48%, #897086 100%);
  background: linear-gradient(to bottom, #b094ad 0, #b094ad 43%, #ae95ab 46%, #897086 48%, #897086 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b094ad', endColorstr='#897086', GradientType=0); }

.superFooter ul li a:after {
  content: "";
  right: 10px;
  height: 57px;
  width: 9px;
  background: url(/content/skins/cdhb/img/careerArrow.png) center no-repeat;
  position: absolute;
  top: 0px; }

.superFooter,
.superFooter img {
  margin-top: 20px; }

.sidebar {
  margin-top: 20px; }
  .sidebar .nav-tabs li {
    width: 50%; }
    .sidebar .nav-tabs li.active a {
      border: 0;
      border-bottom: 3px solid #00aca3;
      font-weight: 700; }
    .sidebar .nav-tabs li > a {
      font-size: 18px;
      font-size: 1.8rem;
      text-align: center; }
      .sidebar .nav-tabs li > a:hover {
        background: #ffffff;
        border: 0;
        border-bottom: 3px solid #00aca3;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out; }

.careernav p {
  margin-bottom: 0; }
.careernav a {
  font-size: 14px;
  font-size: 1.4rem;
  padding: 8px 0;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }
  .careernav a:hover, .careernav a:focus {
    background-color: #00aca3;
    color: #ffffff;
    text-decoration: none;
    padding-left: 10px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }

.panel-default {
  border-color: #00aca3; }
  .panel-default .panel-heading {
    background-color: #00aca3;
    color: #ffffff; }

.team-grid .member:hover:after {
  background: #00aca3; }

footer .upper {
  padding: 35px 0;
  background-color: #ffffff;
  border-top: 9px solid #e5f7f6; }
  footer .upper img {
    display: inline-block;
    float: left; }
  footer .upper .contact {
    display: inline-block;
    border-right: 1px solid #cceae8; }
    @media (min-width: 767px) {
      footer .upper .contact {
        padding-left: 30px;
        border-left: 1px solid #cceae8; } }
  footer .upper .phone {
    padding-left: 30px;
    margin-top: 15px;
    background: url(/content/skins/cdhb/img/phone.png) left no-repeat;
    font-size: 21px;
    font-size: 2.1rem;
    font-family: "Roboto Condensed", sans-serif;
    color: #212121; }
  footer .upper .email {
    font-family: "Roboto Condensed", sans-serif;
    font-size: 15px;
    font-size: 1.5rem;
    padding-left: 30px;
    margin-top: 15px;
    background: url(/content/skins/cdhb/img/email2.png) left no-repeat; }
    footer .upper .email a {
      color: #212121; }
  @media (min-width: 769px) {
    footer .upper .right {
      padding-left: 30px; } }
  footer .upper .right p {
    margin: 10px 0;
    color: #878787; }

footer .bottom {
  padding: 20px 0;
  background-color: #e5f7f6;
  color: #00aca3;
  font-size: 12px;
  font-size: 1.2rem; }
  footer .bottom a {
    font-weight: bold; }

@media (min-width: 1200px) {
  .wrapper {
    margin-bottom: -230px; }

  footer, .wrapper:after {
    height: 230px; } }

/*# sourceMappingURL=Site.css.map */


div.job-ad-header {
    min-height: 0px;
}

.logo img {
    height: 80px;
}