body {
  color: #333;
  font-size: 16px;
}

.winner {
  background-image: url("../img/awards.png");
      background-repeat: no-repeat;
      background-position: right;
      background-position-y: 100px;
}
.pad-top {padding-top: 50px;}

.pad-bot {padding-bottom: 50px;}

.mar-bot {margin-bottom: 50px;}

.mar-bot-sm {margin-bottom: 20px;}

.mar-top {margin-top: 50px;}

.mar-img {margin-right: 20px;}

section.inside-page {margin-top: 70px;}

section.section {padding: 75px 0;}

.breadcrumb {display: inline;}

.header-icon {

  text-align: right;

  padding: 0;

  margin: 0;

}

.tag h1 {

  font-size: 4.75em;

  line-height: 110%;

  color: #26407f;

}

.login i {color: #fabf62;}

.btn-style {

  text-transform: uppercase;

  font-size: 120%;

  font-weight: 700;

}

.text-primary {color: #26407f;}

.text-secondary,

html .counters .counter-dark strong {color: #23629f;}

.text-tertiary {color: #65acdb;}

html .counters .counter-dark .fa,

html .counters .counter-dark .icons,

.text-quaternary {color: #fabf62;}

/* Menu > Global */

#header .header-logo img {

  position: absolute;

  -webkit-transition: opacity 0.3s ease;

  -moz-transition: opacity 0.3s ease;

  transition: opacity 0.3s ease;

    margin-top: 0 !important;

  }

  #header .header-logo img.logo-sticky {

    margin-top: 3px !important;

  }



#header.header-narrow .header-nav-main {

  margin-right: 5px;

}

#header .header-logo .logo-normal {opacity: 1;}

#header .header-logo .logo-sticky {opacity: 0;}

.sticky-header-active #header .header-logo .logo-normal {opacity: 0;}

.sticky-header-active #header .header-logo .logo-sticky {opacity: 1;}

/* Menu, Sticky */

.sticky-header-active #header.header-transparent .header-nav-main nav > ul > li:not(.active) > a {

  color: #fff;

}

.sticky-header-active #header.header-transparent .header-nav-main nav > ul > li:not(.active) > a:hover,

.sticky-header-active #header.header-transparent .header-nav-main nav > ul > li:not(.active) > a.login {

  background: #23629f;

}

.sticky-header-active #header.header-transparent .header-body:before {

  background: #26407f;

  border-bottom: none;

}

.sticky-header-active #header.header-transparent .header-nav-main .dropdown-menu>li>a {

  color: #fff;

}

.sticky-header-active #header .header-nav-main nav > ul li {

  border-bottom: 1px solid #23629f;

}

#header .header-nav-main nav > ul li.no-border {

  border-bottom: none;

}

.sticky-header-active #header.header-transparent .header-nav-main {

  background: #26407f;

}

/* Menu, Normal */

html:not(.sticky-header-active) #header.header-transparent .header-nav-main nav > ul > li:not(.active) > a {

  color: #26407f;

}

html:not(.sticky-header-active) #header.header-transparent .header-nav-main nav > ul > li:not(.active) > a:hover {

  color: #fff;

  background: #23629f;

}

html:not(.sticky-header-active) #header.header-transparent .header-nav-main nav > ul > li:not(.active) > a.login {

  color: #fff;

  background: #23629f;

}

html:not(.sticky-header-active) #header .header-container {

  background: #fff;

  border-bottom: none;

}

  .main-watermark {

    background-image: url("../img/logo-watermark-small.png");

    background-repeat: no-repeat;

    background-position: center;

    background-position-y: 100px;

  }

  #header .header-nav-main {

    margin-top: 8px;

  }

  .banner img {

    left: 0;

    max-height: 450px;

    margin: 0 auto;

    max-width: 100%;

    position: relative;

    }

 .tag {

    margin-top: 125px;

    margin-bottom: 40px;

  }

.background-advice,

.background-member,

.background-employer {

    background-repeat: no-repeat;

    background-position: center;

}

.background-advice {background-image: url("../img/background-photo-advice.jpg");}

.background-member {background-image: url("../img/background-photo-member.jpg");}

.background-employer {background-image: url("../img/background-photo-employer.jpg");}

.border-bottom {border-bottom: 30px solid #ebf0f6; overflow: hidden;}

.user-profile {

  font-size: 1.35em;

  font-weight: 300;

}

.prompt {

  font-size: 1.5em;

  font-weight: 500;

}

em {font-weight: 500;}

.featured-box-full h3 {

  font-size: 2.2em;

  font-weight: 600;

  line-height: 125%;

  }

.independant {

  font-size: 110%;

}

.independant img {

  margin: 30px 30px 30px 0;

}

.section-light {background: #ebf0f6;}

.counter {padding-bottom: 40px;}

.testimonial .testimonial-author img {max-width: 120px;}

.content {

  margin-top: 50px;

}

#footer {

  background: #23629f;

  border: none;

  color: #fff;

  }

#footer p {color: #fff;}

#footer h4 {

  font-weight: 500;

  color: #fabf62;}

#footer .footer-copyright {

  background: #ebf0f6;

  border: none;

  color: #555;

  }

#footer .footer-copyright a:link,

#footer .footer-copyright a:visited {

  color: #26407f;

  font-weight: 700;

}

/* Media Queries */

@media (min-width: 995px) {

  .main-watermark {

    background-image: url("../img/logo-watermark.png");

    background-repeat: no-repeat;

    background-position: center;

    background-position-y: 115px;

    z-index: 0;

  }

  #header .header-logo img {

   margin-top: -23px !important;

}

#header .header-logo img.logo-sticky {

  margin-top: -21px !important;

}



  /* Menu, Sticky */

  .sticky-header-active #header.header-transparent .header-nav-main nav > ul > li:not(.active) > a {

    color: #fff;

  }

  .sticky-header-active #header.header-transparent .header-nav-main nav > ul > li:not(.active) > a:hover,

  .sticky-header-active #header.header-transparent .header-nav-main nav > ul > li:not(.active) > a.login {

    background: #23629f;

  }

  .sticky-header-active #header.header-transparent .header-body:before {

    background: #26407f;

    border-bottom: none;

  }

  .sticky-header-active #header .header-nav-main nav > ul li {

  border-bottom: none;

  }

  .tag {

    margin-top: 125px;

    margin-bottom: 30px;

  }

}



.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {font-size: 1.2em;}

.thumb-info-top-image {
	padding: 4px;
	float: center;
}