.c-btn.block,a.c-btn.block,button.c-btn.block{display:block;width:100%}.c-btn.small,a.c-btn.small,button.c-btn.small{line-height:1rem;padding-left:.75rem;padding-right:.75rem}.c-btn.small .c-icon,a.c-btn.small .c-icon,button.c-btn.small .c-icon{height:12px;width:12px}.c-btn.large,a.c-btn.large,button.c-btn.large{font-size:1rem;line-height:1.5rem}.c-btn.outline .c-icon,a.c-btn.outline .c-icon,button.c-btn.outline .c-icon{fill:currentColor}.c-btn.loading,a.c-btn.loading,button.c-btn.loading{position:relative}.c-btn.loading .c-spinner,a.c-btn.loading .c-spinner,button.c-btn.loading .c-spinner{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.c-btn.loading .c-btn-content,a.c-btn.loading .c-btn-content,button.c-btn.loading .c-btn-content{visibility:hidden}.c-btn .c-icon,a.c-btn .c-icon,button.c-btn .c-icon{vertical-align:middle}.c-btn .c-btn-content,a.c-btn .c-btn-content,button.c-btn .c-btn-content{align-items:center;display:flex;justify-content:center}.c-dropdown{display:inline-block;position:relative}.c-dropdown.disabled{opacity:.5}.c-dropdown select{background-position:right .5rem center}.c-spinner>.animation{animation:rotator .7s linear infinite;border:2px solid;border-left-color:transparent!important;border-radius:50%;border-top-color:transparent!important;height:20px;width:20px}.c-spinner.sm>.animation{height:16px;width:16px}.c-spinner.lg>.animation{border-width:3px;height:32px;width:32px}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
