@charset "utf-8";
/* CSS Document */
body {
	/font-family: 'Oxygen', sans-serif;
  	/font-weight: 300;
  	font-size: 1.1em;
}

/*Top Notice Bar*/
.notice {
  	/background-color: #f3f3f3;
}
.noticebar {
  	/padding: 0.5em 1em 0 0;
  	/text-align: right;
}

/*Logo Section to center image*/
.logo{
  	display: block;
  	/margin-left: auto;
  	/margin-right: auto;
  	padding: 1.5em 0 3em 0;
  	max-width: 100%;
  	height: auto;
}


/*Navigation Section*/
.nav li a{
  color: #151951;
  text-decoration: underline;
  font-size: 1.3em;
  font-weight: bold;
}
.nav li a:hover{
  text-decoration: none;

}
.nav > li > a:hover, .nav > li > a:focus{
    background-color:none;
}

/*Style for item page or content page spacing */
.item-page{
  padding:3rem 0;
}

/*Styles for the feature services on the home page*/
.feature_services h3{
  margin-top: 0;
  margin-bottom:1rem;
  background-color: #151951;
  color: #ffffff;
  font-size: 1.2em;
  padding: 5px;
  
}
.feature_services {
  /border: 1px solid #151951;
  margin:30px 0px;
  /padding:20px;
  /min-width: 350px;
  /box-shadow: 1px 1px 18px #bffcef;
}

.feature_services.centerCol{
  border-left: 1px solid #151951;
  border-right: 1px solid #151951;
}

.feature_services img{
  margin-bottom: 10px;
}

.content.container {
  padding-left: 0px;
  padding-right: 0px;
}

.lowerContent.col{
  padding-left: 0px;
  padding-right: 0px;  
}

.lower_content {
  text-align: center;
}


.featured_project {
  /background-color:#e4ecfe;
  padding-bottom: 2rem;
}
.featured_project h1{
  /font-size: 1.5em;
  /padding-bottom: 3rem;
}
.featured_project img{
  /box-shadow: 1px 1px 18px #bffcef;
   box-shadow: 3px 3px 5px grey;
}



/*Style for the client logo section*/
.lowercontent2 {
  padding: 4rem 0;
}
.lowercontent2 h1{
  font-size: 1.5em;
  padding-bottom: 3rem;
}
.client_logo img {
    /* filter: url(filters.svg#grayscale); Firefox 3.5+ */
      filter: gray; /* IE5+ */
      -webkit-filter: grayscale(1); /* Webkit Nightlies & Chrome Canary */
      -webkit-transition: all .5s ease-in-out;  
    }

.client_logo img:hover {
    filter: none;
      -webkit-filter: grayscale(0);
   //   -webkit-transform: scale(1.01);
    }



/*Style for the footer section */
footer{
  /background-color:#212529;
  /color:#008080;
  color: #151951;

}

.footercontent1{
  /padding-top: 5rem;
}
.footercontent1 h3{
  color:#008080;
  padding-bottom:15px;
  border-bottom: 2px solid #393e42;
}

.moduletable_copyright{
  text-align: center;
  font-size: 0.8em;
  padding:20px 0;
}

.custom_footerColleft{
  /border-left: solid 1px;
  border-right: solid 1px;
    background-color: green;
  min-width: 30%;
}
.custom_footerColCent{
  border-left: solid 1px;
  /border-right: solid 1px;
  background-color: yellow;
  min-width: 30%;
}
.custom_footerColright{
  /border-left: solid 1px;
  border-right: solid 1px;
    background-color: grey;
  min-width: 30%;
}
/*=== ChoronoForms Styles ===*/
.chronoforms6_credits {
  display:none;
}
.ui.form .field > label {
  font-size:1.1em;
}
#load-form .ui.button{
  font-size: 1.2em;
}