.jxgbox{position:relative;overflow:hidden;background-color:#fff;border-style:none;margin:0;-ms-touch-action:none}.jxgbox svg text{cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.JXGtext{font-family:Courier,monospace;background-color:transparent;padding:0;margin:0}.JXGinfobox{border-style:none;border-width:0;border-color:#000}.jxgbox :focus{outline-width:.5px;outline-style:dotted}.JXG_navigation{position:absolute;right:5px;bottom:5px;z-index:100;background-color:transparent;padding:2px;font-size:14px;cursor:pointer}.JXG_navigation_button{color:#666}.JXG_navigation_button:hover{border-radius:2px;background:rgba(184,184,184,.5)}.JXG_navigation_button svg{top:.2em;position:relative;padding:0}.JXG_wrap_private:-moz-full-screen{background-color:#ccc;padding:0;width:100%;height:100%}.JXG_wrap_private:-webkit-full-screen{background-color:#ccc;padding:0;width:100%;height:100%}.JXG_wrap_private:fullscreen{background-color:#ccc;padding:0;width:100%;height:100%}.JXG_wrap_private:-ms-fullscreen{background-color:#ccc;padding:0;width:100%;height:100%}.smart-label-solid{padding:1px 7px 1px 7px;margin:0;color:#fff;border-radius:150px;text-align:center;vertical-align:middle}.smart-label-outline{padding:1px 7px 1px 7px;margin:0;border:solid 2px #000;background-color:#fff;color:#000;border-radius:15px;text-align:center;vertical-align:middle}.smart-label-pure{padding:20px 7px 1px 7px;margin:0;border:none;background-color:transparent;color:#000;border-radius:15px;text-align:center;vertical-align:middle}.smart-label-line,.smart-label-point{background-color:#0072b2;border-color:#0072b2}.smart-label-point{margin-top:12px}.smart-label-angle{background-color:#e69f00;border-color:#e69f00;padding:1px 7px 1px 7px}.smart-label-circle,.smart-label-polygon{background-color:#f0e442;color:#000;border-color:#f0e442;padding:1px 7px 1px 7px}