/* DO NOT EDIT THIS FILE ::: if it is NOT the SCSS file, your changes will be overwritten. This is a dynamically generated file. */
/* DO NOT EDIT THIS FILE ::: if it is NOT the SCSS file, your changes will be overwritten. This is a dynamically generated file. */
/* Main Import for ALL Pages */
/* DO NOT EDIT THIS FILE ::: if it is NOT the SCSS file, your changes will be overwritten. This is a dynamically generated file. */
/* DO NOT EDIT THIS FILE ::: if it is NOT the SCSS file, your changes will be overwritten. This is a dynamically generated file. */
/* vars */
/* DO NOT EDIT THIS FILE ::: if it is NOT the SCSS file, your changes will be overwritten. This is a dynamically generated file. */
/* DO NOT EDIT THIS FILE ::: if it is NOT the SCSS file, your changes will be overwritten. This is a dynamically generated file. */
/* vars */
/* --- */
/* --- */
/* Existing Selectors */
/* Existing Selectors */
/* Existing Selectors */
/* Existing Selectors */
/* Existing Selectors */
/**
 * ALL Pages
 */
/* NONE */
/* --- */
/* --- */
/* Custom Selectors*/
/* Custom Selectors*/
/* Custom Selectors*/
/* Custom Selectors*/
/* Custom Selectors*/
/* Custom Selectors*/
#hidden-imp:not(.acf-error),
.hidden-imp:not(.acf-error) {
  display: none !important;
}

/**
 * Buttons
 */
.button-afwp_custom_1 {
  background: #FFFFFF !important;
  border: 1px solid #FF7A53 !important;
  border-radius: 3px !important;
  font-size: 12px !important;
  line-height: 18px !important;
  padding: 8px 12px !important;
}

.button-afwp_custom_1,
.button-afwp_custom_1 .fusion-button-text,
.button-afwp_custom_1 .fa {
  color: #FF7A53 !important;
}

.button-afwp_custom_1:hover {
  background: #FFF8F6 !important;
  border: 1px solid #FF7A53 !important;
}

.button-afwp_custom_1:hover,
.button-afwp_custom_1:hover .fusion-button-text,
.button-afwp_custom_1:hover .fa {
  color: #FF7A53 !important;
}

.button-afwp_custom_2 {
  background: #FF7A53 !important;
  border: 1px solid #FFFFFF !important;
  border-radius: 3px !important;
  font-size: 12px !important;
  line-height: 18px !important;
  padding: 8px 12px !important;
}

.button-afwp_custom_2,
.button-afwp_custom_2 .fusion-button-text,
.button-afwp_custom_2 .fa {
  color: #FFFFFF !important;
}

.button-afwp_custom_2:hover {
  background: #FF8F73 !important;
  border: 1px solid #FF7A53 !important;
}

.button-afwp_custom_2:hover,
.button-afwp_custom_2:hover .fusion-button-text,
.button-afwp_custom_2:hover .fa {
  color: #FFFFFF !important;
}

.button-afwp_custom_3 {
  background: #FF7A53 !important;
  border: 1px solid #FFFFFF !important;
  border-radius: 3px !important;
  font-size: 11px !important;
  line-height: 15px !important;
  padding: 3px 8px !important;
}

.button-afwp_custom_3,
.button-afwp_custom_3 .fusion-button-text,
.button-afwp_custom_3 .fa {
  color: #FFFFFF !important;
}

.button-afwp_custom_3:hover {
  background: #FF8F73 !important;
  border: 1px solid #FF7A53 !important;
}

.button-afwp_custom_3:hover,
.button-afwp_custom_3:hover .fusion-button-text,
.button-afwp_custom_3:hover .fa {
  color: #FFFFFF !important;
}

/**
 * table_view & action
 */
.afwp_table_view_details_controller {
  margin-bottom: 15px;
}

.afwp_table_view_details_controller #afwp_table_record_count {
  font-weight: bold;
}

.afwp_table_view_controller {
  display: flex;
  flex-flow: wrap;
  align-items: flex-end;
  gap: 15px;
  padding-bottom: 20px;
}

.afwp_table_view_controller #afwp_table_view_setter {
  flex-grow: 1;
  margin-left: 0;
  margin-right: 0;
}

