body {
  background-color: #2d2d2d;
color: #FFF
}
a {
  color: #c89a46;
}
a:focus, a:hover {
  color: #edb042;
}
.form-control{color: #fff;
  background-color: #222222;
border: 1px solid #333333;}
.btn-primary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #c89a46;
  background-image: linear-gradient(to bottom, #edb042, #c89a46);
  background-repeat: repeat-x;
  border-color:
#edb042 #bd8a2e #c89a46;
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
  background-color: #c89a46;
}
.btn-primary.focus, .btn-primary:focus {
  color: #fff;
  background-color: #c89a46;
  border-color:
#c89a46;
}
.breadcrumb {
	border: 1px solid #333;
	background-color: #222;
}
.breadcrumb > li {text-shadow: 0 1px 0 #444;}
.breadcrumb > li::after {border-right:1px solid #444; border-bottom: 1px solid #444;}


#top {
  background-color: #2d2d2d;
  border-bottom:
1px solid #2d2d2d;
}
#top .btn-link, #top-links li, #top-links a {
  text-shadow: 0 1px 0 #444;
}
#cart .dropdown-menu {
  background:
#333;
  z-index: 1001;
}
.table-striped > tbody > tr:nth-of-type(2n+1) {
  background-color: #333;
}
#cart.open > .btn {
  background-image: none;
  background-color: #c89a46;
  border:
1px solid #c89a46;
  color: #666;
  box-shadow: none;
  text-shadow: none;
}

.panel {background-color: #222;}
.panel-default {
  border-color:
#333;
}
.panel-default > .panel-heading {
  color: #fff;
  background-color: #c89a46;
  border-color:
#c89a46;
}
.panel-group .panel-heading + .panel-collapse > .list-group, .panel-group .panel-heading + .panel-collapse > .panel-body {
  border-top:
1px solid #c78101;
}
legend { color: #FFFFFF;}
.fc-day {
  background: 
#222;
}
.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
  border:
1px solid #333333;
}
.table-bordered {
  border:
1px solid #333333;
	background: #222222;
}
h1{color: #c89a46}
h2, h3, h4, h5, h6 {color: #FFFFFF}

h4 {
  font-size: 25px;
}
footer{ background: url(https://skyhighskydiving.co.uk/wp-content/uploads/2024/01/shsd-ftr-dwn-scaled.jpg); border-top:0px;}
footer h5 {
  font-size: 23px;
  font-weight: lighter;
  color: #c89a46;
}


button{ background: #c89a46; color: #333333;padding: 5px 15px; border: 1px solid #c89a46}

.fc-view-harness.fc-view-harness-active a {
  color: #FFF;
}
.fc-theme-standard .fc-scrollgrid
 {
  border:
1px solid #333333;
}
.fc-theme-standard th {
  border: 1px solid #333333;
}
.fc-theme-standard td, .fc-theme-standard th {
  border: 1px solid #333333;
}
.fc-event.fc-event-start.fc-event-end.fc-event-future.fc-daygrid-event.fc-daygrid-dot-event {
  background:
#ffff87;
  color: #000;
}
.fc-daygrid-event-dot {
  display: none;
}
.fc-event-time {
  margin-left: 5px;
}
.fc .fc-daygrid-day.fc-day-today {
  background-color: #f6b642;
	color: #333333;
}
.fc .fc-day-other .fc-daygrid-day-top {
  opacity: 1.0;
}
#fc-dom-1 {
  color: #FFF;
}

#ticket-total {
  font-size: 30px;
	color: #c89a46;
}
.ticket-group {
  border:
1px solid #c89a46;
  padding:
15px;
  border-radius:
15px;
  margin-bottom: 15px;
  color: #2d2d2d;
}
label {
  margin-right: 5px;
	color: #FFFFFF
}
input{ 
	margin-bottom: 15px;
	background:#222;
	border:1px solid #222;
color: #c89a46;}
.table-hover > tbody > tr:hover {
  background-color: #111;
}
#add-ticket {
  background: #28a745;
  color: #FFF;
  border: 1px solid #28a745;
}
#top .btn-link:hover, #top-links a:hover {
  color: #c89a46;
}

.well {
  background-color: #c89a46;
}


@media (min-width: 768px) {
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: left;
  }
}