.modal__footer {
	justify-content: flex-end;
	gap: 20px;
}

.modal__footer  input[type="submit"] {
	color: #ffffff;
	background-color: #079DEB;
	border-width: 3px!important;
	border-color: #079DEB !important;
	border-style: solid;
	font-style: normal;
	text-transform: none;
	text-decoration: none;
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
	border: 2px solid;
	border-radius: 3px;
	padding: 0.3em 1em;
	line-height: 1.7em!important;
	font-size: 18px;
	opacity: .8;
	transition: ease .4s all;
}

.modal__footer button.modal__btn{
	color: white;
	background-color: #414140;
	border-width: 3px!important;
	border-color: #414140 !important;
	border-style: solid;
	font-style: normal;
	text-transform: none;
	text-decoration: none;
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
	border: 2px solid;
	border-radius: 3px;
	padding: 0.3em 1em;
	line-height: 1.7em!important;
	font-size: 18px;
	opacity: .8;
	transition: ease .4s all;
}

.modal__footer  input[type="submit"]:hover,
.modal__footer button.modal__btn:hover{
	opacity: 1;
}

.modal__content .acf-form{
	padding: 30px;
}

.modal .acf-form-submit{
	position: absolute;
	bottom: 0;
	background: #eee;
	width: 100%;
	left: 0;
	right: 0;
}

.mm-slide-right .acf-spinner {
	position: fixed;
	bottom: 16px;
	left: 16px;
}

.mm-slide-right .acf-form.is-validating .modal__footer input[type="submit"],
.mm-slide-right .acf-form.is-valid .modal__footer input[type="submit"]{
	opacity: 0.5;
	pointer-events: none;
}

  .modal_open .workbook_breadcrumb{
	z-index: 1;  
  }
  
  div#modal-workbook-nav .modal__content {
	  background: #414140;
  }
  
  
span.select2-dropdown.select2-dropdown--below {
	  transform: translateY(32px);
  }
  
  .select2-container--default .select2-results__option--highlighted[aria-selected] {
	  background-color: #079DEB !important;
	  color: white;
  }
  
  .acf-fields > .acf-field {
	  border-top-width: 0 !important;
  }
  .acf-field .acf-label {
	  margin: 0 !important;
  }
	.acf-field .acf-label label {
	  font-size: 14px
  }
	.acf-fields>.acf-field {
	  padding: 10px 0 5px !important;
  }