@charset "utf-8";

body,td,th {
	font-family: 'Roboto', sans-serif;
	font-size:15px;
	color: #3F376C;
}

a:link {
	color: #3F376C;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #3F376C;
}
a:hover {
	text-decoration: none;
	color: #29A551;
}
a:active {
	text-decoration: none;
	color: #3F376C;
}

.carousel-inner > .item > img,
  .carousel-inner > .item > a > img {
      width: 100%;
	  max-height: 620px;
      margin: auto;
  }
  
  .navbar-inverse {
    background-color: #3F376C;
}

/*MENU BUTTON COLOURS */
.navbar-inverse .navbar-nav>li>a {
    color: #3F376C;
}

#headerlogo{
	height: 100%;
	margin-top: -3px;
	margin-right: 5px;
}

/*NAV BUTTON COLOR AND POSITION*/
.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: #585858;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

/*ACTIVE BUTTON SETTINGS*/
.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:focus,
.navbar-inverse .navbar-nav>.active>a:hover {
	color: #FFF;
	background-color: transparent;
}

/*MENU BUTTONS SETTINGS*/
.navbar-inverse .navbar-nav>li>a:focus,
.navbar-inverse .navbar-nav>li>a:hover {
	color: #FFF;
	background-color:#29A551;
}

/*MENU BUTTONS SETTINGS ON HOVER*/
.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:focus,
.navbar-inverse .navbar-nav>.open>a:hover {
    color: #FFF;
    background-color: #080808;
}

h2.lblue, h3.lblue, h4.lblue, h5.lblue{
	color: #588ECC;
	font-family: 'Anton', sans-serif;
}

h2.blue, h3.blue, h4.blue, h5.blue{
	color: #3F376C;
	font-family: 'Anton', sans-serif;
}

h2.white, h3.white, h4.white, h5.white{
	color: #FFF;
	font-family: 'Anton', sans-serif;
}

h2.green, h3.green, h4.green, h5.green{
	color: #29A551;
	font-family: 'Anton', sans-serif;
}

h3.blue-clean{
	color: #3F376C;
	font-family: 'Anton', sans-serif;
	padding: 0px;
	margin: 0px;
}

h3.green-clean{
	color: #29A551;
	font-family: 'Anton', sans-serif;
	padding: 0px;
	margin: 0px;
}

ul.clear{
	list-style-type: none;
	padding: 0px 10px 0px 5px;
	margin: 0px;
}

ul.clear ::before{
	font-family: FontAwesome;
   	content: "\f046";
   	display: inline-block;
   	padding-right: 10px;
   	vertical-align: middle;
	color: #29A551;
}

.box{
	width:100%;
	height:50px;
	background-color: #29A551;
	text-align:center;
	color: #FFF;
	font-size: 16px;
	padding-top: 12px;
}

.box:hover{
	background-color: #588ECC;
	color: #FFF;
	cursor: pointer;
}

.footer a{
	color: #FFF;
	text-decoration: none;
}

.footer a:hover{
	color: #3F376C;
	text-decoration: none;
}

.input{
	margin-top:15px;
	padding:10px;
	/*display:block;*/
	border:none;
	border-bottom:1px solid red;
	width:50%;
}

.label{
	/*position:absolute;
	top:0;
	left:0;*/
	color:red;
	transition:0.2s ease all;
	-moz-transition:0.2s ease all;
	-webkit-transition:0.2s ease all;
}