/* Palette URL: http://paletton.com/#uid=13-050kwi++bu++hX++++rd++kX */
.color-primary-0 { color: #138BFF }	/* Main Primary color */
.color-primary-1 { color: #AAD5FF }
.color-primary-2 { color: #7BBEFF }
.color-primary-3 { color: #00488D }
.color-primary-4 { color: #00376C }
.rgba-primary-0 { color: rgba( 19,139,255,1) }	/* Main Primary color */
.rgba-primary-1 { color: rgba(170,213,255,1) } /* +2 stop */
.rgba-primary-2 { color: rgba(123,190,255,1) } /* +1 stop */
.rgba-primary-3 { color: rgba(  0, 72,141,1) } /* -1 stop */
.rgba-primary-4 { color: rgba(  0, 55,108,1) } /* -2 stop */

body {
  /* Margin bottom by footer height */
  margin-bottom: 60px;
  font-size: 1.9em;
}

section {
  padding-top: 40px;
  margin-top: -40px;
}

.last-hr {
  padding-bottom: 40px;
}

#about {
  padding-top: 40px;
  margin-top: 0px;
}

.cert-img {
  width: 200px;
  max-height: 200px;
}

.hidden-label {
  display: none;
}

.foot-center {
  text-align: center;
  display: inline-block;
  float: none;
}

@media print {
    .no-print, .no-print * {
        display: none !important;
    }
}

.footer {
  position: fixed;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px;
  background-color: #f5f5f5;
  z-index: 101;
}

.footer a, .footer a:active, .footer a:visited {
  color: rgba( 19,139,255,1);
}
.footer a:hover {
  color: rgba(  0, 55,108,1);
}

a, a:active, a:visited {
  color: rgba(  0, 72,141,1);
}

a:hover {
  color: rgba(  0, 55,108,1);
}

#navbar {
  font-size: .75em;
}

#about {
  background-color: rgba(170,213,255,.3);
/*  background-image: url(images/banner.jpg); */
}

#about img {
  float:right;
  margin-left: 10px;
  width: 20%;
  max-width: 150px;
}

.double-list li{

}


/* Feature Icons */
ul.feature-icons {
  list-style: none;
  padding-left: 1em;
  padding-top: .5em;
}

  ul.feature-icons li {
    text-decoration: none;
    display: inline-block;
    margin: 0 0 1.6875em 0;
    padding: 0.35em 0 0 3.5em;
    position: relative;
    width: 48%;
  }

    ul.feature-icons li:before {
      -moz-osx-font-smoothing: grayscale;
      -webkit-font-smoothing: antialiased;
      font-family: FontAwesome;
      font-style: normal;
      font-weight: normal;
      text-transform: none !important;
    }

    ul.feature-icons li:before {
      background: rgba( 19,139,255,1);
      border-radius: 100%;
      color: #ffffff;
      display: block;
      height: 2.5em;
      left: 0;
      line-height: 2.5em;
      position: absolute;
      text-align: center;
      top: 0;
      width: 2.5em;
    }

    @media (max-width: 767px) {
      ul.feature-icons li {
        width: 100%;
      }
    }
