@charset "UTF-8";
/*! © JetSloth — SPDX-License-Identifier: GPL-2.0-or-later */
html[dir=rtl] .image-choices-admin-field.image-choices-use-images input[type=radio],
html[dir=rtl] .image-choices-admin-field.image-choices-use-images input[type=checkbox] {
  left: unset;
  right: -9999px;
}

.ic-sr {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}

.ic-icon {
  display: inline-block;
  overflow: hidden;
  padding: 0;
  line-height: 0;
  font-size: 0;
  text-indent: -9999px;
  width: 20px;
  height: auto;
  aspect-ratio: 1/1;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-color: #8f91b1;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}

button .ic-icon {
  vertical-align: middle;
}

button span:not(.ic-sr) + .ic-icon,
button .ic-icon + span:not(.ic-sr) {
  margin-left: 6px;
}

.ic-btn {
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
  font-family: Inter, "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 600;
  font-size: 12px;
  line-height: 1.2;
  cursor: pointer;
  border: none;
  margin: 0;
  padding: 10px 20px;
  border-radius: 20px;
  min-width: 100px;
  max-width: 100%;
  position: relative;
  outline: none;
  background-color: #0275ff;
  color: #F8F8F9;
  text-align: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.ic-btn-secondary {
  background-color: #4c6a84;
}

.ic-large-btn {
  font-size: 15px;
  line-height: 1.2;
}

.ic-plain-btn,
.ic-text-btn,
.ic-circle-btn {
  display: inline-block;
  cursor: pointer;
  position: relative;
  padding: 0;
}

.ic-text-btn,
.ic-plain-btn {
  border-radius: 0;
  margin: 0;
  border: none;
  background-color: transparent;
}
.ic-text-btn .ic-icon,
.ic-plain-btn .ic-icon {
  margin-top: -1px;
}

.ic-text-btn {
  font-weight: bold;
  font-size: 11px;
  color: #0275ff;
}
.ic-text-btn .ic-icon {
  width: 14px;
  background-color: #0275ff;
}

.ic-plain-btn {
  width: 24px;
  height: 24px;
}
.ic-plain-btn .ic-icon {
  display: inline-block;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: #B1C0CF;
}

.ic-circle-btn {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  border: 1px solid #B1C0CF;
  background-color: #ffffff;
  -webkit-box-shadow: 1px 2px 7px 0 rgba(7, 30, 87, 0.1);
  box-shadow: 1px 2px 7px 0 rgba(7, 30, 87, 0.1);
}
.ic-circle-btn .ic-icon {
  width: 13px;
  background-color: #4c6a84;
  margin-top: 0;
}

.ic-btn:before,
.ic-text-btn:before,
.ic-plain-btn:before {
  pointer-events: none;
  display: inline-block;
  position: absolute;
  width: 24px;
  height: 24px;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: transparent url(../images/spinner.svg) 50% 50% no-repeat;
  background-size: contain;
}
.ic-btn.ic-busy, .ic-btn.ic-waiting,
.ic-text-btn.ic-busy,
.ic-text-btn.ic-waiting,
.ic-plain-btn.ic-busy,
.ic-plain-btn.ic-waiting {
  pointer-events: none;
  background-color: transparent;
  border-color: transparent;
}
.ic-btn.ic-busy .ic-btn-label,
.ic-btn.ic-busy .ic-icon, .ic-btn.ic-waiting .ic-btn-label,
.ic-btn.ic-waiting .ic-icon,
.ic-text-btn.ic-busy .ic-btn-label,
.ic-text-btn.ic-busy .ic-icon,
.ic-text-btn.ic-waiting .ic-btn-label,
.ic-text-btn.ic-waiting .ic-icon,
.ic-plain-btn.ic-busy .ic-btn-label,
.ic-plain-btn.ic-busy .ic-icon,
.ic-plain-btn.ic-waiting .ic-btn-label,
.ic-plain-btn.ic-waiting .ic-icon {
  opacity: 0;
}
.ic-btn.ic-busy:before, .ic-btn.ic-waiting:before,
.ic-text-btn.ic-busy:before,
.ic-text-btn.ic-waiting:before,
.ic-plain-btn.ic-busy:before,
.ic-plain-btn.ic-waiting:before {
  content: "";
}

.ic-select-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: top;
  overflow: hidden;
  background: transparent url(../images/icons/icon-image-choices.svg) 50% no-repeat;
  background-size: contain;
}

.media-modal {
  z-index: 1000001 !important;
}

.choices_setting.field_setting,
.gquiz-setting-choices.field_setting {
  position: relative;
}

.image-choices-remove-choices-btn {
  float: right;
}

.choices_setting:after,
.gquiz-setting-choices:after {
  content: "";
  display: table;
  clear: both;
}

.button.image-choices-option-upload-button {
  line-height: 1.4;
  font-size: 11px;
  margin-top: 4px;
  margin-left: 4px;
  height: 26px;
}

.image-choices-option-preview-wrap {
  border: 1px solid #DFDFDF;
  border-radius: 3px;
  padding: 5px;
  vertical-align: middle;
  line-height: 0;
  position: relative;
  margin: 0 5px;
  width: 28px;
  height: 28px;
}
.image-choices-option-preview-wrap:hover .image-choices-option-preview {
  opacity: 0.7;
}
.image-choices-option-preview-wrap:hover .image-choices-option-image-remove {
  display: block;
}

.image-choices-option-preview {
  width: 50px;
  height: 50px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: contain;
  line-height: 0;
}

.image-choices-option-image-remove {
  content: "";
  display: none;
  overflow: hidden;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: black;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -15px 0 0 -15px;
  cursor: pointer;
  z-index: 9;
  text-align: center;
  text-decoration: none;
}
.image-choices-option-image-remove i {
  color: white;
  line-height: 30px;
  font-size: 20px;
}

/* GF 2.5+ */
#field_settings_container .image-choices-option-preview-wrap,
#gfield_settings_choices_container .image-choices-option-preview-wrap,
#gquiz_gfield_settings_choices_container .image-choices-option-preview-wrap {
  margin: 0 8px 0 5px;
  padding: 3px;
}
#field_settings_container .image-choices-option-preview,
#gfield_settings_choices_container .image-choices-option-preview,
#gquiz_gfield_settings_choices_container .image-choices-option-preview {
  width: 30px;
  height: 30px;
}
#field_settings_container .image-choices-option-image-remove,
#gfield_settings_choices_container .image-choices-option-image-remove,
#gquiz_gfield_settings_choices_container .image-choices-option-image-remove {
  width: 20px;
  height: 20px;
  margin: -10px 0 0 -10px;
}
#field_settings_container .image-choices-option-image-remove i,
#gfield_settings_choices_container .image-choices-option-image-remove i,
#gquiz_gfield_settings_choices_container .image-choices-option-image-remove i {
  line-height: 20px;
  font-size: 15px;
}
#field_settings_container .button.image-choices-option-upload-button,
#gfield_settings_choices_container .button.image-choices-option-upload-button,
#gquiz_gfield_settings_choices_container .button.image-choices-option-upload-button {
  border-radius: 3px;
  font-size: 11px;
  border: 1px solid #DFDFDF;
  padding: 3px;
  margin: 0 8px 0 5px;
  line-height: 21px;
  vertical-align: middle;
  width: 36px;
  height: 36px;
}
#field_settings_container.image-choices-field-settings #gfield_settings_choices_container,
#field_settings_container.image-choices-field-settings .gfield_settings_input_choices_container,
#gfield_settings_choices_container.image-choices-field-settings #gfield_settings_choices_container,
#gfield_settings_choices_container.image-choices-field-settings .gfield_settings_input_choices_container,
#gquiz_gfield_settings_choices_container.image-choices-field-settings #gfield_settings_choices_container,
#gquiz_gfield_settings_choices_container.image-choices-field-settings .gfield_settings_input_choices_container {
  max-height: none;
  margin-bottom: 20px;
}
#field_settings_container.image-choices-field-settings .image-choices-enabled .gfield_choice_header_label,
#gfield_settings_choices_container.image-choices-field-settings .image-choices-enabled .gfield_choice_header_label,
#gquiz_gfield_settings_choices_container.image-choices-field-settings .image-choices-enabled .gfield_choice_header_label {
  padding-left: 50px;
}
#field_settings_container.image-choices-field-settings .image-choices-enabled .field-choice-input.field-choice-text,
#gfield_settings_choices_container.image-choices-field-settings .image-choices-enabled .field-choice-input.field-choice-text,
#gquiz_gfield_settings_choices_container.image-choices-field-settings .image-choices-enabled .field-choice-input.field-choice-text {
  width: 180px !important;
}
#field_settings_container.image-choices-field-settings .image-choices-enabled.choice_with_value .gfield_choice_header_value,
#field_settings_container.image-choices-field-settings .image-choices-enabled.choice_with_value .gfield_choice_header_label,
#field_settings_container.image-choices-field-settings .image-choices-enabled.choice_with_value .field-choice-input.field-choice-text,
#field_settings_container.image-choices-field-settings .image-choices-enabled.choice_with_value .field-choice-input.field-choice-value,
#gfield_settings_choices_container.image-choices-field-settings .image-choices-enabled.choice_with_value .gfield_choice_header_value,
#gfield_settings_choices_container.image-choices-field-settings .image-choices-enabled.choice_with_value .gfield_choice_header_label,
#gfield_settings_choices_container.image-choices-field-settings .image-choices-enabled.choice_with_value .field-choice-input.field-choice-text,
#gfield_settings_choices_container.image-choices-field-settings .image-choices-enabled.choice_with_value .field-choice-input.field-choice-value,
#gquiz_gfield_settings_choices_container.image-choices-field-settings .image-choices-enabled.choice_with_value .gfield_choice_header_value,
#gquiz_gfield_settings_choices_container.image-choices-field-settings .image-choices-enabled.choice_with_value .gfield_choice_header_label,
#gquiz_gfield_settings_choices_container.image-choices-field-settings .image-choices-enabled.choice_with_value .field-choice-input.field-choice-text,
#gquiz_gfield_settings_choices_container.image-choices-field-settings .image-choices-enabled.choice_with_value .field-choice-input.field-choice-value {
  width: 90px !important;
}
#field_settings_container.image-choices-field-settings .image-choices-enabled.choice_with_value .gfield_choice_header_value,
#gfield_settings_choices_container.image-choices-field-settings .image-choices-enabled.choice_with_value .gfield_choice_header_value,
#gquiz_gfield_settings_choices_container.image-choices-field-settings .image-choices-enabled.choice_with_value .gfield_choice_header_value {
  padding-left: 0;
}
#field_settings_container.image-choices-field-settings .image-choices-enabled.choice_with_price .gfield_choice_header_label,
#field_settings_container.image-choices-field-settings .image-choices-enabled.choice_with_price .gfield_choice_header_price,
#field_settings_container.image-choices-field-settings .image-choices-enabled.choice_with_price .field-choice-input.field-choice-text,
#field_settings_container.image-choices-field-settings .image-choices-enabled.choice_with_price .field-choice-input.field-choice-price,
#gfield_settings_choices_container.image-choices-field-settings .image-choices-enabled.choice_with_price .gfield_choice_header_label,
#gfield_settings_choices_container.image-choices-field-settings .image-choices-enabled.choice_with_price .gfield_choice_header_price,
#gfield_settings_choices_container.image-choices-field-settings .image-choices-enabled.choice_with_price .field-choice-input.field-choice-text,
#gfield_settings_choices_container.image-choices-field-settings .image-choices-enabled.choice_with_price .field-choice-input.field-choice-price,
#gquiz_gfield_settings_choices_container.image-choices-field-settings .image-choices-enabled.choice_with_price .gfield_choice_header_label,
#gquiz_gfield_settings_choices_container.image-choices-field-settings .image-choices-enabled.choice_with_price .gfield_choice_header_price,
#gquiz_gfield_settings_choices_container.image-choices-field-settings .image-choices-enabled.choice_with_price .field-choice-input.field-choice-text,
#gquiz_gfield_settings_choices_container.image-choices-field-settings .image-choices-enabled.choice_with_price .field-choice-input.field-choice-price {
  width: 90px !important;
}
#field_settings_container.image-choices-field-settings .image-choices-enabled.choice_with_price .gfield_choice_header_price,
#gfield_settings_choices_container.image-choices-field-settings .image-choices-enabled.choice_with_price .gfield_choice_header_price,
#gquiz_gfield_settings_choices_container.image-choices-field-settings .image-choices-enabled.choice_with_price .gfield_choice_header_price {
  padding-left: 3px;
}
#field_settings_container.image-choices-field-settings .image-choices-enabled.choice_with_value_and_price .gfield_choice_header_label,
#field_settings_container.image-choices-field-settings .image-choices-enabled.choice_with_value_and_price .field-choice-input.field-choice-text,
#gfield_settings_choices_container.image-choices-field-settings .image-choices-enabled.choice_with_value_and_price .gfield_choice_header_label,
#gfield_settings_choices_container.image-choices-field-settings .image-choices-enabled.choice_with_value_and_price .field-choice-input.field-choice-text,
#gquiz_gfield_settings_choices_container.image-choices-field-settings .image-choices-enabled.choice_with_value_and_price .gfield_choice_header_label,
#gquiz_gfield_settings_choices_container.image-choices-field-settings .image-choices-enabled.choice_with_value_and_price .field-choice-input.field-choice-text {
  width: 70px !important;
}
#field_settings_container.image-choices-field-settings .image-choices-enabled.choice_with_value_and_price .gfield_choice_header_value,
#field_settings_container.image-choices-field-settings .image-choices-enabled.choice_with_value_and_price .field-choice-input.field-choice-value,
#gfield_settings_choices_container.image-choices-field-settings .image-choices-enabled.choice_with_value_and_price .gfield_choice_header_value,
#gfield_settings_choices_container.image-choices-field-settings .image-choices-enabled.choice_with_value_and_price .field-choice-input.field-choice-value,
#gquiz_gfield_settings_choices_container.image-choices-field-settings .image-choices-enabled.choice_with_value_and_price .gfield_choice_header_value,
#gquiz_gfield_settings_choices_container.image-choices-field-settings .image-choices-enabled.choice_with_value_and_price .field-choice-input.field-choice-value {
  width: 70px !important;
}
#field_settings_container.image-choices-field-settings .image-choices-enabled.choice_with_value_and_price .gfield_choice_header_price,
#field_settings_container.image-choices-field-settings .image-choices-enabled.choice_with_value_and_price .field-choice-input.field-choice-price,
#gfield_settings_choices_container.image-choices-field-settings .image-choices-enabled.choice_with_value_and_price .gfield_choice_header_price,
#gfield_settings_choices_container.image-choices-field-settings .image-choices-enabled.choice_with_value_and_price .field-choice-input.field-choice-price,
#gquiz_gfield_settings_choices_container.image-choices-field-settings .image-choices-enabled.choice_with_value_and_price .gfield_choice_header_price,
#gquiz_gfield_settings_choices_container.image-choices-field-settings .image-choices-enabled.choice_with_value_and_price .field-choice-input.field-choice-price {
  width: 60px !important;
}
#field_settings_container.image-choices-field-settings .image-choices-enabled.choice_with_value_and_price .gfield_choice_header_price,
#gfield_settings_choices_container.image-choices-field-settings .image-choices-enabled.choice_with_value_and_price .gfield_choice_header_price,
#gquiz_gfield_settings_choices_container.image-choices-field-settings .image-choices-enabled.choice_with_value_and_price .gfield_choice_header_price {
  padding-left: 3px;
}

