@charset "utf-8";
/* CSS Document */

    body,td,th {
	font-family: 'Open Sans', sans-serif !important;
        font-size:1.2rem;
}

.accordion2 {
    width:100%;
      background:#fff;
   color: #333;

}

.accordion-button, .accordion-button:focus, .accordion-collapse {
    -webkit-box-shadow:none!important;
    box-shadow:none !important;
}
.buttoncenter {
  display: block;
}
.search_result_text
{
	font-family: 'Open Sans', sans-serif !important;
        font-size:1.2rem;
    font-weight:normal;
}

.btn:hover {
    color: #FFF !important;
}
.green-text{color:#86af44!important;}
.save_button {
    min-width:250px;
    max-width: 350px;
}
.links-block ul>li a:before {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  display: inline-block;
  content: '\f105';
  padding-right: 5px;
  transition: all .2s cubic-bezier(.7, 0, .3, 1);
}
.largetext{font-size:2rem!important}
.medtext{font-size:1.4rem!important}

a[href $='.pdf'] { 
   padding-right: 15px;
   background: transparent url("../images/icon_pdf.png") no-repeat center right;
    
}

a.nopdf[href $='.pdf'] { 
   padding-right: 15px;
background-color: #9acc53 !important;
background-color: rgb(97,187,74) !important;
background-color: linear-gradient(98deg, rgba(97,187,74,1) 17%, rgba(154,204,83,1) 100%) !important;
}
.blog-subheading{
  font-size:1.1rem;   
}
.blog-text{
  font-size:1rem;   
}
.blog-date{
  font-size:0.9rem;   
}
.smalltext{
    font-size:0.9rem
}
.blog-heading{
  font-size:1.3rem !important;   
}
.btn {
	text-transform: none;
	vertical-align: bottom;
	border: 0;
	-webkit-box-shadow: 0 2px 5px 0 rgb(0 0 0 / 20%), 0 2px 10px 0 rgb(0 0 0 / 10%);
	box-shadow: 0 2px 5px 0 rgb(0 0 0 / 20%), 0 2px 10px 0 rgb(0 0 0 / 10%);
	font-weight: 500;
	font-size: 1.1rem;
	line-height: 1.0;
	text-decoration: none;
}
.accordion {

color:#fff !important;
    width:75%;
      background: #9acc53;
background: rgb(97,187,74);
background: linear-gradient(98deg, rgba(97,187,74,1) 17%, rgba(154,204,83,1) 100%);
}
.btngreen{ background-color: #6ca944!important;}

.btn-primary.focus, .btn-primary:focus, .btn-primary:hover {
    color: #fff;
    background-color: #6ca944!important;

    }
.nopdf a[href$=".pdf"]:after {
  /* PDF file */
  padding-right: 15px;
   background: none !important;
}

.btn-space{
 margin-right:1.5rem;   
    
}
.sm-txt {
font-size: 1rem;

}


  .flex-container {

    display: flex;
    
    justify-content: center;     

    height: 100%;
    padding: 15px;
    gap: 5px;

  }

  .flex-container > div{
  
    border-radius: 5px;
    padding: 8px;
  }


  .item1 { 
    /* flex:0 1 auto; */
    align-self:center;
  }
			
  .item2 { 
    /* flex:0 1 auto; */
    align-self:center;
  }
			
  .item3 { 
    /* flex:0 1 auto; */
    align-self:center;
  }
			
  .item4 { 
    /* flex:0 1 auto; */
    align-self:center;
  }
			
  .item5 { 
    /* flex:0 1 auto; */
    align-self:center;
  }
			

.linked a:link  {
    color: #297ebe;
    text-align: left;
  
    text-decoration: underline;
}
a:hover {
  color: #69B0E0;
}

.linked a:visited   {
    color:#0A66C2;
    text-align: left;
    border-bottom: thin dotted !important;
    text-decoration: none;
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: #62b2ef !important;
}
.fa-plus {
     font-size:0.9rem;
 }
.fas fa-download {
font-size:0.9rem;
 }
.navbar {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    padding-top: none !important;
}

.navbar-expand-lg 
u li {
    position: static;
    display: inline-block!important;
    border-left: 1px dotted rgba(235,68,152,.5) !important;
}

.green-gradient {
  /* fallback for old browsers */
  background: #9acc53;
background: rgb(97,187,74);
background: linear-gradient(98deg, rgba(97,187,74,1) 17%, rgba(154,204,83,1) 100%)!important;
}

.twitter-timeline {
    width: 100vw !important;
}
.nav li{
    border-right: 2px solid #c4c4c4;
    display: inline-block;
    float: left;
    padding: 0 15px;
}
.nav li:last-child {
    border-right:0;
} 

.blueband{
   background-color: #fff; /*Default bg, similar to the background's base color*/
   background-image:url("../images/blue-band.png");
   background-position: bottom; /*Positioning*/
   background-repeat: no-repeat; /*Prevent showing multiple background images*/
}
.bg-blue{
    background-color:#297ebe;
}
.bg-blue2{
	background-color: #297ebe !important;
}

.btn1{
    margin:none!important;
    padding:none !important;
}
.dropdown-menu .dropdown-submenu {
    display: none;
    position: absolute;
    left: 55% !important;
    top: -7px;
}
[type="button"], [type="reset"], [type="submit"], button {
	-webkit-appearance: button;
	background-color: #95ca4d;
	border-radius: 4px;
	border: none;
	color: #fff;
   
}


button, input, optgroup, select, textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	padding: 7px;
	border: none;
	border-radius: 4px;
	background-color: #FFFFFF;
    
}
.btn-link { 
  outline: none;
  padding: 5px; 
  border: 0px; 
  box-sizing: none; 
  background-color: transparent; 
    font-size:1.2rem;
    margin-top:5px;
    color: #fff!important;
}
.btn-secondary {
    color: #333333;
    font-size: 1.1rem;
    padding: none !important;
}

.navbar-toggle {
  border: none !important;
  outline: none;
}


@media (max-width: 767px) {
    .navbar-toggle {
      border: none !important;
      outline: none;
    }
}
.text-success {
	color: #0C5629!important;
}
@media (max-width: 550px) {
   .big-container {
       display: none;
   }
}
@media (min-width: 550px) {
   .small-container {
       display: none;
   }
}
.bluetext {
  color:#297ebe !important;     
}

/* Responsive iFrame */
.responsive-iframe-container {
   position: relative;
   padding-bottom: 56.25%;
   padding-top: 30px;
   height: 0;
   overflow: hidden;
}
.responsive-iframe-container iframe,   
.vresponsive-iframe-container object,  
.vresponsive-iframe-container embed {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
}
.text-lg{
font-size:1.2rem;     
}
.navbar {
    -webkit-box-shadow: none !important;
    box-shadow: 0 10px 20px 0 rgba(0,0,0,.05);
    padding-top: .5625rem;
}
.navbar-toggler {
    padding: .25rem .75rem;
    font-size: 2rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: .25rem;
    -webkit-transition: -webkit-box-shadow .15s ease-in-out;
    transition: -webkit-box-shadow .15s ease-in-out;
    transition: box-shadow .15s ease-in-out;
    transition: box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    color:#297ebe!important;
}
.dropdown-menu li {
  position: relative; 
}
.dropdown-menu .dropdown-submenu {
  display: none;
  position: absolute;
  left: 100%;
  top: -7px;
}
.dropdown-menu .dropdown-submenu-left {
  right: 100%;
  left: auto;
}
.dropdown-menu > li:hover > .dropdown-submenu {
  display: block;
}

.w-full {
        width: 100%;
      }
      @media (min-width: 768px) {
        .w-full {
          width: auto;
        }
      }
      .w-full .btn {
        width: 100%;
      }
      @media (min-width: 768px) {
        .w-full .btn {
          width: auto;
        }
      }
.btn-green{ color:#12843C;}

.navbar-light .navbar-toggler {
    color: #297ebe!important;
    border-color: rgba(0,0,0,.1);}

.bg-lightgreen{background-color:#C3DFCD;}
.navbar .nav-link {
	color: #297ebe!important;
	font-size: 1.3rem;
	padding-right: 2rem;
}
.green-text{
  color:#0C5629 !important;
}

.dark-green{
  background-color:#0C5629 !important;
}
.gradient-custom {
  /* fallback for old browsers */
  background: #2991ce;
background: rgb(40,94,168);
background: linear-gradient(90deg, rgba(40,94,168,1) 0%, rgba(42,140,203,1) 35%, rgba(73,160,217,1) 100%);
}
code {
  background: #fff;
  padding: 0.2rem;
  border-radius: 0.2rem;
  margin: 0 0.3rem;
}

.border-nav{border-right: 1px dotted #297ebe !important;
    margin-right: 10px;
    height: 38px;}

.dropdown-item {
    padding: .5rem 1rem;
    color: #297ebe!important;
    border-radius: 0;
    font-size: 1rem;
}

    .navbar-expand-lg .navbar-nav .nav-link:first-child { margin-left: 0px; }

.btn-danger {
    color: #fff;
    background-color: #004f2f
!important;
}
footer .main-footer {
	padding: 20px 0;
	background-color: #464646;
}

#btn-back-to-top {
  position: fixed !important;
  bottom: 20px;
  right: 20px;
  display: none;
}
.yellowhr{
    max-width: 115px;
    width: 100%;
    background-color: #f7a616;
    height: 2px;
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 10px;
    display: block;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	margin-top: 0;
	margin-bottom: .5rem;
	line-height: 1.5;
	color: #297ebe!important;
	font-family: 'Open Sans', sans-serif;
    font-weight:300;
}
.allcontainer a:link {
    color: #0956DC;
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
    text-align: left;
    border-bottom: thin dotted;
    text-decoration: none;
}