/*temp */

:root {
    --main-blue-color: #3d85b3;
    --main-green-color: #136734;
    
    --font-white-color: #fff;
    --font-black-color: #000;
    
    --nav-link-hover-color: rgba(0,0,0,.7);
    
    --background-black: #000;
}

/* - Search Row - */

#search {
    background-color: var(--main-blue-color);
    background-color: #3d85b3;
}

/* - Navigation  - */

.bg-green {
    background-color: #136734 !important;
}

.nav-item {
   font-size: 1.25rem; /* 20 px */
}

.nav-link:hover {
    background: var(--main-blue-color);
    background: #3d85b3;
    padding-bottom: 12px;
    text-decoration: underline;
    text-decoration-color: #fff;
}

#search02 {
    background-color: var(--main-blue-color);
    background-color: #3d85b3;
}

.fa-search{
    font-size: 16px;
}

.btn-blue {
    background-color: var(--main-blue-color);
    background-color: #3d85b3;
    color: #fff;
}

.btn-blue:hover {
    background-color: #306a90;
}

/* - Carousel - */

.carousel-item > img {
    position: unset;
    min-width: 55%;
}

.carousel-caption {
    bottom: 2rem;
    z-index: 10;
    background: rgba(0,0,0,0.7);
    width: 375px;
}

.carousel-item {
    height: 32rem;
    background-color: #000;
}

/* - Mission, Vision, About Us, Additional Information - */

#about-list a, #add-info a {
    color: #000;
}

/* - Horizontal Rule - */

hr {
    border: 1.5px solid #3d85b3;
}

/* - News Room, News Articles, Press Releases - */

#news-header {
    font-weight: 600;
}

.bg-blue {
    background-color: #3d85b3; /* blue */
}

.border-white {
    border: 1px solid #fff;
}

/* - Call to Action Buttons - */

.btn-green {
    background-color: var(--main-green-color);
    background-color: #136734;
    color: #fff;
}

.btn-green:hover {
    background-color: #082f17;
}

/* - Back Top Top Link - */

#back-to-top a:hover {
     background-color: #082f17;
}

/* - Footer - */

#footer-logo {
    max-width: 4rem;
}

.policies {
    padding-bottom: 15px;
    padding-left: 75px;
}

.phone {
    color: var(--font-white-color, #fff);
    color: #fff;
    padding-bottom: 15px;
    padding-left: 75px;
}

#social {
    padding-left: 75px;
}

#eVa {
    padding-top: 15px;
    max-width: 200px;
}

#employment {
    max-width: 250px;
}

	
	
/* ###################### */

.rndcrnrbox{color:#fff;width:55%;border-top-left-radius: 10px 5px;border-bottom-left-radius: 10px 5px;
border-bottom-right-radius: 10px 5px;border-top-right-radius: 10px;padding:15px;}

.whtb {background-color:#fff;color:#222;border-left:#fff;border-right:#fff;border-top:#fff;border-bottom:3%; }

  .list-group.panel > .list-group-item {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px
}

.closebtn{align:right;display:none;}

.contactmenu {font: .7em; font-size: 10pt;}
 
 /*
  .carousel-inner img{width:50%;
    display:block;
height:auto;
  }
  .carousel-caption
{
  position:;
  right: 1%;
  bottom: 20px;
  left:51%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6);
}

*/
 
 
 
 
#google_translate_element .goog-te-gadget-simple
{
  background-color: transparent;
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch stretch;
}


/*COVIDWIZE app banner*/
.va-alert {
    color: #fff;
}
.va-alert--info {
    background: #7d486c;
}
.va-alert {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: auto;
    max-width: 100%;
    margin-bottom: 1.25em;
    padding: 1.6em 1em 1.6em calc( 1.5em + 60px);
    color: #19191a;
    /*font-size: .85rem;*/
    word-wrap: break-word;
    margin-top: 0;
    border-radius: 5px;
    font-family: "open sans";
    max-width: 1050px;
    margin: 0 auto 30px;
}
.va-alert a{ 
 color: #fcba03;
} 
