body,html{font-family:Source Sans Pro;font-size:15px;font-weight:300}*{box-sizing:border-box}.react-forms{width:100%}.react-forms>ul{list-style:none;margin:0}.react-forms-group{border:none;padding:.75rem 0;margin:0}.react-forms-group>ul{list-style:none;padding:0;margin:0}.react-forms-group>h3{font-size:1rem;font-weight:400}.react-forms--compact .react-forms-group{border-bottom:1px solid #dadadc}.react-forms-control{position:relative;padding-bottom:.375rem;padding-top:.375rem}.react-forms-control,.react-forms-control>label{-webkit-transition:all .15s cubic-bezier(0,0,.2,1);transition:all .15s cubic-bezier(0,0,.2,1)}.react-forms-control>label{position:absolute;top:0;font-size:.95rem;font-weight:400;white-space:nowrap;color:#929292}.react-forms-control--empty{padding-top:0}.react-forms-control--empty>label{top:.5rem;font-size:15px}.react-forms-control--compact{display:-webkit-box;display:-ms-flexbox;display:flex;height:3rem}.react-forms-control--compact>label{position:relative;line-height:1.5rem}.react-forms-control--compact>div,.react-forms-control--compact>label{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.react-forms-control--compact>div{margin-left:auto}.react-forms-transition-appear{-webkit-transform:scale(.5);transform:scale(.5);opacity:.01}.react-forms-transition-appear.react-forms-transition-appear-active{opacity:1}.react-forms-transition-enter{-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:scale(.5);transform:scale(.5);opacity:.01}.react-forms-transition-enter.react-forms-transition-enter-active{-webkit-transition:all .15s cubic-bezier(0,0,.2,1);transition:all .15s cubic-bezier(0,0,.2,1);opacity:1;-webkit-transform:scale(1);transform:scale(1)}.react-forms-transition-leave{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.react-forms-transition-leave.react-forms-transition-leave-active{-webkit-transition:all .15s cubic-bezier(.4,0,1,1);transition:all .15s cubic-bezier(.4,0,1,1);opacity:.01}.react-forms-color-picker{position:relative}.react-forms-color-picker-stack .react-forms-color-picker{display:inline-block;margin-left:.75rem}.react-forms-color-picker-popover{position:absolute;right:0;z-index:2;top:2.2rem}.react-forms-color-picker-popover--top{top:auto;bottom:2.2rem}.react-forms-color-picker-swatch{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;outline:none;border-radius:50%;border:1px solid transparent;cursor:pointer;height:22px;width:22px}.react-forms-color-picker-swatch:hover{-webkit-transform:scale(1.25);transform:scale(1.25)}.react-forms-color-picker-component{border:1px solid #dadadc;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);border-radius:.2rem;width:16.275rem}.react-forms-color-picker-component-input>div{border-radius:.2rem .2rem 0 0}.react-forms-color-picker-component-input input{font-family:Source Sans Pro;font-size:15px;font-weight:300;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:0;line-height:15px;padding:.75rem;margin:0;text-align:center;font-weight:400;width:100%;border:none;background-color:transparent}.react-forms-color-picker-component-saturation{width:100%;padding-bottom:50%;position:relative;overflow:hidden}.react-forms-color-picker-component-sliders{display:block;padding:.75rem}.react-forms-color-picker-component-sliders>div:not(:first-child){margin-top:.75rem}.react-forms-color-picker-component-sliders>div{height:.75rem;position:relative}.react-forms-color-picker-component-pointer,.react-forms-color-picker-component-pointer-circle{height:23px;width:23px;border-radius:50%}.react-forms-color-picker-component-pointer{background-color:#fff;-webkit-transform:translate(-6px,-1px);transform:translate(-6px,-1px);box-shadow:0 1px 4px 0 rgba(0,0,0,.37)}.react-forms-color-picker-component-pointer-circle{-webkit-transform:translate(-6px,-6px);transform:translate(-6px,-6px);box-shadow:inset 0 0 0 1px}.react-forms-color-picker-component-palette{border-top:1px solid #dadadc}.react-forms-color-picker-component-palette>header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.75rem .75rem 0}.react-forms-color-picker-component-palette>header h5{font-weight:400;font-size:.85rem;color:#929292;margin:0;padding:0}.react-forms-color-picker-component-palette>header i{margin-left:auto;font-size:1rem;color:#929292}.react-forms-color-picker-component-palette>section{padding:.5625rem}.react-forms-color-picker-component-palette>section>div{display:inline-block;width:1.5rem;margin:.1875rem;font-size:0}.react-forms-color-picker-component-palette>section .react-forms-color-picker-swatch{background-color:#fff}.react-forms-color-picker-component-palette>section .react-forms-color-picker-swatch>div{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:1.1rem;height:1.1rem}.react-forms-color-picker-buttons{padding:.75rem 0;border-top:1px solid #dadadc}.react-forms-color-picker-buttons>*{font-family:Source Sans Pro;font-size:15px;font-weight:300;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:0;line-height:15px;background-color:transparent;border:none;padding:0;margin:0 .75rem;text-transform:uppercase;color:#32bcde;font-size:.95rem;font-weight:400;cursor:pointer}.react-forms-color-picker-buttons>:hover{color:#1f9fbe}.react-forms-color-picker-transition-appear{-webkit-transform:scale(.5);transform:scale(.5);opacity:.01}.react-forms-color-picker-transition-appear.react-forms-color-picker-transition-appear-active{opacity:1}.react-forms-color-picker-transition-enter{-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:scale(.5);transform:scale(.5);opacity:.01}.react-forms-color-picker-popover--top .react-forms-color-picker-transition-enter{-webkit-transform-origin:bottom right;transform-origin:bottom right}.react-forms-color-picker-transition-enter.react-forms-color-picker-transition-enter-active{-webkit-transition:all .15s cubic-bezier(0,0,.2,1);transition:all .15s cubic-bezier(0,0,.2,1);opacity:1;-webkit-transform:scale(1);transform:scale(1)}.react-forms-color-picker-transition-leave{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.react-forms-color-picker-transition-leave.react-forms-color-picker-transition-leave-active{-webkit-transition:all .15s cubic-bezier(.4,0,1,1);transition:all .15s cubic-bezier(.4,0,1,1);opacity:.01}.react-forms-input-range{-webkit-transition:all .15s cubic-bezier(0,0,.2,1);transition:all .15s cubic-bezier(0,0,.2,1);opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:.375rem 0;width:100%}.react-forms-input-range:focus{outline:none}.react-forms-input-range::-moz-range-track{width:100%;height:2px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;background:#dadadc}.react-forms-input-range::-ms-track{width:100%;height:2px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;background:#dadadc}.react-forms-input-range::-webkit-slider-runnable-track{width:100%;height:2px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;background:#dadadc}.react-forms-input-range::-moz-range-thumb{-webkit-transition:all .15s cubic-bezier(0,0,.2,1);transition:all .15s cubic-bezier(0,0,.2,1);-moz-appearance:none;appearance:none;height:.75rem;width:.75rem;border:none;border-radius:50%;background:#525252;cursor:pointer;margin-top:-5px}.react-forms-input-range::-ms-thumb{-webkit-transition:all .15s cubic-bezier(0,0,.2,1);transition:all .15s cubic-bezier(0,0,.2,1);appearance:none;height:.75rem;width:.75rem;border:none;border-radius:50%;background:#525252;cursor:pointer;margin-top:-5px}.react-forms-input-range::-webkit-slider-thumb{-webkit-transition:all .15s cubic-bezier(0,0,.2,1);transition:all .15s cubic-bezier(0,0,.2,1);-webkit-appearance:none;appearance:none;height:.75rem;width:.75rem;border:none;border-radius:50%;background:#525252;cursor:pointer;margin-top:-5px}.react-forms-input-range:focus::-moz-range-thumb{background:#32bcde}.react-forms-input-range:focus::-ms-thumb{background:#32bcde}.react-forms-input-range:focus::-webkit-slider-thumb{background:#32bcde}.react-forms-input-range::fill-lower{background:#32bcde}.react-forms-input-range::fill-upper{background:#dadadc}.react-forms-number-with-unit{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:20rem}.react-forms-number-with-unit input[type=text],.react-forms-number-with-unit select{font-family:Source Sans Pro;font-size:15px;font-weight:300;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:0;line-height:15px;outline:none}.react-forms-number-with-unit .select,.react-forms-number-with-unit input[type=text]{display:inline-block;height:2rem;vertical-align:top;margin:0;border:1px solid #dadadc;background-color:transparent}.react-forms-number-with-unit select{display:block;background-color:transparent;height:2rem;padding:.375rem;border:none}.react-forms-number-with-unit input[type=text]{padding:0;width:100%;border-radius:.2rem 0 0 .2rem;text-align:right;padding:0 .75rem}.react-forms-number-with-unit .select{border-radius:0 .2rem .2rem 0;border-left:none}.react-forms-select{position:relative;width:100%}.react-forms-select-container{position:relative;display:block;height:2rem;margin:0}.react-forms-select-container select{font-family:Source Sans Pro;font-size:15px;font-weight:300;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:0;line-height:15px;outline:none;display:block;position:relative;z-index:1;width:100%;height:2rem;line-height:2rem;background-color:transparent;border:none;padding-right:1.5rem}.react-forms-select-container>svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;right:0;top:.375rem;position:absolute;z-index:0;height:24px;width:24px;fill:#929292}.react-forms--focus .react-forms-select-container select{font-weight:400}.react-forms--focus .react-forms-select-container>svg{fill:#525252}.react-forms-control--compact .react-forms-select{max-width:60%}.react-forms-slider-with-text{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.react-forms-slider-with-text input[type=range]{margin-right:.75rem}.react-forms-slider-with-text .react-forms-text{padding-top:0}.react-forms-slider-with-text:not(:hover) .react-forms-input-range--hidden{opacity:0}.react-forms-control--compact .react-forms-slider-with-text{max-width:60%}.react-forms-switch{position:relative;width:35px;height:20px;padding:4px 0;cursor:pointer}.react-forms-switch-container{width:100%;height:12px;border-radius:.75rem;background-color:#dadadc}.react-forms-switch-container,.react-forms-switch-handle{-webkit-transition:all .15s cubic-bezier(0,0,.2,1);transition:all .15s cubic-bezier(0,0,.2,1)}.react-forms-switch-handle{position:absolute;top:0;left:0;right:auto;width:20px;height:20px;border-radius:20px;background-color:#f5f6f6;border:1px solid #dadadc}.react-forms-switch--checked .react-forms-switch-container{background-color:#8ad9ec}.react-forms-switch--checked .react-forms-switch-handle{background-color:#32bcde;border:1px solid #22b1d4;right:0;left:auto}.react-forms-text-input,.react-forms-text input[type=text]{font-family:Source Sans Pro;font-size:15px;font-weight:300;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:0;line-height:15px;outline:none;border:none;display:block;width:100%;background-color:transparent;padding:.375rem 0}.react-forms-text{width:100%;display:block;position:relative;padding-top:1rem}.react-forms--focus .react-forms-text-input,.react-forms--focus .react-forms-text input[type=text],.react-forms--focus input[type=text],.react-forms-text .react-forms--focus input[type=text]{font-weight:400}.react-forms-control--empty .react-forms-text{padding-top:0}.react-forms-underline{height:1px;background-color:#dadadc;width:100%}.react-forms-underline-active{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;bottom:0;opacity:0;height:2px;left:50%;right:50%;background-color:transparent}.react-forms--focus .react-forms-underline-active{height:2px;left:0;right:0;opacity:1;background-color:#32bcde}.react-forms-tooltip{position:absolute;z-index:3;display:block;visibility:visible;font-size:.75rem;opacity:.9;padding:.5rem}.react-forms-tooltip-hidden{display:none}.react-forms-tooltip-inner{padding:.375rem .5rem;color:#fff;text-align:left;text-decoration:none;background-color:#525252;border-radius:.2rem;box-shadow:0 1px 5px rgba(0,0,0,.2)}.react-forms-tooltip-arrow{display:none}.react-forms-tooltip-appear{opacity:.01}.react-forms-tooltip-appear.react-forms-tooltip-appear-active{opacity:.9}.react-forms-tooltip-enter{opacity:.01}.react-forms-tooltip-enter.react-forms-tooltip-enter-active{-webkit-transition:all .15s cubic-bezier(0,0,.2,1);transition:all .15s cubic-bezier(0,0,.2,1);opacity:.9}.react-forms-tooltip-leave{opacity:.9}.react-forms-tooltip-leave.react-forms-tooltip-leave-active{-webkit-transition:all .15s cubic-bezier(.4,0,1,1);transition:all .15s cubic-bezier(.4,0,1,1);opacity:.01}