#image-choices-theme-preview,
#product-image-theme-preview {
  background-color: #F8F8F9;
  border-radius: 5px;
  text-align: center;
}
#image-choices-theme-preview img,
#product-image-theme-preview img {
  border-radius: 5px;
  display: none;
  width: 100%;
  max-width: 100%;
  height: auto;
}

#gform_setting_gf_image_choices_theme_preview .image-choices-theme-preview img {
  width: 400px;
}

.gforms_edit_form .image-choices-setting-feature-color .wp-picker-container,
#gform_setting_gf_image_choices_feature_color_custom .wp-picker-container,
#gform_setting_gf_image_choices_global_feature_color_custom .wp-picker-container {
  margin-top: 0;
}
.gforms_edit_form .image-choices-setting-feature-color .wp-picker-container .wp-color-result.button,
#gform_setting_gf_image_choices_feature_color_custom .wp-picker-container .wp-color-result.button,
#gform_setting_gf_image_choices_global_feature_color_custom .wp-picker-container .wp-color-result.button {
  height: auto;
}
.gforms_edit_form .image-choices-setting-feature-color .wp-picker-container .wp-picker-clear.button,
#gform_setting_gf_image_choices_feature_color_custom .wp-picker-container .wp-picker-clear.button,
#gform_setting_gf_image_choices_global_feature_color_custom .wp-picker-container .wp-picker-clear.button {
  min-height: 0;
  line-height: 0.875rem;
  height: 30px;
}

