@import url('../11/fonts.css');
@import url('unite.css');

/* ============================================
   Base / Reset
   ============================================ */

#cff_ai_assistant_bubble,
.cp_cff_12 #fbuilder * {
  box-sizing: border-box;
  -webkit-appearance: none;
  font-family: 'Lato', sans-serif;
}

/* ============================================
   Form Header
   ============================================ */

.cp_cff_12 #fbuilder .fform{margin-bottom:20px;}

.cp_cff_12 #fbuilder h1,
.cp_cff_12 #fbuilder h2,
.cp_cff_12 #fbuilder h3,
.cp_cff_12 #fbuilder h4,
.cp_cff_12 #fbuilder h5,
.cp_cff_12 #fbuilder h6,
.cp_cff_12 #fbuilder .fform p{ text-transform:uppercase; }

/* ============================================
   Fields
   ============================================ */

.cp_cff_12 #fbuilder  .fields:not(.cff-container-field){padding: 10px;}

/* ============================================
   Inputs
   ============================================ */

#cff_ai_assistant_use_suggestion,
.cp_cff_12 .cff-spinner .cff-spinner-down,
.cp_cff_12 .cff-spinner .cff-spinner-up,
.cp_cff_12 #fbuilder  input[type="text"],
.cp_cff_12 #fbuilder  input[type="password"],
.cp_cff_12 #fbuilder  input[type="date"],
.cp_cff_12 #fbuilder  input[type="datetime"],
.cp_cff_12 #fbuilder  input[type="email"],
.cp_cff_12 #fbuilder  input[type="number"],
.cp_cff_12 #fbuilder  input[type="search"],
.cp_cff_12 #fbuilder  input[type="time"],
.cp_cff_12 #fbuilder  input[type="url"],
.cp_cff_12 #fbuilder  textarea,
.cp_cff_12 #fbuilder  select,
.cp_cff_12 #fbuilder  .select2-selection {
    background: #FDFFFD;
    border: 1px solid  #dcdcdc;
    border-radius: 4px;
    border-width: 1px;
    color: #57665E;
    font-family: 'Questrial',sans-serif;
    font-size: 13px;
    margin: 1px 0;
    padding: 5px;
}

#cff_ai_assistant_use_suggestion:hover{
	background: #57665E;
	color:#FDFFFD;
}

.cp_cff_12 #fbuilder  .select2-selection{padding:0; padding-left:5px;}
.cp_cff_12 #fbuilder select{background: #FFF;min-width:55px;}

.cp_cff_12 #fbuilder select:not([multiple]) {
	background: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSIjZGNkY2RjIj48cGF0aCBkPSJNNy40MSA4LjU5TDEyIDEzLjE3bDQuNTktNC41OEwxOCAxMGwtNiA2LTYtNiAxLjQxLTEuNDF6Ii8+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgwVjB6Ii8+PC9zdmc+") no-repeat center right #FFF;
}

/* ============================================
   Field Icons
   ============================================ */

.cp_cff_12 #fbuilder .cff-text-field input,
.cp_cff_12 #fbuilder .cff-number-field input,
.cp_cff_12 #fbuilder .cff-email-field input,
.cp_cff_12 #fbuilder .cff-date-field input,
.cp_cff_12 #fbuilder .cff-phone-field input,
.cp_cff_12 #fbuilder .cff-textarea-field textarea,
.cp_cff_12 #fbuilder .cff-file-field input,
.cp_cff_12 #fbuilder .cff-password-field input,
.cp_cff_12 #fbuilder .cff-calculated-field input,
.cp_cff_12 #fbuilder .cff-currency-field input{
	 background-position: 5px center; background-repeat:no-repeat;padding-left:35px;
}

.cp_cff_12 #fbuilder .cff-text-field input,
.cp_cff_12 #fbuilder .cff-text-field input:-webkit-autofill{ background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0zIDE3LjI1VjIxaDMuNzVMMTcuODEgOS45NGwtMy43NS0zLjc1TDMgMTcuMjV6TTIwLjcxIDcuMDRjLjM5LS4zOS4zOS0xLjAyIDAtMS40MWwtMi4zNC0yLjM0Yy0uMzktLjM5LTEuMDItLjM5LTEuNDEgMGwtMS44MyAxLjgzIDMuNzUgMy43NSAxLjgzLTEuODN6IiBmaWxsLW9wYWNpdHk9IjAuMyIgLz4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz4KPC9zdmc+");}

.cp_cff_12 #fbuilder .cff-number-field input{ background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz4KICAgIDxwYXRoIGQ9Ik0xMiAyQzYuNDggMiAyIDYuNDggMiAxMnM0LjQ4IDEwIDEwIDEwIDEwLTQuNDggMTAtMTBTMTcuNTIgMiAxMiAyem01IDExaC00djRoLTJ2LTRIN3YtMmg0VjdoMnY0aDR2MnoiIGZpbGwtb3BhY2l0eT0iMC4zIiAvPgo8L3N2Zz4=");}

