/**
* All of the CSS for your public-facing functionality should be
* included in this file.
*/

#message-response {
  display: none;
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
#message-response p{
  margin: 0;
  padding: 0;
}

#message-response.success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

#message-response.error {
  color: #721c24;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

.table-responsive {
  overflow-x: inherit !important;
}

.select2-container--default .select2-selection--single {
  border-radius: 0 !important;
  border: 1px solid #e4e4e4 !important;
}

.acf-button-group label.selected {
  border-color: #fab900 !important;
  background: #fab900 !important;
}

.acf-field .acf-input a.button-primary{
  margin-top: 20px;
}

.acf-button-group label {
  cursor: pointer;
}

.acf-button-group label:first-child,
.acf-button-group label:last-child {
  border-radius: 0 !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered,
.select2-dropdown .select2-results__option {
  font-size: 14px !important;
  font-weight: 400 !important;
}

.mce-ico:before {
  font-family: inherit !important;
}