body {
	padding-top: 50px;
	font-size: 18pt;
}

p, a.page-scroll {
	color: rgba(0,0,0,.8) !important;
	}

.h1, h1 {
	color: rgba(0,0,0,.9);
}

.h2, h2 {
	color: rgba(0,0,0,.8);
	padding-bottom: 10px;
	font-size: 150%;
	}
	
.h3, h3 {
	color: rgba(0,0,0,.7);
	}
	
.h4, h4 {
	color: rgba(0,0,0,.6);
	}
	
.btn {
	font-size: 70%;
	}
	
.post-link {
	font-size: inherit;
	}

.bg-primary {
    background-color: #005eb8;
}

.navbar-default.affix .navbar-header .navbar-brand {
	color: #0053a4;
}

.navbar-default.affix .navbar-header .navbar-brand:hover {
	color: #0087c1;
}

.navbar-default.affix .nav > li > a:hover {
	color: #0087c1;
}

.navbar-default .nav > li.active > a, .navbar-default .nav > li.active > a:focus {
    color: #0087c1 !important;
}

.navbar-default .nav > li > a {
	color: #222;
}

.navbar-default .nav > li > a:hover {
	color: #0087c1;
}

.navbar-default .navbar-header .navbar-brand {
	color: #0053a4;
}

.navbar-default .navbar-header .navbar-brand:hover {
	color: #0087c1;
}

.btn-primary {
	background-color: rgba(255,255,255,.2);
	border-color: #222;
	color: #222;
	border: 3px solid;
}

.btn-primary:hover {
	background-color: #222;
	border-color: #222;
}

.btn-default {
	background-color: white;
	border-color: #005eb8 !important;
	color: #005eb8 !important;
	border: 3px solid !important;
}

.btn-default:hover {
	background-color: #005eb8 !important;
	border-color: #005eb8 !important;
	color: white !important;
}

hr {
	border-color: #0087c1;
}

.text-primary {
	color: #e60029;
}

.bg-dark {
    background-color: #0087c1;
}

.bg-red {
    background-color: #e60029;
}

.bg-darkblue {
    background-color: #0053a4;
}

.bg-lightblue {
    background-color: #005eb8;
}

.bg-green {
    background-color: #a3d55f;
}

.text-faded {
	color: rgba(255,255,255,.8)
}

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}

section#footer {
	padding: 0 0;
}

section {
	padding: 80px 0;
}

.navbar-brand {
	background: url('../../images/ge_logo.png') center / contain no-repeat;
	width: 200px;
}

.page-scroll {
	background-color: white !important;
	}
	
.page-scroll:hover {
	background-color: #b1b3b3 !important;
	}

.btn-xl {
	margin-top: 25px;
}

.btn-l 	{
	margin-bottom: 25px;
}

.panel {
	background: rgba(46, 51, 56, 0.8);
}

.solution-home-image {
	position: relative;
	width: 25%;
}

#solutions {
  width: 100%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
  background-position: center;
  text-align: center;
  color: white;
}

.news-home-image {
	position: relative;
	height: 100px;
	width: auto;
}

table > caption + thead > tr:first-child > th, table > colgroup + thead > tr:first-child > th, table > thead:first-child > tr:first-child > th, table > caption + thead > tr:first-child > td, table > colgroup + thead > tr:first-child > td, table > thead:first-child > tr:first-child > td {
    border-bottom: none;
    background-color: rgb(0,94,184) !important;
    color: white !important;
    font-size: 24px;
}

.white {
	color: white !important;
	}
	
.text-primary {
	color: #fe5000
	}
	
table {
	text-align: left;
	}
	
.container-fluid {
	background-color: white;
	}
	
a.page-scroll {
	padding: 15px !important;
	}
	
a[href^="http://"]:after, a[href^="https://"]:after {
    content:"" !important;
    padding-left: 0;
    }


