@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");.checkbox-option-container input[type='checkbox']{margin-right:10px}*{font-family:"Montserrat", "Helvetica Neue", Arial, sans-serif}.header-container{padding-top:30px}.selectable-option-container{border-radius:5px;border:solid 1px #EEE;margin-bottom:5px;padding-left:10px;background-color:#F8F8F8}.selectable-option-container .form-check{margin:6px 3px}.selectable-option-container.option-selected{border-color:rgba(0,128,255,0.2);background-color:rgba(0,128,255,0.1)}a.keenform-footer-link{color:#666}#kf-container{margin:auto}#kf-container .form-control{border-color:#AAA}.option-label,.fa-option-label{font-weight:500}.kf-fa-label{font-weight:600}.fa-option-description{font-weight:300}.fa-description-text{margin-bottom:0.5rem;font-size:0.9em}.form-control.input-readonly{background-color:#e9ecef}.form-control.input-readonly:focus{border-color:unset;box-shadow:none;background-color:#e9ecef}.options-orientation-flex{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:flex-start;flex-flow:row wrap;row-gap:0.5rem;-moz-column-gap:0.5rem;column-gap:0.5rem}.options-orientation-flex .selectable-option-container{flex-grow:1;flex-shrink:1;flex-basis:0}.options-orientation-flexbox-2cols{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:flex-start;flex-flow:row wrap;row-gap:0.5rem;-moz-column-gap:0.5rem;column-gap:0.5rem}.options-orientation-flexbox-2cols .selectable-option-container{flex-grow:unset;flex-shrink:unset;flex-basis:unset;width:48%}.options-orientation-flexbox-3cols{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:flex-start;flex-flow:row wrap;row-gap:0.5rem;-moz-column-gap:0.5rem;column-gap:0.5rem}.options-orientation-flexbox-3cols .selectable-option-container{flex-grow:unset;flex-shrink:unset;flex-basis:unset;width:32%}#kf-submit-button-container{display:flex}#kf-submit-button-container.align-right{justify-content:flex-end}.btn.full-width{width:100%}.kf-header-content{margin:auto}.kf-fa-container,#kf-submit-button-container{padding-top:0.25em;padding-bottom:0.25em}.input-message-container{margin:6px 0}.read-only-fa-value{padding-top:5px}.read-only-freeform-value{padding-top:5px;width:100%}.rating-option-container{margin:0 6px;border-radius:4px;flex-grow:1;justify-content:center}.rating-option-container:first-of-type{margin-left:0}.rating-option-container:last-of-type{margin-right:0}.rating-option-input-container,.rating-option-label-container{margin:3px}.fa-option-stacked-vertical>div,.fa-option-stacked-vertical>label{display:block;text-align:center}.react-date-picker{display:inline-flex;position:relative}.react-date-picker,.react-date-picker *,.react-date-picker *:before,.react-date-picker *:after{box-sizing:border-box}.react-date-picker--disabled{background-color:#f0f0f0;color:#6d6d6d}.react-date-picker__wrapper{display:flex;flex-grow:1;flex-shrink:0}.react-date-picker__inputGroup{min-width:calc((4px * 3) + 0.54em * 8 + 0.217em * 2);flex-grow:1;padding:0 2px;box-sizing:content-box}.react-date-picker__inputGroup__divider{padding:1px 0;white-space:pre}.react-date-picker__inputGroup__divider,.react-date-picker__inputGroup__leadingZero{display:inline-block}.react-date-picker__inputGroup__input{min-width:0.54em;height:100%;position:relative;padding:0 1px;border:0;background:none;color:currentColor;font:inherit;box-sizing:content-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.react-date-picker__inputGroup__input::-webkit-outer-spin-button,.react-date-picker__inputGroup__input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.react-date-picker__inputGroup__input:invalid{background:rgba(255,0,0,0.1)}.react-date-picker__inputGroup__input--hasLeadingZero{margin-left:-0.54em;padding-left:calc(1px + 0.54em)}.react-date-picker__button{border:0;background:transparent;padding:4px 6px}.react-date-picker__button:enabled{cursor:pointer}.react-date-picker__button:enabled:hover .react-date-picker__button__icon,.react-date-picker__button:enabled:focus .react-date-picker__button__icon{stroke:#0078d7}.react-date-picker__button:disabled .react-date-picker__button__icon{stroke:#6d6d6d}.react-date-picker__button svg{display:inherit}.react-date-picker__calendar{width:350px;max-width:100vw;z-index:1}.react-date-picker__calendar--closed{display:none}.react-date-picker__calendar .react-calendar{border-width:thin}.react-calendar{width:350px;max-width:100%;background:white;border:1px solid #a0a096;font-family:Arial, Helvetica, sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-0.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:0.5em}.react-calendar,.react-calendar *,.react-calendar *:before,.react-calendar *:after{box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font-weight:bold;font-size:0.75em}.react-calendar__month-view__weekdays__weekday{padding:0.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font-size:0.75em;font-weight:bold}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em 0.5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;line-height:16px}.react-calendar__tile:disabled{background-color:#f0f0f0}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:white}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.react-date-picker-input-wrapper{border:solid 1px #AAA;width:100%;border-radius:0.25em;padding:.375rem 2.25rem .375rem .75rem}
