a[role=button]::-moz-focus-inner,button::-moz-focus-inner{border:none;outline:0}a[role=button],button{height:3.5rem;margin:0 0 1rem;padding:0 1rem;-moz-box-sizing:border-box;display:inline-block;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:#005466;font-weight:500;font-size:1.6rem;line-height:3.5rem;color:#fff;text-align:center;text-decoration:none;outline:0;border:none;position:relative;min-width:5rem}a[role=button].large,button.large{border-radius:.3rem;height:4rem;line-height:4rem;font-size:2rem;width:100%;font-weight:700}a[role=button]:after,button:after{position:absolute;content:"";top:0;left:0;right:0;bottom:0}a[role=button]:active:after,button:active:after{background:rgba(0,0,0,.3)}a[role=button][aria-disabled=true],button[disabled]{pointer-events:none;opacity:.25}.theme-A a[role=button],.theme-A button,a[role=button].theme-A,button.theme-A{background:#096}.theme-B a[role=button],.theme-B button,a[role=button].theme-B,button.theme-B{background:#F63}.theme-C a[role=button],.theme-C button,a[role=button].theme-C,button.theme-C{background:#00c5d9}.theme-D a[role=button],.theme-D button,a[role=button].theme-D,button.theme-D{background:0 0;color:#666}.theme-D a[role=button]:before,.theme-D button:before,a[role=button].theme-D:before,button.theme-D:before{color:#666}a[role=button].icon,button.icon{padding-left:0;font-size:0}a[role=button].icon.text,button.icon.text{padding-left:4.5rem;font-size:1.6rem}a[role=button].icon:before,button.icon:before{left:1rem;top:.25rem}a[role=button].icon.large,button.icon.large{padding-left:1rem;font-size:0}a[role=button].icon.large:before,button.icon.large:before{left:0;right:0;top:.5rem}a[role=button].icon.large.text,button.icon.large.text{font-size:2rem}a[role=button].icon.large.text:before,button.icon.large.text:before{left:1rem;right:auto}