/*! keyboard-css v1.2.4 | (c) 2020  | MIT License | https://github.com/shhdharmen/keyboard-css.git */
.kbc-button{font-size:inherit;line-height:inherit;color:#343a40;backface-visibility:hidden;text-align:left;transform-style:preserve-3d;background-color:#fff;border:1px solid #e6e6e6;border-radius:.25rem;margin:.25rem .25rem .4375rem;padding:.1rem .4rem;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:400;transition:all .25s cubic-bezier(.2,1,.2,1);display:inline-block;transform:translateZ(5px);box-shadow:0 0 #d9d9d9,0 0 #d9d9d9,0 1px #d9d9d9,0 2px #d9d9d9,0 3px #d9d9d9,0 4px #d9d9d9,0 5px #d9d9d9,2px 2.5px 4px #adb5bd,0 -1px 2.5px #adb5bd}.kbc-button:after{border-width:.125rem;border-color:#ccc;border-radius:.5rem;inset:-3px -.3125rem -9px;transform:translateZ(-3px)}.kbc-button-primary{color:#f8f9fa;background-color:#007bff;border-color:#3395ff;box-shadow:0 0 #4da3ff,0 0 #4da3ff,0 1px #4da3ff,0 2px #4da3ff,0 3px #4da3ff,0 4px #4da3ff,0 5px #4da3ff,2px 2.5px 4px #adb5bd,0 -1px 2.5px #adb5bd}.kbc-button-primary:after{border-color:#66b0ff}.kbc-button-secondary{color:#f8f9fa;background-color:#6c757d;border-color:#868e96;box-shadow:0 0 #939ba2,0 0 #939ba2,0 1px #939ba2,0 2px #939ba2,0 3px #939ba2,0 4px #939ba2,0 5px #939ba2,2px 2.5px 4px #adb5bd,0 -1px 2.5px #adb5bd}.kbc-button-secondary:after{border-color:#a1a8ae}.kbc-button-success{color:#f8f9fa;background-color:#28a745;border-color:#34ce57;box-shadow:0 0 #48d368,0 0 #48d368,0 1px #48d368,0 2px #48d368,0 3px #48d368,0 4px #48d368,0 5px #48d368,2px 2.5px 4px #adb5bd,0 -1px 2.5px #adb5bd}.kbc-button-success:after{border-color:#5dd879}.kbc-button-info{color:#f8f9fa;background-color:#17a2b8;border-color:#1fc8e3;box-shadow:0 0 #36cee6,0 0 #36cee6,0 1px #36cee6,0 2px #36cee6,0 3px #36cee6,0 4px #36cee6,0 5px #36cee6,2px 2.5px 4px #adb5bd,0 -1px 2.5px #adb5bd}.kbc-button-info:after{border-color:#4cd3e9}.kbc-button-warning{color:#343a40;background-color:#ffc107;border-color:#d39e00;box-shadow:0 0 #ba8b00,0 0 #ba8b00,0 1px #ba8b00,0 2px #ba8b00,0 3px #ba8b00,0 4px #ba8b00,0 5px #ba8b00,2px 2.5px 4px #adb5bd,0 -1px 2.5px #adb5bd}.kbc-button-warning:after{border-color:#a07800}.kbc-button-danger{color:#f8f9fa;background-color:#dc3545;border-color:#e4606d;box-shadow:0 0 #e77681,0 0 #e77681,0 1px #e77681,0 2px #e77681,0 3px #e77681,0 4px #e77681,0 5px #e77681,2px 2.5px 4px #adb5bd,0 -1px 2.5px #adb5bd}.kbc-button-danger:after{border-color:#eb8c95}.kbc-button-light{color:#343a40;background-color:#f8f9fa;border-color:#dae0e5;box-shadow:0 0 #cbd3da,0 0 #cbd3da,0 1px #cbd3da,0 2px #cbd3da,0 3px #cbd3da,0 4px #cbd3da,0 5px #cbd3da,2px 2.5px 4px #adb5bd,0 -1px 2.5px #adb5bd}.kbc-button-light:after{border-color:#bdc6d0}.kbc-button-dark{color:#f8f9fa;background-color:#343a40;border-color:#4b545c;box-shadow:0 0 #56606a,0 0 #56606a,0 1px #56606a,0 2px #56606a,0 3px #56606a,0 4px #56606a,0 5px #56606a,2px 2.5px 4px #adb5bd,0 -1px 2.5px #adb5bd}.kbc-button-dark:after{border-color:#626d78}.kbc-button-xxs{color:#343a40;background-color:#fff;border-color:#e6e6e6;margin:.25rem .25rem .375rem;padding:.1rem .3rem;font-size:.7rem;line-height:1.5;box-shadow:0 0 #d9d9d9,0 0 #d9d9d9,0 1px #d9d9d9,0 2px #d9d9d9,2px 1px 4px #adb5bd,0 -1px 1px #adb5bd}.kbc-button-xxs:after{border-width:.0625rem;border-color:#ccc;border-radius:.375rem;inset:-2px -.25rem -6px;transform:translateZ(-2px)}.kbc-button-xxs.kbc-button-primary{color:#f8f9fa;background-color:#007bff;border-color:#3395ff;box-shadow:0 0 #4da3ff,0 0 #4da3ff,0 1px #4da3ff,0 2px #4da3ff,2px 1px 4px #adb5bd,0 -1px 1px #adb5bd}.kbc-button-xxs.kbc-button-primary:after{border-color:#66b0ff}.kbc-button-xxs.kbc-button-secondary{color:#f8f9fa;background-color:#6c757d;border-color:#868e96;box-shadow:0 0 #939ba2,0 0 #939ba2,0 1px #939ba2,0 2px #939ba2,2px 1px 4px #adb5bd,0 -1px 1px #adb5bd}.kbc-button-xxs.kbc-button-secondary:after{border-color:#a1a8ae}.kbc-button-xxs.kbc-button-success{color:#f8f9fa;background-color:#28a745;border-color:#34ce57;box-shadow:0 0 #48d368,0 0 #48d368,0 1px #48d368,0 2px #48d368,2px 1px 4px #adb5bd,0 -1px 1px #adb5bd}.kbc-button-xxs.kbc-button-success:after{border-color:#5dd879}.kbc-button-xxs.kbc-button-info{color:#f8f9fa;background-color:#17a2b8;border-color:#1fc8e3;box-shadow:0 0 #36cee6,0 0 #36cee6,0 1px #36cee6,0 2px #36cee6,2px 1px 4px #adb5bd,0 -1px 1px #adb5bd}.kbc-button-xxs.kbc-button-info:after{border-color:#4cd3e9}.kbc-button-xxs.kbc-button-warning{color:#343a40;background-color:#ffc107;border-color:#d39e00;box-shadow:0 0 #ba8b00,0 0 #ba8b00,0 1px #ba8b00,0 2px #ba8b00,2px 1px 4px #adb5bd,0 -1px 1px #adb5bd}.kbc-button-xxs.kbc-button-warning:after{border-color:#a07800}.kbc-button-xxs.kbc-button-danger{color:#f8f9fa;background-color:#dc3545;border-color:#e4606d;box-shadow:0 0 #e77681,0 0 #e77681,0 1px #e77681,0 2px #e77681,2px 1px 4px #adb5bd,0 -1px 1px #adb5bd}.kbc-button-xxs.kbc-button-danger:after{border-color:#eb8c95}.kbc-button-xxs.kbc-button-light{color:#343a40;background-color:#f8f9fa;border-color:#dae0e5;box-shadow:0 0 #cbd3da,0 0 #cbd3da,0 1px #cbd3da,0 2px #cbd3da,2px 1px 4px #adb5bd,0 -1px 1px #adb5bd}.kbc-button-xxs.kbc-button-light:after{border-color:#bdc6d0}.kbc-button-xxs.kbc-button-dark{color:#f8f9fa;background-color:#343a40;border-color:#4b545c;box-shadow:0 0 #56606a,0 0 #56606a,0 1px #56606a,0 2px #56606a,2px 1px 4px #adb5bd,0 -1px 1px #adb5bd}.kbc-button-xxs.kbc-button-dark:after{border-color:#626d78}.kbc-button-xs{color:#343a40;background-color:#fff;border-color:#e6e6e6;margin:.25rem .25rem .375rem;padding:.175rem .5rem;font-size:.725rem;line-height:1.5;box-shadow:0 0 #d9d9d9,0 0 #d9d9d9,0 1px #d9d9d9,0 2px #d9d9d9,2px 1px 4px #adb5bd,0 -1px 1px #adb5bd}.kbc-button-xs:after{border-width:.0625rem;border-color:#ccc;border-radius:.375rem;inset:-2px -.25rem -6px;transform:translateZ(-2px)}.kbc-button-xs.kbc-button-primary{color:#f8f9fa;background-color:#007bff;border-color:#3395ff;box-shadow:0 0 #4da3ff,0 0 #4da3ff,0 1px #4da3ff,0 2px #4da3ff,2px 1px 4px #adb5bd,0 -1px 1px #adb5bd}.kbc-button-xs.kbc-button-primary:after{border-color:#66b0ff}.kbc-button-xs.kbc-button-secondary{color:#f8f9fa;background-color:#6c757d;border-color:#868e96;box-shadow:0 0 #939ba2,0 0 #939ba2,0 1px #939ba2,0 2px #939ba2,2px 1px 4px #adb5bd,0 -1px 1px #adb5bd}.kbc-button-xs.kbc-button-secondary:after{border-color:#a1a8ae}.kbc-button-xs.kbc-button-success{color:#f8f9fa;background-color:#28a745;border-color:#34ce57;box-shadow:0 0 #48d368,0 0 #48d368,0 1px #48d368,0 2px #48d368,2px 1px 4px #adb5bd,0 -1px 1px #adb5bd}.kbc-button-xs.kbc-button-success:after{border-color:#5dd879}.kbc-button-xs.kbc-button-info{color:#f8f9fa;background-color:#17a2b8;border-color:#1fc8e3;box-shadow:0 0 #36cee6,0 0 #36cee6,0 1px #36cee6,0 2px #36cee6,2px 1px 4px #adb5bd,0 -1px 1px #adb5bd}.kbc-button-xs.kbc-button-info:after{border-color:#4cd3e9}.kbc-button-xs.kbc-button-warning{color:#343a40;background-color:#ffc107;border-color:#d39e00;box-shadow:0 0 #ba8b00,0 0 #ba8b00,0 1px #ba8b00,0 2px #ba8b00,2px 1px 4px #adb5bd,0 -1px 1px #adb5bd}.kbc-button-xs.kbc-button-warning:after{border-color:#a07800}.kbc-button-xs.kbc-button-danger{color:#f8f9fa;background-color:#dc3545;border-color:#e4606d;box-shadow:0 0 #e77681,0 0 #e77681,0 1px #e77681,0 2px #e77681,2px 1px 4px #adb5bd,0 -1px 1px #adb5bd}.kbc-button-xs.kbc-button-danger:after{border-color:#eb8c95}.kbc-button-xs.kbc-button-light{color:#343a40;background-color:#f8f9fa;border-color:#dae0e5;box-shadow:0 0 #cbd3da,0 0 #cbd3da,0 1px #cbd3da,0 2px #cbd3da,2px 1px 4px #adb5bd,0 -1px 1px #adb5bd}.kbc-button-xs.kbc-button-light:after{border-color:#bdc6d0}.kbc-button-xs.kbc-button-dark{color:#f8f9fa;background-color:#343a40;border-color:#4b545c;box-shadow:0 0 #56606a,0 0 #56606a,0 1px #56606a,0 2px #56606a,2px 1px 4px #adb5bd,0 -1px 1px #adb5bd}.kbc-button-xs.kbc-button-dark:after{border-color:#626d78}.kbc-button-sm{color:#343a40;background-color:#fff;border-color:#e6e6e6;margin:.25rem .25rem .4375rem;padding:.25rem .5rem;font-size:.875rem;line-height:1.5;box-shadow:0 0 #d9d9d9,0 0 #d9d9d9,0 1px #d9d9d9,0 2px #d9d9d9,0 3px #d9d9d9,2px 1.5px 4px #adb5bd,0 -1px 1.5px #adb5bd}.kbc-button-sm:after{border-width:.09375rem;border-color:#ccc;border-radius:.375rem;inset:-1px -.25rem -7px;transform:translateZ(-3px)}.kbc-button-sm.kbc-button-primary{color:#f8f9fa;background-color:#007bff;border-color:#3395ff;box-shadow:0 0 #4da3ff,0 0 #4da3ff,0 1px #4da3ff,0 2px #4da3ff,0 3px #4da3ff,2px 1.5px 4px #adb5bd,0 -1px 1.5px #adb5bd}.kbc-button-sm.kbc-button-primary:after{border-color:#66b0ff}.kbc-button-sm.kbc-button-secondary{color:#f8f9fa;background-color:#6c757d;border-color:#868e96;box-shadow:0 0 #939ba2,0 0 #939ba2,0 1px #939ba2,0 2px #939ba2,0 3px #939ba2,2px 1.5px 4px #adb5bd,0 -1px 1.5px #adb5bd}.kbc-button-sm.kbc-button-secondary:after{border-color:#a1a8ae}.kbc-button-sm.kbc-button-success{color:#f8f9fa;background-color:#28a745;border-color:#34ce57;box-shadow:0 0 #48d368,0 0 #48d368,0 1px #48d368,0 2px #48d368,0 3px #48d368,2px 1.5px 4px #adb5bd,0 -1px 1.5px #adb5bd}.kbc-button-sm.kbc-button-success:after{border-color:#5dd879}.kbc-button-sm.kbc-button-info{color:#f8f9fa;background-color:#17a2b8;border-color:#1fc8e3;box-shadow:0 0 #36cee6,0 0 #36cee6,0 1px #36cee6,0 2px #36cee6,0 3px #36cee6,2px 1.5px 4px #adb5bd,0 -1px 1.5px #adb5bd}.kbc-button-sm.kbc-button-info:after{border-color:#4cd3e9}.kbc-button-sm.kbc-button-warning{color:#343a40;background-color:#ffc107;border-color:#d39e00;box-shadow:0 0 #ba8b00,0 0 #ba8b00,0 1px #ba8b00,0 2px #ba8b00,0 3px #ba8b00,2px 1.5px 4px #adb5bd,0 -1px 1.5px #adb5bd}.kbc-button-sm.kbc-button-warning:after{border-color:#a07800}.kbc-button-sm.kbc-button-danger{color:#f8f9fa;background-color:#dc3545;border-color:#e4606d;box-shadow:0 0 #e77681,0 0 #e77681,0 1px #e77681,0 2px #e77681,0 3px #e77681,2px 1.5px 4px #adb5bd,0 -1px 1.5px #adb5bd}.kbc-button-sm.kbc-button-danger:after{border-color:#eb8c95}.kbc-button-sm.kbc-button-light{color:#343a40;background-color:#f8f9fa;border-color:#dae0e5;box-shadow:0 0 #cbd3da,0 0 #cbd3da,0 1px #cbd3da,0 2px #cbd3da,0 3px #cbd3da,2px 1.5px 4px #adb5bd,0 -1px 1.5px #adb5bd}.kbc-button-sm.kbc-button-light:after{border-color:#bdc6d0}.kbc-button-sm.kbc-button-dark{color:#f8f9fa;background-color:#343a40;border-color:#4b545c;box-shadow:0 0 #56606a,0 0 #56606a,0 1px #56606a,0 2px #56606a,0 3px #56606a,2px 1.5px 4px #adb5bd,0 -1px 1.5px #adb5bd}.kbc-button-sm.kbc-button-dark:after{border-color:#626d78}.kbc-button-lg{color:#343a40;background-color:#fff;border-color:#e6e6e6;margin:.25rem .25rem .75rem;padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;box-shadow:0 0 #d9d9d9,0 0 #d9d9d9,0 1px #d9d9d9,0 2px #d9d9d9,0 3px #d9d9d9,0 4px #d9d9d9,0 5px #d9d9d9,0 6px #d9d9d9,0 7px #d9d9d9,0 8px #d9d9d9,2px 4px 4px #adb5bd,0 -1px 4px #adb5bd}.kbc-button-lg:after{border-width:.125rem;border-color:#ccc;border-radius:.5rem;inset:3px -.375rem -13px;transform:translateZ(-8px)}.kbc-button-lg.kbc-button-primary{color:#f8f9fa;background-color:#007bff;border-color:#3395ff;box-shadow:0 0 #4da3ff,0 0 #4da3ff,0 1px #4da3ff,0 2px #4da3ff,0 3px #4da3ff,0 4px #4da3ff,0 5px #4da3ff,0 6px #4da3ff,0 7px #4da3ff,0 8px #4da3ff,2px 4px 4px #adb5bd,0 -1px 4px #adb5bd}.kbc-button-lg.kbc-button-primary:after{border-color:#66b0ff}.kbc-button-lg.kbc-button-secondary{color:#f8f9fa;background-color:#6c757d;border-color:#868e96;box-shadow:0 0 #939ba2,0 0 #939ba2,0 1px #939ba2,0 2px #939ba2,0 3px #939ba2,0 4px #939ba2,0 5px #939ba2,0 6px #939ba2,0 7px #939ba2,0 8px #939ba2,2px 4px 4px #adb5bd,0 -1px 4px #adb5bd}.kbc-button-lg.kbc-button-secondary:after{border-color:#a1a8ae}.kbc-button-lg.kbc-button-success{color:#f8f9fa;background-color:#28a745;border-color:#34ce57;box-shadow:0 0 #48d368,0 0 #48d368,0 1px #48d368,0 2px #48d368,0 3px #48d368,0 4px #48d368,0 5px #48d368,0 6px #48d368,0 7px #48d368,0 8px #48d368,2px 4px 4px #adb5bd,0 -1px 4px #adb5bd}.kbc-button-lg.kbc-button-success:after{border-color:#5dd879}.kbc-button-lg.kbc-button-info{color:#f8f9fa;background-color:#17a2b8;border-color:#1fc8e3;box-shadow:0 0 #36cee6,0 0 #36cee6,0 1px #36cee6,0 2px #36cee6,0 3px #36cee6,0 4px #36cee6,0 5px #36cee6,0 6px #36cee6,0 7px #36cee6,0 8px #36cee6,2px 4px 4px #adb5bd,0 -1px 4px #adb5bd}.kbc-button-lg.kbc-button-info:after{border-color:#4cd3e9}.kbc-button-lg.kbc-button-warning{color:#343a40;background-color:#ffc107;border-color:#d39e00;box-shadow:0 0 #ba8b00,0 0 #ba8b00,0 1px #ba8b00,0 2px #ba8b00,0 3px #ba8b00,0 4px #ba8b00,0 5px #ba8b00,0 6px #ba8b00,0 7px #ba8b00,0 8px #ba8b00,2px 4px 4px #adb5bd,0 -1px 4px #adb5bd}.kbc-button-lg.kbc-button-warning:after{border-color:#a07800}.kbc-button-lg.kbc-button-danger{color:#f8f9fa;background-color:#dc3545;border-color:#e4606d;box-shadow:0 0 #e77681,0 0 #e77681,0 1px #e77681,0 2px #e77681,0 3px #e77681,0 4px #e77681,0 5px #e77681,0 6px #e77681,0 7px #e77681,0 8px #e77681,2px 4px 4px #adb5bd,0 -1px 4px #adb5bd}.kbc-button-lg.kbc-button-danger:after{border-color:#eb8c95}.kbc-button-lg.kbc-button-light{color:#343a40;background-color:#f8f9fa;border-color:#dae0e5;box-shadow:0 0 #cbd3da,0 0 #cbd3da,0 1px #cbd3da,0 2px #cbd3da,0 3px #cbd3da,0 4px #cbd3da,0 5px #cbd3da,0 6px #cbd3da,0 7px #cbd3da,0 8px #cbd3da,2px 4px 4px #adb5bd,0 -1px 4px #adb5bd}.kbc-button-lg.kbc-button-light:after{border-color:#bdc6d0}.kbc-button-lg.kbc-button-dark{color:#f8f9fa;background-color:#343a40;border-color:#4b545c;box-shadow:0 0 #56606a,0 0 #56606a,0 1px #56606a,0 2px #56606a,0 3px #56606a,0 4px #56606a,0 5px #56606a,0 6px #56606a,0 7px #56606a,0 8px #56606a,2px 4px 4px #adb5bd,0 -1px 4px #adb5bd}.kbc-button-lg.kbc-button-dark:after{border-color:#626d78}.kbc-button.no-container:after{border-color:#0000}.kbc-button:after{box-sizing:content-box;content:"";transform-style:preserve-3d;border-style:solid;transition:all .25s cubic-bezier(.2,1,.2,1);display:block;position:absolute}a.kbc-button,a.kbc-button:focus,a.kbc-button:hover{text-decoration:none}a.kbc-button,button.kbc-button{color:#343a40;cursor:pointer;background-color:#fff;border-color:#e6e6e6;margin:.375rem .375rem .6875rem;padding:.375rem .75rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;line-height:1.5;box-shadow:0 0 #d9d9d9,0 0 #d9d9d9,0 1px #d9d9d9,0 2px #d9d9d9,0 3px #d9d9d9,0 4px #d9d9d9,0 5px #d9d9d9,2px 2.5px 4px #adb5bd,0 -1px 2.5px #adb5bd}a.kbc-button.focus,a.kbc-button.hover,a.kbc-button:focus,a.kbc-button:hover,button.kbc-button.focus,button.kbc-button.hover,button.kbc-button:focus,button.kbc-button:hover{transform:translate3d(0,1px,5px)}a.kbc-button.focus:after,a.kbc-button.hover:after,a.kbc-button:focus:after,a.kbc-button:hover:after,button.kbc-button.focus:after,button.kbc-button.hover:after,button.kbc-button:focus:after,button.kbc-button:hover:after{transform:translate3d(0,-1px,-5px)}a.kbc-button.active,a.kbc-button:active,button.kbc-button.active,button.kbc-button:active{box-shadow:none;border-color:#0000;transform:translateY(5px)}a.kbc-button.active:after,a.kbc-button:active:after,button.kbc-button.active:after,button.kbc-button:active:after{transform:translateY(-5px)}a.kbc-button:after,button.kbc-button:after{border-width:.125rem;border-radius:.5rem;inset:0 -.3125rem -10px;transform:translateZ(-5px)}a.kbc-button.focus,a.kbc-button.hover,a.kbc-button:focus,a.kbc-button:hover,button.kbc-button.focus,button.kbc-button.hover,button.kbc-button:focus,button.kbc-button:hover{color:#343a40;background-color:#e6e6e6;box-shadow:0 0 #d9d9d9,0 0 #d9d9d9,0 1px #d9d9d9,0 2px #d9d9d9,0 3px #d9d9d9,0 4px #d9d9d9,2px 2px 4px #adb5bd,0 -1px 2px #adb5bd}a.kbc-button.active,a.kbc-button:active,button.kbc-button.active,button.kbc-button:active{color:#343a40;background-color:#e6e6e6;box-shadow:0 0 1px 1px #b3b3b3}a.kbc-button:after,button.kbc-button:after{border-color:#ccc}a.kbc-button-primary,button.kbc-button-primary{color:#f8f9fa;background-color:#007bff;border-color:#3395ff;box-shadow:0 0 #4da3ff,0 0 #4da3ff,0 1px #4da3ff,0 2px #4da3ff,0 3px #4da3ff,0 4px #4da3ff,0 5px #4da3ff,2px 2.5px 4px #adb5bd,0 -1px 2.5px #adb5bd}a.kbc-button-primary.focus,a.kbc-button-primary.hover,a.kbc-button-primary:focus,a.kbc-button-primary:hover,button.kbc-button-primary.focus,button.kbc-button-primary.hover,button.kbc-button-primary:focus,button.kbc-button-primary:hover{color:#f8f9fa;background-color:#3395ff;box-shadow:0 0 #4da3ff,0 0 #4da3ff,0 1px #4da3ff,0 2px #4da3ff,0 3px #4da3ff,0 4px #4da3ff,2px 2px 4px #adb5bd,0 -1px 2px #adb5bd}a.kbc-button-primary.active,a.kbc-button-primary:active,button.kbc-button-primary.active,button.kbc-button-primary:active{color:#f8f9fa;background-color:#3395ff;box-shadow:0 0 1px 1px #99caff}a.kbc-button-primary:after,button.kbc-button-primary:after{border-color:#66b0ff}a.kbc-button-secondary,button.kbc-button-secondary{color:#f8f9fa;background-color:#6c757d;border-color:#868e96;box-shadow:0 0 #939ba2,0 0 #939ba2,0 1px #939ba2,0 2px #939ba2,0 3px #939ba2,0 4px #939ba2,0 5px #939ba2,2px 2.5px 4px #adb5bd,0 -1px 2.5px #adb5bd}a.kbc-button-secondary.focus,a.kbc-button-secondary.hover,a.kbc-button-secondary:focus,a.kbc-button-secondary:hover,button.kbc-button-secondary.focus,button.kbc-button-secondary.hover,button.kbc-button-secondary:focus,button.kbc-button-secondary:hover{color:#f8f9fa;background-color:#868e96;box-shadow:0 0 #939ba2,0 0 #939ba2,0 1px #939ba2,0 2px #939ba2,0 3px #939ba2,0 4px #939ba2,2px 2px 4px #adb5bd,0 -1px 2px #adb5bd}a.kbc-button-secondary.active,a.kbc-button-secondary:active,button.kbc-button-secondary.active,button.kbc-button-secondary:active{color:#f8f9fa;background-color:#868e96;box-shadow:0 0 1px 1px #bcc1c6}a.kbc-button-secondary:after,button.kbc-button-secondary:after{border-color:#a1a8ae}a.kbc-button-success,button.kbc-button-success{color:#f8f9fa;background-color:#28a745;border-color:#34ce57;box-shadow:0 0 #48d368,0 0 #48d368,0 1px #48d368,0 2px #48d368,0 3px #48d368,0 4px #48d368,0 5px #48d368,2px 2.5px 4px #adb5bd,0 -1px 2.5px #adb5bd}a.kbc-button-success.focus,a.kbc-button-success.hover,a.kbc-button-success:focus,a.kbc-button-success:hover,button.kbc-button-success.focus,button.kbc-button-success.hover,button.kbc-button-success:focus,button.kbc-button-success:hover{color:#f8f9fa;background-color:#34ce57;box-shadow:0 0 #48d368,0 0 #48d368,0 1px #48d368,0 2px #48d368,0 3px #48d368,0 4px #48d368,2px 2px 4px #adb5bd,0 -1px 2px #adb5bd}a.kbc-button-success.active,a.kbc-button-success:active,button.kbc-button-success.active,button.kbc-button-success:active{color:#f8f9fa;background-color:#34ce57;box-shadow:0 0 1px 1px #86e29b}a.kbc-button-success:after,button.kbc-button-success:after{border-color:#5dd879}a.kbc-button-info,button.kbc-button-info{color:#f8f9fa;background-color:#17a2b8;border-color:#1fc8e3;box-shadow:0 0 #36cee6,0 0 #36cee6,0 1px #36cee6,0 2px #36cee6,0 3px #36cee6,0 4px #36cee6,0 5px #36cee6,2px 2.5px 4px #adb5bd,0 -1px 2.5px #adb5bd}a.kbc-button-info.focus,a.kbc-button-info.hover,a.kbc-button-info:focus,a.kbc-button-info:hover,button.kbc-button-info.focus,button.kbc-button-info.hover,button.kbc-button-info:focus,button.kbc-button-info:hover{color:#343a40;background-color:#1fc8e3;box-shadow:0 0 #36cee6,0 0 #36cee6,0 1px #36cee6,0 2px #36cee6,0 3px #36cee6,0 4px #36cee6,2px 2px 4px #adb5bd,0 -1px 2px #adb5bd}a.kbc-button-info.active,a.kbc-button-info:active,button.kbc-button-info.active,button.kbc-button-info:active{color:#343a40;background-color:#1fc8e3;box-shadow:0 0 1px 1px #7adeee}a.kbc-button-info:after,button.kbc-button-info:after{border-color:#4cd3e9}a.kbc-button-warning,button.kbc-button-warning{color:#343a40;background-color:#ffc107;border-color:#d39e00;box-shadow:0 0 #ba8b00,0 0 #ba8b00,0 1px #ba8b00,0 2px #ba8b00,0 3px #ba8b00,0 4px #ba8b00,0 5px #ba8b00,2px 2.5px 4px #adb5bd,0 -1px 2.5px #adb5bd}a.kbc-button-warning.focus,a.kbc-button-warning.hover,a.kbc-button-warning:focus,a.kbc-button-warning:hover,button.kbc-button-warning.focus,button.kbc-button-warning.hover,button.kbc-button-warning:focus,button.kbc-button-warning:hover{color:#343a40;background-color:#d39e00;box-shadow:0 0 #ba8b00,0 0 #ba8b00,0 1px #ba8b00,0 2px #ba8b00,0 3px #ba8b00,0 4px #ba8b00,2px 2px 4px #adb5bd,0 -1px 2px #adb5bd}a.kbc-button-warning.active,a.kbc-button-warning:active,button.kbc-button-warning.active,button.kbc-button-warning:active{color:#343a40;background-color:#d39e00;box-shadow:0 0 1px 1px #6d5200}a.kbc-button-warning:after,button.kbc-button-warning:after{border-color:#a07800}a.kbc-button-danger,button.kbc-button-danger{color:#f8f9fa;background-color:#dc3545;border-color:#e4606d;box-shadow:0 0 #e77681,0 0 #e77681,0 1px #e77681,0 2px #e77681,0 3px #e77681,0 4px #e77681,0 5px #e77681,2px 2.5px 4px #adb5bd,0 -1px 2.5px #adb5bd}a.kbc-button-danger.focus,a.kbc-button-danger.hover,a.kbc-button-danger:focus,a.kbc-button-danger:hover,button.kbc-button-danger.focus,button.kbc-button-danger.hover,button.kbc-button-danger:focus,button.kbc-button-danger:hover{color:#f8f9fa;background-color:#e4606d;box-shadow:0 0 #e77681,0 0 #e77681,0 1px #e77681,0 2px #e77681,0 3px #e77681,0 4px #e77681,2px 2px 4px #adb5bd,0 -1px 2px #adb5bd}a.kbc-button-danger.active,a.kbc-button-danger:active,button.kbc-button-danger.active,button.kbc-button-danger:active{color:#f8f9fa;background-color:#e4606d;box-shadow:0 0 1px 1px #f3b7bd}a.kbc-button-danger:after,button.kbc-button-danger:after{border-color:#eb8c95}a.kbc-button-light,button.kbc-button-light{color:#343a40;background-color:#f8f9fa;border-color:#dae0e5;box-shadow:0 0 #cbd3da,0 0 #cbd3da,0 1px #cbd3da,0 2px #cbd3da,0 3px #cbd3da,0 4px #cbd3da,0 5px #cbd3da,2px 2.5px 4px #adb5bd,0 -1px 2.5px #adb5bd}a.kbc-button-light.focus,a.kbc-button-light.hover,a.kbc-button-light:focus,a.kbc-button-light:hover,button.kbc-button-light.focus,button.kbc-button-light.hover,button.kbc-button-light:focus,button.kbc-button-light:hover{color:#343a40;background-color:#dae0e5;box-shadow:0 0 #cbd3da,0 0 #cbd3da,0 1px #cbd3da,0 2px #cbd3da,0 3px #cbd3da,0 4px #cbd3da,2px 2px 4px #adb5bd,0 -1px 2px #adb5bd}a.kbc-button-light.active,a.kbc-button-light:active,button.kbc-button-light.active,button.kbc-button-light:active{color:#343a40;background-color:#dae0e5;box-shadow:0 0 1px 1px #9fadba}a.kbc-button-light:after,button.kbc-button-light:after{border-color:#bdc6d0}a.kbc-button-dark,button.kbc-button-dark{color:#f8f9fa;background-color:#343a40;border-color:#4b545c;box-shadow:0 0 #56606a,0 0 #56606a,0 1px #56606a,0 2px #56606a,0 3px #56606a,0 4px #56606a,0 5px #56606a,2px 2.5px 4px #adb5bd,0 -1px 2.5px #adb5bd}a.kbc-button-dark.focus,a.kbc-button-dark.hover,a.kbc-button-dark:focus,a.kbc-button-dark:hover,button.kbc-button-dark.focus,button.kbc-button-dark.hover,button.kbc-button-dark:focus,button.kbc-button-dark:hover{color:#f8f9fa;background-color:#4b545c;box-shadow:0 0 #56606a,0 0 #56606a,0 1px #56606a,0 2px #56606a,0 3px #56606a,0 4px #56606a,2px 2px 4px #adb5bd,0 -1px 2px #adb5bd}a.kbc-button-dark.active,a.kbc-button-dark:active,button.kbc-button-dark.active,button.kbc-button-dark:active{color:#f8f9fa;background-color:#4b545c;box-shadow:0 0 1px 1px #7a8793}a.kbc-button-dark:after,button.kbc-button-dark:after{border-color:#626d78}a.kbc-button-xxs,button.kbc-button-xxs{color:#343a40;background-color:#fff;border-color:#e6e6e6;margin:.3125rem .3125rem .4375rem;padding:.1rem .3rem;font-size:.7rem;line-height:1.5;box-shadow:0 0 #d9d9d9,0 0 #d9d9d9,0 1px #d9d9d9,0 2px #d9d9d9,2px 1px 4px #adb5bd,0 -1px 1px #adb5bd}a.kbc-button-xxs.focus,a.kbc-button-xxs.hover,a.kbc-button-xxs:focus,a.kbc-button-xxs:hover,button.kbc-button-xxs.focus,button.kbc-button-xxs.hover,button.kbc-button-xxs:focus,button.kbc-button-xxs:hover{transform:translate3d(0,1px,2px)}a.kbc-button-xxs.focus:after,a.kbc-button-xxs.hover:after,a.kbc-button-xxs:focus:after,a.kbc-button-xxs:hover:after,button.kbc-button-xxs.focus:after,button.kbc-button-xxs.hover:after,button.kbc-button-xxs:focus:after,button.kbc-button-xxs:hover:after{transform:translate3d(0,-1px,-2px)}a.kbc-button-xxs.active,a.kbc-button-xxs:active,button.kbc-button-xxs.active,button.kbc-button-xxs:active{box-shadow:none;border-color:#0000;transform:translateY(2px)}a.kbc-button-xxs.active:after,a.kbc-button-xxs:active:after,button.kbc-button-xxs.active:after,button.kbc-button-xxs:active:after{transform:translateY(-2px)}a.kbc-button-xxs:after,button.kbc-button-xxs:after{border-width:.0625rem;border-radius:.375rem;inset:-2px -.25rem -6px;transform:translateZ(-2px)}a.kbc-button-xxs.focus,a.kbc-button-xxs.hover,a.kbc-button-xxs:focus,a.kbc-button-xxs:hover,button.kbc-button-xxs.focus,button.kbc-button-xxs.hover,button.kbc-button-xxs:focus,button.kbc-button-xxs:hover{color:#343a40;background-color:#e6e6e6;box-shadow:0 0 #d9d9d9,0 0 #d9d9d9,0 1px #d9d9d9,2px .5px 4px #adb5bd,0 -1px .5px #adb5bd}a.kbc-button-xxs.active,a.kbc-button-xxs:active,button.kbc-button-xxs.active,button.kbc-button-xxs:active{color:#343a40;background-color:#e6e6e6;box-shadow:0 0 1px 1px #b3b3b3}a.kbc-button-xxs:after,button.kbc-button-xxs:after{border-color:#ccc}a.kbc-button-xxs.kbc-button-primary,button.kbc-button-xxs.kbc-button-primary{color:#f8f9fa;background-color:#007bff;border-color:#3395ff;box-shadow:0 0 #4da3ff,0 0 #4da3ff,0 1px #4da3ff,0 2px #4da3ff,2px 1px 4px #adb5bd,0 -1px 1px #adb5bd}a.kbc-button-xxs.kbc-button-primary.focus,a.kbc-button-xxs.kbc-button-primary.hover,a.kbc-button-xxs.kbc-button-primary:focus,a.kbc-button-xxs.kbc-button-primary:hover,button.kbc-button-xxs.kbc-button-primary.focus,button.kbc-button-xxs.kbc-button-primary.hover,button.kbc-button-xxs.kbc-button-primary:focus,button.kbc-button-xxs.kbc-button-primary:hover{color:#f8f9fa;background-color:#3395ff;box-shadow:0 0 #4da3ff,0 0 #4da3ff,0 1px #4da3ff,2px .5px 4px #adb5bd,0 -1px .5px #adb5bd}a.kbc-button-xxs.kbc-button-primary.active,a.kbc-button-xxs.kbc-button-primary:active,button.kbc-button-xxs.kbc-button-primary.active,button.kbc-button-xxs.kbc-button-primary:active{color:#f8f9fa;background-color:#3395ff;box-shadow:0 0 1px 1px #99caff}a.kbc-button-xxs.kbc-button-primary:after,button.kbc-button-xxs.kbc-button-primary:after{border-color:#66b0ff}a.kbc-button-xxs.kbc-button-secondary,button.kbc-button-xxs.kbc-button-secondary{color:#f8f9fa;background-color:#6c757d;border-color:#868e96;box-shadow:0 0 #939ba2,0 0 #939ba2,0 1px #939ba2,0 2px #939ba2,2px 1px 4px #adb5bd,0 -1px 1px #adb5bd}a.kbc-button-xxs.kbc-button-secondary.focus,a.kbc-button-xxs.kbc-button-secondary.hover,a.kbc-button-xxs.kbc-button-secondary:focus,a.kbc-button-xxs.kbc-button-secondary:hover,button.kbc-button-xxs.kbc-button-secondary.focus,button.kbc-button-xxs.kbc-button-secondary.hover,button.kbc-button-xxs.kbc-button-secondary:focus,button.kbc-button-xxs.kbc-button-secondary:hover{color:#f8f9fa;background-color:#868e96;box-shadow:0 0 #939ba2,0 0 #939ba2,0 1px #939ba2,2px .5px 4px #adb5bd,0 -1px .5px #adb5bd}a.kbc-button-xxs.kbc-button-secondary.active,a.kbc-button-xxs.kbc-button-secondary:active,button.kbc-button-xxs.kbc-button-secondary.active,button.kbc-button-xxs.kbc-button-secondary:active{color:#f8f9fa;background-color:#868e96;box-shadow:0 0 1px 1px #bcc1c6}a.kbc-button-xxs.kbc-button-secondary:after,button.kbc-button-xxs.kbc-button-secondary:after{border-color:#a1a8ae}a.kbc-button-xxs.kbc-button-success,button.kbc-button-xxs.kbc-button-success{color:#f8f9fa;background-color:#28a745;border-color:#34ce57;box-shadow:0 0 #48d368,0 0 #48d368,0 1px #48d368,0 2px #48d368,2px 1px 4px #adb5bd,0 -1px 1px #adb5bd}a.kbc-button-xxs.kbc-button-success.focus,a.kbc-button-xxs.kbc-button-success.hover,a.kbc-button-xxs.kbc-button-success:focus,a.kbc-button-xxs.kbc-button-success:hover,button.kbc-button-xxs.kbc-button-success.focus,button.kbc-button-xxs.kbc-button-success.hover,button.kbc-button-xxs.kbc-button-success:focus,button.kbc-button-xxs.kbc-button-success:hover{color:#f8f9fa;background-color:#34ce57;box-shadow:0 0 #48d368,0 0 #48d368,0 1px #48d368,2px .5px 4px #adb5bd,0 -1px .5px #adb5bd}a.kbc-button-xxs.kbc-button-success.active,a.kbc-button-xxs.kbc-button-success:active,button.kbc-button-xxs.kbc-button-success.active,button.kbc-button-xxs.kbc-button-success:active{color:#f8f9fa;background-color:#34ce57;box-shadow:0 0 1px 1px #86e29b}a.kbc-button-xxs.kbc-button-success:after,button.kbc-button-xxs.kbc-button-success:after{border-color:#5dd879}a.kbc-button-xxs.kbc-button-info,button.kbc-button-xxs.kbc-button-info{color:#f8f9fa;background-color:#17a2b8;border-color:#1fc8e3;box-shadow:0 0 #36cee6,0 0 #36cee6,0 1px #36cee6,0 2px #36cee6,2px 1px 4px #adb5bd,0 -1px 1px #adb5bd}a.kbc-button-xxs.kbc-button-info.focus,a.kbc-button-xxs.kbc-button-info.hover,a.kbc-button-xxs.kbc-button-info:focus,a.kbc-button-xxs.kbc-button-info:hover,button.kbc-button-xxs.kbc-button-info.focus,button.kbc-button-xxs.kbc-button-info.hover,button.kbc-button-xxs.kbc-button-info:focus,button.kbc-button-xxs.kbc-button-info:hover{color:#343a40;background-color:#1fc8e3;box-shadow:0 0 #36cee6,0 0 #36cee6,0 1px #36cee6,2px .5px 4px #adb5bd,0 -1px .5px #adb5bd}a.kbc-button-xxs.kbc-button-info.active,a.kbc-button-xxs.kbc-button-info:active,button.kbc-button-xxs.kbc-button-info.active,button.kbc-button-xxs.kbc-button-info:active{color:#343a40;background-color:#1fc8e3;box-shadow:0 0 1px 1px #7adeee}a.kbc-button-xxs.kbc-button-info:after,button.kbc-button-xxs.kbc-button-info:after{border-color:#4cd3e9}a.kbc-button-xxs.kbc-button-warning,button.kbc-button-xxs.kbc-button-warning{color:#343a40;background-color:#ffc107;border-color:#d39e00;box-shadow:0 0 #ba8b00,0 0 #ba8b00,0 1px #ba8b00,0 2px #ba8b00,2px 1px 4px #adb5bd,0 -1px 1px #adb5bd}a.kbc-button-xxs.kbc-button-warning.focus,a.kbc-button-xxs.kbc-button-warning.hover,a.kbc-button-xxs.kbc-button-warning:focus,a.kbc-button-xxs.kbc-button-warning:hover,button.kbc-button-xxs.kbc-button-warning.focus,button.kbc-button-xxs.kbc-button-warning.hover,button.kbc-button-xxs.kbc-button-warning:focus,button.kbc-button-xxs.kbc-button-warning:hover{color:#343a40;background-color:#d39e00;box-shadow:0 0 #ba8b00,0 0 #ba8b00,0 1px #ba8b00,2px .5px 4px #adb5bd,0 -1px .5px #adb5bd}a.kbc-button-xxs.kbc-button-warning.active,a.kbc-button-xxs.kbc-button-warning:active,button.kbc-button-xxs.kbc-button-warning.active,button.kbc-button-xxs.kbc-button-warning:active{color:#343a40;background-color:#d39e00;box-shadow:0 0 1px 1px #6d5200}a.kbc-button-xxs.kbc-button-warning:after,button.kbc-button-xxs.kbc-button-warning:after{border-color:#a07800}a.kbc-button-xxs.kbc-button-danger,button.kbc-button-xxs.kbc-button-danger{color:#f8f9fa;background-color:#dc3545;border-color:#e4606d;box-shadow:0 0 #e77681,0 0 #e77681,0 1px #e77681,0 2px #e77681,2px 1px 4px #adb5bd,0 -1px 1px #adb5bd}a.kbc-button-xxs.kbc-button-danger.focus,a.kbc-button-xxs.kbc-button-danger.hover,a.kbc-button-xxs.kbc-button-danger:focus,a.kbc-button-xxs.kbc-button-danger:hover,button.kbc-button-xxs.kbc-button-danger.focus,button.kbc-button-xxs.kbc-button-danger.hover,button.kbc-button-xxs.kbc-button-danger:focus,button.kbc-button-xxs.kbc-button-danger:hover{color:#f8f9fa;background-color:#e4606d;box-shadow:0 0 #e77681,0 0 #e77681,0 1px #e77681,2px .5px 4px #adb5bd,0 -1px .5px #adb5bd}a.kbc-button-xxs.kbc-button-danger.active,a.kbc-button-xxs.kbc-button-danger:active,button.kbc-button-xxs.kbc-button-danger.active,button.kbc-button-xxs.kbc-button-danger:active{color:#f8f9fa;background-color:#e4606d;box-shadow:0 0 1px 1px #f3b7bd}a.kbc-button-xxs.kbc-button-danger:after,button.kbc-button-xxs.kbc-button-danger:after{border-color:#eb8c95}a.kbc-button-xxs.kbc-button-light,button.kbc-button-xxs.kbc-button-light{color:#343a40;background-color:#f8f9fa;border-color:#dae0e5;box-shadow:0 0 #cbd3da,0 0 #cbd3da,0 1px #cbd3da,0 2px #cbd3da,2px 1px 4px #adb5bd,0 -1px 1px #adb5bd}a.kbc-button-xxs.kbc-button-light.focus,a.kbc-button-xxs.kbc-button-light.hover,a.kbc-button-xxs.kbc-button-light:focus,a.kbc-button-xxs.kbc-button-light:hover,button.kbc-button-xxs.kbc-button-light.focus,button.kbc-button-xxs.kbc-button-light.hover,button.kbc-button-xxs.kbc-button-light:focus,button.kbc-button-xxs.kbc-button-light:hover{color:#343a40;background-color:#dae0e5;box-shadow:0 0 #cbd3da,0 0 #cbd3da,0 1px #cbd3da,2px .5px 4px #adb5bd,0 -1px .5px #adb5bd}a.kbc-button-xxs.kbc-button-light.active,a.kbc-button-xxs.kbc-button-light:active,button.kbc-button-xxs.kbc-button-light.active,button.kbc-button-xxs.kbc-button-light:active{color:#343a40;background-color:#dae0e5;box-shadow:0 0 1px 1px #9fadba}a.kbc-button-xxs.kbc-button-light:after,button.kbc-button-xxs.kbc-button-light:after{border-color:#bdc6d0}a.kbc-button-xxs.kbc-button-dark,button.kbc-button-xxs.kbc-button-dark{color:#f8f9fa;background-color:#343a40;border-color:#4b545c;box-shadow:0 0 #56606a,0 0 #56606a,0 1px #56606a,0 2px #56606a,2px 1px 4px #adb5bd,0 -1px 1px #adb5bd}a.kbc-button-xxs.kbc-button-dark.focus,a.kbc-button-xxs.kbc-button-dark.hover,a.kbc-button-xxs.kbc-button-dark:focus,a.kbc-button-xxs.kbc-button-dark:hover,button.kbc-button-xxs.kbc-button-dark.focus,button.kbc-button-xxs.kbc-button-dark.hover,button.kbc-button-xxs.kbc-button-dark:focus,button.kbc-button-xxs.kbc-button-dark:hover{color:#f8f9fa;background-color:#4b545c;box-shadow:0 0 #56606a,0 0 #56606a,0 1px #56606a,2px .5px 4px #adb5bd,0 -1px .5px #adb5bd}a.kbc-button-xxs.kbc-button-dark.active,a.kbc-button-xxs.kbc-button-dark:active,button.kbc-button-xxs.kbc-button-dark.active,button.kbc-button-xxs.kbc-button-dark:active{color:#f8f9fa;background-color:#4b545c;box-shadow:0 0 1px 1px #7a8793}a.kbc-button-xxs.kbc-button-dark:after,button.kbc-button-xxs.kbc-button-dark:after{border-color:#626d78}a.kbc-button-xs,button.kbc-button-xs{color:#343a40;background-color:#fff;border-color:#e6e6e6;margin:.3125rem .3125rem .4375rem;padding:.175rem .5rem;font-size:.725rem;line-height:1.5;box-shadow:0 0 #d9d9d9,0 0 #d9d9d9,0 1px #d9d9d9,0 2px #d9d9d9,2px 1px 4px #adb5bd,0 -1px 1px #adb5bd}a.kbc-button-xs.focus,a.kbc-button-xs.hover,a.kbc-button-xs:focus,a.kbc-button-xs:hover,button.kbc-button-xs.focus,button.kbc-button-xs.hover,button.kbc-button-xs:focus,button.kbc-button-xs:hover{transform:translate3d(0,1px,2px)}a.kbc-button-xs.focus:after,a.kbc-button-xs.hover:after,a.kbc-button-xs:focus:after,a.kbc-button-xs:hover:after,button.kbc-button-xs.focus:after,button.kbc-button-xs.hover:after,button.kbc-button-xs:focus:after,button.kbc-button-xs:hover:after{transform:translate3d(0,-1px,-2px)}a.kbc-button-xs.active,a.kbc-button-xs:active,button.kbc-button-xs.active,button.kbc-button-xs:active{box-shadow:none;border-color:#0000;transform:translateY(2px)}a.kbc-button-xs.active:after,a.kbc-button-xs:active:after,button.kbc-button-xs.active:after,button.kbc-button-xs:active:after{transform:translateY(-2px)}a.kbc-button-xs:after,button.kbc-button-xs:after{border-width:.0625rem;border-radius:.375rem;inset:-2px -.25rem -6px;transform:translateZ(-2px)}a.kbc-button-xs.focus,a.kbc-button-xs.hover,a.kbc-button-xs:focus,a.kbc-button-xs:hover,button.kbc-button-xs.focus,button.kbc-button-xs.hover,button.kbc-button-xs:focus,button.kbc-button-xs:hover{color:#343a40;background-color:#e6e6e6;box-shadow:0 0 #d9d9d9,0 0 #d9d9d9,0 1px #d9d9d9,2px .5px 4px #adb5bd,0 -1px .5px #adb5bd}a.kbc-button-xs.active,a.kbc-button-xs:active,button.kbc-button-xs.active,button.kbc-button-xs:active{color:#343a40;background-color:#e6e6e6;box-shadow:0 0 1px 1px #b3b3b3}a.kbc-button-xs:after,button.kbc-button-xs:after{border-color:#ccc}a.kbc-button-xs.kbc-button-primary,button.kbc-button-xs.kbc-button-primary{color:#f8f9fa;background-color:#007bff;border-color:#3395ff;box-shadow:0 0 #4da3ff,0 0 #4da3ff,0 1px #4da3ff,0 2px #4da3ff,2px 1px 4px #adb5bd,0 -1px 1px #adb5bd}a.kbc-button-xs.kbc-button-primary.focus,a.kbc-button-xs.kbc-button-primary.hover,a.kbc-button-xs.kbc-button-primary:focus,a.kbc-button-xs.kbc-button-primary:hover,button.kbc-button-xs.kbc-button-primary.focus,button.kbc-button-xs.kbc-button-primary.hover,button.kbc-button-xs.kbc-button-primary:focus,button.kbc-button-xs.kbc-button-primary:hover{color:#f8f9fa;background-color:#3395ff;box-shadow:0 0 #4da3ff,0 0 #4da3ff,0 1px #4da3ff,2px .5px 4px #adb5bd,0 -1px .5px #adb5bd}a.kbc-button-xs.kbc-button-primary.active,a.kbc-button-xs.kbc-button-primary:active,button.kbc-button-xs.kbc-button-primary.active,button.kbc-button-xs.kbc-button-primary:active{color:#f8f9fa;background-color:#3395ff;box-shadow:0 0 1px 1px #99caff}a.kbc-button-xs.kbc-button-primary:after,button.kbc-button-xs.kbc-button-primary:after{border-color:#66b0ff}a.kbc-button-xs.kbc-button-secondary,button.kbc-button-xs.kbc-button-secondary{color:#f8f9fa;background-color:#6c757d;border-color:#868e96;box-shadow:0 0 #939ba2,0 0 #939ba2,0 1px #939ba2,0 2px #939ba2,2px 1px 4px #adb5bd,0 -1px 1px #adb5bd}a.kbc-button-xs.kbc-button-secondary.focus,a.kbc-button-xs.kbc-button-secondary.hover,a.kbc-button-xs.kbc-button-secondary:focus,a.kbc-button-xs.kbc-button-secondary:hover,button.kbc-button-xs.kbc-button-secondary.focus,button.kbc-button-xs.kbc-button-secondary.hover,button.kbc-button-xs.kbc-button-secondary:focus,button.kbc-button-xs.kbc-button-secondary:hover{color:#f8f9fa;background-color:#868e96;box-shadow:0 0 #939ba2,0 0 #939ba2,0 1px #939ba2,2px .5px 4px #adb5bd,0 -1px .5px #adb5bd}a.kbc-button-xs.kbc-button-secondary.active,a.kbc-button-xs.kbc-button-secondary:active,button.kbc-button-xs.kbc-button-secondary.active,button.kbc-button-xs.kbc-button-secondary:active{color:#f8f9fa;background-color:#868e96;box-shadow:0 0 1px 1px #bcc1c6}a.kbc-button-xs.kbc-button-secondary:after,button.kbc-button-xs.kbc-button-secondary:after{border-color:#a1a8ae}a.kbc-button-xs.kbc-button-success,button.kbc-button-xs.kbc-button-success{color:#f8f9fa;background-color:#28a745;border-color:#34ce57;box-shadow:0 0 #48d368,0 0 #48d368,0 1px #48d368,0 2px #48d368,2px 1px 4px #adb5bd,0 -1px 1px #adb5bd}a.kbc-button-xs.kbc-button-success.focus,a.kbc-button-xs.kbc-button-success.hover,a.kbc-button-xs.kbc-button-success:focus,a.kbc-button-xs.kbc-button-success:hover,button.kbc-button-xs.kbc-button-success.focus,button.kbc-button-xs.kbc-button-success.hover,button.kbc-button-xs.kbc-button-success:focus,button.kbc-button-xs.kbc-button-success:hover{color:#f8f9fa;background-color:#34ce57;box-shadow:0 0 #48d368,0 0 #48d368,0 1px #48d368,2px .5px 4px #adb5bd,0 -1px .5px #adb5bd}a.kbc-button-xs.kbc-button-success.active,a.kbc-button-xs.kbc-button-success:active,button.kbc-button-xs.kbc-button-success.active,button.kbc-button-xs.kbc-button-success:active{color:#f8f9fa;background-color:#34ce57;box-shadow:0 0 1px 1px #86e29b}a.kbc-button-xs.kbc-button-success:after,button.kbc-button-xs.kbc-button-success:after{border-color:#5dd879}a.kbc-button-xs.kbc-button-info,button.kbc-button-xs.kbc-button-info{color:#f8f9fa;background-color:#17a2b8;border-color:#1fc8e3;box-shadow:0 0 #36cee6,0 0 #36cee6,0 1px #36cee6,0 2px #36cee6,2px 1px 4px #adb5bd,0 -1px 1px #adb5bd}a.kbc-button-xs.kbc-button-info.focus,a.kbc-button-xs.kbc-button-info.hover,a.kbc-button-xs.kbc-button-info:focus,a.kbc-button-xs.kbc-button-info:hover,button.kbc-button-xs.kbc-button-info.focus,button.kbc-button-xs.kbc-button-info.hover,button.kbc-button-xs.kbc-button-info:focus,button.kbc-button-xs.kbc-button-info:hover{color:#343a40;background-color:#1fc8e3;box-shadow:0 0 #36cee6,0 0 #36cee6,0 1px #36cee6,2px .5px 4px #adb5bd,0 -1px .5px #adb5bd}a.kbc-button-xs.kbc-button-info.active,a.kbc-button-xs.kbc-button-info:active,button.kbc-button-xs.kbc-button-info.active,button.kbc-button-xs.kbc-button-info:active{color:#343a40;background-color:#1fc8e3;box-shadow:0 0 1px 1px #7adeee}a.kbc-button-xs.kbc-button-info:after,button.kbc-button-xs.kbc-button-info:after{border-color:#4cd3e9}a.kbc-button-xs.kbc-button-warning,button.kbc-button-xs.kbc-button-warning{color:#343a40;background-color:#ffc107;border-color:#d39e00;box-shadow:0 0 #ba8b00,0 0 #ba8b00,0 1px #ba8b00,0 2px #ba8b00,2px 1px 4px #adb5bd,0 -1px 1px #adb5bd}a.kbc-button-xs.kbc-button-warning.focus,a.kbc-button-xs.kbc-button-warning.hover,a.kbc-button-xs.kbc-button-warning:focus,a.kbc-button-xs.kbc-button-warning:hover,button.kbc-button-xs.kbc-button-warning.focus,button.kbc-button-xs.kbc-button-warning.hover,button.kbc-button-xs.kbc-button-warning:focus,button.kbc-button-xs.kbc-button-warning:hover{color:#343a40;background-color:#d39e00;box-shadow:0 0 #ba8b00,0 0 #ba8b00,0 1px #ba8b00,2px .5px 4px #adb5bd,0 -1px .5px #adb5bd}a.kbc-button-xs.kbc-button-warning.active,a.kbc-button-xs.kbc-button-warning:active,button.kbc-button-xs.kbc-button-warning.active,button.kbc-button-xs.kbc-button-warning:active{color:#343a40;background-color:#d39e00;box-shadow:0 0 1px 1px #6d5200}a.kbc-button-xs.kbc-button-warning:after,button.kbc-button-xs.kbc-button-warning:after{border-color:#a07800}a.kbc-button-xs.kbc-button-danger,button.kbc-button-xs.kbc-button-danger{color:#f8f9fa;background-color:#dc3545;border-color:#e4606d;box-shadow:0 0 #e77681,0 0 #e77681,0 1px #e77681,0 2px #e77681,2px 1px 4px #adb5bd,0 -1px 1px #adb5bd}a.kbc-button-xs.kbc-button-danger.focus,a.kbc-button-xs.kbc-button-danger.hover,a.kbc-button-xs.kbc-button-danger:focus,a.kbc-button-xs.kbc-button-danger:hover,button.kbc-button-xs.kbc-button-danger.focus,button.kbc-button-xs.kbc-button-danger.hover,button.kbc-button-xs.kbc-button-danger:focus,button.kbc-button-xs.kbc-button-danger:hover{color:#f8f9fa;background-color:#e4606d;box-shadow:0 0 #e77681,0 0 #e77681,0 1px #e77681,2px .5px 4px #adb5bd,0 -1px .5px #adb5bd}a.kbc-button-xs.kbc-button-danger.active,a.kbc-button-xs.kbc-button-danger:active,button.kbc-button-xs.kbc-button-danger.active,button.kbc-button-xs.kbc-button-danger:active{color:#f8f9fa;background-color:#e4606d;box-shadow:0 0 1px 1px #f3b7bd}a.kbc-button-xs.kbc-button-danger:after,button.kbc-button-xs.kbc-button-danger:after{border-color:#eb8c95}a.kbc-button-xs.kbc-button-light,button.kbc-button-xs.kbc-button-light{color:#343a40;background-color:#f8f9fa;border-color:#dae0e5;box-shadow:0 0 #cbd3da,0 0 #cbd3da,0 1px #cbd3da,0 2px #cbd3da,2px 1px 4px #adb5bd,0 -1px 1px #adb5bd}a.kbc-button-xs.kbc-button-light.focus,a.kbc-button-xs.kbc-button-light.hover,a.kbc-button-xs.kbc-button-light:focus,a.kbc-button-xs.kbc-button-light:hover,button.kbc-button-xs.kbc-button-light.focus,button.kbc-button-xs.kbc-button-light.hover,button.kbc-button-xs.kbc-button-light:focus,button.kbc-button-xs.kbc-button-light:hover{color:#343a40;background-color:#dae0e5;box-shadow:0 0 #cbd3da,0 0 #cbd3da,0 1px #cbd3da,2px .5px 4px #adb5bd,0 -1px .5px #adb5bd}a.kbc-button-xs.kbc-button-light.active,a.kbc-button-xs.kbc-button-light:active,button.kbc-button-xs.kbc-button-light.active,button.kbc-button-xs.kbc-button-light:active{color:#343a40;background-color:#dae0e5;box-shadow:0 0 1px 1px #9fadba}a.kbc-button-xs.kbc-button-light:after,button.kbc-button-xs.kbc-button-light:after{border-color:#bdc6d0}a.kbc-button-xs.kbc-button-dark,button.kbc-button-xs.kbc-button-dark{color:#f8f9fa;background-color:#343a40;border-color:#4b545c;box-shadow:0 0 #56606a,0 0 #56606a,0 1px #56606a,0 2px #56606a,2px 1px 4px #adb5bd,0 -1px 1px #adb5bd}a.kbc-button-xs.kbc-button-dark.focus,a.kbc-button-xs.kbc-button-dark.hover,a.kbc-button-xs.kbc-button-dark:focus,a.kbc-button-xs.kbc-button-dark:hover,button.kbc-button-xs.kbc-button-dark.focus,button.kbc-button-xs.kbc-button-dark.hover,button.kbc-button-xs.kbc-button-dark:focus,button.kbc-button-xs.kbc-button-dark:hover{color:#f8f9fa;background-color:#4b545c;box-shadow:0 0 #56606a,0 0 #56606a,0 1px #56606a,2px .5px 4px #adb5bd,0 -1px .5px #adb5bd}a.kbc-button-xs.kbc-button-dark.active,a.kbc-button-xs.kbc-button-dark:active,button.kbc-button-xs.kbc-button-dark.active,button.kbc-button-xs.kbc-button-dark:active{color:#f8f9fa;background-color:#4b545c;box-shadow:0 0 1px 1px #7a8793}a.kbc-button-xs.kbc-button-dark:after,button.kbc-button-xs.kbc-button-dark:after{border-color:#626d78}a.kbc-button-sm,button.kbc-button-sm{color:#343a40;background-color:#fff;border-color:#e6e6e6;margin:.34375rem .34375rem .53125rem;padding:.25rem .5rem;font-size:.875rem;line-height:1.5;box-shadow:0 0 #d9d9d9,0 0 #d9d9d9,0 1px #d9d9d9,0 2px #d9d9d9,0 3px #d9d9d9,2px 1.5px 4px #adb5bd,0 -1px 1.5px #adb5bd}a.kbc-button-sm.focus,a.kbc-button-sm.hover,a.kbc-button-sm:focus,a.kbc-button-sm:hover,button.kbc-button-sm.focus,button.kbc-button-sm.hover,button.kbc-button-sm:focus,button.kbc-button-sm:hover{transform:translate3d(0,1px,3px)}a.kbc-button-sm.focus:after,a.kbc-button-sm.hover:after,a.kbc-button-sm:focus:after,a.kbc-button-sm:hover:after,button.kbc-button-sm.focus:after,button.kbc-button-sm.hover:after,button.kbc-button-sm:focus:after,button.kbc-button-sm:hover:after{transform:translate3d(0,-1px,-3px)}a.kbc-button-sm.active,a.kbc-button-sm:active,button.kbc-button-sm.active,button.kbc-button-sm:active{box-shadow:none;border-color:#0000;transform:translateY(3px)}a.kbc-button-sm.active:after,a.kbc-button-sm:active:after,button.kbc-button-sm.active:after,button.kbc-button-sm:active:after{transform:translateY(-3px)}a.kbc-button-sm:after,button.kbc-button-sm:after{border-width:.09375rem;border-radius:.375rem;inset:-1px -.25rem -7px;transform:translateZ(-3px)}a.kbc-button-sm.focus,a.kbc-button-sm.hover,a.kbc-button-sm:focus,a.kbc-button-sm:hover,button.kbc-button-sm.focus,button.kbc-button-sm.hover,button.kbc-button-sm:focus,button.kbc-button-sm:hover{color:#343a40;background-color:#e6e6e6;box-shadow:0 0 #d9d9d9,0 0 #d9d9d9,0 1px #d9d9d9,0 2px #d9d9d9,2px 1px 4px #adb5bd,0 -1px 1px #adb5bd}a.kbc-button-sm.active,a.kbc-button-sm:active,button.kbc-button-sm.active,button.kbc-button-sm:active{color:#343a40;background-color:#e6e6e6;box-shadow:0 0 1px 1px #b3b3b3}a.kbc-button-sm:after,button.kbc-button-sm:after{border-color:#ccc}a.kbc-button-sm.kbc-button-primary,button.kbc-button-sm.kbc-button-primary{color:#f8f9fa;background-color:#007bff;border-color:#3395ff;box-shadow:0 0 #4da3ff,0 0 #4da3ff,0 1px #4da3ff,0 2px #4da3ff,0 3px #4da3ff,2px 1.5px 4px #adb5bd,0 -1px 1.5px #adb5bd}a.kbc-button-sm.kbc-button-primary.focus,a.kbc-button-sm.kbc-button-primary.hover,a.kbc-button-sm.kbc-button-primary:focus,a.kbc-button-sm.kbc-button-primary:hover,button.kbc-button-sm.kbc-button-primary.focus,button.kbc-button-sm.kbc-button-primary.hover,button.kbc-button-sm.kbc-button-primary:focus,button.kbc-button-sm.kbc-button-primary:hover{color:#f8f9fa;background-color:#3395ff;box-shadow:0 0 #4da3ff,0 0 #4da3ff,0 1px #4da3ff,0 2px #4da3ff,2px 1px 4px #adb5bd,0 -1px 1px #adb5bd}a.kbc-button-sm.kbc-button-primary.active,a.kbc-button-sm.kbc-button-primary:active,button.kbc-button-sm.kbc-button-primary.active,button.kbc-button-sm.kbc-button-primary:active{color:#f8f9fa;background-color:#3395ff;box-shadow:0 0 1px 1px #99caff}a.kbc-button-sm.kbc-button-primary:after,button.kbc-button-sm.kbc-button-primary:after{border-color:#66b0ff}a.kbc-button-sm.kbc-button-secondary,button.kbc-button-sm.kbc-button-secondary{color:#f8f9fa;background-color:#6c757d;border-color:#868e96;box-shadow:0 0 #939ba2,0 0 #939ba2,0 1px #939ba2,0 2px #939ba2,0 3px #939ba2,2px 1.5px 4px #adb5bd,0 -1px 1.5px #adb5bd}a.kbc-button-sm.kbc-button-secondary.focus,a.kbc-button-sm.kbc-button-secondary.hover,a.kbc-button-sm.kbc-button-secondary:focus,a.kbc-button-sm.kbc-button-secondary:hover,button.kbc-button-sm.kbc-button-secondary.focus,button.kbc-button-sm.kbc-button-secondary.hover,button.kbc-button-sm.kbc-button-secondary:focus,button.kbc-button-sm.kbc-button-secondary:hover{color:#f8f9fa;background-color:#868e96;box-shadow:0 0 #939ba2,0 0 #939ba2,0 1px #939ba2,0 2px #939ba2,2px 1px 4px #adb5bd,0 -1px 1px #adb5bd}a.kbc-button-sm.kbc-button-secondary.active,a.kbc-button-sm.kbc-button-secondary:active,button.kbc-button-sm.kbc-button-secondary.active,button.kbc-button-sm.kbc-button-secondary:active{color:#f8f9fa;background-color:#868e96;box-shadow:0 0 1px 1px #bcc1c6}a.kbc-button-sm.kbc-button-secondary:after,button.kbc-button-sm.kbc-button-secondary:after{border-color:#a1a8ae}a.kbc-button-sm.kbc-button-success,button.kbc-button-sm.kbc-button-success{color:#f8f9fa;background-color:#28a745;border-color:#34ce57;box-shadow:0 0 #48d368,0 0 #48d368,0 1px #48d368,0 2px #48d368,0 3px #48d368,2px 1.5px 4px #adb5bd,0 -1px 1.5px #adb5bd}a.kbc-button-sm.kbc-button-success.focus,a.kbc-button-sm.kbc-button-success.hover,a.kbc-button-sm.kbc-button-success:focus,a.kbc-button-sm.kbc-button-success:hover,button.kbc-button-sm.kbc-button-success.focus,button.kbc-button-sm.kbc-button-success.hover,button.kbc-button-sm.kbc-button-success:focus,button.kbc-button-sm.kbc-button-success:hover{color:#f8f9fa;background-color:#34ce57;box-shadow:0 0 #48d368,0 0 #48d368,0 1px #48d368,0 2px #48d368,2px 1px 4px #adb5bd,0 -1px 1px #adb5bd}a.kbc-button-sm.kbc-button-success.active,a.kbc-button-sm.kbc-button-success:active,button.kbc-button-sm.kbc-button-success.active,button.kbc-button-sm.kbc-button-success:active{color:#f8f9fa;background-color:#34ce57;box-shadow:0 0 1px 1px #86e29b}a.kbc-button-sm.kbc-button-success:after,button.kbc-button-sm.kbc-button-success:after{border-color:#5dd879}a.kbc-button-sm.kbc-button-info,button.kbc-button-sm.kbc-button-info{color:#f8f9fa;background-color:#17a2b8;border-color:#1fc8e3;box-shadow:0 0 #36cee6,0 0 #36cee6,0 1px #36cee6,0 2px #36cee6,0 3px #36cee6,2px 1.5px 4px #adb5bd,0 -1px 1.5px #adb5bd}a.kbc-button-sm.kbc-button-info.focus,a.kbc-button-sm.kbc-button-info.hover,a.kbc-button-sm.kbc-button-info:focus,a.kbc-button-sm.kbc-button-info:hover,button.kbc-button-sm.kbc-button-info.focus,button.kbc-button-sm.kbc-button-info.hover,button.kbc-button-sm.kbc-button-info:focus,button.kbc-button-sm.kbc-button-info:hover{color:#343a40;background-color:#1fc8e3;box-shadow:0 0 #36cee6,0 0 #36cee6,0 1px #36cee6,0 2px #36cee6,2px 1px 4px #adb5bd,0 -1px 1px #adb5bd}a.kbc-button-sm.kbc-button-info.active,a.kbc-button-sm.kbc-button-info:active,button.kbc-button-sm.kbc-button-info.active,button.kbc-button-sm.kbc-button-info:active{color:#343a40;background-color:#1fc8e3;box-shadow:0 0 1px 1px #7adeee}a.kbc-button-sm.kbc-button-info:after,button.kbc-button-sm.kbc-button-info:after{border-color:#4cd3e9}a.kbc-button-sm.kbc-button-warning,button.kbc-button-sm.kbc-button-warning{color:#343a40;background-color:#ffc107;border-color:#d39e00;box-shadow:0 0 #ba8b00,0 0 #ba8b00,0 1px #ba8b00,0 2px #ba8b00,0 3px #ba8b00,2px 1.5px 4px #adb5bd,0 -1px 1.5px #adb5bd}a.kbc-button-sm.kbc-button-warning.focus,a.kbc-button-sm.kbc-button-warning.hover,a.kbc-button-sm.kbc-button-warning:focus,a.kbc-button-sm.kbc-button-warning:hover,button.kbc-button-sm.kbc-button-warning.focus,button.kbc-button-sm.kbc-button-warning.hover,button.kbc-button-sm.kbc-button-warning:focus,button.kbc-button-sm.kbc-button-warning:hover{color:#343a40;background-color:#d39e00;box-shadow:0 0 #ba8b00,0 0 #ba8b00,0 1px #ba8b00,0 2px #ba8b00,2px 1px 4px #adb5bd,0 -1px 1px #adb5bd}a.kbc-button-sm.kbc-button-warning.active,a.kbc-button-sm.kbc-button-warning:active,button.kbc-button-sm.kbc-button-warning.active,button.kbc-button-sm.kbc-button-warning:active{color:#343a40;background-color:#d39e00;box-shadow:0 0 1px 1px #6d5200}a.kbc-button-sm.kbc-button-warning:after,button.kbc-button-sm.kbc-button-warning:after{border-color:#a07800}a.kbc-button-sm.kbc-button-danger,button.kbc-button-sm.kbc-button-danger{color:#f8f9fa;background-color:#dc3545;border-color:#e4606d;box-shadow:0 0 #e77681,0 0 #e77681,0 1px #e77681,0 2px #e77681,0 3px #e77681,2px 1.5px 4px #adb5bd,0 -1px 1.5px #adb5bd}a.kbc-button-sm.kbc-button-danger.focus,a.kbc-button-sm.kbc-button-danger.hover,a.kbc-button-sm.kbc-button-danger:focus,a.kbc-button-sm.kbc-button-danger:hover,button.kbc-button-sm.kbc-button-danger.focus,button.kbc-button-sm.kbc-button-danger.hover,button.kbc-button-sm.kbc-button-danger:focus,button.kbc-button-sm.kbc-button-danger:hover{color:#f8f9fa;background-color:#e4606d;box-shadow:0 0 #e77681,0 0 #e77681,0 1px #e77681,0 2px #e77681,2px 1px 4px #adb5bd,0 -1px 1px #adb5bd}a.kbc-button-sm.kbc-button-danger.active,a.kbc-button-sm.kbc-button-danger:active,button.kbc-button-sm.kbc-button-danger.active,button.kbc-button-sm.kbc-button-danger:active{color:#f8f9fa;background-color:#e4606d;box-shadow:0 0 1px 1px #f3b7bd}a.kbc-button-sm.kbc-button-danger:after,button.kbc-button-sm.kbc-button-danger:after{border-color:#eb8c95}a.kbc-button-sm.kbc-button-light,button.kbc-button-sm.kbc-button-light{color:#343a40;background-color:#f8f9fa;border-color:#dae0e5;box-shadow:0 0 #cbd3da,0 0 #cbd3da,0 1px #cbd3da,0 2px #cbd3da,0 3px #cbd3da,2px 1.5px 4px #adb5bd,0 -1px 1.5px #adb5bd}a.kbc-button-sm.kbc-button-light.focus,a.kbc-button-sm.kbc-button-light.hover,a.kbc-button-sm.kbc-button-light:focus,a.kbc-button-sm.kbc-button-light:hover,button.kbc-button-sm.kbc-button-light.focus,button.kbc-button-sm.kbc-button-light.hover,button.kbc-button-sm.kbc-button-light:focus,button.kbc-button-sm.kbc-button-light:hover{color:#343a40;background-color:#dae0e5;box-shadow:0 0 #cbd3da,0 0 #cbd3da,0 1px #cbd3da,0 2px #cbd3da,2px 1px 4px #adb5bd,0 -1px 1px #adb5bd}a.kbc-button-sm.kbc-button-light.active,a.kbc-button-sm.kbc-button-light:active,button.kbc-button-sm.kbc-button-light.active,button.kbc-button-sm.kbc-button-light:active{color:#343a40;background-color:#dae0e5;box-shadow:0 0 1px 1px #9fadba}a.kbc-button-sm.kbc-button-light:after,button.kbc-button-sm.kbc-button-light:after{border-color:#bdc6d0}a.kbc-button-sm.kbc-button-dark,button.kbc-button-sm.kbc-button-dark{color:#f8f9fa;background-color:#343a40;border-color:#4b545c;box-shadow:0 0 #56606a,0 0 #56606a,0 1px #56606a,0 2px #56606a,0 3px #56606a,2px 1.5px 4px #adb5bd,0 -1px 1.5px #adb5bd}a.kbc-button-sm.kbc-button-dark.focus,a.kbc-button-sm.kbc-button-dark.hover,a.kbc-button-sm.kbc-button-dark:focus,a.kbc-button-sm.kbc-button-dark:hover,button.kbc-button-sm.kbc-button-dark.focus,button.kbc-button-sm.kbc-button-dark.hover,button.kbc-button-sm.kbc-button-dark:focus,button.kbc-button-sm.kbc-button-dark:hover{color:#f8f9fa;background-color:#4b545c;box-shadow:0 0 #56606a,0 0 #56606a,0 1px #56606a,0 2px #56606a,2px 1px 4px #adb5bd,0 -1px 1px #adb5bd}a.kbc-button-sm.kbc-button-dark.active,a.kbc-button-sm.kbc-button-dark:active,button.kbc-button-sm.kbc-button-dark.active,button.kbc-button-sm.kbc-button-dark:active{color:#f8f9fa;background-color:#4b545c;box-shadow:0 0 1px 1px #7a8793}a.kbc-button-sm.kbc-button-dark:after,button.kbc-button-sm.kbc-button-dark:after{border-color:#626d78}a.kbc-button-lg,button.kbc-button-lg{color:#343a40;background-color:#fff;border-color:#e6e6e6;margin:.375rem .375rem .875rem;padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;box-shadow:0 0 #d9d9d9,0 0 #d9d9d9,0 1px #d9d9d9,0 2px #d9d9d9,0 3px #d9d9d9,0 4px #d9d9d9,0 5px #d9d9d9,0 6px #d9d9d9,0 7px #d9d9d9,0 8px #d9d9d9,2px 4px 4px #adb5bd,0 -1px 4px #adb5bd}a.kbc-button-lg.focus,a.kbc-button-lg.hover,a.kbc-button-lg:focus,a.kbc-button-lg:hover,button.kbc-button-lg.focus,button.kbc-button-lg.hover,button.kbc-button-lg:focus,button.kbc-button-lg:hover{transform:translate3d(0,1px,8px)}a.kbc-button-lg.focus:after,a.kbc-button-lg.hover:after,a.kbc-button-lg:focus:after,a.kbc-button-lg:hover:after,button.kbc-button-lg.focus:after,button.kbc-button-lg.hover:after,button.kbc-button-lg:focus:after,button.kbc-button-lg:hover:after{transform:translate3d(0,-1px,-8px)}a.kbc-button-lg.active,a.kbc-button-lg:active,button.kbc-button-lg.active,button.kbc-button-lg:active{box-shadow:none;border-color:#0000;transform:translateY(8px)}a.kbc-button-lg.active:after,a.kbc-button-lg:active:after,button.kbc-button-lg.active:after,button.kbc-button-lg:active:after{transform:translateY(-8px)}a.kbc-button-lg:after,button.kbc-button-lg:after{border-width:.125rem;border-radius:.5rem;inset:3px -.375rem -13px;transform:translateZ(-8px)}a.kbc-button-lg.focus,a.kbc-button-lg.hover,a.kbc-button-lg:focus,a.kbc-button-lg:hover,button.kbc-button-lg.focus,button.kbc-button-lg.hover,button.kbc-button-lg:focus,button.kbc-button-lg:hover{color:#343a40;background-color:#e6e6e6;box-shadow:0 0 #d9d9d9,0 0 #d9d9d9,0 1px #d9d9d9,0 2px #d9d9d9,0 3px #d9d9d9,0 4px #d9d9d9,0 5px #d9d9d9,0 6px #d9d9d9,0 7px #d9d9d9,2px 3.5px 4px #adb5bd,0 -1px 3.5px #adb5bd}a.kbc-button-lg.active,a.kbc-button-lg:active,button.kbc-button-lg.active,button.kbc-button-lg:active{color:#343a40;background-color:#e6e6e6;box-shadow:0 0 1px 1px #b3b3b3}a.kbc-button-lg:after,button.kbc-button-lg:after{border-color:#ccc}a.kbc-button-lg.kbc-button-primary,button.kbc-button-lg.kbc-button-primary{color:#f8f9fa;background-color:#007bff;border-color:#3395ff;box-shadow:0 0 #4da3ff,0 0 #4da3ff,0 1px #4da3ff,0 2px #4da3ff,0 3px #4da3ff,0 4px #4da3ff,0 5px #4da3ff,0 6px #4da3ff,0 7px #4da3ff,0 8px #4da3ff,2px 4px 4px #adb5bd,0 -1px 4px #adb5bd}a.kbc-button-lg.kbc-button-primary.focus,a.kbc-button-lg.kbc-button-primary.hover,a.kbc-button-lg.kbc-button-primary:focus,a.kbc-button-lg.kbc-button-primary:hover,button.kbc-button-lg.kbc-button-primary.focus,button.kbc-button-lg.kbc-button-primary.hover,button.kbc-button-lg.kbc-button-primary:focus,button.kbc-button-lg.kbc-button-primary:hover{color:#f8f9fa;background-color:#3395ff;box-shadow:0 0 #4da3ff,0 0 #4da3ff,0 1px #4da3ff,0 2px #4da3ff,0 3px #4da3ff,0 4px #4da3ff,0 5px #4da3ff,0 6px #4da3ff,0 7px #4da3ff,2px 3.5px 4px #adb5bd,0 -1px 3.5px #adb5bd}a.kbc-button-lg.kbc-button-primary.active,a.kbc-button-lg.kbc-button-primary:active,button.kbc-button-lg.kbc-button-primary.active,button.kbc-button-lg.kbc-button-primary:active{color:#f8f9fa;background-color:#3395ff;box-shadow:0 0 1px 1px #99caff}a.kbc-button-lg.kbc-button-primary:after,button.kbc-button-lg.kbc-button-primary:after{border-color:#66b0ff}a.kbc-button-lg.kbc-button-secondary,button.kbc-button-lg.kbc-button-secondary{color:#f8f9fa;background-color:#6c757d;border-color:#868e96;box-shadow:0 0 #939ba2,0 0 #939ba2,0 1px #939ba2,0 2px #939ba2,0 3px #939ba2,0 4px #939ba2,0 5px #939ba2,0 6px #939ba2,0 7px #939ba2,0 8px #939ba2,2px 4px 4px #adb5bd,0 -1px 4px #adb5bd}a.kbc-button-lg.kbc-button-secondary.focus,a.kbc-button-lg.kbc-button-secondary.hover,a.kbc-button-lg.kbc-button-secondary:focus,a.kbc-button-lg.kbc-button-secondary:hover,button.kbc-button-lg.kbc-button-secondary.focus,button.kbc-button-lg.kbc-button-secondary.hover,button.kbc-button-lg.kbc-button-secondary:focus,button.kbc-button-lg.kbc-button-secondary:hover{color:#f8f9fa;background-color:#868e96;box-shadow:0 0 #939ba2,0 0 #939ba2,0 1px #939ba2,0 2px #939ba2,0 3px #939ba2,0 4px #939ba2,0 5px #939ba2,0 6px #939ba2,0 7px #939ba2,2px 3.5px 4px #adb5bd,0 -1px 3.5px #adb5bd}a.kbc-button-lg.kbc-button-secondary.active,a.kbc-button-lg.kbc-button-secondary:active,button.kbc-button-lg.kbc-button-secondary.active,button.kbc-button-lg.kbc-button-secondary:active{color:#f8f9fa;background-color:#868e96;box-shadow:0 0 1px 1px #bcc1c6}a.kbc-button-lg.kbc-button-secondary:after,button.kbc-button-lg.kbc-button-secondary:after{border-color:#a1a8ae}a.kbc-button-lg.kbc-button-success,button.kbc-button-lg.kbc-button-success{color:#f8f9fa;background-color:#28a745;border-color:#34ce57;box-shadow:0 0 #48d368,0 0 #48d368,0 1px #48d368,0 2px #48d368,0 3px #48d368,0 4px #48d368,0 5px #48d368,0 6px #48d368,0 7px #48d368,0 8px #48d368,2px 4px 4px #adb5bd,0 -1px 4px #adb5bd}a.kbc-button-lg.kbc-button-success.focus,a.kbc-button-lg.kbc-button-success.hover,a.kbc-button-lg.kbc-button-success:focus,a.kbc-button-lg.kbc-button-success:hover,button.kbc-button-lg.kbc-button-success.focus,button.kbc-button-lg.kbc-button-success.hover,button.kbc-button-lg.kbc-button-success:focus,button.kbc-button-lg.kbc-button-success:hover{color:#f8f9fa;background-color:#34ce57;box-shadow:0 0 #48d368,0 0 #48d368,0 1px #48d368,0 2px #48d368,0 3px #48d368,0 4px #48d368,0 5px #48d368,0 6px #48d368,0 7px #48d368,2px 3.5px 4px #adb5bd,0 -1px 3.5px #adb5bd}a.kbc-button-lg.kbc-button-success.active,a.kbc-button-lg.kbc-button-success:active,button.kbc-button-lg.kbc-button-success.active,button.kbc-button-lg.kbc-button-success:active{color:#f8f9fa;background-color:#34ce57;box-shadow:0 0 1px 1px #86e29b}a.kbc-button-lg.kbc-button-success:after,button.kbc-button-lg.kbc-button-success:after{border-color:#5dd879}a.kbc-button-lg.kbc-button-info,button.kbc-button-lg.kbc-button-info{color:#f8f9fa;background-color:#17a2b8;border-color:#1fc8e3;box-shadow:0 0 #36cee6,0 0 #36cee6,0 1px #36cee6,0 2px #36cee6,0 3px #36cee6,0 4px #36cee6,0 5px #36cee6,0 6px #36cee6,0 7px #36cee6,0 8px #36cee6,2px 4px 4px #adb5bd,0 -1px 4px #adb5bd}a.kbc-button-lg.kbc-button-info.focus,a.kbc-button-lg.kbc-button-info.hover,a.kbc-button-lg.kbc-button-info:focus,a.kbc-button-lg.kbc-button-info:hover,button.kbc-button-lg.kbc-button-info.focus,button.kbc-button-lg.kbc-button-info.hover,button.kbc-button-lg.kbc-button-info:focus,button.kbc-button-lg.kbc-button-info:hover{color:#343a40;background-color:#1fc8e3;box-shadow:0 0 #36cee6,0 0 #36cee6,0 1px #36cee6,0 2px #36cee6,0 3px #36cee6,0 4px #36cee6,0 5px #36cee6,0 6px #36cee6,0 7px #36cee6,2px 3.5px 4px #adb5bd,0 -1px 3.5px #adb5bd}a.kbc-button-lg.kbc-button-info.active,a.kbc-button-lg.kbc-button-info:active,button.kbc-button-lg.kbc-button-info.active,button.kbc-button-lg.kbc-button-info:active{color:#343a40;background-color:#1fc8e3;box-shadow:0 0 1px 1px #7adeee}a.kbc-button-lg.kbc-button-info:after,button.kbc-button-lg.kbc-button-info:after{border-color:#4cd3e9}a.kbc-button-lg.kbc-button-warning,button.kbc-button-lg.kbc-button-warning{color:#343a40;background-color:#ffc107;border-color:#d39e00;box-shadow:0 0 #ba8b00,0 0 #ba8b00,0 1px #ba8b00,0 2px #ba8b00,0 3px #ba8b00,0 4px #ba8b00,0 5px #ba8b00,0 6px #ba8b00,0 7px #ba8b00,0 8px #ba8b00,2px 4px 4px #adb5bd,0 -1px 4px #adb5bd}a.kbc-button-lg.kbc-button-warning.focus,a.kbc-button-lg.kbc-button-warning.hover,a.kbc-button-lg.kbc-button-warning:focus,a.kbc-button-lg.kbc-button-warning:hover,button.kbc-button-lg.kbc-button-warning.focus,button.kbc-button-lg.kbc-button-warning.hover,button.kbc-button-lg.kbc-button-warning:focus,button.kbc-button-lg.kbc-button-warning:hover{color:#343a40;background-color:#d39e00;box-shadow:0 0 #ba8b00,0 0 #ba8b00,0 1px #ba8b00,0 2px #ba8b00,0 3px #ba8b00,0 4px #ba8b00,0 5px #ba8b00,0 6px #ba8b00,0 7px #ba8b00,2px 3.5px 4px #adb5bd,0 -1px 3.5px #adb5bd}a.kbc-button-lg.kbc-button-warning.active,a.kbc-button-lg.kbc-button-warning:active,button.kbc-button-lg.kbc-button-warning.active,button.kbc-button-lg.kbc-button-warning:active{color:#343a40;background-color:#d39e00;box-shadow:0 0 1px 1px #6d5200}a.kbc-button-lg.kbc-button-warning:after,button.kbc-button-lg.kbc-button-warning:after{border-color:#a07800}a.kbc-button-lg.kbc-button-danger,button.kbc-button-lg.kbc-button-danger{color:#f8f9fa;background-color:#dc3545;border-color:#e4606d;box-shadow:0 0 #e77681,0 0 #e77681,0 1px #e77681,0 2px #e77681,0 3px #e77681,0 4px #e77681,0 5px #e77681,0 6px #e77681,0 7px #e77681,0 8px #e77681,2px 4px 4px #adb5bd,0 -1px 4px #adb5bd}a.kbc-button-lg.kbc-button-danger.focus,a.kbc-button-lg.kbc-button-danger.hover,a.kbc-button-lg.kbc-button-danger:focus,a.kbc-button-lg.kbc-button-danger:hover,button.kbc-button-lg.kbc-button-danger.focus,button.kbc-button-lg.kbc-button-danger.hover,button.kbc-button-lg.kbc-button-danger:focus,button.kbc-button-lg.kbc-button-danger:hover{color:#f8f9fa;background-color:#e4606d;box-shadow:0 0 #e77681,0 0 #e77681,0 1px #e77681,0 2px #e77681,0 3px #e77681,0 4px #e77681,0 5px #e77681,0 6px #e77681,0 7px #e77681,2px 3.5px 4px #adb5bd,0 -1px 3.5px #adb5bd}a.kbc-button-lg.kbc-button-danger.active,a.kbc-button-lg.kbc-button-danger:active,button.kbc-button-lg.kbc-button-danger.active,button.kbc-button-lg.kbc-button-danger:active{color:#f8f9fa;background-color:#e4606d;box-shadow:0 0 1px 1px #f3b7bd}a.kbc-button-lg.kbc-button-danger:after,button.kbc-button-lg.kbc-button-danger:after{border-color:#eb8c95}a.kbc-button-lg.kbc-button-light,button.kbc-button-lg.kbc-button-light{color:#343a40;background-color:#f8f9fa;border-color:#dae0e5;box-shadow:0 0 #cbd3da,0 0 #cbd3da,0 1px #cbd3da,0 2px #cbd3da,0 3px #cbd3da,0 4px #cbd3da,0 5px #cbd3da,0 6px #cbd3da,0 7px #cbd3da,0 8px #cbd3da,2px 4px 4px #adb5bd,0 -1px 4px #adb5bd}a.kbc-button-lg.kbc-button-light.focus,a.kbc-button-lg.kbc-button-light.hover,a.kbc-button-lg.kbc-button-light:focus,a.kbc-button-lg.kbc-button-light:hover,button.kbc-button-lg.kbc-button-light.focus,button.kbc-button-lg.kbc-button-light.hover,button.kbc-button-lg.kbc-button-light:focus,button.kbc-button-lg.kbc-button-light:hover{color:#343a40;background-color:#dae0e5;box-shadow:0 0 #cbd3da,0 0 #cbd3da,0 1px #cbd3da,0 2px #cbd3da,0 3px #cbd3da,0 4px #cbd3da,0 5px #cbd3da,0 6px #cbd3da,0 7px #cbd3da,2px 3.5px 4px #adb5bd,0 -1px 3.5px #adb5bd}a.kbc-button-lg.kbc-button-light.active,a.kbc-button-lg.kbc-button-light:active,button.kbc-button-lg.kbc-button-light.active,button.kbc-button-lg.kbc-button-light:active{color:#343a40;background-color:#dae0e5;box-shadow:0 0 1px 1px #9fadba}a.kbc-button-lg.kbc-button-light:after,button.kbc-button-lg.kbc-button-light:after{border-color:#bdc6d0}a.kbc-button-lg.kbc-button-dark,button.kbc-button-lg.kbc-button-dark{color:#f8f9fa;background-color:#343a40;border-color:#4b545c;box-shadow:0 0 #56606a,0 0 #56606a,0 1px #56606a,0 2px #56606a,0 3px #56606a,0 4px #56606a,0 5px #56606a,0 6px #56606a,0 7px #56606a,0 8px #56606a,2px 4px 4px #adb5bd,0 -1px 4px #adb5bd}a.kbc-button-lg.kbc-button-dark.focus,a.kbc-button-lg.kbc-button-dark.hover,a.kbc-button-lg.kbc-button-dark:focus,a.kbc-button-lg.kbc-button-dark:hover,button.kbc-button-lg.kbc-button-dark.focus,button.kbc-button-lg.kbc-button-dark.hover,button.kbc-button-lg.kbc-button-dark:focus,button.kbc-button-lg.kbc-button-dark:hover{color:#f8f9fa;background-color:#4b545c;box-shadow:0 0 #56606a,0 0 #56606a,0 1px #56606a,0 2px #56606a,0 3px #56606a,0 4px #56606a,0 5px #56606a,0 6px #56606a,0 7px #56606a,2px 3.5px 4px #adb5bd,0 -1px 3.5px #adb5bd}a.kbc-button-lg.kbc-button-dark.active,a.kbc-button-lg.kbc-button-dark:active,button.kbc-button-lg.kbc-button-dark.active,button.kbc-button-lg.kbc-button-dark:active{color:#f8f9fa;background-color:#4b545c;box-shadow:0 0 1px 1px #7a8793}a.kbc-button-lg.kbc-button-dark:after,button.kbc-button-lg.kbc-button-dark:after{border-color:#626d78}a.kbc-button.disabled,a.kbc-button:disabled,button.kbc-button.disabled,button.kbc-button:disabled{cursor:not-allowed;opacity:.65;pointer-events:none}a.kbc-button.focus,a.kbc-button.hover,a.kbc-button:focus,a.kbc-button:hover,button.kbc-button.focus,button.kbc-button.hover,button.kbc-button:focus,button.kbc-button:hover{outline:none}html,body{color:#212529;background:#2c3137;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;overflow:hidden}.keys{transform-origin:50%;flex-wrap:wrap;justify-content:center;align-items:center;min-height:100vh;display:flex;transform:scale(2)}.key{flex-direction:column;align-items:center;margin:.4rem;display:flex}.key .kbc-button{text-align:center;box-sizing:content-box;width:.86rem}.sound{text-transform:uppercase;letter-spacing:.05rem;color:#ffc600;margin-top:.3rem;font-size:.5rem}@media (width<=1280px){.keys{transform:scale(1.5)}}@media (width<=1024px){html,body{overflow:auto}.keys{grid-template-columns:repeat(2,auto);place-content:center;gap:2.5rem;min-height:100vh;padding:2rem 0;display:grid;transform:none}.key{margin:0;transform:scale(1.8)}.sound{margin:10px 0 20px;font-size:.75rem}}@media (width<=768px){.keys{gap:2rem;padding:1.5rem 0}.key{transform:scale(1.5)}}@media (width<=480px){.keys{gap:1.5rem;padding:1rem 0}.key{transform:scale(1.3)}.sound{font-size:.65rem}}
