@media (min-width:768px) {
  .navbar .navbar-collapse {
    text-align:center;
  }
}

@media (min-width:768px) {
  .navbar-nav {
    display:inline-block;
    float:none;
    vertical-align:top;
    margin:0;
  }
}

@media (min-width:991px) {
  .nav > li {
    position:relative;
    display:block;
    padding-left:16px;
    padding-right:16px;
    font-size:1.1em;
  }
}

@media (min-width:991px) {
  #bg-tab > li {
    padding-left:20px;
    padding-right:20px;
    font-size:1.1em;
  }
}

@media (min-width:991px) {
  #bg-tab > li {
    padding-left:0px;
    padding-right:0px;
    font-size:1.1em;
  }
}

a.navbar-brand.navbar-link {
  background-color:#ffffff;
}

@media (min-width:768px) {
  .navbar-form .form-control {
    display:inline-block;
    width:130px;
    vertical-align:middle;
  }
}

@media (max-width:767px) {
  img {
    border:0;
    margin:15px;
  }
}

span#emergencylabel.label.label-default {
  margin-right:15px;
  float:right;
  vertical-align:text-bottom;
  font-size:1.1em;
  padding:10px;
  background:white;
  color:#426a96;
}

span#min-label.label.label-default.hidden-sm.hidden-md.hidden-lg {
  background:white;
  color:#426a96;
  font-size:1.1em;
  margin-top:15px;
}

img {
  margin-top:10px;
  margin-left:10px;
  margin-bottom:10px;
}

.dropdown-menu {
  position:absolute;
  top:100%;
  left:0;
  z-index:1000;
  display:none;
  float:left;
  min-width:160px;
  padding:5px 0;
  margin:2px 0 0;
  list-style:none;
  font-size:14px;
  text-align:left;
  background-color:rgba(66,106,150,0.75);
  border:1px solid #777777;
  border:1px solid rgba(0,0,0,0.15);
  border-radius:7px;
  -webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);
  box-shadow:0 6px 12px rgba(0,0,0,0.175);
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}

.dropdown-menu > li > a {
  display:block;
  padding:3px 20px;
  clear:both;
  font-weight:normal;
  line-height:1.42857143;
  color:#ffffff;
  white-space:nowrap;
}

.navbar {
  position:relative;
  min-height:50px;
  margin-bottom:0px;
  border:1px solid transparent;
}

span.label.label-default.main-lbl-col {
  text-align:center;
  margin-top:30px;
}

a.main-read-col {
  display:inline;
  text-decoration:none;
  height:40px;
  width:60px;
  text-align:center;
}

p.main-p-ctr {
  text-align:center;
  padding:5px;
  border:groove;
  background-color:#eeaa44;
  padding-left:5px;
  margin-bottom:10px;
  vertical-align:middle;
}

a.btn.btn-info.abc {
  background-color:#d66c9a;
  /*display:inline-block;*/
}

a.btn.btn-default.abc {
  background:#777777;
}

a.btn.btn-default.abc {
  display:block;
  width:45%;
  margin:20px auto;
  position:relative;
  font-style:normal;
  font-weight:normal;
  font-family:'Open Sans';
  text-align:center;
}

div#main-right-col {
  display:none;
}

div#main-center-col {
  display:none;
}

div#main-left-col {
  display:none;
}

.th-sitemap {
  width:20%;
}

th {
  width:25%;
}

@media screen and (max-width:767px) {
  .corp-gov-table > .table > thead > tr > th, .corp-gov-table > .table > tbody > tr > th, .corp-gov-table > .table > tfoot > tr > th, .corp-gov-table > .table > thead > tr > td, .corp-gov-table > .table > tbody > tr > td, .corp-gov-table > .table > tfoot > tr > td {
    white-space:normal;
    font-size:.7em;
  }
}

.p-top {
  margin-top:30px;
}

hr {
  border-width:3px;
}

img.mgmt-img {
  width:200px;
  height:auto;
}

img#overlay1 {
  margin-top:0px;
  margin-left:0px;
  width:100%;
  opacity:.7;
  height:200px;
}

div#bg2 {
  background:url(../../assets/img/0b4a7027.jpg);
  height:1500px;
}

img#main-image-left {
  background-image:url(../../assets/img/field-worker.jpg);
}

img.img-responsive.main-center-img {
  display:block;
  margin:auto;
}

p.main-p-col {
  margin-top:20px;
  margin-bottom:20px;
  text-align:center;
  min-height:20px;
}

.main-bgc-col {
  background-color:#f2f2f2;
  box-shadow:0px 10px 18px 0px rgba(0,0,0,0.8);
  border:4px;
  border-color:#d6d1b8;
}

@media (min-width:991px) {
  div.col-md-3.col-md-offset-0.add-margin {
    margin-left:4.16666%;
  }
}

