/* COLOUR REFS 
#d7c378 / 215,195,120 - Primary Yellow
#a67e3f - Second Yellow
#d7c378 / 215,195,120- New Primary Yellow
#a67e3f - New Second Yellow

*/
body{
  /*background-image: url(../images/texture_bg.png);*/
  background-color:#111111;
  background-repeat:repeat;
  color:rgba(255, 255, 255, 0.75);
}

a {
	color: #d7c378;
}
a:hover {
  color: #a67e3f;
  text-decoration: underline;
}

hr {
	border-top: 1px solid rgba(215,195,120, 0.5);
}

.footer {
	margin-bottom: 10px;
}
.footer p {
	margin:5px;
}

.serviceImage {
	height:150px;
	width:150px;
	 object-fit: cover;
	margin:15px;
}

.navbar-expand-lg .navbar-nav .nav-link {
  padding-right: 1rem;
  padding-left: 1rem;
}

.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active {
    color: #d7c378;
}

.img-fill {
    object-fit: cover;
    width: 100%;
	height:100%;
}

.btn-primary {
     color: #d7c378;
    background-color: transparent;
    border-color: #d7c378;
}
.btn-primary:hover {
    color:#1E1E1E;
    background-color: #d7c378;
    border-color: #d7c378;
}
.btn-primary:focus, .btn-primary.focus {
 color:#1E1E1E;
    background-color: #d7c378;
    border-color: #d7c378;
  box-shadow: 0 0 0 0.2rem rgba(215,195,120,0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color:#1E1E1E;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color:#1E1E1E;
  background-color: #d7c378;
  border-color: #005cbf;
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(215,195,120,0.5);
}


.btn-outline-success {
    color: #d7c378;
    border-color: #d7c378;
}
.btn-outline-success:hover {
   color:#1E1E1E;
  background-color: #d7c378;
  border-color: #d7c378;
}

.jumbotron {
	background-color:transparent;
	padding: 0rem;
}

.card {
	background-color: transparent;
	border: 1px solid rgba(215,195,120, 0.5);
}

.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #d7c378;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(215,195,120, 0.25);
}

input[type="radio"], input[type="checkbox"] {
    width:35px;
}

.contact-icon {
	margin-top: 30px;
	scale:2;
}

.termsLogo {
	max-width:300px;
}