/* line 30, ../sass/editor.scss */
.wpcfs {
  color: #2E4372;
  position: relative;
}
@media (max-width: 900px) {
  /* line 30, ../sass/editor.scss */
  .wpcfs {
    font-size: 10px;
  }
}
@media (min-width: 900px) {
  /* line 30, ../sass/editor.scss */
  .wpcfs {
    font-size: auto;
  }
}
/* line 40, ../sass/editor.scss */
.wpcfs input, .wpcfs select {
  max-width: 100%;
}
/* line 44, ../sass/editor.scss */
.wpcfs .bordered_item, .wpcfs .form_field, .wpcfs .popup, .wpcfs .popup .popup-content, .wpcfs .wpcfs-cta {
  border: solid black 2px;
  border-radius: 20px;
  backGround: white;
}
@media (min-width: 900px) {
  /* line 44, ../sass/editor.scss */
  .wpcfs .bordered_item, .wpcfs .form_field, .wpcfs .popup, .wpcfs .popup .popup-content, .wpcfs .wpcfs-cta {
    padding: 10px;
  }
}
@media (max-width: 900px) {
  /* line 44, ../sass/editor.scss */
  .wpcfs .bordered_item, .wpcfs .form_field, .wpcfs .popup, .wpcfs .popup .popup-content, .wpcfs .wpcfs-cta {
    padding: 5px;
  }
}
/* line 56, ../sass/editor.scss */
.wpcfs .icon {
  display: inline-block;
  width: 0px;
  height: 32px;
  overflow: hidden;
  font-size: 0px;
  padding-left: 32px;
  background-repeat: no-repeat;
}
/* line 66, ../sass/editor.scss */
.wpcfs .icon.delete, .wpcfs .icon.close {
  background-image: url(icons/close.png);
}
/* line 69, ../sass/editor.scss */
.wpcfs .icon.edit {
  background-image: url(icons/cog.png);
}
/* line 72, ../sass/editor.scss */
.wpcfs .icon.add {
  background-image: url(icons/plus.png);
}
/* line 76, ../sass/editor.scss */
.wpcfs .icon.left {
  position: absolute;
  left: 8px;
}
/* line 80, ../sass/editor.scss */
.wpcfs .icon.right {
  position: absolute;
  right: 8px;
}
/* line 85, ../sass/editor.scss */
.wpcfs .config_row .icon.right {
  right: 18px;
}
/* line 89, ../sass/editor.scss */
.wpcfs .icon.top {
  position: absolute;
  top: 8px;
}
/* line 94, ../sass/editor.scss */
.wpcfs .form_field {
  display: block;
  position: relative;
  width: calc( 100% - 30px );
  min-height: 32px;
  padding-top: 7px;
  background: #557ED5;
}
/* line 103, ../sass/editor.scss */
.wpcfs .form_field .title, .wpcfs .form_field .icon-text {
  display: block;
  position: absolute;
  left: 43px;
  right: 43px;
  text-overflow: ellipsis;
  font-size: 1.5em;
  line-height: 32px;
  vertical-align: middle;
}
/* line 115, ../sass/editor.scss */
.wpcfs .form_field.new_field {
  background: #868FA3;
}
/* line 118, ../sass/editor.scss */
.wpcfs .form_field.new_field a {
  color: #2E4372;
}
/* line 122, ../sass/editor.scss */
.wpcfs .form_header {
  display: block;
  position: relative;
  min-height: 32px;
  width: 100%;
  padding: 10px 0px;
}
/* line 129, ../sass/editor.scss */
.wpcfs .form_header input {
  display: block;
  position: absolute;
  width: calc( 100% - 90px );
  left: 43px;
  right: 43px;
  border-radius: 5px;
  top: 3px;
  bottom: 8px;
  font-size: 1.5em;
}
/* line 142, ../sass/editor.scss */
.wpcfs .popup {
  width: 95%;
  position: absolute;
  top: 30px;
  left: 30px;
  background: white;
  border: solid black 2px;
  background: #557ED5;
  padding: 35px 5px 5px;
  z-index: 20;
}
/* line 154, ../sass/editor.scss */
.wpcfs .popup .popup-header {
  margin-top: -35px;
}
/* line 156, ../sass/editor.scss */
.wpcfs .popup .popup-header .icon.top {
  top: 3px;
}
/* line 161, ../sass/editor.scss */
.wpcfs .popup .popup-content {
  margin-top: 35px;
  position: relative;
}
/* line 169, ../sass/editor.scss */
.wpcfs .popup .config_row {
  padding: 10px;
  margin: 5px;
  border-bottom: dashed gray 1px;
}
/* line 174, ../sass/editor.scss */
.wpcfs .popup .config_row:last-child {
  border: none;
}
/* line 177, ../sass/editor.scss */
.wpcfs .popup .config_row:nth-child(even) {
  /*			background: #ccc;*/
}
/* line 181, ../sass/editor.scss */
.wpcfs .popup input, .wpcfs .popup select {
  font-size: 1.5em;
}
/* line 187, ../sass/editor.scss */
.wpcfs .wpcfs-key-value-table input {
  width: calc( 100% - 10px );
  padding: 5px;
}
/* line 194, ../sass/editor.scss */
.wpcfs .settings-popup .wpcfs-settings-accordion-header {
  padding-left: 40px;
  background-position: left;
  background-repeat: no-repeat;
  height: 40px;
  line-height: 40px;
  vertical-align: middle;
}
/* line 202, ../sass/editor.scss */
.wpcfs .settings-popup .wpcfs-settings-accordion-header.expanded {
  background-image: url("icons/open-accordion.png");
}
/* line 205, ../sass/editor.scss */
.wpcfs .settings-popup .wpcfs-settings-accordion-header.collapsed {
  background-image: url("icons/closed-accordion.png");
}
/* line 208, ../sass/editor.scss */
.wpcfs .settings-popup .wpcfs-settings-accordion-content {
  padding-left: 20px;
}
/* line 214, ../sass/editor.scss */
.wpcfs .wpcfs-presets .preset-catalogue-item {
  border: solid gray 2px;
  border-radius: 10px;
  padding: 10px;
  margin: 5px;
  position: relative;
}
/* line 221, ../sass/editor.scss */
.wpcfs .wpcfs-presets .preset-catalogue-item .preset-label {
  margin-top: 32px;
}
/* line 224, ../sass/editor.scss */
.wpcfs .wpcfs-presets .preset-catalogue-item .preset-label, .wpcfs .wpcfs-presets .preset-catalogue-item .new-preset-button {
  font-size: 2em;
}
/* line 229, ../sass/editor.scss */
.wpcfs .wpcfs-presets .form_header input {
  width: calc( 100% - 150px );
}
/* line 233, ../sass/editor.scss */
.wpcfs .wpcfs-presets .preset-field-list {
  margin-left: 10px;
  list-style: initial;
}
/* line 238, ../sass/editor.scss */
.wpcfs .wpcfs-presets .preset-blurb p {
  font-size: 1em;
}
@media screEn and (min-width: 1200px) {
  /* line 238, ../sass/editor.scss */
  .wpcfs .wpcfs-presets .preset-blurb p {
    font-size: 1.4em;
  }
}
/* line 247, ../sass/editor.scss */
.wpcfs .wpcfs-floating-prompt {
  position: relative;
}
/* line 250, ../sass/editor.scss */
.wpcfs .wpcfs-floating-prompt > *:first-child {
  background: #ffa;
  position: absolute;
  display: block;
  padding: 5px;
  top: 5px;
  right: 20px;
  width: calc( 100% - 60px );
  border: dashed black 1px;
  border-radius: 10px;
}
/* line 262, ../sass/editor.scss */
.wpcfs .cell, .wpcfs .cell-10, .wpcfs .cell-6, .wpcfs .cell-5, .wpcfs .cell-4, .wpcfs .cell-2, .wpcfs .cell-1 {
  display: inline-block;
}
/* line 264, ../sass/editor.scss */
.wpcfs .cell input, .wpcfs .cell-10 input, .wpcfs .cell-6 input, .wpcfs .cell-5 input, .wpcfs .cell-4 input, .wpcfs .cell-2 input, .wpcfs .cell-1 input {
  width: 80%;
}
/* line 268, ../sass/editor.scss */
.wpcfs .cell-10 {
  width: 80%;
}
/* line 269, ../sass/editor.scss */
.wpcfs .cell-6 {
  width: 48%;
}
/* line 270, ../sass/editor.scss */
.wpcfs .cell-5 {
  width: 40%;
}
/* line 271, ../sass/editor.scss */
.wpcfs .cell-4 {
  width: 32%;
}
/* line 272, ../sass/editor.scss */
.wpcfs .cell-2 {
  width: 16%;
}
/* line 273, ../sass/editor.scss */
.wpcfs .cell-1 {
  width: 8%;
}
/* line 275, ../sass/editor.scss */
.wpcfs .wpcfs-cta {
  background: #868FA3;
  cursor: pointer;
}
/* line 280, ../sass/editor.scss */
.wpcfs .wpcfs-cta:hover {
  background: #557ED5;
}
/* line 283, ../sass/editor.scss */
.wpcfs .wpcfs-cta:active {
  background: #557ED5;
  padding: 11px 9px 9px 11px;
}
