@font-face {
 font-family:'KyrialDisplayPro';
 src:url(./fonts/KYRIALDISPLAYPROLIGHT.otf) format("opentype");
 font-weight:200;
 font-style:normal;
}
@font-face {
 font-family:'KyrialDisplayPro';
 src:url(./fonts/KYRIALDISPLAYPROLIGHTIT.otf) format("opentype");
 font-weight:200;
 font-style:italic;
}
@font-face {
 font-family:'KyrialDisplayPro';
 src:url(./fonts/KYRIALDISPLAYPROSEMIBOLD.otf) format("opentype");
 font-weight:600;
 font-style:normal;
}
@font-face {
 font-family:'KyrialDisplayPro';
 src:url(./fonts/KYRIALDISPLAYPROULTLIGHT.otf) format("opentype");
 font-weight:100;
 font-style:normal;
}
@font-face {
 font-family:'KyrialDisplayPro';
 src:url(./fonts/KYRIALDISPLAYPROSEMIBOLDIT.otf) format("opentype");
 font-weight:600;
 font-style:italic;
}
@font-face {
 font-family:'KyrialDisplayPro';
 src:url(./fonts/KYRIALDISPLAYPROBOLDIT.otf) format("opentype");
 font-weight:bold;
 font-style:italic;
}
@font-face {
 font-family:'KyrialDisplayPro';
 src:url(./fonts/KYRIALDISPLAYPROBLACKIT.otf) format("opentype");
 font-weight:800;
 font-style:italic;
}
@font-face {
 font-family:'KyrialDisplayPro';
 src:url(./fonts/KYRIALDISPLAYPROREGIT.otf) format("opentype");
 font-weight:normal;
 font-style:italic;
}
@font-face {
 font-family:'KyrialDisplayPro';
 src:url(./fonts/KYRIALDISPLAYPROULTLIGHTIT.otf) format("opentype");
 font-weight:100;
 font-style:italic;
}
@font-face {
 font-family:'KyrialDisplayPro';
 src:url(./fonts/KYRIALDISPLAYPROBOLD.otf) format("opentype");
 font-weight:bold;
 font-style:normal;
}
@font-face {
 font-family:'KyrialDisplayPro';
 src:url(./fonts/KYRIALDISPLAYPROREG.otf) format("opentype");
 font-weight:normal;
 font-style:normal;
}

body {
  font-family: 'KyrialDisplayPro','Helvetica Neue',Helvetica,Arial,sans-serif;
  font-size: 15px;
  line-height: 1.42857143;
  color: #013460;
}

.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link {
  color: #013460;
}

#section-top {
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.05);
  color: #808080;
  font-family: "Palanquin",sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 40px;
  position: relative;
}


.h1, h1 {
 font-size:39px;
}

.h2, h2 {
  font-size: 32px;
}


.h3, h3 {
  font-size: 26px;
}

h4, .h4 {
  font-size: 19px;
}

.logo {
  max-height: 100px;
  max-width: 150px;
  margin-top: 15px;
}

.bg-light {
   background-color: #e5e5e5;
}

.w-30 {
  width: 30% !important;
}

.text-important {
	color: #990033;
}

.footer {

}

.icon ul {
  list-style-type: none; /* Remove bullets */
}

.icon li {
margin-bottom: 5px;
}

.icon li:before {
  content:"\f101";
  position:absolute;
  font-family:"FontAwesome";
  margin-left: -20px;
}

.container::before {
display: table;
content: " ";
}
.container::after {
  display: table;
  content: " ";
}

.btn-primary {
  color: #fff;
  background-color: #013460;
  border-color: #013460;
}

.btn-primary:hover {
  color: #fff;
  background-color: #013460;
  border-color: #013460;
}