.afwp_table_view_controller #afwp_table_view_actions {
  min-width: 150px;
}

.afwp_table_view_controller .select2-container.-acf .select2-selection,
.afwp_table_view_controller .select2-container .select2-selection .select2-selection__arrow {
  border-color: #FF7A53 !important;
}

.afwp_table_view_controller .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #FF7A53 !important;
}

.afwp_table_view_controller .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-top-color: #FF7A53;
}

.afwp_table_view_controller .acf-field {
  padding: 0 !important;
}

.afwp_table_view_description {
  display: flex;
  flex-flow: wrap;
  align-items: flex-end;
  gap: 15px;
  padding-bottom: 20px;
}

[data-name="afwp:::rowify_afwp_comms_actions"] {
  padding: 0 !important;
  margin: 0 -.3em !important;
}

[data-name="afwp:::rowify_afwp_comms_actions"] .select2-container.-acf .select2-selection,
[data-name="afwp:::rowify_afwp_comms_actions"] .select2-container .select2-selection .select2-selection__arrow {
  border-color: #FF7A53 !important;
}

[data-name="afwp:::rowify_afwp_comms_actions"] .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #FF7A53 !important;
}

[data-name="afwp:::rowify_afwp_comms_actions"] .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-top-color: #FF7A53;
}

[data-name="afwp:::rowify_afwp_comms_actions"] {
  min-width: 165px;
}

.select2-results__options[id*="select2-acf-field_60ef3d8eea19a"] .select2-results__option.loading-results,
.select2-results__options[id*="select2-acf-field_63d4221879882"] .select2-results__option.loading-results {
  display: none !important;
}

.select2-results__options[id*="select2-acf-field_63dd91e25cd6a_"] .select2-results__option {
  font-size: 12px !important;
}

.select2-results__options[id*="select2-acf-field_63dd91e25cd6a_"] .select2-results__option.loading-results {
  display: none !important;
}

/* --- */
/* --- */
/* UNSORTED */
.afwp_href_link {
  margin-left: 3px;
  font-size: 65%;
  position: relative;
  bottom: 2px;
}

pre.afwp_json_wrap,
pre.afwp_array_wrap {
  white-space: pre-wrap;
  /* css-3 */
  white-space: -moz-pre-wrap;
  /* Mozilla, since 1999 */
  white-space: -pre-wrap;
  /* Opera 4-6 */
  white-space: -o-pre-wrap;
  /* Opera 7 */
  word-wrap: break-word;
  /* Internet Explorer 5.5+ */
}

#afwp_vm_alert_area {
  display: block;
  margin-bottom: 0;
  padding: 0 30px;
}

#afwp_vm_alert_area .fusion-alert {
  margin: 20px 0 0;
}

#afwp_vm_alert_area .fusion-alert.fusion-alert-center .fusion-alert-content h4:first-of-type {
  display: inline-block;
}

#afwp_vm_alert_area .fusion-alert .alert-icon {
  font-size: 160%;
}

span.afwp_yes {
  color: #008958;
  font-weight: bold;
}

span.afwp_no {
  color: #F55E4F;
  font-weight: bold;
}

span.afwp_off {
  color: #9AAEBB;
  font-weight: bold;
}

.afwp_ninja_editable_cell:hover {
  box-shadow: #0EA9BD 0 0 0 1px inset;
}

.popover {
  max-width: 500px !important;
}

.popover .acf-form {
  min-width: 250px;
}

.popover .acf-fields {
  margin-top: -16px;
}

.popover .acf-fields > .acf-field {
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-bottom: 0 !important;
  min-width: 100% !important;
}

.popover .acf-fields > .acf-field .acf-label {
  margin-bottom: 0;
}

.popover .acf-fields > .acf-field input[type="text"],
.popover .acf-fields > .acf-field .acf-field input[type="password"],
.popover .acf-fields > .acf-field .acf-field input[type="number"],
.popover .acf-fields > .acf-field .acf-field input[type="search"],
.popover .acf-fields > .acf-field .acf-field input[type="email"],
.popover .acf-fields > .acf-field .acf-field input[type="tel"],
.popover .acf-fields > .acf-field .acf-field input[type="url"] {
  height: 30px;
  font-size: 12px !important;
}

