/*!
 * Start Bootstrap - Modern Business (https://startbootstrap.com/template-overviews/modern-business)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-logomodern-business-nav/blob/master/LICENSE)
 */

/*

Colour Scheme:

Light Green: #d1d888
Dark Green: #556b3c
Lime Green: #acc045
Dark Grey: #323232

*/

/* Fonts */

@import url('https://fonts.googleapis.com/css?family=Rubik:300,400,700,900');

 /* Defaults */

body {
  color: #323232;
  font-family: 'Rubik', sans-serif;
  padding-top: 54px;
}

table {
	text-align: center;
	width: 100%;
}

td {
	border: 1px solid #DCDCDC;
}

@media (min-width: 992px) {
  body {
    padding-top: 56px;
  }
}

a {
  color: #acc045;
}

a:hover {
  color: #d1d888;
  text-decoration: none;
}

h1 {
  color: #323232;
  font-weight: 300;
}

h2, h3, h4, h5, h6 {
  color: #acc045;
  font-weight: 300;
}

/* Header/Footer */

.bg-dark {
  background: #131313 !important;
}

/* Navigation */

.navbar-dark .navbar-nav .nav-link {
  color: #acc045;
}

.navbar-dark .navbar-nav .nav-link:hover {
  color: #d1d888;
}

.navbar-brand {
  font-weight: 300;
}

.navbar-logo {
  height: 40px;
}

.dropdown-menu {
  border: none;
  border-radius: 0;
}

.dropdown-item {
  color: #323232;
}

.dropdown-item:hover {
  color: #acc045;
}

.dropdown-item:active {
  background: none;
  color: #acc045 !important;
}

.fa-bug {
  color: yellow !important;
}

/* Buttons */

.btn-primary {
  background: #acc045;
  border: #d1d888;
  font-weight: 300;
}

.btn-primary:hover {
  background: #556b3c;
  color: #ffffff !important;
}

.btn-primary:active {
  background: #556b3c !important;
}

.btn-secondary {
  background: #323232;
  font-weight: 300;
}

.btn-secondary:hover {
  background: #556b3c;
  color: #ffffff !important;
}

.btn-secondary:active {
  background: #556b3c;
}

/* Carousel */

.carousel-item {
  height: 65vh;
  min-height: 300px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.carousel-caption > h3 {
  color: #d1d888;
}

/* Portfolio */

.portfolio-item {
  margin-bottom: 30px;
}

/*  */

.card {
  border-color: #ffffff;
}

.card-header {
  background-color: #ffffff;
  border-bottom-color: #d1d888;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
}

.card-body {
  padding-left: 0;
  padding-right: 0;
}

.card-footer {
  background-color: #ffffff;
  border-top-color: #d1d888;
  padding-left: 0;
  padding-right: 0;
}

/* Custom */

.bookkeepingLogo {
  width: 100%;
}