label[for=image-choices-feature-color-custom] {
  margin-top: 0.9375rem;
}

textarea[id^=gf_image_choices] ~ .CodeMirror {
  background: #f7f9fc;
  border-radius: 10px;
  padding: 20px;
}
textarea[id^=gf_image_choices] ~ .CodeMirror .CodeMirror-sizer {
  min-height: 300px;
}
textarea[id^=gf_image_choices] ~ .CodeMirror .CodeMirror-gutters {
  background-color: #f7f9fc;
  border-right-color: #f7f9fc;
}
textarea[id^=gf_image_choices] ~ .CodeMirror .CodeMirror-linenumber {
  padding: 0 10px 0 5px;
  min-width: 10px;
  text-align: left;
  color: #999;
}

#gf-admin-notices-wrapper .gf-notice[data-gf_dismissible_key^=gf_image_choices] {
  padding-left: 5rem;
}
#gf-admin-notices-wrapper .gf-notice[data-gf_dismissible_key^=gf_image_choices]:before {
  left: 1.25rem;
  background-color: #ffe8ed;
}
#gf-admin-notices-wrapper .gf-notice[data-gf_dismissible_key^=gf_image_choices]:after {
  background-image: url("data:image/svg+xml,%3Csvg width='20px' height='20px' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' style='enable-background:new 0 0 20 20;' xml:space='preserve'%3E%3Cpath fill='%23ffffff' d='M16.4,20H3.6c-1.3,0-2.4-0.6-3.1-1.7c-0.7-1.1-0.7-2.4-0.2-3.5l1.7-3.4C2.7,10.1,3.6,9.9,4,9.8 c0.4,0,1.3,0,2.2,1.1l0.2,0.3c0.3,0.4,1.1,1.2,2.1,1.1c1-0.1,1.6-0.9,1.9-1.4l1.9-3.4c0.9-1.5,1.8-1.7,2.3-1.7 c0.5,0,1.4,0.3,2.1,1.9l3.1,7.3c0.5,1.1,0.4,2.4-0.3,3.4C18.7,19.4,17.6,20,16.4,20z M4.2,12c0,0.1-0.1,0.1-0.2,0.3l-1.7,3.4 c-0.2,0.5-0.2,1,0.1,1.4c0.3,0.4,0.7,0.7,1.2,0.7h12.8c0.5,0,1-0.2,1.2-0.7c0.3-0.4,0.3-0.9,0.1-1.4l-3.1-7.3c0,0,0,0,0,0 c-0.1-0.2-0.2-0.3-0.2-0.4c-0.1,0.1-0.2,0.2-0.3,0.4l-1.9,3.4c-0.8,1.5-2.1,2.4-3.6,2.5c-1.5,0.1-2.9-0.6-4-1.9l-0.2-0.3 C4.4,12.1,4.3,12,4.2,12z M14.6,7.8L14.6,7.8L14.6,7.8z'/%3E%3Cpath fill='%23ffffff' d='M5.4,7.9c-2.2,0-3.9-1.8-3.9-3.9S3.2,0,5.4,0s3.9,1.8,3.9,3.9S7.5,7.9,5.4,7.9z M5.4,2.1c-1,0-1.8,0.8-1.8,1.8 s0.8,1.8,1.8,1.8s1.8-0.8,1.8-1.8S6.3,2.1,5.4,2.1z'/%3E%3C/svg%3E");
  background-color: #ea3356;
  background-size: 1rem;
  width: 2rem;
  height: 2rem;
  margin-top: -1rem;
  left: 1.75rem;
}

