[class*=bx-hairline]{position:relative}.bx-hairline--top:after{content:"";position:absolute;background-color:#e5e5e5;display:block;width:100%;height:1px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scaleY(.5);transform:scaleY(.5);top:0;left:0;right:0}.bx-hairline--left:after{left:0}.bx-hairline--left:after,.bx-hairline--right:after{content:"";position:absolute;background-color:#e5e5e5;display:block;width:1px;height:100%;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scaleX(.5);transform:scaleX(.5);top:0;bottom:0}.bx-hairline--right:after{right:0}.bx-hairline--bottom:after{content:"";position:absolute;background-color:#e5e5e5;display:block;width:100%;height:1px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scaleY(.5);transform:scaleY(.5);bottom:0;left:0;right:0}.bx-hairline--surround:after{content:"";position:absolute;left:0;top:0;width:200%;height:200%;border:1px solid #e5e5e5;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scale(.5);transform:scale(.5);box-sizing:border-box;pointer-events:none}.bx-button{position:relative;display:inline-block;box-sizing:border-box;text-align:center;-webkit-appearance:none;appearance:none;-webkit-text-size-adjust:100%;text-size-adjust:100%}.bx-button:before{content:" ";position:absolute;top:50%;left:50%;opacity:0;width:100%;height:100%;border:inherit;border-radius:inherit;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.bx-button:focus{outline:0}.bx-button:active.bx-button--primary{background-color:#4070be;border:1px solid #4070be}.bx-button:active.bx-button--primary.bx-button--plain{background-color:#f9fbfe}.bx-button:active.bx-button--minor{background-color:#d64a0a;border:1px solid #d64a0a}.bx-button:active.bx-button--minor.bx-button--plain{background-color:#fff9f7}.bx-button:active.bx-button--assist{background-color:#e5e5e5;border:1px solid #e5e5e5}.bx-button:active.bx-button--assist.bx-button--plain{background-color:#f8f8f8}.bx-button.bx-button--unclickable:before{display:none}.bx-button.bx-button--primary{color:#fff;background-color:#508cee;border:1px solid #508cee}.bx-button.bx-button--minor{color:#fff;background-color:#ff5000;border:1px solid #ff5000}.bx-button.bx-button--assist{color:#333;background-color:#fff;border:1px solid #ccc}.bx-button.bx-button--plain{background-color:#fff}.bx-button.bx-button--plain.bx-button--primary{color:#508cee;border:1px solid #508cee}.bx-button.bx-button--plain.bx-button--minor{color:#ff5000;border:1px solid #ff5000}.bx-button.bx-button--plain.bx-button--assist{color:#333;border:1px solid #ccc}.bx-button.bx-button--large{width:100%;height:45px;line-height:43px;border-radius:6px;font-size:16px;padding:0 15px}.bx-button.bx-button--middle{min-width:80px;height:36px;line-height:34px;border-radius:6px;font-size:14px;padding:0 12px}.bx-button.bx-button--normal{min-width:76px;height:30px;line-height:28px;border-radius:15px;font-size:13px;padding:0 12px}.bx-button.bx-button--small{min-width:60px;height:27px;line-height:25px;border-radius:13px;font-size:13px;padding:0 9px}.bx-button.bx-button--mini{min-width:50px;height:21px;line-height:19px;border-radius:10px;font-size:10px;padding:0 9px}.bx-button.bx-button--disabled.bx-button--minor,.bx-button.bx-button--disabled.bx-button--primary{background-color:#ccc;border:1px solid #ccc}.bx-button.bx-button--disabled.bx-button--minor.bx-button--plain,.bx-button.bx-button--disabled.bx-button--primary.bx-button--plain{background-color:#fff;color:#ccc;border:1px solid #ccc}.bx-button.bx-button--disabled.bx-button--assist{color:#ccc;border:1px solid #ccc}