@charset "utf-8";
/**** Navigation styles ******/

@import url('https://use.fontawesome.com/releases/v5.1.0/css/all.css" integrity="sha384-lKuwvrZot6UHsBSfcMvOkWwlCMgc0TaWr+30HWe3a4ltaBwTZhyTEggF5tJv8tbt" crossorigin="anonymous');

@media (max-width: 991px) {
  .workforce-nav .navbar-header {
    float: none;
  }
  .workforce-nav .navbar-toggle {
    display: block;
  }
  .workforce-nav .navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  }
  .workforce-nav .navbar-collapse.collapse {
    display: none !important;
  }
  .workforce-nav .navbar-nav {
    float: none !important;
    margin: 7.5px -15px;
  }
  .workforce-nav .navbar-nav>li {
    float: none;
  }
  .workforce-nav .navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .workforce-nav .navbar-text {
    float: none;
    margin: 15px 0;
  }
  /* since 3.1.0 */
  .workforce-nav .navbar-collapse.collapse.in {
    display: block !important;
  }
  .workforce-nav .collapsing {
    overflow: hidden !important;
  }
  .workforce-nav .navbar-collapse.collapse.in {
    display: block !important;
  }
}

@media (min-width: 992px) {
  .workforce-nav .navbar-right .dropdown-menu {
    left: 0 !important;
    left: auto;
  }
}

@media (max-width: 991px) {
  .workforce-nav .navbar-nav .open .dropdown-menu {
    padding: 0px;
    text-align: left;
    background-color: #28342F;
  }
  .workforce-nav .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}

.workforce-nav ul.nav.navbar-nav.navbar-right {
  margin: 0px;
}

.workforce-nav .nav>li>a:focus, .nav>li>a:hover, .nav>li>a:active {
  text-decoration: none;
  background-color: inherit;
  color: #ffffff;
}

.workforce-nav .nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
  background-color: inherit;
  border-color: inherit;
  color: #ffffff;
}

.workforce-nav .navbar-toggle:hover {
  background-color: #20714b;
}

.workforce-nav {
  background-color: #00321A;
  border-top: solid 6px #C6A600;
  border-bottom: none;
  border-left: none;
  border-right: none;
  margin-top: -11px;
  z-index: 100;
}

.workforce-nav .navbar-brand {
  margin-top: 4px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  height: initial;
  font-weight: 600;
  font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif !important;
	font-size:inherit;
}

.workforce-nav .navbar-brand:hover {
  color: #ffffff;
}

.workforce-nav .navbar-brand, .workforce-nav .dropdown-toggle {
  color: #c6a602;
}

.workforce-nav span.icon-bar {
  background-color: #c6a602;
}

@media (max-width: 991px) {
  .workforce-nav .navbar-brand {
    margin-top: 8px;
  }
  .workforce-nav .dropdown-menu>li>a {
    font-weight: 600;
    color: #c6a602;
    font-size: 1.3em;
  }
  .workforce-nav .nav.navbar-nav {
    font-size: 1em;
    font-weight: bold;
  }
  .workforce-nav .nav>li>a {
    padding: 10px 0px;
  }
  .workforce-nav .dropdown-menu>li>a:hover, .workforce-nav .dropdown-menu>li>a:focus {
    color: #ffffff;
    background-color: inherit;
  }
}

.workforce-nav .navbar-nav>li>a {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: none;
  margin: 0px;
  font-weight: 600;
  font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif !important;
  font-size: 1.06em;
}

.workforce-nav .dropdown-menu>li>a {
  white-space: inherit;
}

@media (min-width: 1200px) {
  .workforce-nav .navbar-nav>li>a {
    font-size: 1.2em;
  }
}

.workforce-nav span.caret {
  color: #ffffff;
}

@media (min-width: 992px) {
  .workforce-nav .dropdown-menu>li>a:hover, .workforce-nav .dropdown-menu>li>a:focus {
    background-color: #efefef;
  }
}

/**** Contact styles ******/

.panel.program-info, .panel.workforce-contact-info {
  box-shadow: none;
}

.program-info p.panel-title, .workforce-contact-info p.panel-title {
  text-align: center;
  font-size: 1.2em;
  color: #ffffff;
}

.program-info .panel-heading {
  background-color: #5F462B;
}

.workforce-contact-info .panel-heading {
  background-color: #7D8A91;
}

.program-info .panel-body, .workforce-contact-info .panel-body {
  padding: 15px 0px;
}

ul.proul {
  list-style: none;
  padding-left: 0px;
  float: left;
	width: 200px;
}

i.proicon {
  float: left;
  font-size: 3em;
  color: #434343;
  padding-right: 15px;
}

workforce-contact-info > img.proicon {
    float: left;
   
    border: solid 1px #ccc;
    margin-right: 15px;
    
}
workforce-contact-info > ul.proul {
  list-style: none;
  padding-left: 0px;
  float: left;
	width: 150px;
}

.program-info hr {
  clear: both;
}

li.proli {
  font-size: .8em;
  color: #737373;
  font-weight: 600;
}

li.proli2 {
  font-size: 1.5em;
  font-weight: bold;
}

a.workflink {
  font-weight: 200;
  font-size: 1.3em;
  display: block;
  margin-top: 13px;
}

.contacts {
	display:none!important;
}
.table {
	margin-bottom:2em;
}