[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-defaultpage-fixed{position:fixed;top:0;left:0;right:0;bottom:0;z-index:500;text-align:center;background-color:#fff;padding-bottom:env(safe-area-inset-bottom)}.bx-defaultpage-fixed .bx-defaultpage-inner{position:absolute;top:60px;left:0;right:0}.bx-defaultpage-inline{position:relative;background-color:#fff;text-align:center}.bx-defaultpage-inline .bx-defaultpage-inner{padding:60px 0}.bx-defaultpage-inner .bx-defaultpage-image{width:120px;min-height:120px;margin:0 auto}.bx-defaultpage-inner .bx-defaultpage-image .img-responsive{width:100%;display:block}.bx-defaultpage-inner .bx-defaultpage-text{padding:0 15px;font-size:15px;color:#333}.bx-defaultpage-inner .bx-defaultpage-group{margin-top:15px}.bx-defaultpage-inner .bx-defaultpage-group .bx-defaultpage-btn{display:inline-block;padding:7px 12px;border:1px solid #508cee;border-radius:30px;font-size:13px;color:#508cee}.bx-defaultpage-fixed.bx-defaultpage-large .bx-defaultpage-inner{top:120px}.bx-defaultpage-inline.bx-defaultpage-large .bx-defaultpage-inner{padding:120px 0}.bx-defaultpage-large .bx-defaultpage-image{width:150px;min-height:150px}.bx-defaultpage-large .bx-defaultpage-group{margin-top:30px}