.cp_cff_12 #fbuilder .cff-currency-field input{ background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xMiAyQzYuNDggMiAyIDYuNDggMiAxMnM0LjQ4IDEwIDEwIDEwIDEwLTQuNDggMTAtMTBTMTcuNTIgMiAxMiAyem0xLjQxIDE2LjA5VjIwaC0yLjY3di0xLjkzYy0xLjcxLS4zNi0zLjE2LTEuNDYtMy4yNy0zLjRoMS45NmMuMSAxLjA1LjgyIDEuODcgMi42NSAxLjg3IDEuOTYgMCAyLjQtLjk4IDIuNC0xLjU5IDAtLjgzLS40NC0xLjYxLTIuNjctMi4xNC0yLjQ4LS42LTQuMTgtMS42Mi00LjE4LTMuNjcgMC0xLjcyIDEuMzktMi44NCAzLjExLTMuMjFWNGgyLjY3djEuOTVjMS44Ni40NSAyLjc5IDEuODYgMi44NSAzLjM5SDE0LjNjLS4wNS0xLjExLS42NC0xLjg3LTIuMjItMS44Ny0xLjUgMC0yLjQuNjgtMi40IDEuNjQgMCAuODQuNjUgMS4zOSAyLjY3IDEuOTFzNC4xOCAxLjM5IDQuMTggMy45MWMtLjAxIDEuODMtMS4zOCAyLjgzLTMuMTIgMy4xNnoiIGZpbGwtb3BhY2l0eT0iMC4zIiAvPgogICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgo8L3N2Zz4=");}

.cp_cff_12 #fbuilder .cff-email-field input{ background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0yMCA0SDRjLTEuMSAwLTEuOTkuOS0xLjk5IDJMMiAxOGMwIDEuMS45IDIgMiAyaDE2YzEuMSAwIDItLjkgMi0yVjZjMC0xLjEtLjktMi0yLTJ6bTAgNGwtOCA1LTgtNVY2bDggNSA4LTV2MnoiIGZpbGwtb3BhY2l0eT0iMC4zIiAvPgogICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgo8L3N2Zz4=");}

.cp_cff_12 #fbuilder .cff-date-field input{ background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz4KICAgIDxwYXRoIGQ9Ik0xNi41MyAxMS4wNkwxNS40NyAxMGwtNC44OCA0Ljg4LTIuMTItMi4xMi0xLjA2IDEuMDZMMTAuNTkgMTdsNS45NC01Ljk0ek0xOSAzaC0xVjFoLTJ2Mkg4VjFINnYySDVjLTEuMTEgMC0xLjk5LjktMS45OSAyTDMgMTljMCAxLjEuODkgMiAyIDJoMTRjMS4xIDAgMi0uOSAyLTJWNWMwLTEuMS0uOS0yLTItMnptMCAxNkg1VjhoMTR2MTF6IiBmaWxsLW9wYWNpdHk9IjAuMyIgLz4KPC9zdmc+");}

.cp_cff_12 #fbuilder .cff-file-field input{ background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz4KICAgIDxwYXRoIGQ9Ik00IDZIMnYxNGMwIDEuMS45IDIgMiAyaDE0di0ySDRWNnptMTYtNEg4Yy0xLjEgMC0yIC45LTIgMnYxMmMwIDEuMS45IDIgMiAyaDEyYzEuMSAwIDItLjkgMi0yVjRjMC0xLjEtLjktMi0yLTJ6bS0xIDloLTR2NGgtMnYtNEg5VjloNFY1aDJ2NGg0djJ6IiBmaWxsLW9wYWNpdHk9IjAuMyIgLz4KPC9zdmc+");}

.cp_cff_12 #fbuilder .cff-phone-field input{ background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz4KICAgIDxwYXRoIGQ9Ik02LjYyIDEwLjc5YzEuNDQgMi44MyAzLjc2IDUuMTQgNi41OSA2LjU5bDIuMi0yLjJjLjI3LS4yNy42Ny0uMzYgMS4wMi0uMjQgMS4xMi4zNyAyLjMzLjU3IDMuNTcuNTcuNTUgMCAxIC40NSAxIDFWMjBjMCAuNTUtLjQ1IDEtMSAxLTkuMzkgMC0xNy03LjYxLTE3LTE3IDAtLjU1LjQ1LTEgMS0xaDMuNWMuNTUgMCAxIC40NSAxIDEgMCAxLjI1LjIgMi40NS41NyAzLjU3LjExLjM1LjAzLjc0LS4yNSAxLjAybC0yLjIgMi4yeiIgZmlsbC1vcGFjaXR5PSIwLjMiIC8+Cjwvc3ZnPg==");}