.image-choices-admin-field.image-choices-use-images ul.gfield_radio,
.image-choices-admin-field.image-choices-use-images ul.gfield_checkbox {
  list-style: none;
  margin: 0;
  padding: 0;
}
.image-choices-admin-field.image-choices-use-images div.gfield_radio,
.image-choices-admin-field.image-choices-use-images div.gfield_checkbox {
  margin: 0;
  padding: 0;
}
.image-choices-admin-field.image-choices-use-images .image-choices-choice {
  display: inline-block;
  margin: 0 10px 10px 0 !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid rgba(223, 223, 223, 0);
  vertical-align: top;
  text-align: center;
  position: relative;
}
.image-choices-admin-field.image-choices-use-images .image-choices-choice label {
  cursor: pointer;
  display: inline-block !important;
  line-height: 0;
  margin: 0 !important;
  max-width: none !important;
  padding: 10px !important;
  text-align: center;
  width: 100% !important;
  border: 1px solid transparent;
}
.image-choices-admin-field.image-choices-use-images .image-choices-choice input[type=radio],
.image-choices-admin-field.image-choices-use-images .image-choices-choice input[type=checkbox] {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}
.image-choices-admin-field.image-choices-use-images .image-choices-choice-text,
.image-choices-admin-field.image-choices-use-images .image-choices-choice-price {
  font-size: 12px;
  font-weight: normal;
  line-height: 1.4;
  padding-top: 6px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.image-choices-admin-field.image-choices-use-images .image-choices-choice-price {
  display: block;
}
.image-choices-admin-field.image-choices-use-images .image-choices-choice-text {
  display: none;
}
.image-choices-admin-field.image-choices-use-images .image-choices-choice-image-wrap {
  display: inline-block !important;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
  line-height: 0;
  width: 100px;
  height: 100px;
  text-align: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.image-choices-admin-field.image-choices-use-images .image-choices-choice-image {
  display: none;
}
.image-choices-admin-field.image-choices-use-images.image-choices-layout-vertical ul.gfield_radio,
.image-choices-admin-field.image-choices-use-images.image-choices-layout-vertical ul.gfield_checkbox {
  display: inline-block;
}
.image-choices-admin-field.image-choices-use-images.image-choices-layout-vertical ul.gfield_radio > li.image-choices-choice,
.image-choices-admin-field.image-choices-use-images.image-choices-layout-vertical ul.gfield_checkbox > li.image-choices-choice {
  display: block;
}
.image-choices-admin-field.image-choices-use-images.image-choices-layout-vertical div.gfield_radio,
.image-choices-admin-field.image-choices-use-images.image-choices-layout-vertical div.gfield_checkbox {
  display: inline-block;
}
.image-choices-admin-field.image-choices-use-images.image-choices-layout-vertical div.gfield_radio > .image-choices-choice,
.image-choices-admin-field.image-choices-use-images.image-choices-layout-vertical div.gfield_checkbox > .image-choices-choice {
  display: block;
}
.image-choices-admin-field.image-choices-use-images.image-choices-show-labels .image-choices-choice-text {
  display: block;
}
.image-choices-admin-field.image-choices-use-images .image-choices-choice-selected {
  border-color: #000;
}
.image-choices-admin-field.image-choices-use-images .image-choices-choice-focus label {
  border-color: #000;
}

#gfield_settings_choices_container.choice_with_price.image-choices-enabled .field-choice-input {
  -ms-flex-preferred-size: calc(50% - 6rem);
  flex-basis: calc(50% - 6rem);
  width: calc(50% - 6rem);
}

#gfield_settings_choices_container.choice_with_value_and_price.image-choices-enabled .field-choice-input {
  -ms-flex-preferred-size: calc(33.332% - 4rem);
  flex-basis: calc(33.332% - 4rem);
  width: calc(33.332% - 4rem);
}

