@CHARSET "UTF-8";

html, body {
 height: 100%; 
}

body {
 position: relative;
}

a {
	color: #4680df;
}

.navbar-toggle .icon-bar {
 background-color: #888888;
}

.navbar {
	min-height: 50px;
	background-color: #fff;
}

.navbar-brand {
	padding: 5px;
}

.apx-main {
 min-height: 100%;
 height: auto !important;
 height: 100%;
 /*margin-top: -71px;*/
 margin-bottom: -77px;
}

.apx-spacer {
 height: 52px;
}

.apx-spacer-top {
 height: 52px;
}

.apx-spacer-bottom {
 height: 77px;
}

.apx-header {
	height: 52px;
 border-bottom: 2px solid #fc9a00;
 margin-bottom: 0;
}

.apx-footer {
 text-align: center;
 margin-top: 25px; 
 border-top: 2px solid #fc9a00;
 height: 52px; 
 clear: both;
}

.apx-text-footer {
 padding: 10px 0;
}

.apx-hbox {
	padding: 1em 0;
}

.apx-hbox.apx-hbox-default {
 background-color: #ffffff;
 color: #2069df;
}

.apx-hbox.apx-hbox-default h1 {
	background-color: #ffffff;
	color: #2069df;
}

.apx-hbox.apx-hbox-orange {
 background-color: #fc9a00;
 color: #ffffff;
}
.apx-hbox.apx-hbox-orange h1 {
 background-color: #fc9a00;
 color: #ffffff;
}

.apx-hbox.apx-hbox-blue {
 background-color: #2069df;
 color: #ffffff;
}

.apx-hbox.apx-hbox-blue h1 {
 background-color: #2069df;
 color: #ffffff;
}

.apx-hbox.apx-hbox-gray {
 background-color: #c0c0c0;
 color: #ffffff;
}

.apx-hbox.apx-hbox-gray h1 {
 background-color: #c0c0c0;
 color: #ffffff;
}

.apx-section-title {
	font-family: Arial, Sans-Serif;
	font-style: bold;
	color: #ffffff;
	padding-bottom: 0.5em;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 0.5em;
}

.apx-service-title {
	font-size: 1.5em;
	text-decoration: underline;
}

/* .navbar-custom: generated through http://twitterbootstrap3navbars.w3masters.nl/ */
.navbar-custom {
  background-color: #ffffff;
  border-color: #eeeeee;
}
.navbar-custom .navbar-brand {
  color: #2069df;
}
.navbar-custom .navbar-brand:hover,
.navbar-custom .navbar-brand:focus {
  color: #006699;
  background-color: transparent;
}
.navbar-custom .navbar-text {
  color: #2069df;
}
.navbar-custom .navbar-nav > li > a {
  color: #2069df;
}
.navbar-custom .navbar-nav > li > a:hover,
.navbar-custom .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: #6996df;
}
.navbar-custom .navbar-nav > .active > a,
.navbar-custom .navbar-nav > .active > a:hover,
.navbar-custom .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #2069df;
}
.navbar-custom .navbar-nav > .disabled > a,
.navbar-custom .navbar-nav > .disabled > a:hover,
.navbar-custom .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent;
}
.navbar-custom .navbar-toggle {
  border-color: #dddddd;
}
.navbar-custom .navbar-toggle:hover,
.navbar-custom .navbar-toggle:focus {
  background-color: #dddddd;
}
.navbar-custom .navbar-toggle .icon-bar {
  background-color: #cccccc;
}
.navbar-custom .navbar-collapse,
.navbar-custom .navbar-form {
  border-color: #ededed;
}
.navbar-custom .navbar-nav > .dropdown > a:hover .caret,
.navbar-custom .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.navbar-custom .navbar-nav > .open > a,
.navbar-custom .navbar-nav > .open > a:hover,
.navbar-custom .navbar-nav > .open > a:focus {
  background-color: #eeeeee;
  color: #ffffff;
}
.navbar-custom .navbar-nav > .open > a .caret,
.navbar-custom .navbar-nav > .open > a:hover .caret,
.navbar-custom .navbar-nav > .open > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.navbar-custom .navbar-nav > .dropdown > a .caret {
  border-top-color: #2069df;
  border-bottom-color: #2069df;
}
@media (max-width: 767) {
  .navbar-custom .navbar-nav .open .dropdown-menu > li > a {
    color: #2069df;
  }
  .navbar-custom .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-custom .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: transparent;
  }
  .navbar-custom .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-custom .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-custom .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: #eeeeee;
  }
  .navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}
.navbar-custom .navbar-link {
  color: #2069df;
}
.navbar-custom .navbar-link:hover {
  color: #ffffff;
}
/* .navbar-custom end */

/* .btn-orange: generated through http://twitterbootstrap3buttons.w3masters.nl/ */
.btn-orange {
  background-color: #fc9a00;
  border-color: #fc9a00;
}
.btn-orange:hover,
.btn-orange:focus,
.btn-orange:active,
.btn-orange.active {
  background-color: #e38a00;
  border-color: #c97b00;
}
.btn-orange.disabled:hover,
.btn-orange.disabled:focus,
.btn-orange.disabled:active,
.btn-orange.disabled.active,
.btn-orange[disabled]:hover,
.btn-orange[disabled]:focus,
.btn-orange[disabled]:active,
.btn-orange[disabled].active,
fieldset[disabled] .btn-orange:hover,
fieldset[disabled] .btn-orange:focus,
fieldset[disabled] .btn-orange:active,
fieldset[disabled] .btn-orange.active {
  background-color: #fc9a00;
  border-color: #fc9a00;
}
/* .btn-orange end */