/* cpCSS cached 2023-08-04T11:31:01+01:00 */
.cp-survey-edit {display:flex}.cp-survey-edit .drop-col {width:48%}.cp-survey-edit .survey-column {flex-grow:1;border:1px grey dashed;padding-bottom:100px;padding:20px}.cp-survey-edit .toolbox {width:30%;margin-right:20px;padding:10px;box-shadow:0px 0px 4px 1px #909091;-moz-box-shadow:0px 0px 4px 1px #909091;-webkit-box-shadow:0px 0px 4px 1px #909091;-o-box-shadow:0px 0px 4px 1px #909091}.cp-survey-edit .toolbox .tool {background:#1D0B66;color:#fff;border:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;padding:0.5em;margin-bottom:6px}.cp-survey-edit .survey-editor-page {box-shadow:0px 0px 4px 1px #909091;-moz-box-shadow:0px 0px 4px 1px #909091;-webkit-box-shadow:0px 0px 4px 1px #909091;-o-box-shadow:0px 0px 4px 1px #909091;min-height:300px;margin-bottom:30px;padding:10px 0 0}.cp-survey-edit .survey-editor-page:after {content:"";display:block;height:100px;margin:10px}.cp-survey-edit .survey-editor-page .survey-page-heading {padding:10px;display:flex}.cp-survey-edit .survey-editor-page .survey-page-heading h3 {width:50%}.cp-survey-edit .survey-editor-page .survey-page-heading .survey-page-tools {width:50%;text-align:right}.cp-survey-edit .survey-editor-page .survey-page-heading .survey-page-tools button {margin:0 5px}.cp-survey-edit .tool,.cp-survey-edit .placeholder,.cp-survey-edit .survey-element {cursor:grab}.cp-survey-edit .placeholder,.cp-survey-edit .dragging {min-height:2.25em;line-height:2.25}.cp-survey-edit .element-editor-option {display:block}.cp-survey-edit .survey-element,.cp-survey-edit .placeholder {padding:15px}.cp-survey-edit .survey-element:not(:last-of-type),.cp-survey-edit .placeholder:not(:last-of-type) {border-bottom:1px solid grey}.cp-survey-edit .survey-element:first-of-type,.cp-survey-edit .placeholder:first-of-type {border-top:1px solid grey}.cp-survey-edit .survey-element {position:relative}.cp-survey-edit .survey-element .survey-element-tools {opacity:0;filter: alpha(opacity = 0);zoom:1;position:absolute;top:0;left:0;height:100%;width:100%;padding:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;z-index:10;display:flex;align-items:flex-start;justify-content:flex-end}.cp-survey-edit .survey-element .survey-element-tools:hover {opacity:1;filter: alpha(opacity = 100);zoom:1;background-color:rgba(255, 255, 255, 0.6)}.cp-survey-edit .survey-element .survey-element-tools button {margin:0 5px}.fm-footer button {-webkit-appearance:none;-moz-appearance:none;background:#1D0B67;border:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;color:#fff;cursor:pointer;font-family:effra, sans-serif;font-weight:400;font-size:16px;padding:0.5em 2em 0.4em;transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-webkit-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out}.fm-footer button:hover {background:lighten($blue, 15%)}.thank-you {font-size:20px;font-weight:700;margin:0}.react-confirm-alert-overlay {position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0, 0, 0, 0.3);display:flex;align-items:center;justify-content:center;z-index:20}.react-confirm-alert {max-width:400px;width:70%;padding:30px;background:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;box-shadow:0px 0px 6px 2px #909091;-moz-box-shadow:0px 0px 6px 2px #909091;-webkit-box-shadow:0px 0px 6px 2px #909091;-o-box-shadow:0px 0px 6px 2px #909091}.react-confirm-alert .react-confirm-alert-body h1 {font-size:1.2em;margin-bottom:1.2em}.react-confirm-alert .react-confirm-alert-body .react-confirm-alert-button-group {margin-top:1em;display:flex;justify-content:center;flex-wrap:wrap}.react-confirm-alert .react-confirm-alert-body .react-confirm-alert-button-group button {margin:10px;background-color:#010101;border:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;color:white;cursor:pointer;padding:15px 45px;width:150px}.react-confirm-alert .react-confirm-alert-body .react-confirm-alert-button-group .delete {background-color:#d13737}.react-confirm-alert .react-confirm-alert-body .react-confirm-alert-button-group .reject {background-color:#555}