/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v7.0.29,
* Autoprefixer: v9.7.6
* Browsers: last 4 version
*/


.nav-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  margin-top: 0px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

img {
height: 40px;
width: auto;
padding: 10px 10px;
}

.logo-link {

  margin-left: 40px;

}

.logo {
  margin-top: 40px;
width: auto;
height: 40px;
}


.top-nav-list {
  margin: auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
    flex-wrap: wrap;
margin-right: 0px;
padding-right: 0px;
padding-left: 0px;
-webkit-box-pack: justify;
    -ms-flex-pack: justify;
        justify-content: space-between;
-webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
-ms-flex-item-align: auto;
    align-self: auto;
-webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
        order: 1;
}

ul a:hover {
  color: #0065FC;
}


.top-nav-item1 {
  padding-top: 60px;
  font-size: 15px;
  line-height: 25px;
  font-weight: 500;
  text-decoration: none;
  list-style-type: none;
}
.top-nav-item1:hover {
  color: #0065FC;
  border-top: solid 2.5px ;
}
.top-nav-item2:hover {
  color: #0065FC;
  border-top: solid 2.5px ;
}
.top-nav-item3:hover {
  color: #0065FC;
  border-top: solid 2.5px;
}

.top-nav-item2 {
  padding-top: 60px;
  font-size: 15px;
  line-height: 25px;
  font-weight: 500;
  text-decoration: none;
  list-style-type: none;
}
.top-nav-item3 {
  padding-top: 60px;
  font-size: 15px;
  line-height: 25px;
  font-weight: 500;
  text-decoration: none;
  list-style-type: none;
}



.top-nav-link-blue {
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 15px;
  padding-right: 40px;
  padding-bottom: 15px;
  padding-left: 40px;
  color:#000000;
  font-weight: 400;
  text-decoration: none;
}

.top-nav-link {
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 15px;
  padding-right: 40px;
  padding-bottom: 15px;
  padding-left: 40px;
  color: hsla(0, 0.00%, 0.00%, 1.00);
  font-weight: 400;
  text-decoration: none;
}

.top-nav-link-bold {
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 15px;
  padding-right: 40px;
  padding-bottom: 15px;
  padding-left: 40px;
  color:#0065FC;
  font-weight: bold;
  text-decoration: none;
}
