_::-webkit-full-page-media, _:future, :root .safari_only {
  .fc-body .fc-row tbody > tr:last-child td.fc-event-container {
    height: 80px;
  }
}

body .fc-dayGridMonth-button {
  display: inline-block;
}
body .fc-toolbar{
  justify-content: space-between;
}

.view-display-id-page_2 .views-exposed-form.form--inline{
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  gap: 20px;
}
.view-display-id-page_2 .views-exposed-form.form--inline .form-actions .button{
  line-height:2.5;
  margin-bottom: 1px;
}
form#views-exposed-form-nzoa-structure-block-1 > .form-item,
form#views-exposed-form-nzoa-structure-block-1 > .form-actions,
form#views-exposed-form-nzoa-structure-block-2 > .form-item,
form#views-exposed-form-nzoa-structure-block-2 > .form-actions,
form#views-exposed-form-find-a-surgeon2-block-1 > .form-item,
form#views-exposed-form-find-a-surgeon2-block-1 > .form-actions, 
form#views-exposed-form-find-a-surgeon2-block-2 > .form-item,
form#views-exposed-form-find-a-surgeon2-block-2 > .form-actions {
  padding-top: 2rem;    
}

form#views-exposed-form-nzoa-structure-block-1 > .form-actions, 
form#views-exposed-form-nzoa-structure-block-2 > .form-actions {
  display: flex;
}

.view--user-profiles .form-actions {
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
}
.view--user-profiles .form-actions .button{
    height: 40px;
    width: 180px;
    padding-top: 0.4rem;
    top: 0;

}
.centred-image img{
    display: inline-block;
    text-align: center;
}

.view .fc-view-container table {
  padding: 0px;
}