.afwp_green {
  color: #008958 !important;
}

.afwp_red {
  color: #D93F69 !important;
}

/* DO NOT EDIT THIS FILE ::: if it is NOT the SCSS file, your changes will be overwritten. This is a dynamically generated file. */
/* DO NOT EDIT THIS FILE ::: if it is NOT the SCSS file, your changes will be overwritten. This is a dynamically generated file. */
/* vars */
/* DO NOT EDIT THIS FILE ::: if it is NOT the SCSS file, your changes will be overwritten. This is a dynamically generated file. */
/* DO NOT EDIT THIS FILE ::: if it is NOT the SCSS file, your changes will be overwritten. This is a dynamically generated file. */
/* vars */
/* --- */
/* --- */
/* Existing Selectors */
/* Existing Selectors */
/* Existing Selectors */
/* Existing Selectors */
/* Existing Selectors */
/**
 * ALL Pages
 */
/* NONE */
/* --- */
/* --- */
/* Custom Selectors*/
/* Custom Selectors*/
/* Custom Selectors*/
/* Custom Selectors*/
/* Custom Selectors*/
/* Custom Selectors*/
/**
 * ALL Pages
 */
/* NONE */
/**
 * LCT Instant (Soon to be removed)
 */
.acf-form.lct_instant {
  margin-left: -16px;
  margin-right: -16px;
}

.acf-form.lct_instant.lct_acf_single_field_form > .acf-fields > .acf-field:not(.acf-field-repeater) {
  width: 100% !important;
}

.acf-form.lct_instant.lct_acf_single_field_form > .acf-fields > .acf-field.acf-field-repeater .acf-repeater.-block .acf-field.-c0 {
  clear: none;
}

/**
 * Notice Areas
 */
.post-content .acf-field .acf-notice p {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

.acf-field .acf-notice.-savenow {
  position: absolute !important;
  top: -30px !important;
  margin: 0;
  z-index: 9999;
}

.acf-field .acf-notice.-savenow p {
  margin: 0;
}

.acf-field .acf-notice.-savenow .acf-notice-dismiss {
  top: 3px;
}

.acf-field .acf-notice.-savenow.-saving {
  background: #E6FAFF;
  color: #0EA9BD;
  border-color: #2695D1;
}

/**
 * ACF Forms Level
 */
.acf-form.afwp_view_table_editing:not(.afwp_view_table_admin) .acf-field[data-name="afwp:::private"],
.acf-form.afwp_view_table_editing:not(.afwp_view_table_admin) .acf-field[data-name="afwp:::private_editors"],
.acf-form.afwp_view_table_editing:not(.afwp_view_table_admin) .acf-field[data-name="afwp:::private_viewers"] {
  display: none !important;
}

/**
 * ACF Field Level
 */
.acf-field .acf-label label {
  font-weight: bold !important;
}

.acf-field .acf-label label .normal {
  font-weight: normal !important;
}

.acf-field p.description,
.acf-field div.description {
  border-left: #667085 3px solid;
  margin-left: 10px !important;
  padding-left: 4px !important;
}

/**
 * ACF Input Level
 */
.acf-input .select2-container .select2-selection .select2-selection__arrow {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

/**
 * ACF Field: Type: checkbox
 */
.acf-field.acf-field-checkbox .acf-checkbox-list li {
  height: 30px;
  margin-bottom: 8px;
}

.acf-field.acf-field-checkbox .acf-checkbox-list li label {
  font-size: 1.1em;
}

.acf-field.acf-field-checkbox .acf-checkbox-list li label input[type="checkbox"] {
  width: 10px;
  height: 10px;
  transform: scale(3);
  transform-origin: 0 0;
  -webkit-transform-origin: 0 5.5px;
  margin: 0 25px 0 0;
}

.acf-field.acf-field-checkbox .acf-checkbox-list li label.selected {
  font-weight: bold;
}

/**
 * ACF Field: Type: radio
 */
.acf-field.acf-field-radio .acf-radio-list li {
  height: 30px;
  margin-bottom: 8px;
}

.acf-field.acf-field-radio .acf-radio-list li label {
  font-size: 1.1em;
}

.acf-field.acf-field-radio .acf-radio-list li label input[type="radio"] {
  width: 10px;
  height: 10px;
  transform: scale(3);
  transform-origin: 0 0;
  -webkit-transform-origin: 0 5.5px;
  margin: 0 30px 0 0;
}

.acf-field.acf-field-radio .acf-radio-list li label.selected {
  font-weight: bold;
}

/**
 * ACF Field: Type: Taxonomy
 */
.acf-field.acf-field-taxonomy .acf-input .acf-taxonomy-field .acf-checkbox-list {
  padding-top: 13px;
  padding-bottom: 0;
}

.acf-field.acf-field-taxonomy .acf-input .acf-taxonomy-field .acf-checkbox-list li {
  height: 30px;
  margin-bottom: 8px;
}

.acf-field.acf-field-taxonomy .acf-input .acf-taxonomy-field .acf-checkbox-list li label {
  font-size: 1.1em;
}

.acf-field.acf-field-taxonomy .acf-input .acf-taxonomy-field .acf-checkbox-list li label input[type="checkbox"],
.acf-field.acf-field-taxonomy .acf-input .acf-taxonomy-field .acf-checkbox-list li label input[type="radio"] {
  width: 10px;
  height: 10px;
  transform: scale(3);
  transform-origin: 0 0;
  -webkit-transform-origin: 0 5.5px;
  margin: 0 30px 0 0;
}

.acf-field.acf-field-taxonomy .acf-input .acf-taxonomy-field .acf-checkbox-list li label.selected {
  font-weight: bold;
}

.acf-field.acf-field-taxonomy .acf-input .acf-taxonomy-field.-saving {
  cursor: not-allowed;
}

.acf-field.acf-field-taxonomy .acf-input .acf-taxonomy-field.-saving .select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #0EA9BD !important;
  border-color: #2695D1 !important;
}

.acf-field.acf-field-taxonomy .acf-input .acf-taxonomy-field.-saving .select2-container--default .select2-selection--single .select2-selection__placeholder,
.acf-field.acf-field-taxonomy .acf-input .acf-taxonomy-field.-saving .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #E6FAFF !important;
}