.cp_cff_12 #fbuilder .cff-password-field input{ background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xNy44MSA0LjQ3Yy0uMDggMC0uMTYtLjAyLS4yMy0uMDZDMTUuNjYgMy40MiAxNCAzIDEyLjAxIDNjLTEuOTggMC0zLjg2LjQ3LTUuNTcgMS40MS0uMjQuMTMtLjU0LjA0LS42OC0uMi0uMTMtLjI0LS4wNC0uNTUuMi0uNjhDNy44MiAyLjUyIDkuODYgMiAxMi4wMSAyYzIuMTMgMCAzLjk5LjQ3IDYuMDMgMS41Mi4yNS4xMy4zNC40My4yMS42Ny0uMDkuMTgtLjI2LjI4LS40NC4yOHpNMy41IDkuNzJjLS4xIDAtLjItLjAzLS4yOS0uMDktLjIzLS4xNi0uMjgtLjQ3LS4xMi0uNy45OS0xLjQgMi4yNS0yLjUgMy43NS0zLjI3QzkuOTggNC4wNCAxNCA0LjAzIDE3LjE1IDUuNjVjMS41Ljc3IDIuNzYgMS44NiAzLjc1IDMuMjUuMTYuMjIuMTEuNTQtLjEyLjctLjIzLjE2LS41NC4xMS0uNy0uMTItLjktMS4yNi0yLjA0LTIuMjUtMy4zOS0yLjk0LTIuODctMS40Ny02LjU0LTEuNDctOS40LjAxLTEuMzYuNy0yLjUgMS43LTMuNCAyLjk2LS4wOC4xNC0uMjMuMjEtLjM5LjIxem02LjI1IDEyLjA3Yy0uMTMgMC0uMjYtLjA1LS4zNS0uMTUtLjg3LS44Ny0xLjM0LTEuNDMtMi4wMS0yLjY0LS42OS0xLjIzLTEuMDUtMi43My0xLjA1LTQuMzQgMC0yLjk3IDIuNTQtNS4zOSA1LjY2LTUuMzlzNS42NiAyLjQyIDUuNjYgNS4zOWMwIC4yOC0uMjIuNS0uNS41cy0uNS0uMjItLjUtLjVjMC0yLjQyLTIuMDktNC4zOS00LjY2LTQuMzktMi41NyAwLTQuNjYgMS45Ny00LjY2IDQuMzkgMCAxLjQ0LjMyIDIuNzcuOTMgMy44NS42NCAxLjE1IDEuMDggMS42NCAxLjg1IDIuNDIuMTkuMi4xOS41MSAwIC43MS0uMTEuMS0uMjQuMTUtLjM3LjE1em03LjE3LTEuODVjLTEuMTkgMC0yLjI0LS4zLTMuMS0uODktMS40OS0xLjAxLTIuMzgtMi42NS0yLjM4LTQuMzkgMC0uMjguMjItLjUuNS0uNXMuNS4yMi41LjVjMCAxLjQxLjcyIDIuNzQgMS45NCAzLjU2LjcxLjQ4IDEuNTQuNzEgMi41NC43MS4yNCAwIC42NC0uMDMgMS4wNC0uMS4yNy0uMDUuNTMuMTMuNTguNDEuMDUuMjctLjEzLjUzLS40MS41OC0uNTcuMTEtMS4wNy4xMi0xLjIxLjEyek0xNC45MSAyMmMtLjA0IDAtLjA5LS4wMS0uMTMtLjAyLTEuNTktLjQ0LTIuNjMtMS4wMy0zLjcyLTIuMS0xLjQtMS4zOS0yLjE3LTMuMjQtMi4xNy01LjIyIDAtMS42MiAxLjM4LTIuOTQgMy4wOC0yLjk0IDEuNyAwIDMuMDggMS4zMiAzLjA4IDIuOTQgMCAxLjA3LjkzIDEuOTQgMi4wOCAxLjk0czIuMDgtLjg3IDIuMDgtMS45NGMwLTMuNzctMy4yNS02LjgzLTcuMjUtNi44My0yLjg0IDAtNS40NCAxLjU4LTYuNjEgNC4wMy0uMzkuODEtLjU5IDEuNzYtLjU5IDIuOCAwIC43OC4wNyAyLjAxL...}

.cp_cff_12 #fbuilder .cff-textarea-field textarea{ background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0zIDIxaDE4di0ySDN2MnptMC00aDE4di0ySDN2MnptMC00aDE4di0ySDN2MnptMC00aDE4VjdIM3Yyem0wLTZ2MmgxOFYzSDN6IiBmaWxsLW9wYWNpdHk9IjAuMyIgLz4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz4KPC9zdmc+");background-position: 5px 5px;}