div#test-background {
  background:url(../../assets/img/facility-lg.jpg);
  height:400px;
}

p#test-p {
  background-color:#01a89e;
  height:125px;
  width:200px;
  opacity:.6;
  color:white;
  position:relative;
  left:35%;
  top:10%;
  padding:10px 10px;
}

div#test-col {
  margin-top:150px;
}

p#test-p2 {
  margin-top:50px;
  background-color:orange;
  opacity:.8;
  color:#ffffff;
}

.row {
  margin-left:-15px;
  margin-right:-15px;
}

.panel-default > .panel-heading {
  color:#ffffff;
  background-color:#426a96;
  border-color:#dddddd;
}

.panel-default > .panel-heading {
  color:#ffffff;
  background-color:#426a96;
  border-color:#dddddd;
}

.panel-default > .careers-accordion {
  color:#4b4c4d;
  background-color:#ffffff;
  border-color:#ffffff;
  border:none;
}

.panel.panel-default.career-acc {
  background-color:rgb(255,255,255);
}

h4.add-line {
  border-bottom-style:solid;
  border-width:1px;
  border-color:#222222;
}

.career-list {
  min-height:50px;
}

#map {
  height:600px;
  width:95%;
  margin-left:5%;
  margin-right:5%;
  border:solid;
  box-shadow:5px 5px 10px #444;
}

#about-pic {
  background:url(../../assets/img/aerial.jpg);
  height:500px;
  width:auto;
  background-size:cover;
}

#about-p {
  color:white;
  padding:20px;
}

@media (max-width:639px) {
  #div-spacer {
    height:120px;
  }
}

@media (max-width:639px) {
  #div-overlay {
    background-color:rgba(93,186,174,0.8);
    width:99%;
    height:45%;
    font-size:.9em;
  }
}

@media (min-width:640px) {
  #div-spacer {
    height:220px;
  }
}

@media (min-width:640px) {
  #div-overlay {
    background-color:rgba(93,186,174,0.8);
    width:600px;
    height:45%;
  }
}

#about-img {
  border-style:solid solid solid none;
  border-width:15px;
  border-color:white;
  margin-left:-20px;
  margin-top:-40px;
  margin-right:50px;
  margin-bottom:15px;
  float:left;
}

#about-div {
  background-color:#426a96;
  color:white;
  padding:20px 20px 14px 20px;
  margin-top:-10px;
  margin-right:15px;
  margin-left:15px;
  margin-bottom:0px;
}

#about-par {
  padding-left:10px;
}

#tst {
  padding-left:10px;
}

.content-slide .content {
  display:inherit;
}

#cecil-img {
  width:100%;
}

.op-table {
  width:50%;
}

.table-responsive.t-align {
  text-align:left;
}

.tc-center {
  text-align:center;
}

.about-p {
}

.p-bottom {
  margin-bottom:30px;
}

.m50-top {
  margin-top:50px;
}

.m50-bottom {
  margin-bottom:50px;
}

.para-justify {
  text-align:justify;
  padding:20px 10px 10px 0px;
}

#contact-map {
  height:250px;
  width:500px;
}

#jvmap {
  width:100%;
  height:500px;
}

.dropdown-menu {
  min-width:200px;
}

.justify {
  text-align:justify;
}

.d-label {
  min-width:100px;
}

.d-input {
  width:95%;
}

.d-tarea {
  width:95%;
}

.p15 {
  padding-top:15px;
}

#ao-col {
  background-color:#f1f1f1;
  height:500px;
  width:25%;
  min-width:140px;
  max-width:275px;
  color:#4b4c4d;
}

.ao-list > a {
  text-decoration:none;
  color:#222222;
}

.content {
  /*display:none;*/
}

.ao-img {
  width:100%;
}

.nr-div > p {
  margin-top:-5px;
}

.nr-heading {
  margin-top:20px;
}

.super-span {
  vertical-align:super;
  font-size:.8em;
}

.deb-tr > th, .deb-tr > td {
  text-align:right;
}

.deb-row, .deb-row > td, .deb-row > th {
  border-bottom:solid 2px #444444;
}

.deb-row2, .deb-row2 > td {
  border-bottom:solid 3px #444444;
}

.margin-top-60 {
  margin-top:60px;
}

.nav.nav-tabs {
  background-color:rgba(28,48,68,0.8);
}

.nav-tabs > li > a {
  color:white;
}

.nav-tabs > li > a:focus, .nav-tabs > li > a:hover {
  background-color:rgba(28,48,68,0.8);
}

.fa.fa-file-pdf-o {
  color:rgb(254,4,4);
  padding-right:8px;
  padding-left:5px;
}

.fa.fa-file-powerpoint-o {
  color:rgb(230,63,10);
  padding-right:8px;
  padding-left:5px;
}

@media (max-width:991px) {
  .nav > li {
    font-size:.98em;
  }
}

