/**
 *  General
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

body {
  padding-bottom: 20px;
}

/**
 *  Navbar
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.navbar {
  background-color: transparent;
  margin: 0;
  position: absolute;
  top: 0;
  width: 100%
}

.navbar .nav {
  padding-top: 25px;
  padding-bottom: 25px;
}

.navbar .nav a {
  color: white;
  vertical-align: bottom;
  /*line-height: 75px;*/
}

.navbar .nav a:hover {
  background-color: inherit;
  text-decoration: underline;
}

.navbar-brand {
  height: 100px;
}

.navbar-brand .main-logo {
  height: 70px;
}

/* disable navbar collapse */
.navbar-collapse.collapse { display: block!important; }
.navbar-nav>li, .navbar-nav { float: left !important; }
.navbar-nav.navbar-right:last-child { margin-right: -15px !important; }
.navbar-right { float: right!important; }
.navbar-header { float: left!important; }
/* /disable navbar collapse */

.pf-logo {
  height: 50px;
  margin-right: 25px;
}

/**
 *  Jumbotron
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.jumbotron {
  background: url("../img/bg.jpg") center;
  background-size: cover;
  color: white;
  padding: 110px 0 50px;
  position: relative;
}

.jumbotron .overlay {
  background-color: rgba(0, 0, 0, 0.5);
  height: 100%;
  position: absolute;
  width: 100%;
  top: 0;
  z-index: 0;
}

.jumbotron .container {
  position: relative;
  z-index: 100;
}

.jumbotron h1 {
  font-size: 3rem;
}

/**
 *  Panel
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.panel {
  position: relative;
}

.panel h2 {
  color: rgb(0, 163, 214); /* blue */
  font-size: 1.75rem;
  margin-top: 0;
}

.panel-body {
  min-height: auto;
  padding-bottom: 0;
}

.panel-footer {
  background-color: transparent;
  border-top: none;
  padding-top: 0;
  position: relative;
}

.panel-footer a {
  color: #93c120
}

.expertise-logo.index {
  height: 60px;
  left: 20px;
  position: absolute;
  top: -40px;
}

@media only screen and (min-width : 992px) {
  .panel-body {
    min-height: 255px;
  }
}

@media only screen and (min-width : 1200px) {
  .panel-body {
    min-height: 215px;
  }
}

/**
 *  Bulleted list
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

ul.bullets
{
	list-style-type: none;
  padding-left: 3rem;
}

ul.bullets li {
	text-indent: -2rem;
}

ul.bullets.space li {
	margin-bottom: 10px;
}

ul.bullets li:before {
	font-family: 'icomoon';
	content: "\e900";
  color: #93c120;
	float: left;
	width: 2rem;
}

/**
 *  Button
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.btn-green {
  color: #fff;
  background-color: #93c120;
  border-color: #64822B;
}
.btn-green:focus,
.btn-green.focus {
  color: #fff;
  background-color: #AECC53;
  border-color: #64822B;
}
.btn-green:hover {
  color: #fff;
  background-color: #AECC53;
  border-color: #64822B;
}
.btn-green:active,
.btn-green.active {
  color: #fff;
  background-color: #84A24B;
  border-color: #84A24B;
}

/**
 *  Take action
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.take-action h3 {
  color: rgb(0, 163, 214);
  margin-bottom: 30px;
}

/**
 *  Subpages
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

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

.expertise-logo.small {
  width: 40px;
}

.back-home {
  margin-bottom: 20px;
}

.img3 {
  width: 50%;
}

.big-logo {
  margin-bottom: 40px;
}

.big-logo img {
  width: 100%;
  max-width: 400px;
}

h4 {
  color: rgb(0, 163, 214); /* blue */
}

/**
 *  Hide / display (media queries)
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.visible-xxs {
  display: none !important;
}

@media (max-width: 419px) {
  .hidden-xxs {
    display: none !important;
  }
  .visible-xxs {
    display: block !important;
  }
}