.button.image-choices-option-upload-button,
.image-choices-option-preview-wrap,
.image-choices-setting-title,
.image-choices-setting-use-images,
.image-choices-setting-show-labels,
.image-choices-setting-use-lightbox,
.image-choices-setting-show-prices,
.image-choices-setting-layout,
.image-choices-setting-entry-value {
  display: none !important;
}

/* Both GF 2.5 + and GF < 2.5 */
#field_settings.image-choices-field-settings .image-choices-setting-use-images,
#field_settings_container.image-choices-field-settings .image-choices-setting-use-images,
#gfield_settings_choices_container.image-choices-field-settings .image-choices-setting-use-images,
#gquiz_gfield_settings_choices_container.image-choices-field-settings .image-choices-setting-use-images,
.toplevel_page_gf_edit_forms .image-choices-admin-field .image-choices-setting-use-images {
  display: block !important;
}
#field_settings.image-choices-field-settings .image-choices-enabled .button.image-choices-option-upload-button, #field_settings.image-choices-field-settings.image-choices-enabled .button.image-choices-option-upload-button,
#field_settings_container.image-choices-field-settings .image-choices-enabled .button.image-choices-option-upload-button,
#field_settings_container.image-choices-field-settings.image-choices-enabled .button.image-choices-option-upload-button,
#gfield_settings_choices_container.image-choices-field-settings .image-choices-enabled .button.image-choices-option-upload-button,
#gfield_settings_choices_container.image-choices-field-settings.image-choices-enabled .button.image-choices-option-upload-button,
#gquiz_gfield_settings_choices_container.image-choices-field-settings .image-choices-enabled .button.image-choices-option-upload-button,
#gquiz_gfield_settings_choices_container.image-choices-field-settings.image-choices-enabled .button.image-choices-option-upload-button,
.toplevel_page_gf_edit_forms .image-choices-admin-field .image-choices-enabled .button.image-choices-option-upload-button,
.toplevel_page_gf_edit_forms .image-choices-admin-field.image-choices-enabled .button.image-choices-option-upload-button {
  display: inline-block !important;
}
#field_settings.image-choices-field-settings .image-choices-enabled .image-choices-has-image .image-choices-option-preview-wrap, #field_settings.image-choices-field-settings.image-choices-enabled .image-choices-has-image .image-choices-option-preview-wrap,
#field_settings_container.image-choices-field-settings .image-choices-enabled .image-choices-has-image .image-choices-option-preview-wrap,
#field_settings_container.image-choices-field-settings.image-choices-enabled .image-choices-has-image .image-choices-option-preview-wrap,
#gfield_settings_choices_container.image-choices-field-settings .image-choices-enabled .image-choices-has-image .image-choices-option-preview-wrap,
#gfield_settings_choices_container.image-choices-field-settings.image-choices-enabled .image-choices-has-image .image-choices-option-preview-wrap,
#gquiz_gfield_settings_choices_container.image-choices-field-settings .image-choices-enabled .image-choices-has-image .image-choices-option-preview-wrap,
#gquiz_gfield_settings_choices_container.image-choices-field-settings.image-choices-enabled .image-choices-has-image .image-choices-option-preview-wrap,
.toplevel_page_gf_edit_forms .image-choices-admin-field .image-choices-enabled .image-choices-has-image .image-choices-option-preview-wrap,
.toplevel_page_gf_edit_forms .image-choices-admin-field.image-choices-enabled .image-choices-has-image .image-choices-option-preview-wrap {
  display: inline-block !important;
}
#field_settings.image-choices-field-settings .image-choices-enabled .image-choices-has-image .image-choices-option-upload-button, #field_settings.image-choices-field-settings.image-choices-enabled .image-choices-has-image .image-choices-option-upload-button,
#field_settings_container.image-choices-field-settings .image-choices-enabled .image-choices-has-image .image-choices-option-upload-button,
#field_settings_container.image-choices-field-settings.image-choices-enabled .image-choices-has-image .image-choices-option-upload-button,
#gfield_settings_choices_container.image-choices-field-settings .image-choices-enabled .image-choices-has-image .image-choices-option-upload-button,
#gfield_settings_choices_container.image-choices-field-settings.image-choices-enabled .image-choices-has-image .image-choices-option-upload-button,
#gquiz_gfield_settings_choices_container.image-choices-field-settings .image-choices-enabled .image-choices-has-image .image-choices-option-upload-button,
#gquiz_gfield_settings_choices_container.image-choices-field-settings.image-choices-enabled .image-choices-has-image .image-choices-option-upload-button,
.toplevel_page_gf_edit_forms .image-choices-admin-field .image-choices-enabled .image-choices-has-image .image-choices-option-upload-button,
.toplevel_page_gf_edit_forms .image-choices-admin-field.image-choices-enabled .image-choices-has-image .image-choices-option-upload-button {
  display: none !important;
}
#field_settings.image-choices-field-settings.image-choices-use-images[class*=gfield_product] .image-choices-setting-show-prices,
#field_settings.image-choices-field-settings.image-choices-use-images .image-choices-setting-title,
#field_settings.image-choices-field-settings.image-choices-use-images .image-choices-setting-show-labels,
#field_settings.image-choices-field-settings.image-choices-use-images .image-choices-setting-use-lightbox,
#field_settings.image-choices-field-settings.image-choices-use-images .image-choices-setting-layout,
#field_settings.image-choices-field-settings.image-choices-use-images .image-choices-setting-entry-value,
#field_settings_container.image-choices-field-settings.image-choices-use-images[class*=gfield_product] .image-choices-setting-show-prices,
#field_settings_container.image-choices-field-settings.image-choices-use-images .image-choices-setting-title,
#field_settings_container.image-choices-field-settings.image-choices-use-images .image-choices-setting-show-labels,
#field_settings_container.image-choices-field-settings.image-choices-use-images .image-choices-setting-use-lightbox,
#field_settings_container.image-choices-field-settings.image-choices-use-images .image-choices-setting-layout,
#field_settings_container.image-choices-field-settings.image-choices-use-images .image-choices-setting-entry-value,
#gfield_settings_choices_container.image-choices-field-settings.image-choices-use-images[class*=gfield_product] .image-choices-setting-show-prices,
#gfield_settings_choices_container.image-choices-field-settings.image-choices-use-images .image-choices-setting-title,
#gfield_settings_choices_container.image-choices-field-settings.image-choices-use-images .image-choices-setting-show-labels,
#gfield_settings_choices_container.image-choices-field-settings.image-choices-use-images .image-choices-setting-use-lightbox,
#gfield_settings_choices_container.image-choices-field-settings.image-choices-use-images .image-choices-setting-layout,
#gfield_settings_choices_container.image-choices-field-settings.image-choices-use-images .image-choices-setting-entry-value,
#gquiz_gfield_settings_choices_container.image-choices-field-settings.image-choices-use-images[class*=gfield_product] .image-choices-setting-show-prices,
#gquiz_gfield_settings_choices_container.image-choices-field-settings.image-choices-use-images .image-choices-setting-title,
#gquiz_gfield_settings_choices_container.image-choices-field-settings.image-choices-use-images .image-choices-setting-show-labels,
#gquiz_gfield_settings_choices_container.image-choices-field-settings.image-choices-use-images .image-choices-setting-use-lightbox,
#gquiz_gfield_settings_choices_container.image-choices-field-settings.image-choices-use-images .image-choices-setting-layout,
#gquiz_gfield_settings_choices_container.image-choices-field-settings.image-choices-use-images .image-choices-setting-entry-value,
.toplevel_page_gf_edit_forms .image-choices-admin-field.image-choices-use-images[class*=gfield_product] .image-choices-setting-show-prices,
.toplevel_page_gf_edit_forms .image-choices-admin-field.image-choices-use-images .image-choices-setting-title,
.toplevel_page_gf_edit_forms .image-choices-admin-field.image-choices-use-images .image-choices-setting-show-labels,
.toplevel_page_gf_edit_forms .image-choices-admin-field.image-choices-use-images .image-choices-setting-use-lightbox,
.toplevel_page_gf_edit_forms .image-choices-admin-field.image-choices-use-images .image-choices-setting-layout,
.toplevel_page_gf_edit_forms .image-choices-admin-field.image-choices-use-images .image-choices-setting-entry-value {
  display: block !important;
}

