/*! formstone v1.4.16-1 [checkbox.css] 2019-08-06 | GPL-3.0 License | formstone.it */.fs-checkbox{display:inline-block;vertical-align:middle}.fs-checkbox,.fs-checkbox *,.fs-checkbox :after,.fs-checkbox :before,.fs-checkbox:after,.fs-checkbox:before{box-sizing:border-box;transition:none;-webkit-user-select:none !important;-moz-user-select:none !important;user-select:none !important}.fs-checkbox-element_placeholder{display:none;visibility:hidden}.fs-checkbox-element{width:110%;height:110%;position:absolute;top:-5%;right:-5%;bottom:-5%;left:-5%;z-index:-1;background:0 0;border:0;margin:0;padding:0;pointer-events:none;transition:none;opacity:0;-webkit-appearance:none}.fs-checkbox-label{cursor:pointer;display:inline-block;line-height:1.25rem;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fs-checkbox-marker{position:relative;width:1.25rem;height:1.25rem;border:0.0625rem solid;cursor:pointer;display:inline-block}.fs-checkbox-flag{width:100%;height:100%;margin:0}.fs-checkbox-flag:before{width:0.3125rem;height:0.625rem;border:0.125rem solid;border-top:0;border-left:0;content:"";display:block;margin:0.1875rem 0 0 0.375rem;transition:transform .15s ease;transform:rotate(45deg) scale(0)}.fs-checkbox-checked .fs-checkbox-flag:before{transform:rotate(45deg) scale(1)}.fs-checkbox-radio .fs-checkbox-marker{position:relative;border-radius:100%}.fs-checkbox-radio .fs-checkbox-flag{width:0.625rem;height:0.625rem;position:absolute;top:0;right:0;bottom:0;left:0;background:#666;border-radius:100%;margin:auto;transform:scale(0);transition:transform .15s ease}.fs-checkbox-radio .fs-checkbox-flag:before{display:none}.fs-checkbox-radio.fs-checkbox-checked .fs-checkbox-flag{transform:scale(1)}.fs-checkbox-radio.fs-checkbox-checked .fs-checkbox-flag:before{display:none}.fs-checkbox-disabled{cursor:default;opacity:.5}.fs-checkbox-label.fs-checkbox-disabled{cursor:default}.fs-checkbox-disabled .fs-checkbox-marker{cursor:default}.fs-checkbox-toggle{position:relative}.fs-checkbox-label.fs-checkbox-toggle{line-height:2.5rem}.fs-checkbox-toggle .fs-checkbox-marker{width:6.25rem;height:2.5rem;position:relative}.fs-checkbox-toggle .fs-checkbox-marker:after{clear:both;content:"";display:table}.fs-checkbox-toggle .fs-checkbox-flag{width:50%;height:100%;position:absolute;top:0;left:0;background:#666;display:block;transition:left .15s ease}.no-touch .fs-checkbox-toggle:hover .fs-checkbox-flag:after{opacity:1}.fs-checkbox-toggle.fs-checkbox-checked .fs-checkbox-flag{left:50%}.fs-checkbox-toggle.fs-checkbox-checked .fs-checkbox-flag:before{display:none}.fs-checkbox-toggle.fs-checkbox-disabled .fs-checkbox-flag:after{display:none}.fs-checkbox-toggle .fs-checkbox-state{width:50%;display:block;line-height:2.5rem;margin:0;text-align:center}.fs-checkbox-toggle .fs-checkbox-state_on{float:left}.fs-checkbox-toggle .fs-checkbox-state_off{float:right}