@font-face {
	font-family: "GT America";
	src: url("../fonts/GTAmerica-Regular.ttf") format("ttf"),
	 	 url("../fonts/GTAmerica-Regular.woff") format("woff"),
	 	 url("../fonts/GTAmerica-Regular.woff2") format("woff2");
  }
  @font-face {
	font-family: "GT Sectra";
	src: url("../fonts/GTSectra-Regular.ttf") format("ttf"),
	 	 url("../fonts/GTSectra-Regular.woff") format("woff"),
	 	 url("../fonts/GTSectra-Regular.woff2") format("woff2");
  }

body {
	font-family: "GT America", Arial, Verdana, sans-serif;
	font-weight: 400;
	letter-spacing: -0.01em;
    font-style: normal;
    font-size: 18px;
}

 body.QuickEnquiry {
	color: rgb(60, 87, 67);
}

h1,h3{
	font-family: "GT Sectra", Garamond, "Times New Roman", serif;
}

.QuickEnquiry h1,
.QuickEnquiry h3 {
	font-size: 28px;
}
.QuickEnquiry .checkbox a {
	text-decoration: underline;
	color: rgb(60, 87, 67);
	font-weight: bold;
}
main {
	margin-top:180px;
}

#top {
	position: absolute;
	width:100%;
	top: -110px;
	font-size: 16px;
}
.QuickEnquiry #top {top: 0 !important;}

#top-logo {
	max-width: 111px;
	width: 100% !important;
	margin-top: 50px;
}
.QuickEnquiry #top-logo {
	max-width: 200px;
}
@media (min-width: 375px) {
	#top {
		top: -150px;
	}
	#top-logo {
		max-width: 200px;
	}
}
@media (min-width: 768px) {
	#top-logo {
		max-width: 230px;
		margin-top:30px;
	}
}
@media (min-width: 1024px) {
	#top {
		top: -180px;
	}
}

html.ie10 #top,
html.ie11 #top{
	top:0 !important;
}

.QuickEnquiry .btn-primary,
.QuickEnquiry .btn-default{
	background-color: #637868;
	border-color: #4d5e51;
	color: #fff;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	background: linear-gradient(to right, #3c5743 50%, #637868 50%);
  background-size: 200% 100%;
  background-position: right bottom;
  transition: all .5s ease-out;
}

.QuickEnquiry .btn-primary:hover,
.QuickEnquiry .btn-default:hover {
		background-position: left bottom;
}

.QuickEnquiry .btn-default .glyphicon-plus{
	margin-right: 6px;
}
.QuickEnquiry .btn-default:active:focus, .btn-default:active:hover {
	color:#fff;
}

.QuickEnquiry .btn {
	border-radius: 0;
}
/*   
  .btn:after{
	width: 0;
	background: #3c5743;
	transition: all .35s;
  }
  
  .btn:hover:after{
	width: 100%;
  } */

.QuickEnquiry .btn-primary:hover,
.QuickEnquiry .btn-default:hover, 
.QuickEnquiry .btn-primary:active,
.QuickEnquiry .btn-default:active {
	background-color: #3c5743;
	border-color: #2d4232;
}

.QuickEnquiry .jumbotron {
	background-color: #fff;
}

.QuickEnquiry label{
	font-weight:400;
}

.QuickEnquiry .container .jumbotron, .QuickEnquiry .container-fluid .jumbotron{
	padding-left: 0;
	padding-right: 0;
}

.QuickEnquiry .form-control {
	color: #3c5743;
	font-family: "GT Sectra", Garamond, "Times New Roman", serif;
	border:none;
	padding:6px 0;
	border-bottom: 1px solid #637868;
	background: #fff;
	border-radius: 0;
	box-shadow: none;
}

.QuickEnquiry .has-warning .form-control:focus,
.QuickEnquiry .form-control:focus {
	box-shadow: none;
	border:none;
	border-bottom: 2px solid #2d4232;
}
.QuickEnquiry .bottom-line {
	padding:6rem 0;
}

.QuickEnquiry .bottom-line:before {
		content: '';
		display: block;
		width: 100%;
		border-top: 1px rgba(60,87,67,0.15) solid;
		padding-bottom: 3rem;
}
.QuickEnquiry .bottom-text{
	transform: translate(0%, -82%);
    width: 100%;
    max-width: 15rem;
    padding: 0 1.5rem;
    margin: auto;
    background: #fff;
}

.QuickEnquiry .bottom-text img {
	width:200px;
	background-color: #fff;
}

#btn-home {
	position: absolute;
	left: 20px;
	top: 20px;
}
#btn-home .glyphicon {
	float: left;
	margin-right: 10px;
}

#lang-switch {
	position: absolute;
	right: 20px;
	top: 20px;
}

#lang-switch, #btn-home {
    color: rgb(60, 87, 67);
    text-transform: uppercase;
}
#lang-switch a, #btn-home:hover {color: rgb(60, 87, 67)}
#lang-switch a.active, #lang-switch a:hover, #btn-home {
    color: #7f886c;
    text-decoration: none;
}