.toplevel_page_gf_edit_forms .image-choices-admin-field .image-choices-enabled .gfield_choice_header_label {
  padding-left: 154px;
}
.toplevel_page_gf_edit_forms .image-choices-admin-field .image-choices-enabled .field-choice-input.field-choice-text {
  margin-left: 6px;
  width: 210px !important;
}
.toplevel_page_gf_edit_forms .image-choices-admin-field .image-choices-enabled.choice_with_value .field-choice-input.field-choice-text,
.toplevel_page_gf_edit_forms .image-choices-admin-field .image-choices-enabled.choice_with_value .field-choice-input.field-choice-value {
  width: 115px !important;
}
.toplevel_page_gf_edit_forms .image-choices-admin-field .image-choices-enabled.choice_with_value .gfield_choice_header_value {
  padding-left: 75px;
}
.toplevel_page_gf_edit_forms .image-choices-admin-field.gsurvey-survey-field .image-choices-enabled .field-choice-input.field-choice-text, .toplevel_page_gf_edit_forms .image-choices-admin-field.gsurvey-survey-field .image-choices-enabled.choice_with_price .field-choice-input.field-choice-text, .toplevel_page_gf_edit_forms .image-choices-admin-field.gsurvey-survey-field .image-choices-enabled.choice_with_value .field-choice-input.field-choice-text, .toplevel_page_gf_edit_forms .image-choices-admin-field.gfield_price .image-choices-enabled .field-choice-input.field-choice-text, .toplevel_page_gf_edit_forms .image-choices-admin-field.gfield_price .image-choices-enabled.choice_with_price .field-choice-input.field-choice-text, .toplevel_page_gf_edit_forms .image-choices-admin-field.gfield_price .image-choices-enabled.choice_with_value .field-choice-input.field-choice-text {
  width: 209px !important;
}
.toplevel_page_gf_edit_forms .image-choices-admin-field.gsurvey-survey-field .image-choices-enabled.choice_with_price .field-choice-input.field-choice-text, .toplevel_page_gf_edit_forms .image-choices-admin-field.gfield_price .image-choices-enabled.choice_with_price .field-choice-input.field-choice-text {
  width: 150px !important;
}
.toplevel_page_gf_edit_forms .image-choices-admin-field.gsurvey-survey-field .image-choices-enabled.choice_with_price .field-choice-input.field-choice-price, .toplevel_page_gf_edit_forms .image-choices-admin-field.gfield_price .image-choices-enabled.choice_with_price .field-choice-input.field-choice-price {
  width: 80px !important;
}
.toplevel_page_gf_edit_forms .image-choices-admin-field.gsurvey-survey-field .image-choices-enabled.choice_with_value_and_price .field-choice-input.field-choice-text,
.toplevel_page_gf_edit_forms .image-choices-admin-field.gsurvey-survey-field .image-choices-enabled.choice_with_value_and_price .field-choice-input.field-choice-value, .toplevel_page_gf_edit_forms .image-choices-admin-field.gfield_price .image-choices-enabled.choice_with_value_and_price .field-choice-input.field-choice-text,
.toplevel_page_gf_edit_forms .image-choices-admin-field.gfield_price .image-choices-enabled.choice_with_value_and_price .field-choice-input.field-choice-value {
  width: 80px !important;
}
.toplevel_page_gf_edit_forms .image-choices-admin-field.gsurvey-survey-field .image-choices-enabled.choice_with_value_and_price .field-choice-input.field-choice-price, .toplevel_page_gf_edit_forms .image-choices-admin-field.gfield_price .image-choices-enabled.choice_with_value_and_price .field-choice-input.field-choice-price {
  width: 70px !important;
}
.toplevel_page_gf_edit_forms .image-choices-admin-field.image-choices-use-images .ginput_container {
  pointer-events: none;
}
.toplevel_page_gf_edit_forms .image-choices-admin-field.image-choices-use-images .gfield_radio,
.toplevel_page_gf_edit_forms .image-choices-admin-field.image-choices-use-images .gfield_checkbox {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.toplevel_page_gf_edit_forms .image-choices-admin-field.image-choices-use-images .gfield_radio > li,
.toplevel_page_gf_edit_forms .image-choices-admin-field.image-choices-use-images .gfield_checkbox > li {
  padding: 4px;
  margin: 0 4px 4px 0;
}
.toplevel_page_gf_edit_forms .image-choices-admin-field.image-choices-use-images .image-choices-choice-image-wrap {
  width: 50px;
  height: 50px;
}
.toplevel_page_gf_edit_forms .image-choices-admin-field:not(.image-choices-use-images) .image-choices-choice-image-wrap {
  display: none;
}
.toplevel_page_gf_edit_forms .image-choices-admin-field.gquiz-field .gquiz-setting-choices.field_setting .image-choices-enabled.gquiz-weighted-score .field-choice-text {
  width: 182px !important;
}
.toplevel_page_gf_edit_forms .image-choices-admin-field.gpoll_field .image-choices-enabled.choice_with_value .field-choice-input.field-choice-text {
  width: 207px !important;
}

.gf_entries .entry_row .image-choices-selected-image,
.entry-detail-view .image-choices-selected-image,
.entry-details-table .image-choices-selected-image {
  display: inline-block;
  max-width: 100%;
  width: 100px;
  height: 100px;
}
.gf_entries .entry_row .gf-image-choices-entry,
.entry-detail-view .gf-image-choices-entry,
.entry-details-table .gf-image-choices-entry {
  list-style: none;
  display: block;
  text-align: center;
}
.gf_entries .entry_row .gf-image-choices-entry > li,
.gf_entries .entry_row .gf-image-choices-entry-choice,
.entry-detail-view .gf-image-choices-entry > li,
.entry-detail-view .gf-image-choices-entry-choice,
.entry-details-table .gf-image-choices-entry > li,
.entry-details-table .gf-image-choices-entry-choice {
  display: inline-block;
  vertical-align: top;
  margin: 0 10px 20px;
  text-align: center;
}
.gf_entries .entry_row .gf-image-choices-entry-choice-image,
.entry-detail-view .gf-image-choices-entry-choice-image,
.entry-details-table .gf-image-choices-entry-choice-image {
  display: inline-block;
  width: 80px;
  height: 80px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50%;
}
.gf_entries .entry_row .gf-image-choices-entry-choice-text,
.entry-detail-view .gf-image-choices-entry-choice-text,
.entry-details-table .gf-image-choices-entry-choice-text {
  display: block;
  font-size: 12px;
}
.gf_entries .entry_row .gquiz-field-choice .gf-image-choices-entry-choice-text + img,
.gf_entries .entry_row .gquiz-field-choice .gf-image-choices-entry-choice-image + img,
.entry-detail-view .gquiz-field-choice .gf-image-choices-entry-choice-text + img,
.entry-detail-view .gquiz-field-choice .gf-image-choices-entry-choice-image + img,
.entry-details-table .gquiz-field-choice .gf-image-choices-entry-choice-text + img,
.entry-details-table .gquiz-field-choice .gf-image-choices-entry-choice-image + img {
  display: block;
  margin: 0 auto;
}
.gf_entries .entry_row .gquiz-field-choice .gf-image-choices-entry-choice-image + img,
.entry-detail-view .gquiz-field-choice .gf-image-choices-entry-choice-image + img,
.entry-details-table .gquiz-field-choice .gf-image-choices-entry-choice-image + img {
  margin-top: 5px;
}
.gf_entries .entry_row .gpoll_choice_label,
.entry-detail-view .gpoll_choice_label,
.entry-details-table .gpoll_choice_label {
  padding-left: 30px;
  margin-top: 25px;
}
.gf_entries .entry_row .gpoll_choice_label .gf-image-choices-entry-choice,
.entry-detail-view .gpoll_choice_label .gf-image-choices-entry-choice,
.entry-details-table .gpoll_choice_label .gf-image-choices-entry-choice {
  display: block;
  text-align: left;
  margin: 0 10px 10px 0;
}
.gf_entries .entry_row .gpoll_choice_label .gf-image-choices-entry-choice-image,
.entry-detail-view .gpoll_choice_label .gf-image-choices-entry-choice-image,
.entry-details-table .gpoll_choice_label .gf-image-choices-entry-choice-image {
  margin-right: 10px;
}
.gf_entries .entry_row .gpoll_choice_label .gf-image-choices-entry-choice-image,
.gf_entries .entry_row .gpoll_choice_label .gf-image-choices-entry-choice-text,
.entry-detail-view .gpoll_choice_label .gf-image-choices-entry-choice-image,
.entry-detail-view .gpoll_choice_label .gf-image-choices-entry-choice-text,
.entry-details-table .gpoll_choice_label .gf-image-choices-entry-choice-image,
.entry-details-table .gpoll_choice_label .gf-image-choices-entry-choice-text {
  display: inline-block;
  vertical-align: middle;
}
.gf_entries .entry_row .gpoll_field_label_container + .gpoll_choice_label,
.entry-detail-view .gpoll_field_label_container + .gpoll_choice_label,
.entry-details-table .gpoll_field_label_container + .gpoll_choice_label {
  margin-top: 10px;
}

#gf_image_choices_custom_css_global,
#gf_image_choices_custom_css {
  display: none;
}

#gf_image_choices_custom_css_global_editor,
#gf_image_choices_custom_css_editor {
  position: relative;
  width: 100%;
  height: 400px;
}