.acf-field.acf-field-taxonomy .acf-input .acf-taxonomy-field.-saving .select2-container .select2-selection .select2-selection__arrow {
  border-color: #E6FAFF !important;
}

/**
 * ACF Field: Type: true-false
 */
.acf-field.acf-field-true-false .acf-true-false label input[type="checkbox"] {
  float: left;
  width: 10px;
  height: 10px;
  transform: scale(3);
  transform-origin: 0 2.3px;
  -webkit-transform-origin: 0 2.3px;
  margin: 0;
}

.acf-field.acf-field-true-false .acf-true-false label span[class="message"] {
  display: inline-block;
  font-size: 1.1em;
  margin-left: 40px;
}

/**
 * ACF Form Submit
 */
.acf-form-submit input[type="submit"].-disabled {
  cursor: not-allowed;
}

/**
 * AFWP save_now & save_sess
 */
.acf-input-wrap input[disabled] {
  cursor: not-allowed;
}

.acf-input-wrap.-invalid input[type="text"],
.acf-input-wrap.-invalid input[type="url"] {
  background-color: #F55E4F !important;
  color: #FFE0E0 !important;
}

.acf-input-wrap.-invalid .acf-icon {
  color: #FFE0E0 !important;
  opacity: 1;
}

.acf-input-wrap.-saving input[type="text"],
.acf-input-wrap.-saving input[type="url"] {
  background-color: #0EA9BD !important;
  border-color: #2695D1 !important;
  color: #E6FAFF !important;
}

.acf-input-wrap.-saving .acf-icon {
  color: #E6FAFF !important;
  opacity: 1;
}

/* --- */
/* --- */
/* UNSORTED */
.acf-temp-remove {
  position: relative !important;
  height: auto !important;
}

.acf-field.hide_label_maintain_height.acf-field-true-false div.acf-input {
  margin-top: 40px;
}

/* DO NOT add scss code in the custom.scss file. create an import above */