.cp_cff_12 #fbuilder .cff-calculated-field input{ background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz4KICAgIDxwYXRoIGQ9Ik05IDE2LjJMNC44IDEybC0xLjQgMS40TDkgMTkgMjEgN2wtMS40LTEuNEw5IDE2LjJ6IiBmaWxsLW9wYWNpdHk9IjAuMyIgLz4KPC9zdmc+");}

/* ============================================
   Field Sizes
   ============================================ */

.cp_cff_12 #fbuilder .large {width: 100%;}

@media screen and (min-width: 740px),print{
	.cp_cff_12 #fbuilder .medium {width: 50%;}
	.cp_cff_12 #fbuilder .small {width: 25%;}
}

@media screen and (max-width: 640px){
	.cp_cff_12 #fbuilder .medium,
	.cp_cff_12 #fbuilder .small {width: 100%;}
}

/* ============================================
   Select2
   ============================================ */

.cp_cff_12 #fbuilder .select2-dropdown,
.cp_cff_12 #fbuilder .select2-selection{border:1px solid #dcdcdc;}
.cp_cff_12 #fbuilder .select2-results__option--highlighted{background:#1d89ff;}
.cp_cff_12 #fbuilder .select2-dropdown .select2-search__field{width:100% !important;}

/* ============================================
   Buttons & Pagination
   ============================================ */

.cp_cff_12 #fbuilder .pbEnd .pbNext,
.cp_cff_12 #fbuilder .pb0 .pbPrevious{display:none;}

/* ============================================
   Required Indicator
   ============================================ */

.cp_cff_12 #fbuilder .r{color:#FF0000;}

/* ============================================
   Slider
   ============================================ */

.cp_cff_12 #fbuilder .ui-slider-handle{background:#1485e5;border:0;border-radius:15px;height: 20px;width: 20px;top:-7px;}
.cp_cff_12 #fbuilder  .dfield.slider-container{border-radius: 10px; padding-top:12px;}
.cp_cff_12 #fbuilder .slider{background: #ececec; border-radius: 10px;border:0;height: .3em;}
.cp_cff_12 #fbuilder .cff-slider-field .mark{background:#1795FF;top:5px;}
.cp_cff_12 #fbuilder .ui-slider-range{background: #1795FF;}
.cp_cff_12 #fbuilder .corner_captions,
.cp_cff_12 #fbuilder .corner-captions{margin-top:10px;}

/* ============================================
   Helper Text
   ============================================ */

.cp_cff_12 #fbuilder span.uh{
    font-size: 11px;
	font-style: italic;
}

/* ============================================
   Fieldset & Legend
   ============================================ */

.cp_cff_12 #fbuilder fieldset{
	border:1px solid #dcdcdc;
	border-radius: 5px;
}

.cp_cff_12 #fbuilder fieldset legend{
	padding: 5px 10px;
	border:1px solid #dcdcdc;
	font-weight:bold;
	text-transform:uppercase;
	border-radius: 5px;
}

/* ============================================
   Section Breaks
   ============================================ */

.cp_cff_12 #fbuilder .fields.section_breaks{ margin-top:10px; margin-bottom:10px;}
.cp_cff_12 #fbuilder .fields.section_breaks>label{font-size:1.3em;font-weight:900;text-transform:uppercase;border-bottom:1px solid #dcdcdc}
.cp_cff_12 #fbuilder .fields.section_breaks .section_break{border:0;}

/* ============================================
   Misc
   ============================================ */

.cp_cff_12 #fbuilder .discount-container{margin-top:10px;font-weight:bold;}
.cp_cff_12 #fbuilder span.files-list img{border-color:#dcdcdc;}

/* ============================================
   Time Slots
   ============================================ */

.cp_cff_12 #fbuilder .cff-timeslot{border-color:initial;}
.cp_cff_12 #fbuilder .cff-timeslot[data-active="0"]{text-shadow:none;border-color:#dddddd;color:#dddddd;}
.cp_cff_12 #fbuilder .cff-timeslot[data-selected="1"],
.cp_cff_12 #fbuilder .cff-timeslot-selected{border-color:#1485e5;background:#1485e5;text-shadow:none;color:#ffffff;}
.cp_cff_12 #fbuilder .cff-timeslot[data-active="1"][data-selected="0"]:hover{border-color:#1485e5;color:initial;}
.cp_cff_12 #fbuilder .cff-timeslot-selected::after{border-color:#1485e5;color:#1485e5;font-family:sans-serif;}

.cp_cff_12 #fbuilder .cff-file-field .cff-file-field-container{border: 1px dashed #c0c0c0;}
