:root {
  --chinook-brown: #74192E;

}

body {
  font-family: "Poppins", Verdana, sans-serif;
  font-weight: 400;
}

a:link,
a:active,
a:visited,
a {
  /* color: var(--chinook-brown);*/
  text-decoration: none;
}

#header {
  /*background-color: var(--chinook-brown);
  color: white;*/
}

#header a {
  /*color: white;*/
}

#header #block-sitebranding img {
  max-height: 100px;
  width: auto;
}

#content .one-car {
  border: 2px solid var(--chinook-brown);
  width: 250px;
  float: left;
  margin-right: 1rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
}

.one-car .views-element-container h3, .js-pager__items,
.one-car .fc-today-button,
.one-car .fc-timeGridDay-button {
  display: none;
}

.fc-scroller {
  height: auto !important;
}

.fc-center h2 {
  font-size: 1rem;
}

.car-name {
  font-size: 1rem;
  font-weight: bold;
  min-height: 2.5rem;
}

#cgs-date-form .form-item,
#views-exposed-form-all-appointments-by-job-and-car-id-page-1 .form-item {
  display: block;
  float: left;
  padding-right: 4rem;
}

#cgs-date-form .form-item-date {
  padding-right: 0.5rem;
}

#cgs-date-form {
  clear: both;
  padding-bottom: 2rem;
}

#cgs-cancel-form  .form-item {
  display: block;
  float: left;
  padding-right: 2rem;
}

#block-chinook-site-branding a {
 /* display: none; */
}

#block-chinook-site-branding a:has(img) {
  display: block;
  width: 150px;
  height: auto;
}

#block-chinook-site-branding img {
  width: 150px;
  height: auto;
}

#block-schedulermenu ul li, #block-chinook-primary-local-tasks ul li {
  display: inline;
  list-style: none;
  margin: 0 1rem;
}

#block-schedulermenu a {
  color: white;
}

.address1 {
  display: none;

}

.fc-event-container:hover + .address1 {
  display:block;
  z-index: 4;
  /* padding-left: 50px;*/
}

.back-button {
  color: var(--chinook-brown);
  font-size: 4rem;
  font-weight: bold;
}

div[data-drupal-messages] {
  background-color: yellow;
  color: black;
  font-weight: bold;
  padding: 0.5rem;
 }
