/* BEGIN bokeh.min.css */

.bk-root {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 10pt;
    position: relative;
    width: 100%;
    height: 100%
}

.bk-root .bk-plot:after, .bk-root .bk-canvas-wrapper:after {
    content: " ";
    height: 0;
    display: block;
    clear: both
}

.bk-root .bk-shading {
    position: absolute;
    display: block;
    border: 1px dashed green;
    z-index: 100
}

.bk-root .bk-tool-icon-box-select {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBODVDNDBCRjIwQjMxMUU0ODREQUYzNzM5QTM2MjBCRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBODVDNDBDMDIwQjMxMUU0ODREQUYzNzM5QTM2MjBCRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkE4NUM0MEJEMjBCMzExRTQ4NERBRjM3MzlBMzYyMEJFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkE4NUM0MEJFMjBCMzExRTQ4NERBRjM3MzlBMzYyMEJFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+hdQ7dQAAAJdJREFUeNpiXLhs5X8GBPgIxAJQNjZxfiD+wIAKGCkUZ0SWZGIYZIAF3YVoPkEHH6kojhUMyhD6jydEaAlgaWnwh9BAgf9DKpfxDxYHjeay0Vw2bHMZw2guG81lwyXKRnMZWlt98JdDTFAX/x9NQwPkIH6kGMAVEyjyo7lstC4jouc69Moh9L42rlyBTZyYXDS00xBAgAEAqsguPe03+cYAAAAASUVORK5CYII=")
}

.bk-root .bk-tool-icon-box-zoom {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAgCAYAAAB3j6rJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozMjFERDhEMjIwQjIxMUU0ODREQUYzNzM5QTM2MjBCRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozMjFERDhEMzIwQjIxMUU0ODREQUYzNzM5QTM2MjBCRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjMyMUREOEQwMjBCMjExRTQ4NERBRjM3MzlBMzYyMEJFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjMyMUREOEQxMjBCMjExRTQ4NERBRjM3MzlBMzYyMEJFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+a2Q0KAAAAmVJREFUeNq8V19EpFEUvzOtmKfpJSJKDL2WiLJExKaUEq0eeikiaolZLT2lVUpPydqHqIlIo1ilFOmphxj1miKWWHppnobIt7+zeyZ3jjvz/bnf9OPHd8/9d77z3XN+94ts7ew6SqksWKX+w1GFiLjYdVSAfeAQ2Ag2sf0GvAXT4C/wle1x3lt9UOGBNk6BrYa+FuYIeAWOsmNviGqe6W+q081OmAGvizgh0cpjZ3RjGBFZBpMG+xn4wM8NYJfWFwNXwXrwS96RiIUTwwYn6AxMgb+FvQ5c4zOUxzR4Ce5GLZyo5LfSsQP2G5xQbKO+bWFfoLWinA1OAEcoM2rFRpMe5sloJWgtm4j0iPZcPhVdkOWxBWvZONIi2uc+5sqxbTaO1Ij2o4+5T6JdGy1SF4Kg2mLsi01E/oh2l4+5HTKaNlmTEe0ka40XyNqTsYnIkWiTwC16rMRNci0bR0hJ7w1veizqy9uB5D4ZDZKBtI3WvLCCJoT9E3jHny4j1DdmWOcbrWWjNYuGoqaL2kdmKayTztio7yzTJprz4A/9PuI3a8YMh5IKVC9fetxAY5rB79pNzXdESMJ/GrSjm8/DCTjAgpjQZCDDh5I+w4HuQBBHOsE9USty4KB2KF85m9J+v5XX9KXr3T7fQZS26WefYlcU+ayJlxhDIT40jBnn21hQOPrfgFtEqAhdGETqK7gZ4h/Av4g4Jf5TUoYquQSuqJDhFpEJca3b4EoYOtyyhrSkHTzlcj4R4t4FZ9NL+j6yMzlT/ocZES9aky3D3r6y5t2gaw3xWXgs7XFhdyzsgSpr2fFXgAEAmp2J9DuX/WgAAAAASUVORK5CYII=")
}

.bk-root .bk-tool-icon-zoom-in {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAgCAYAAABpRpp6AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AcRDi0ZzsqC7QAAA5RJREFUWMO9mE1oXUUUx39z8/K1aF0JSqBpoFBoIgYKVqFQEQuCYDePTjqSjKIroQhCs6oF3SgK3Yi40EVvhasDAaHQVangqiJ9pFoUK8FCJSAEhIL0I8nLdTMpk+O8vLnX5x0YeOfcc2b+c+Z8zVNAC9ikwZEXbgh4BWgDB4FZ/+kGcAtYAi5Zo7tSVzUNOC/cQeAi8Ewf0R+ABWv0rZCZNWzZd4DlBLB4mWWvs8PCQ0C3AbAfAWcin64At/3vKeB4ROZja/TiNuAM2PqfwWrga8G+BJy2Rt8RsvuAT7yPh2POGu3U6NjY0MMHD7oDAKWs0WWEPwL8DkwE7MIa/Wqf9S4C8wFrBZhuHZqeUcud6/3AXAFeDFg/W6Nn8sJl/paGgf154bas0b8J9bYAewd4K8EGp4FjwD5PHwDarcnJ/fQDDLwrAB8AsEZvu1IX+LWH7suCPmuNvttvQ2v03bxwZ31GebRWtmfv3q0E5e8Fa7iCtxwW9LcVdKXsc9nY+HiZqLwpskvqeEIcfrWC7pqgJ7LPP/u0pMGRF+7xCuJSdr2JwvGnoI9X0D0m6NUmAHcEfcb3EilDFppOS1zXTZ8BhiN+Gh5O5YWTwVoqpTaAlYVTJ2cC/mXABPQs8AGwmFAZZwX78g7ASqnpR7uXpVJKlQEda5x20GVZjiqlpgR/CXhvOxUGVn4KeFMGYV64CeAL4CWxzm1gSQnhrdQMEB5m+4Ce/9PCqZNPJ5RmgPveZTpBCjwMjEdk56zRLuuTxsKJALgZTqD080YkjzvgfGSPceAo8LafR3uAPe/XQLrEVaWyc/Nz7Wve0mVgpY1AvrRGj/zL775yR4DJHgZYBP4CzgEjiUG3DrwPfFi5AEQAZzXz8PVI9evVwL9ujf4lZLYaLhqHImA7Aa/jg8sB38SeSI0CBl4T9HfW6OerLFDlWsPDlTWsOyTyMcCFqutkeeFUwmbPCtZGDeu+IPri+z5HU9XCKYE36fvSm36jlRqA35AFxRr9d9VFWn6u9+mHnQ+EusH2WOSN9mWdtZIA7/aO8zc05p8yo9boHyOibVEQVis28jsAP8wLlwXPneThH50lcC8v3B/eXWJjXtBFLGUl+bBXHESbeS926LxwU5G+9kLdTTJvqc2UbJFg7RTrdmT1qp2H/bN90GN+EMHWs5eo68+7/PG3HARcF3jSGr02MMBB9O92zVVTmvZlec0afeK/rPcPRydBWFnJL+gAAAAASUVORK5CYII=")
}

.bk-root .bk-tool-icon-zoom-out {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAgCAYAAABpRpp6AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AcRDi4PETNkfwAAA0xJREFUWMO9mEFIFUEYx3+zPlMP1SkoBE0IBDUShCIIikAIgro8GpvQKeoUSBDkKYK6FAVeIjrUwS3YWhCCoFMUdArCh1YUFZJgCIEQBFFqPrdD82od5j13n+/twMD7vv3m2/9+883/m+8JIAcsk+Hwg7ABOALkgU6g1zyaAj4C48BjrWTRXiuyBuwHYSdwD9i9hukrYEgr+TGu9DKO7HlgMgFYjM2kWbMqwg1AMQOw14ELjkdPgRnzuwPod9jc0EqOlAB7wEqdwUrgoaV+DAxrJWct2zbgpsnx+BjQSoaiqbm5YXFhoVgDUEIrGTn0G4DPQGtMHWglT6zh7x4wGFNNA925ru4eMVmYqBakZ3apEdjuB+GKVvKTZZa3wM4CZxO4Hwb2A21G3gHkc+3t26kWsFaylEpF4EMZs8OWfFEr+T2B7+9+EF40jPLPl7dx06aVOp+3Pkt+nmKtbbvXa25pieoMeKsVubkUa+ctudW7c/tWvQHbeb8lhbltu5RF4fhqyf0p1u635LksABcs+YK5SyQZdqEp5Kztemvoo9HQ1f+SKP6KURSJMs4jIcRvYHro+LGemP4JoGJyL3AVGElQGXst9ZOcBar739ujSAghXPldDrCIoqhJCNFh6ceByyYQ8SjvBM7Yh9APwlbgLnDI8jMDjAvLeKUCoNJHOQ9pKfJCiDdDx4/tSlCaAX6ZlCnEKLAPaHHYDmglw0o5vFxpRlG0agKRmVOOIhACo453tAD7gHNm7isDdtT4wE6JZ0J4lwYH8i9NpFNRnv8g3AO0l3k8AnwDLgEbErpcAq4A19bKx3ry8ISj+pW7wJ/SSr5PcoDqBbYLeOegvb7Y7xkgBB65WqRcxgE+ackvtJIH0jjwMoxug8XHAGNp/Xh+EGaVFgete/Evw9GkjXBWgE/bBUUr+aMawLkM0mGzo0e7X42vnJlL1fZxZoeaTSvTpJV87TDNWwVhLuVFfhXgRT8IvVi7k6ZFKlW3n34QfjF56RqDlhy4KCtRSpiFtWCLn66P9oOww3GvHav2JZ6J1PJ62cLV4peJbsGuXlXzsGnbaz0Ga3HYypbmavO5wh9/k7EDVwS2aSXnawY4dvorbXNaSpOmLM9rJY+ux98fNUQlTNeDDboAAAAASUVORK5CYII=")
}

.bk-root .bk-tool-icon-help {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAABltpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPHRpZmY6Q29tcHJlc3Npb24+NTwvdGlmZjpDb21wcmVzc2lvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzI8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MzI8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MzI8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDpBODVDNDBDMzIwQjMxMUU0ODREQUYzNzM5QTM2MjBCRTwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpBODVDNDBDNDIwQjMxMUU0ODREQUYzNzM5QTM2MjBCRTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRlcml2ZWRGcm9tIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgPHN0UmVmOmluc3RhbmNlSUQ+eG1wLmlpZDpBODVDNDBDMTIwQjMxMUU0ODREQUYzNzM5QTM2MjBCRTwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpBODVDNDBDMjIwQjMxMUU0ODREQUYzNzM5QTM2MjBCRTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgPC94bXBNTTpEZXJpdmVkRnJvbT4KICAgICAgICAgPGRjOnN1YmplY3Q+CiAgICAgICAgICAgIDxyZGY6U2VxLz4KICAgICAgICAgPC9kYzpzdWJqZWN0PgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNjoxMToyOCAxMToxMTo4MjwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+UGl4ZWxtYXRvciAzLjY8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+Cphjt2AAAAT7SURBVFgJxRdbaFxFdGb2bhui227BWrsVKYgf2kJUbP9EUPuzEB803WTXJjH61Q/7Ya1+CMYKEVTsh4J/EpvY7BoabUiNiA8s1p+4KIhpoUUEselHqyS76TbZ3HuP58ydc3d2u4+IkQxczpz3mZkzZ86VYpXjvenpjZsLhUcliE4AuUuASAgptmt1EFdwPiclzIIUUwubNn17OJlcXo1p2UpodHRiux9xB1Eug1+slbzhFxGOKc851tu7/0oznYYBDA8Pt0U2tL8KQryIq2tvZqQhD0QJHRz3yqWhgYGBpXpydQMwqz6NCnurleCSADkJEfgKfOePqL80R/wV1ZaQyr1LenKfkPCkEPKeaj0xg7vxVL3duCmA0Vyuw/fl52hgBxsBED+h4Cv9z3R/zbRm8MTJTx7HQN7GQB6w5C4L4SX7M5lfLBpurjXMyvNIShiyi0l1pL8n9b7EDGPR8fHxzSsQ6XDB3618/xqo6Pk25V5MpVJllgHM1BO58RdQ612kOYZ+GXdij70TYQB05mpj+1kU5G2fB+l3PZtOf8NGx6ambnMXb3yAxg8wjSEG6OKKR9oicBQD+ZvpH2Wzj0lQpxCPG9qMv1x6hHNCsSAlHM7ZOa682vlI9tRDbvHGbD3nZAPpDoD/3JIrLpAs26UFkC3EMUA99hpfGtEBfJjNJnS2Gwnadnvl+Xw+iuc3DAJuNyIaSCHpilVldyDjjUxj3WDZIAhxhHHyRcdNuA7AAfUaXzVKODpzFiZ4/uLvh5G+m2no+C/pyIf7MqlEJB7bpqR6nXkEUfbeawuLaZsW2ISfNQ2vtaktQlGFQyIVGT0o2+2EC4iQNGwjBIN9qdQ5Qg4mk4X4rW3vCClLtowE2FOFUxKDfNmiZci3ovKKRFPh4FK9q4Zbdr+lKKJiA13TcHR2dmLBgdmQ0GAS2MZaEowY+XbAk09IvgtYZGp16SyvFhaHcIUh645t8T9DBCcnz5zZ4hZLu3DzK2QlL1QQa0Y+pHiJKPSuOGj3PmZTheM5w2TwqBxnvBZOTk7G5gvXJ5Aelms8wnJURL+olSWcfEhf6gDoUXPMq6ZlqbzWU2pE+3hi4s6F68tfIj9cBMlikr7Z0/P0b/X0yIcUXsDCF1WhtL4OROHaXk+xlkbV0Cu732Nmhc4peaWSg73pA8dq5RkvO37ldUTfXCKZv2q45MkhvG87WQEzpCCUSvV1d9GONBy3lMvgKSwrZig8gjAietWY0QriylO2jIo4yVbOSb7KB/qmI9BPKjHpSSXYauRyn92Nq9/Kcrj13x3s3v8D481glQ/0raiNYgX9njPSBOImbrHZePl+tfFmc9sH+Xaoh8NjOKSVdDMhjjYzQLy+dFceH5+IJQf9VYXX4tROg4ZFU8m31M3mfPEqUoJqCGJfvWpo2xnNfdrhC28n06SCeSzNZxlvBINGRXCtKS7EY1uV6V7HWAm38y1cXaXsMcOCvr9ySPj+af7A1U2HJXHzVNvUXVLIGyPf+jV0pf8GHoN+TLAyPkidTCi2RpPApmnR0Bd1zGRaB/B8Oj2HSw7LLbVR1MmskW8RdEWVXSJf3JbpAMgRtc4IZoxTh9qotQjCasm46M0YX9pV1VmbpvRH5OwwgdRtSg2vKaAz/1dNKVtb17Y8DCL4HVufHxMOYl1/zTgIgiYvBnFKfaNp3YjTdPz3n9Na8//X7/k/O1tdwopcZlcAAAAASUVORK5CYII=")
}

.bk-root .bk-tool-icon-hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AoSEhIO6t4cXQAAAI1JREFUWMPtVjsWwCAIUx937NClR3Nx8JT2AlVATe0HRhUSSPTpnMXfw18txpQLAuzYN88SQIHXSJCWcU+0mgpocK5WWG1CGhnfaPfvmMBML5gHzAPmAfPAIycQUNpLa5EmUSqHhrz6S8aR0OaS9KBWEoh5Y8qlRYTbh5K4BbwGNgLuZ10t9IO1TvPPxwnW4GRq8RbypgAAAABJRU5ErkJggg==")
}

.bk-root .bk-tool-icon-crosshair {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADEUlEQVRYR81XXVIaQRCeHqug8CXmBNETaE4gniDwIgpVspxAbxC9ATkBkCpQ8gKeQDiB5AQxNyAvUlrldr7eHxyGXZi1rMJ5opbp7m++7un+htSGF204vsoMoNXrlzSpfWa1oxQfhAegCZGaEtPorHo8znIoJwCt6+td8uk7ApUQCIHTF4BNAWzImq8ap6cP68CsBdDp9i9ZqXM7ML79g/EnCWD+jgMKENKqWT+tXK0CkQqgNRjs0OxpQIqKhoMxaG6/6JeRnK7T6yO2UvVqhYSlLX+ryORfgKn9ORDFIy7ky41yGcwsr0QAQfDH5zucOswx819fs4egI9OFCcD8DjBF7VNbEX0JzdWEt3NHSSASAcCxBDqMgt/623kvyTgNgNjJIfTjk4D4FqaJR1715MjmYAmA5Bx3AwUXQL+t105KaTlcBSC26XRvhjEIoLiq1yqXpr8FAGG16/ug4IT27fxBWu7EiQuAiImJpEMKE6nYM30uAIDDttSUOPfJP7JzbjPhAiBIh9QE67vIvoOi9WJfCwDavf40ulpjbCqmUf+W753ezURuh7Dg1SqflwAEHU6pgfyBq9Y4qx0LG++2fnZ/eUzcstmdM2AWH+jfc+liWdBJfSENf8Lifi3GVwC9mybOfi5dzatWVrbbLIHNva8p5h/16gkaFiLGGxbufkoE6XguwePiXLF3XmMfCUCUAqtKXU7sumd1CowOuJEi3Pg1FBpjitIGhyvVSfvmjci6ZR+rFQfDiPVE2jFYeICQ+PoewwjC5h7CZld6DBdyu6nDSKgzOyIMhmhK5TTqXYbRorZYM46TmpKAAOrGWwSJJekSB1yqJNOzp1Gs7YJ0EDeySDIMtJbQHh6Kf/uFfNFZkolJICRmz0P8DKWZuIG2g1hpok+Mk0Qphs0h9lzMtWRoNvYLuVImUWrmPJDlBKeRBDfATGOpHkhw670QSHWGLLckmF1PTsMlYqMJpyUbiO0weiMMceqLVTcotnMCYAYJJbcuQrVgZFP0NOOJYpr62pf3AmrHfWUG4O7abefGAfwH7EXSMJafOlYAAAAASUVORK5CYII=")
}

.bk-root .bk-tool-icon-lasso-select {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3NzIwRUFGMDYyMjE2ODExOTdBNUNBNjVEQTY5OTRDRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1ODBEQzAzNDQ0RTMxMUU0QTE0ODk2NTE1M0M0MkZENCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1ODBEQzAzMzQ0RTMxMUU0QTE0ODk2NTE1M0M0MkZENCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTU0QzIwMUM1RjIxNjgxMUE3QkFFMzhGRjc2NTI3MjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzcyMEVBRjA2MjIxNjgxMTk3QTVDQTY1REE2OTk0Q0UiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7r0xDwAAAC9klEQVR42sSXb2hNcRjHz50rt1aslNQitSimq6VESW6SFMvFyJ+UknnhhVhkRIkX/iRbSPMnyt95sblZFvMC02patEKtaE3Km1taqWlxfZ/6Hj39+p17zr3nHJ76dO4953d+53ue5/k9v+ck2jseORHYRDAXpHmcDSar84McNwLegwHQa5soGULENFAPMmApH+5laXVcw9/fwA1wDYyFEbQI7FITl2vTQTPYDnaCj3KyooQJVoNu0BmBGG0zQc71YhAPzQEnGRY/+8R8+QGGVCjcXEqBZQy3tkrQBpYnfRL1EGgEEzzGSB48AT2gT+eCj8nLbQCbDU9lk0USto35Ytov0MWE7C8zTL3kKbiiFsQqWw7VcaBNzD2wGOwJIUabePeB+l9tCloI2i0xlnCsBAfAVyda69Pe1yGbBW4ywVwbB2fBRSc+0y8/5AqSpL0KpqqLo2BHRKHxMnnuFvW/xxUkD65VF76DBpb5OG0vy8rfFVtBrzQbA/f9AzFZ0KT+t0iKiKCNRt7kuMriNAlTq6pvkti33Eq9whh8N0YhUqlPcP9ybRjs1pvrfEv5j8NkyzgFatS5PNjKo+NurinjxtqIhcgedh3cN8SIZ9by6GhBI8YEkuBVHpNXlyAkQyHP2SloG7CJcQW9tOzu3VwFlVyFl8Bn8AZ8AMctnk1RxFHwDtyxCBG7DNbrMGlLoIWVXfaVR8f3ExQsDxf7wpeZwp067eMxaUsOg7fFBiUZsiPgjOX6pCL3zgDbAvZIp8HjIHF2K/VturDVqElhrJ8tShdbFqcUQW4rIK3FfrCpTGHS47wGHZbFEsjM9iPP8M3j/pYPOI+smgV8kZZyxRRr8sfZlh4LOI/0UReiiLPfV4e4/pwlB3571J3GsIKCfHWcp7cyLIzyNfGCHqkzxjaxzR0tV1CiUChYLzzszPndKx3mM0vyH+SqdRrW1UfnIT2Zh7hhtilZ4/wSV1AcOeRntmJXE2dS+9mg5VzV/xRkq1NjYSb8I8AAdTOa+zQjMmsAAAAASUVORK5CYII=")
}

.bk-root .bk-tool-icon-pan {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCRTI5MDhEODIwQjUxMUU0ODREQUYzNzM5QTM2MjBCRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCRTI5MDhEOTIwQjUxMUU0ODREQUYzNzM5QTM2MjBCRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJFMjkwOEQ2MjBCNTExRTQ4NERBRjM3MzlBMzYyMEJFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJFMjkwOEQ3MjBCNTExRTQ4NERBRjM3MzlBMzYyMEJFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+OXzPwwAAAKNJREFUeNrsVsEKgCAM3cyj0f8fuwT9XdEHrLyVIOKYY4kPPDim0+fenF+3HZi4nhFec+Rs4oCPAALwjDVUsKMWA6DNAFX6YXcMYIERdRWIYBzAZbKYGsSKex6mVUAK8Za0TphgoFTbpSvlx3/I0EQOILO2i/ibegLk/mgVONM4JvuBVizgkGH3XTGrR/xlV0ycbO8qCeMN54wdtVQwSTFwCzAATqEZUn8W8W4AAAAASUVORK5CYII=")
}

.bk-root .bk-tool-icon-xpan {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AoSFS02n02YegAAAG5JREFUWMPtlDEOgDAMAx3Ezv9HFiR+By8ICwOKoBNWPPikrsk1bhrrtqOTCc1YwAIWsMCbQN7nbxLAITeBuRiyWR59QmYCOciMSXoNZd5AfGQejMxrfakIgnDryln7SP2ErOyHdb2GFrCABdoFLtthDii1Jv8gAAAAAElFTkSuQmCC")
}

.bk-root .bk-tool-icon-ypan {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AoSFS0IXiyF0QAAAHFJREFUWMPtlrEKgEAMQxN1PP9/dhH8Pj+gri5yGkrBI9laeuURrhBu+wFRJ4B2q6ksmaCrIUGL8CY6fVY5gGoH4uMch3OAHUfKryBFBjCAAQxgAAMYwAAGyEzFUkb8ZSqOl3PjfkICWB/6rLqCOcuBCwLtC1jsosQGAAAAAElFTkSuQmCC")
}

.bk-root .bk-tool-icon-polygon-select {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFMzNBREIxOTQ0MUExMUU0QTE0ODk2NTE1M0M0MkZENCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFMzNBREIxQTQ0MUExMUU0QTE0ODk2NTE1M0M0MkZENCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkUzM0FEQjE3NDQxQTExRTRBMTQ4OTY1MTUzQzQyRkQ0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkUzM0FEQjE4NDQxQTExRTRBMTQ4OTY1MTUzQzQyRkQ0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+xB9jgwAAAe5JREFUeNrsmL1LAzEYxu9KUVDBW8RBhRscXNSCoyA6uIl0kYqIXFcXBRdBoYpuDi7iYEFbkFZPpX6sin+BtAhODloHRZTaSkEUUZ/A23rUer275mjFBn40hJA8eZI3ea+iGjn4FL5LCkigHiQ5trM5HEPuQaFQcQhlVpy0GoFWpF2hmKe/lfaUWUHZYsRSM2Vn/9CSQ5LNu2Bq/LI7Qw6KgqSNc5gavywdqgiqRFklyv7doS7q7flrUbYImkG61FvmAU9gBvhLHWUrYIucfwdxM6kNL4fqwBzV18AHOAaNYJo1BsOqDFyiKAp68BA0Cx6BD4yDc8ql+0FC008Gp4HQtttOh6JgAVSDF/BM7WmdZyQCUct6giSTkdYCpqjup+0JghqwaXCMSYhibknFOFQFwnRIl0AbWKXtUSy42wuuIMplNcoewDB9XdyB2gLbYzQTiEKUYtShHjBK9RM6JxOgCZxxvCo2IIohOX/pwMJ1D3STCBWMgTeCZyYQI+I/3jKNmFuNe5d0zyRsSt68yojnOl+UeUEXuAc3dLew67WTs5gYzZUpvtxD3UEurINdam8HDeCIsyNMTB8cCeA344qCsyNrBbFOrfQPxQWHyCkkJhPR8/lcYoJe6XJj98GAXXkIE6IRI+S4lHXoS4ABAP0ljy6tE4wBAAAAAElFTkSuQmCC")
}

.bk-root .bk-tool-icon-redo {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAgCAYAAABgrToAAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wwGEDEBYlsi0wAAAYBJREFUWMPtl71Lw0AYxn9ppVAodKoUBGfHDtJJR0FRFAc5uMEbBFcdBcXi4G5Hhw5ZAkFQHASho07i0L+hUCi4KBSKQsHlLYSS0iQ0rcI9EMjHfTz3e58LCVhZWf1vOVEbup6fBTbkWAOyQEUet4AB8Ao0gabRajATg67nl4ErQAHFiON+AT5QM1p1UzHoen4eOAdOgELC8XtAHbg2WvWnZlCoPQLVKUXpDdhLQtMJMVcRc8sh7TvAA/AEfEj2kCyWgG1gH1ga03fHaNVKbFDIvYdM0AVqQGNS+GUzHUluyyEmV+OQdAID54CXkLI+AwdGq16clbueXwDugM2Qcq8brX6ijLMQOL8MMVc3Wp0mCZ0saMv1/BvZaENVZa6Lqb4Hk0pKfg/sjuzuFaNVZ1L/TNoGJbOHkr+hCsDZnyAYIHkM3AZu9YHFSdnOMDs1gHbgOj9S9tkTdD2/CHzGjIQzL4Lpfs2kTXKUnCU4hmQO+I5Cbl4ES/YfwcrKyiqefgEvB2gLTkQWKgAAAABJRU5ErkJggg==")
}

.bk-root .bk-tool-icon-reset {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAgCAYAAABgrToAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCRTI5MDhFMDIwQjUxMUU0ODREQUYzNzM5QTM2MjBCRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyOUMzNDE3NDIwQkIxMUU0ODREQUYzNzM5QTM2MjBCRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJFMjkwOERFMjBCNTExRTQ4NERBRjM3MzlBMzYyMEJFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJFMjkwOERGMjBCNTExRTQ4NERBRjM3MzlBMzYyMEJFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+kFHGtQAAAm1JREFUeNrMmE9ExFEQx3+7ZYmlLrEsUUTHaEV0iESJVqduXaJr1xKlFB1bdYqoQ9GlFBFdikgpIhLd0rLqUsQqrW2G7+YZr+2993vaHT6H3583M795897M+0U2t3cCR6kh+kA3rtvx7IYoEGfEMSi4GIk4OJgg5ogRot5wzBvBhmaJnI2xqMW7dcQC8UCMWzgX4N1xjF2ALq8OctROiGkiHrhLHDpOoNOLg5xXF0Sn5lmWWCUGiBRRC1K4t4p3pLCuKyVnnXMwAUVJcT+HfFo3SH5ePGPI24TmA1Pl8rJcBGPEvsa5I6KVWDNcmQW824qxqiRhI+bi4IxmWjOYuneH/HvH2Ixmumd8bjNhhad8lxgSzrfp8jUa/L/wlI8KZ3h1T4bdB30Kb9zz4t6YbgurlIMBdoBHUQiGTBx8JYoKPqVe0ftFNInnW8J20SSCjRWM8k8E1S+TNfbZYyQ59yJEg0kjw1QyB42k1iI6ReXLfEWSK8iHJnJVsYqN8jtammuFc/FOr3juU7Ia+39uM7fiuq8aVrEqp+J6BPWzahw8IPLKdTPKUNU4yJ3Fhqb1inu0y7qeRNVYsWkWFkXPl0QZ8iVbohFmW0s2DmY1jSUX8mUPzi1rmoLML2eXsvsgR/FO3JtAix53nNZ96FDlDrasW35eKGniRRPJeywck9VdOjTdayL3Ahv5MC1/xy+Hp1Iq7BGHMHatjOEqMUgMlxmbVsaEOpMk4GSnp0VyCedyLtuMTlhRD1ZaPoRjeejoMf1HE7VUPkW04Jz7Ztm9rGHslM1Hhjl2xlCn+4muQP/77RyHdf799uli5FuAAQC+l5Sj5nEBdwAAAABJRU5ErkJggg==")
}

.bk-root .bk-tool-icon-save {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozMjFERDhENjIwQjIxMUU0ODREQUYzNzM5QTM2MjBCRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozMjFERDhENzIwQjIxMUU0ODREQUYzNzM5QTM2MjBCRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjMyMUREOEQ0MjBCMjExRTQ4NERBRjM3MzlBMzYyMEJFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjMyMUREOEQ1MjBCMjExRTQ4NERBRjM3MzlBMzYyMEJFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+h5hT8AAAAKBJREFUeNpiWbhs5QcGBgZ+hgECTAwDDGAO+AjEjGj4Lw5xUrAAkl3ocr8IhQAzjT3PRu0o+I+EHw65NDDqgJHrABYC8t9JMIuRmiHACS2IKC0LOKH0X1JDAOTzs0BsBs3XlIKz5KSBRCA+RQXLjwNxNDlp4BoQm9Mo7fGPZsNRB4w6YNQBI94BfwfaAV9G08CoA9DbA/xUavkMvRAACDAAaPgYViexODkAAAAASUVORK5CYII=")
}

.bk-root .bk-tool-icon-tap-select {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3NzIwRUFGMDYyMjE2ODExOTdBNUNBNjVEQTY5OTRDRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCOTJBQzE0RDQ0RDUxMUU0QTE0ODk2NTE1M0M0MkZENCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCOTJBQzE0QzQ0RDUxMUU0QTE0ODk2NTE1M0M0MkZENCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTQ0QzIwMUM1RjIxNjgxMUE3QkFFMzhGRjc2NTI3MjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzcyMEVBRjA2MjIxNjgxMTk3QTVDQTY1REE2OTk0Q0UiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6eYZ88AAADLklEQVR42rSXf2TUYRzHv7tuGcfE6Vwb5zLSSjEj7Y9KWqfEmFZJP+yPMdKKmUrrn0iUfjhWlLFi6YfNrF+StBoTo39iYkTGco4xxxG59P7k/T2PT8/37nu3bx9ezvPj+zyf5/PreS78bGLS8SmrwE6yje3NHJsDBTALpknBz6JhH3NiYAB0gHqPOVv52wJ6QQ48BzdAttTioRJjdeA8mAHHS2xuk3p+M8M16ipVQE49Ds6CiFO9RLjGONf05QLx6wPQaBlbBlPgJVgkP0ETiIJ2sB/E1XfimjfgBOOlKDUqCGOcqBcQnw6BYW5YTo4wbvQhMmCfGRemC2rBiGXzWUb+kM/NRZ6CHWBM9ce5R61NgX6ayhSJ5EPlItlDRNkz4JbFHf06BkSzHjXxM+gDv1S/mPUo2AXWgt9UUHL/IVhS8yUV1/EbV3o4N+NaoE9Fu/i827K5pNYHnqAVJECShWmAaddpscYFFXwR7vnXBRGlnUN/L6kqKJlxnRUuDbaDBiL+vst5d4gpcpBrqk/2jIgCKVUolhntplzivHmwh4stGOPfwBWwl/2dpp8p7xjQZqFLiQJtauKkivYm+kzccpK57yXfOUe+P23JqAnVbhMFmlXntCWnxbT31am9ZJ4BJifsUmNTqt0cYhA5ypympPg7VkEKunPbVb8cIG+0kyHLJZNR7fUMooUKFHAPkfQo58VLK+RzwRDd4FdWG9mjpaAXzqkJa1R7kQttqEABWXMjOOxxVRfnhRm5URX1prk/0pQHwNcKlchZ+jdpC+hFdVqO0my9Hj5dkYgCn1Rfh/KdlNDHrJhPqlDih+IfBd6qwpOgEqYMsorJ2HtWxtagLJDn/W3KRfPOZhoeBJfZPgVeGKeKrkQBh5dLXl25Ny3pc4/1fkTdbvFqFQgbxWeYD0hXulhQ0pYiM1jG547fcbMQpVnHTZEn9W3ljsCzwHxCdVteNHIZvQa7/7cC7nV6zHIfyFP9EXjFa7YxKAVqPP4bxhhoLWW+z9JyCb6M/MREg59/RlmmXbmneIybB+YC/ay+yrffqEddDzwGvKxxDmzhc0tc80XVgblqFfgjwAAPubcGjAOl1wAAAABJRU5ErkJggg==")
}

.bk-root .bk-tool-icon-undo {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAgCAYAAABgrToAAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wwGEAgO/GCy+AAAAXlJREFUWMPtlr1LQzEUxX+1ohQKuhQK/Sc6SCcdBUVQFCSQwQwOjjoKisXB3a5Ch7c8CA6iKAgddRKHjs6FQtGpUBCEoksK5RE179FPyIEs+bg59+TcJODh4THdSA0qUBDqNLBq2jKQBopmuA50gWegBtSUFN2REAxCnQfOAQEsOC5rAxooKylaQyEYhDoDnACHQDZhmA5QAS6UFJ8DI2hUuwVKA3LIC7BlUzOVgFwRuAcKluEmcAM8AB/Gexgv5oANYPuXtQ1Dsp6YoFHu1bJBCygD1f/Mb4pp3/g2b0lwqV/JVAxyc8CT5VgfgV0lRSdmslngGlizHPeKkuILYDZGzDMLuYqS4iiJ6UxC60GoL02h9VAye506KxiEugC8Rar1Dthxvc+SYsZx3nGEXBPYGzY5JwWNV96BTF/3gZLiahRPnYuCmxFyDaA6trc4CPV3zBiLSor2uD04eb8ZByWHqtz0K/iHkvO9W35SqjiKnP/ne3h4eIwOP9GxagtPmsh6AAAAAElFTkSuQmCC")
}

.bk-root .bk-tool-icon-wheel-pan {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAgCAYAAABpRpp6AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AgeExIQIQWn0QAABMFJREFUWMPFmG9olVUcxz+/c7e76bw3CXxlyqppoQRFr/oDmkEGRlHU9M72R42LxqIIiszRnBhJUhSJ1QPL7S437/YihCTthaxeJARBIBtpYqH5ai9a+5Nz8z6/XnQeezzc+9znLlY/ONzn/p7zO+f7nPP7L739eYrQLUAzsAl4wP4HuAKcAfLAF0ChmHBLppEoyg0MEoeKrWOKzNsFXAQ+Ah4PgQVYDjwLDAE/2Q+qiOKCLTU3DHgRcAw4DNwaY70G4Etg/0KALSUTBvwpsJnKaQ/w1kKALSZbZX+zVmfDVAC6rb6eAa4CDwNPW7VZFJrbBXwPnKwUrKunpebmBgZpyTQivf35JVYfl4fejwFPWBDF6C7gK+D2EO8scB9QCIMoBaAl00ju2FCTqt+FUgV0tjZtzpWTM0CTA7YAPBUBFuAc8BgwFeLdY420LM1Mjlf3HB3YieoLKHeKSD2wrefo4E7P86qjZA3wpMPrsypQji4ABxzepjhga+vSG0VMM/CIiAiAiKwX0ebauvRGz/OqS7lGA9zr8HqKzHvZDop8XJjWlQNck0qtVjFdQIOqTgR8+9ygYrpqUqnVUSe8zOGNOv9fAz6w41Xn3SVrjAEtKwe4NZMZQQotiL9BlEMBX5RDiL8BKbS0ZjIjpeSrgKTDm3VcVtjPvgckgIOOga60z8k4LioA1NufvySW7+NfbosAGhXpSoEN6F176sQ1MKWwdr4++HpB1sxMjlfHAfw2ICXGwTibeZ5XXVuX3ogmcmHQcYOIUlibMNqdTKUeDUAbFpCSdakdKrIb9Lb5RzetF5WOZF1qRzjSUeHV7wM6Izc8NtRsTKIReFBVJ8Q3TSp6KXjf259HRNbfuGqTWNfbn9fwGqJmpQqLRcxDoHOITEcBft0a4B6H32HVJfo6fX+fDQiISBrhTYkW2SIiW27iyN/6F/hp9f36qjL7doQMMPiIg/yPVBVjTocN138A71ewdqeqbhOR9ao6IcohH//yTS7KJNYBW2zgyKv6wze7MLNChXYRSavqMHCkKu7mlZ5Ea9PmXM/RwcWgSaBBjd/flsmMhD2EqmqgBqr+sDGJT1wvgZrtqpxVlXzb1sbcgnqJ2enxblF9B+S3+efE8quK7J+dHu+OqxLzpmw2O+d53qmaVOqXVud0Y9ZwI599PrTj+p+//5zNZucWHHAAGhiZb8Wx/fnnRl2jm3VygGSFay4rkYdERrDAzwZ+y2BW9A4MrL2RIEXkEmMOb00FYFc6pdJYLLCayKHmtArtN/hCO2pOo4lcALwU4B8dXnMFgN2535Sr6a5NTp4X9TuBCyKS5p/AkAYuiPqd1yYnz0cBPuHw2mzzJE6Z/4bDO1FOqDa1dG5meuKUivT5yrchFzesKn0z0xOnAgMrFTj6bNUb6GICOF6mCG0AvgaWOCXTyTjXUptaOnfx3KhXv+ruOUWCXPpI29bGXJxIN2UDw2HHkL4DPFvmB1d9v+1dtDu6C/BSsdZVKe+wd+9e37YRuucTmj8GNtg2FKGT3mVHOToQ93Tj9N7iVhwttsFXKX0I7P6vkp8w4KvAM3bzqRiyV2zi8spCtKcqqekOAHfYLO2HIu2rk8CLwCqr3xVd/b9RB4C/ACaltuFyjACwAAAAAElFTkSuQmCC")
}

.bk-root .bk-tool-icon-wheel-zoom {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAgCAYAAABpRpp6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCRTI5MDhEQzIwQjUxMUU0ODREQUYzNzM5QTM2MjBCRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCRTI5MDhERDIwQjUxMUU0ODREQUYzNzM5QTM2MjBCRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJFMjkwOERBMjBCNTExRTQ4NERBRjM3MzlBMzYyMEJFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJFMjkwOERCMjBCNTExRTQ4NERBRjM3MzlBMzYyMEJFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+sFLapAAAA8xJREFUeNq8WH9k1VEU/+67ecTYxKM8xlJiifKIMUqUKMvy1CqbEmUxJZbSlGXTLBuJpYi18dpqStOzacT+WcTXpkiRUjziETEeY9bnzHm5O53vj/te7fDx3r3fc+/9fM/3nHPPvWWP0mOOIlVAC3AQqOc2SRZ4A9Cg58CSNrj1+FEnSIYfPynHTyOQArYCO/jRPPAJGAcmMM9f87vKfG3AF+AucMAgS5LgRZ4CH/mFrARkieAs8Aw4ASSBckaS++jZLOv6El4HjAKDwPoIa28GXgLdFmQv4WcO2BVBnXTmeIxK+D5wzLGXa8D1CGT78NPPhjFlGnjAmBbPSLefx65IBf+eZZ81hfznIfsr+W0eaACa2G3MhbuAt8CUD1kyRIfongDa4affhW4Nu2Oj0d2Bfg+6Y2UIukr2x4ShkAMOMQlNyLcmgVqj7z2wk17UDDosFOOYMOdPQ+dkyBcZFkb8DGxz2ckTwrKHA8g6HMn7gQWjbzsHqZSUmJ8sej6Cq7WzrhkzKVeYnmSEXSBM6I17RZ+WNWRfJ6z7K2xy1umUc7lGDizIkDL+AsNRXs6U3YpOUrRfWwS01K2noIuLzg+iTcFSiFLKlQPi8+aNAIwri24QlstaEM6JdoIsHBOdiyJl9RntfiXazUljEdJb3IKw1F10Q/Krtin0KaSD5Ido77MYK10sG0S4ByjzwW2LRT3pYlxLRBFpGM91/r9kRJuC/FbEnVEmhEwQYRqw7IMuC8LjnAKllSeBhEI0Qc8U636luWinWxYPqoFCnuxmX16VR9ldCvINqOH/NK5alpe8NY8qL5Nnl/GMFJhU6g2SZtqaw1xCkrss2pGEFhLp0CxuGow83+BDdoDn+FP8hJFeYusNlODL9LI/ubKLRRxDKfamuaNWRBx4o9TI49NDD9yjSdn9NKFa5jTGrdrIKpw1FJCtU8h6Rp/HwbVyBNOOSGtKGHJKtGdAao/NBO4aWrecS9mwQiuU8KLoi1nOEfepQ6TsFXVxnnO0NWFZEdVZjK8RaSgXoHtGbihwh4ViCM+LvhaL8VJ3xscdqnwOCk4xhDNKYNRHPOZfCakbzGOS+SWyloX8KsIj4lNScLwIuTsgsq+ASnFkmor4JdJayopKeEHZGOJ8OzMoatIkF0XvxIm5cGhcUtyhVqlrh4rNNoU8fI+jOCUs3cYIk14L63py9yo2D7fyBZ+t3AGuWgTmiFOCuCIvHuHFo6QbCpxm4GLIxZ+880j/K8Lm593EVZqnXF9N8UXIFt7zgwoeunDZCJzju44M+nKlEP4twAAD1RclkNDukAAAAABJRU5ErkJggg==")
}

.bk-root .bk-layout-fixed, .bk-root .bk-layout-scale_width, .bk-root .bk-layout-scale_height {
    position: relative
}

.bk-root .bk-layout-fixed.bk-grid-row>div, .bk-root .bk-layout-scale_width.bk-grid-row>div, .bk-root .bk-layout-scale_height.bk-grid-row>div {
    display: inline-block;
    float: left
}

.bk-root .bk-grid-row {
    clear: both
}

.bk-root .bk-toolbar-wrapper {
    position: relative
}

.bk-root .bk-canvas, .bk-root .bk-canvas-overlays, .bk-root .bk-canvas-events {
    top: 0;
    left: 0;
    position: absolute;
    width: 100%;
    height: 100%
}

.bk-root .bk-canvas-wrapper {
    z-index: 50
}

.bk-root .bk-canvas-overlays {
    z-index: 75
}

.bk-root .bk-canvas-events {
    z-index: 100
}

.bk-root .bk-toolbar-wrapper {
    z-index: 125
}

.bk-root .bk-button-bar-list, .bk-root .bk-toolbar-wrapper {
    user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none
}

.bk-root .bk-canvas-wrapper {
    position: relative;
    font-size: 12pt;
    float: left
}

.bk-root .bk-canvas {
    clear: both;
    position: absolute;
    font-size: 12pt
}

.bk-root .bk-canvas-wrapper .bk-canvas-map {
    position: absolute !important;
    z-index: -5
}

.bk-root .bk-canvas-map {
    position: absolute;
    border: 0;
    z-index: -5
}

.bk-root .bk-logo {
    margin: 5px;
    position: relative;
    display: block;
    background-repeat: no-repeat
}

.bk-root .bk-logo.bk-grey {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'https://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    filter: gray;
    -webkit-filter: grayscale(100%)
}

.bk-root .bk-logo-notebook {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px
}

.bk-root .bk-logo-small {
    width: 20px;
    height: 20px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAOkSURBVDiNjZRtaJVlGMd/1/08zzln5zjP1LWcU9N0NkN8m2CYjpgQYQXqSs0I84OLIC0hkEKoPtiH3gmKoiJDU7QpLgoLjLIQCpEsNJ1vqUOdO7ppbuec5+V+rj4ctwzd8IIbbi6u+8f1539dt3A78eXC7QizUF7gyV1fD1Yqg4JWz84yffhm0qkFqBogB9rM8tZdtwVsPUhWhGcFJngGeWrPzHm5oaMmkfEg1usvLFyc8jLRqDOMru7AyC8saQr7GG7f5fvDeH7Ej8CM66nIF+8yngt6HWaKh7k49Soy9nXurCi1o3qUbS3zWfrYeQDTB/Qj6kX6Ybhw4B+bOYoLKCC9H3Nu/leUTZ1JdRWkkn2ldcCamzrcf47KKXdAJllSlxAOkRgyHsGC/zRday5Qld9DyoM4/q/rUoy/CXh3jzOu3bHUVZeU+DEn8FInkPBFlu3+nW3Nw0mk6vCDiWg8CeJaxEwuHS3+z5RgY+YBR6V1Z1nxSOfoaPa4LASWxxdNp+VWTk7+4vzaou8v8PN+xo+KY2xsw6une2frhw05CTYOmQvsEhjhWjn0bmXPjpE1+kplmmkP3suftwTubK9Vq22qKmrBhpY4jvd5afdRA3wGjFAgcnTK2s4hY0/GPNIb0nErGMCRxWOOX64Z8RAC4oCXdklmEvcL8o0BfkNK4lUg9HTl+oPlQxdNo3Mg4Nv175e/1LDGzZen30MEjRUtmXSfiTVu1kK8W4txyV6BMKlbgk3lMwYCiusNy9fVfvvwMxv8Ynl6vxoByANLTWplvuj/nF9m2+PDtt1eiHPBr1oIfhCChQMBw6Aw0UulqTKZdfVvfG7VcfIqLG9bcldL/+pdWTLxLUy8Qq38heUIjh4XlzZxzQm19lLFlr8vdQ97rjZVOLf8nclzckbcD4wxXMidpX30sFd37Fv/GtwwhzhxGVAprjbg0gCAEeIgwCZyTV2Z1REEW8O4py0wsjeloKoMr6iCY6dP92H6Vw/oTyICIthibxjm/DfN9lVz8IqtqKYLUXfoKVMVQVVJOElGjrnnUt9T9wbgp8AyYKaGlqingHZU/uG2NTZSVqwHQTWkx9hxjkpWDaCg6Ckj5qebgBVbT3V3NNXMSiWSDdGV3hrtzla7J+duwPOToIg42ChPQOQjspnSlp1V+Gjdged7+8UN5CRAV7a5EdFNwCjEaBR27b3W890TE7g24NAP/mMDXRWrGoFPQI9ls/MWO2dWFAar/xcOIImbbpA3zgAAAABJRU5ErkJggg==)
}

.bk-root .bk-logo-medium {
    width: 35px;
    height: 35px;
    background-image: url(data:image/png;base64,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)
}

.bk-root .bk-logo-large {
    width: 75px;
    height: 75px;
    background-image: url(data:image/png;base64,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)
}

.bk-root .bk-plot-layout {
    text-align: start
}

.bk-root .bk-button-bar {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 2px
}

.bk-root .bk-toolbar-button {
    box-sizing: border-box
}

.bk-root .bk-toolbar-button:focus {
    outline: 0
}

.bk-root .bk-toolbar-button::-moz-focus-inner {
    border: 0
}

.bk-root .bk-button-bar-list {
    margin: 0;
    padding: 0
}

.bk-root .bk-button-bar-list .bk-toolbar-button {
    list-style-type: none;
    position: relative;
    float: left;
    display: block
}

.bk-root .bk-button-bar-list .bk-toolbar-button {
    width: 30px;
    height: 28px;
    padding: 5px;
    border: 0;
    background-color: transparent
}

.bk-root .bk-button-bar-list .bk-toolbar-button .bk-btn-icon {
    display: block;
    position: relative;
    height: 16px;
    margin: 0;
    border: 0;
    background-size: contain;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center
}

.bk-root .bk-button-bar-list .bk-toolbar-button .bk-tip {
    display: none
}

.bk-root .bk-button-bar-list .bk-toolbar-button .bk-tip:before {
    display: none;
    content: " ";
    position: relative;
    width: 100%;
    background-position: top left;
    background-repeat: no-repeat
}

.bk-root .bk-button-bar-list .bk-toolbar-button:hover .bk-tip:before {
    display: inline-block
}

.bk-root .bk-button-bar-list .bk-toolbar-button:hover {
    background: transparent
}

.bk-root .bk-button-bar-list .bk-toolbar-button:hover .bk-tip {
    z-index: 100;
    white-space: nowrap;
    background-color: white;
    color: black;
    opacity: .95;
    border: #e5e5e5 solid 1px;
    display: inline-block;
    position: relative;
    float: left;
    padding: 5px 10px
}

.bk-root .bk-button-bar-list .bk-toolbar-button:hover .bk-tip:before {
    display: block !important
}

.bk-root .bk-toolbar-above .bk-button-bar-list .bk-toolbar-button:hover .bk-tip {
    top: 10px;
    left: -10px
}

.bk-root .bk-toolbar-below .bk-button-bar-list .bk-toolbar-button:hover .bk-tip {
    top: -50px;
    left: -10px
}

.bk-root .bk-toolbar-left .bk-button-bar-list .bk-toolbar-button:hover .bk-tip {
    top: -22px;
    left: 26px
}

.bk-root .bk-toolbar-right .bk-button-bar-list .bk-toolbar-button:hover .bk-tip {
    float: right;
    top: -22px;
    left: -26px
}

.bk-root .bk-toolbar-above .bk-toolbar-button {
    border-bottom: 2px solid transparent
}

.bk-root .bk-toolbar-above .bk-toolbar-button.bk-active {
    border-bottom-color: #26aae1
}

.bk-root .bk-toolbar-below .bk-toolbar-button {
    border-top: 2px solid transparent
}

.bk-root .bk-toolbar-below .bk-toolbar-button.bk-active {
    border-top-color: #26aae1
}

.bk-root .bk-toolbar-right .bk-toolbar-button {
    border-left: 2px solid transparent
}

.bk-root .bk-toolbar-right .bk-toolbar-button.bk-active {
    border-left-color: #26aae1
}

.bk-root .bk-toolbar-left .bk-toolbar-button {
    border-right: 2px solid transparent
}

.bk-root .bk-toolbar-left .bk-toolbar-button.bk-active {
    border-right-color: #26aae1
}

.bk-root .bk-button-bar>.bk-toolbar-button.bk-active {
    border-bottom: 1px solid #26aae1
}

.bk-root .bk-toolbar-above.bk-toolbar-not-sticky {
    border-bottom: 1px solid #e5e5e5
}

.bk-root .bk-toolbar-below.bk-toolbar-not-sticky {
    border-top: 1px solid #e5e5e5
}

.bk-root .bk-toolbar-left.bk-toolbar-not-sticky {
    border-right: 1px solid #e5e5e5
}

.bk-root .bk-toolbar-right.bk-toolbar-not-sticky {
    border-left: 1px solid #e5e5e5
}

.bk-root .bk-toolbar-above .bk-button-bar {
    top: 2px
}

.bk-root .bk-toolbar-right .bk-button-bar {
    left: 1px
}

.bk-root .bk-toolbar-above, .bk-root .bk-toolbar-below {
    margin: 0;
    position: absolute;
    right: 0
}

.bk-root .bk-toolbar-above .bk-logo, .bk-root .bk-toolbar-below .bk-logo {
    float: right;
    margin-right: -1px
}

.bk-root .bk-toolbar-above .bk-button-bar, .bk-root .bk-toolbar-below .bk-button-bar {
    padding: 0;
    float: right;
    position: relative
}

.bk-root .bk-toolbar-above .bk-button-bar .bk-button-bar-list, .bk-root .bk-toolbar-below .bk-button-bar .bk-button-bar-list {
    float: left
}

.bk-root .bk-toolbar-above .bk-button-bar .bk-button-bar-list[type='help'] .bk-toolbar-button .bk-tip, .bk-root .bk-toolbar-below .bk-button-bar .bk-button-bar-list[type='help'] .bk-toolbar-button .bk-tip {
    float: right;
    color: #333
}

.bk-root .bk-toolbar-left, .bk-root .bk-toolbar-right {
    margin: 0;
    position: absolute;
    top: 0
}

.bk-root .bk-toolbar-left .bk-logo, .bk-root .bk-toolbar-right .bk-logo {
    margin-top: -1px
}

.bk-root .bk-toolbar-left .bk-button-bar, .bk-root .bk-toolbar-right .bk-button-bar {
    position: relative
}

.bk-root .bk-toolbar-left .bk-button-bar:before, .bk-root .bk-toolbar-right .bk-button-bar:before, .bk-root .bk-toolbar-left .bk-button-bar:after, .bk-root .bk-toolbar-right .bk-button-bar:after {
    content: " ";
    display: block;
    height: 0;
    clear: both
}

.bk-root .bk-toolbar-left .bk-button-bar .bk-button-bar-list .bk-toolbar-button, .bk-root .bk-toolbar-right .bk-button-bar .bk-button-bar-list .bk-toolbar-button {
    clear: both
}

.bk-root .bk-toolbar-box .bk-toolbar-below {
    top: -1px
}

.bk-root .bk-toolbar-box .bk-toolbar-right {
    top: -1px;
    right: 0
}

.bk-root .bk-button-bar-list:empty {
    display: none
}

.bk-root .bk-toolbar-above .bk-button-bar-list+.bk-button-bar-list:before, .bk-root .bk-toolbar-below .bk-button-bar-list+.bk-button-bar-list:before {
    content: " ";
    float: left;
    background-color: lightgray;
    height: 10px;
    width: 1px;
    margin: 10px 3px 0 3px
}

.bk-root .bk-toolbar-left .bk-button-bar-list+.bk-button-bar-list:before, .bk-root .bk-toolbar-right .bk-button-bar-list+.bk-button-bar-list:before {
    content: " ";
    float: none;
    clear: both;
    display: block;
    background-color: lightgray;
    height: 1px;
    width: 10px;
    margin: 3px 0 3px 10px
}

.bk-root .bk-tooltip {
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-weight: 300;
    font-size: 12px;
    position: absolute;
    padding: 5px;
    border: 1px solid #e5e5e5;
    background-color: white;
    pointer-events: none;
    opacity: .95
}

.bk-root .bk-tooltip>div:not(:first-child) {
    margin-top: 5px;
    border-top: #e5e5e5 1px dashed
}

.bk-root .bk-tooltip.bk-left.bk-tooltip-arrow::before {
    position: absolute;
    margin: -7px 0 0 0;
    top: 50%;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7px 0 7px 0;
    border-color: transparent;
    content: " ";
    display: block;
    left: -10px;
    border-right-width: 10px;
    border-right-color: #909599
}

.bk-root .bk-tooltip.bk-left::before {
    left: -10px;
    border-right-width: 10px;
    border-right-color: #909599
}

.bk-root .bk-tooltip.bk-right.bk-tooltip-arrow::after {
    position: absolute;
    margin: -7px 0 0 0;
    top: 50%;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7px 0 7px 0;
    border-color: transparent;
    content: " ";
    display: block;
    right: -10px;
    border-left-width: 10px;
    border-left-color: #909599
}

.bk-root .bk-tooltip.bk-right::after {
    right: -10px;
    border-left-width: 10px;
    border-left-color: #909599
}

.bk-root .bk-tooltip.bk-above::before {
    position: absolute;
    margin: 0 0 0 -7px;
    left: 50%;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 7px 0 7px;
    border-color: transparent;
    content: " ";
    display: block;
    top: -10px;
    border-bottom-width: 10px;
    border-bottom-color: #909599
}

.bk-root .bk-tooltip.bk-below::after {
    position: absolute;
    margin: 0 0 0 -7px;
    left: 50%;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 7px 0 7px;
    border-color: transparent;
    content: " ";
    display: block;
    bottom: -10px;
    border-top-width: 10px;
    border-top-color: #909599
}

.bk-root .bk-tooltip-row-label {
    text-align: right;
    color: #26aae1
}

.bk-root .bk-tooltip-row-value {
    color: default
}

.bk-root .bk-tooltip-color-block {
    width: 12px;
    height: 12px;
    margin-left: 5px;
    margin-right: 5px;
    outline: #ddd solid 1px;
    display: inline-block
}

.bk-root .bk-plotdiv {
    position: relative;
    width: 100%;
    height: 100%
}

.rendered_html .bk-root .bk-tooltip table, .rendered_html .bk-root .bk-tooltip tr, .rendered_html .bk-root .bk-tooltip th, .rendered_html .bk-root .bk-tooltip td {
    border: 0;
    padding: 1px
} //# sourceMappingURL=bokeh.min.css.map
/* END bokeh.min.css */

/* BEGIN bokeh-widgets.min.css */

@charset "UTF-8";
.bk-root {
    /*!
    * Pikaday
    * Copyright © 2014 David Bushell | BSD & MIT license | https://dbushell.com/
    */
}

.bk-root .bk-noUi-target, .bk-root .bk-noUi-target * {
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-user-select: none;
    -ms-touch-action: none;
    touch-action: none;
    -ms-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.bk-root .bk-noUi-target {
    position: relative;
    direction: ltr
}

.bk-root .bk-noUi-base {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 1
}

.bk-root .bk-noUi-connect {
    position: absolute;
    right: 0;
    top: 0;
    left: 0;
    bottom: 0
}

.bk-root .bk-noUi-origin {
    position: absolute;
    height: 0;
    width: 0
}

.bk-root .bk-noUi-handle {
    position: relative;
    z-index: 1
}

.bk-root .bk-noUi-state-tap .bk-noUi-connect, .bk-root .bk-noUi-state-tap .bk-noUi-origin {
    -webkit-transition: top .3s, right .3s, bottom .3s, left .3s;
    transition: top .3s, right .3s, bottom .3s, left .3s
}

.bk-root .bk-noUi-state-drag * {
    cursor: inherit !important
}

.bk-root .bk-noUi-base, .bk-root .bk-noUi-handle {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.bk-root .bk-noUi-horizontal {
    height: 18px
}

.bk-root .bk-noUi-horizontal .bk-noUi-handle {
    width: 34px;
    height: 28px;
    left: -17px;
    top: -6px
}

.bk-root .bk-noUi-vertical {
    width: 18px
}

.bk-root .bk-noUi-vertical .bk-noUi-handle {
    width: 28px;
    height: 34px;
    left: -6px;
    top: -17px
}

.bk-root .bk-noUi-target {
    background: #fafafa;
    border-radius: 4px;
    border: 1px solid #d3d3d3;
    box-shadow: inset 0 1px 1px #f0f0f0, 0 3px 6px -5px #BBB
}

.bk-root .bk-noUi-connect {
    background: #3fb8af;
    border-radius: 4px;
    box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45);
    -webkit-transition: background 450ms;
    transition: background 450ms
}

.bk-root .bk-noUi-draggable {
    cursor: ew-resize
}

.bk-root .bk-noUi-vertical .bk-noUi-draggable {
    cursor: ns-resize
}

.bk-root .bk-noUi-handle {
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    background: #FFF;
    cursor: default;
    box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #ebebeb, 0 3px 6px -3px #BBB
}

.bk-root .bk-noUi-active {
    box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB
}

.bk-root .bk-noUi-handle:before, .bk-root .bk-noUi-handle:after {
    content: "";
    display: block;
    position: absolute;
    height: 14px;
    width: 1px;
    background: #e8e7e6;
    left: 14px;
    top: 6px
}

.bk-root .bk-noUi-handle:after {
    left: 17px
}

.bk-root .bk-noUi-vertical .bk-noUi-handle:before, .bk-root .bk-noUi-vertical .bk-noUi-handle:after {
    width: 14px;
    height: 1px;
    left: 6px;
    top: 14px
}

.bk-root .bk-noUi-vertical .bk-noUi-handle:after {
    top: 17px
}

.bk-root [disabled] .bk-noUi-connect {
    background: #b8b8b8
}

.bk-root [disabled].bk-noUi-target, .bk-root [disabled].bk-noUi-handle, .bk-root [disabled] .bk-noUi-handle {
    cursor: not-allowed
}

.bk-root .bk-noUi-pips, .bk-root .bk-noUi-pips * {
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.bk-root .bk-noUi-pips {
    position: absolute;
    color: #999
}

.bk-root .bk-noUi-value {
    position: absolute;
    white-space: nowrap;
    text-align: center
}

.bk-root .bk-noUi-value-sub {
    color: #ccc;
    font-size: 10px
}

.bk-root .bk-noUi-marker {
    position: absolute;
    background: #CCC
}

.bk-root .bk-noUi-marker-sub {
    background: #AAA
}

.bk-root .bk-noUi-marker-large {
    background: #AAA
}

.bk-root .bk-noUi-pips-horizontal {
    padding: 10px 0;
    height: 80px;
    top: 100%;
    left: 0;
    width: 100%
}

.bk-root .bk-noUi-value-horizontal {
    -webkit-transform: translate3d(-50%, 50%, 0);
    transform: translate3d(-50%, 50%, 0)
}

.bk-root .bk-noUi-marker-horizontal.bk-noUi-marker {
    margin-left: -1px;
    width: 2px;
    height: 5px
}

.bk-root .bk-noUi-marker-horizontal.bk-noUi-marker-sub {
    height: 10px
}

.bk-root .bk-noUi-marker-horizontal.bk-noUi-marker-large {
    height: 15px
}

.bk-root .bk-noUi-pips-vertical {
    padding: 0 10px;
    height: 100%;
    top: 0;
    left: 100%
}

.bk-root .bk-noUi-value-vertical {
    -webkit-transform: translate3d(0, 50%, 0);
    transform: translate3d(0, 50%, 0);
    padding-left: 25px
}

.bk-root .bk-noUi-marker-vertical.bk-noUi-marker {
    width: 5px;
    height: 2px;
    margin-top: -1px
}

.bk-root .bk-noUi-marker-vertical.bk-noUi-marker-sub {
    width: 10px
}

.bk-root .bk-noUi-marker-vertical.bk-noUi-marker-large {
    width: 15px
}

.bk-root .bk-noUi-tooltip {
    display: block;
    position: absolute;
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    background: #fff;
    color: #000;
    padding: 5px;
    text-align: center;
    white-space: nowrap
}

.bk-root .bk-noUi-horizontal .bk-noUi-tooltip {
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    left: 50%;
    bottom: 120%
}

.bk-root .bk-noUi-vertical .bk-noUi-tooltip {
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    top: 50%;
    right: 120%
}

.bk-root .bk-noUi-handle {
    cursor: grab;
    cursor: -webkit-grab
}

.bk-root .bk-noUi-handle.bk-noUi-active {
    cursor: grabbing;
    cursor: -webkit-grabbing
}

.bk-root .bk-noUi-tooltip {
    display: none;
    white-space: nowrap
}

.bk-root .bk-noUi-handle:hover .bk-noUi-tooltip {
    display: block
}

.bk-root .bk-noUi-horizontal {
    width: 100%;
    height: 10px
}

.bk-root .bk-noUi-horizontal .bk-noUi-handle {
    width: 14px;
    height: 18px;
    left: -7px;
    top: -5px
}

.bk-root .bk-noUi-vertical {
    width: 10px;
    height: 100%
}

.bk-root .bk-noUi-vertical .bk-noUi-handle {
    width: 18px;
    height: 14px;
    left: -5px;
    top: -7px
}

.bk-root .bk-noUi-handle:after, .bk-root .bk-noUi-handle:before {
    display: none
}

.bk-root .bk-noUi-connect {
    box-shadow: none
}

.bk-root fieldset {
    padding: 0;
    margin: 0;
    border: 0;
    min-width: 0
}

.bk-root legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 17px;
    line-height: inherit;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5
}

.bk-root label {
    display: inline-block;
    margin-bottom: 5px
}

.bk-root input[type="search"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.bk-root input[type="radio"], .bk-root input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal
}

.bk-root input[type="file"] {
    display: block
}

.bk-root input[type="range"] {
    display: block;
    width: 100%
}

.bk-root select[multiple], .bk-root select[size] {
    height: auto
}

.bk-root input[type="file"]:focus, .bk-root input[type="radio"]:focus, .bk-root input[type="checkbox"]:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.bk-root output {
    display: block;
    padding-top: 7px;
    line-height: 1.42857143;
    color: #555
}

.bk-root .bk-bs-form-control {
    display: block;
    height: 31px;
    padding: 0 12px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px
}

.bk-root .bk-bs-form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6)
}

.bk-root .bk-bs-form-control::-moz-placeholder {
    color: #999;
    opacity: 1
}

.bk-root .bk-bs-form-control:-ms-input-placeholder {
    color: #999
}

.bk-root .bk-bs-form-control::-webkit-input-placeholder {
    color: #999
}

.bk-root .bk-bs-form-control[disabled], .bk-root .bk-bs-form-control[readonly], fieldset[disabled] .bk-root .bk-bs-form-control {
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1
}

textarea.bk-root .bk-bs-form-control {
    height: auto
}

.bk-root input[type="search"] {
    -webkit-appearance: none
}

.bk-root input[type="date"] {
    line-height: 31px
}

.bk-root .bk-bs-form-group {
    margin-bottom: 15px
}

.bk-root .bk-bs-radio, .bk-root .bk-bs-checkbox {
    display: block;
    min-height: 17px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 20px
}

.bk-root .bk-bs-radio label, .bk-root .bk-bs-checkbox label {
    display: inline;
    font-weight: normal;
    cursor: pointer
}

.bk-root .bk-bs-radio input[type="radio"], .bk-root .bk-bs-radio-inline input[type="radio"], .bk-root .bk-bs-checkbox input[type="checkbox"], .bk-root .bk-bs-checkbox-inline input[type="checkbox"] {
    float: left;
    margin-left: -20px
}

.bk-root .bk-bs-radio+.bk-bs-radio, .bk-root .bk-bs-checkbox+.bk-bs-checkbox {
    margin-top: -5px
}

.bk-root .bk-bs-radio-inline, .bk-root .bk-bs-checkbox-inline {
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: normal;
    cursor: pointer
}

.bk-root .bk-bs-radio-inline+.bk-bs-radio-inline, .bk-root .bk-bs-checkbox-inline+.bk-bs-checkbox-inline {
    margin-top: 0;
    margin-left: 10px
}

.bk-root input[type="radio"][disabled], .bk-root input[type="checkbox"][disabled], .bk-root .bk-bs-radio[disabled], .bk-root .bk-bs-radio-inline[disabled], .bk-root .bk-bs-checkbox[disabled], .bk-root .bk-bs-checkbox-inline[disabled], fieldset[disabled] .bk-root input[type="radio"], fieldset[disabled] .bk-root input[type="checkbox"], fieldset[disabled] .bk-root .bk-bs-radio, fieldset[disabled] .bk-root .bk-bs-radio-inline, fieldset[disabled] .bk-root .bk-bs-checkbox, fieldset[disabled] .bk-root .bk-bs-checkbox-inline {
    cursor: not-allowed
}

.bk-root .bk-bs-input-sm {
    height: 28px;
    padding: 5px 10px;
    font-size: 11px;
    line-height: 1.5;
    border-radius: 3px
}

select.bk-root .bk-bs-input-sm {
    height: 28px;
    line-height: 28px
}

textarea.bk-root .bk-bs-input-sm, select[multiple].bk-root .bk-bs-input-sm {
    height: auto
}

.bk-root .bk-bs-input-lg {
    height: 42px;
    padding: 10px 16px;
    font-size: 15px;
    line-height: 1.33;
    border-radius: 6px
}

select.bk-root .bk-bs-input-lg {
    height: 42px;
    line-height: 42px
}

textarea.bk-root .bk-bs-input-lg, select[multiple].bk-root .bk-bs-input-lg {
    height: auto
}

.bk-root .bk-bs-has-feedback {
    position: relative
}

.bk-root .bk-bs-has-feedback .bk-bs-form-control {
    padding-right: 38.75px
}

.bk-root .bk-bs-has-feedback .bk-bs-form-control-feedback {
    position: absolute;
    top: 22px;
    right: 0;
    display: block;
    width: 31px;
    height: 31px;
    line-height: 31px;
    text-align: center
}

.bk-root .bk-bs-has-success .bk-bs-help-block, .bk-root .bk-bs-has-success .bk-bs-control-label, .bk-root .bk-bs-has-success .bk-bs-radio, .bk-root .bk-bs-has-success .bk-bs-checkbox, .bk-root .bk-bs-has-success .bk-bs-radio-inline, .bk-root .bk-bs-has-success .bk-bs-checkbox-inline {
    color: #3c763d
}

.bk-root .bk-bs-has-success .bk-bs-form-control {
    border-color: #3c763d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
}

.bk-root .bk-bs-has-success .bk-bs-form-control:focus {
    border-color: #2b542c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168
}

.bk-root .bk-bs-has-success .bk-bs-input-group-addon {
    color: #3c763d;
    border-color: #3c763d;
    background-color: #dff0d8
}

.bk-root .bk-bs-has-success .bk-bs-form-control-feedback {
    color: #3c763d
}

.bk-root .bk-bs-has-warning .bk-bs-help-block, .bk-root .bk-bs-has-warning .bk-bs-control-label, .bk-root .bk-bs-has-warning .bk-bs-radio, .bk-root .bk-bs-has-warning .bk-bs-checkbox, .bk-root .bk-bs-has-warning .bk-bs-radio-inline, .bk-root .bk-bs-has-warning .bk-bs-checkbox-inline {
    color: #8a6d3b
}

.bk-root .bk-bs-has-warning .bk-bs-form-control {
    border-color: #8a6d3b;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
}

.bk-root .bk-bs-has-warning .bk-bs-form-control:focus {
    border-color: #66512c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b
}

.bk-root .bk-bs-has-warning .bk-bs-input-group-addon {
    color: #8a6d3b;
    border-color: #8a6d3b;
    background-color: #fcf8e3
}

.bk-root .bk-bs-has-warning .bk-bs-form-control-feedback {
    color: #8a6d3b
}

.bk-root .bk-bs-has-error .bk-bs-help-block, .bk-root .bk-bs-has-error .bk-bs-control-label, .bk-root .bk-bs-has-error .bk-bs-radio, .bk-root .bk-bs-has-error .bk-bs-checkbox, .bk-root .bk-bs-has-error .bk-bs-radio-inline, .bk-root .bk-bs-has-error .bk-bs-checkbox-inline {
    color: #a94442
}

.bk-root .bk-bs-has-error .bk-bs-form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
}

.bk-root .bk-bs-has-error .bk-bs-form-control:focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483
}

.bk-root .bk-bs-has-error .bk-bs-input-group-addon {
    color: #a94442;
    border-color: #a94442;
    background-color: #f2dede
}

.bk-root .bk-bs-has-error .bk-bs-form-control-feedback {
    color: #a94442
}

.bk-root .bk-bs-form-control-static {
    margin-bottom: 0
}

.bk-root .bk-bs-help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373
}

@media(min-width:768px) {
    .bk-root .bk-bs-form-inline .bk-bs-form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }
    .bk-root .bk-bs-form-inline .bk-bs-form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }
    .bk-root .bk-bs-form-inline .bk-bs-input-group>.bk-bs-form-control {
        width: 100%
    }
    .bk-root .bk-bs-form-inline .bk-bs-control-label {
        margin-bottom: 0;
        vertical-align: middle
    }
    .bk-root .bk-bs-form-inline .bk-bs-radio, .bk-root .bk-bs-form-inline .bk-bs-checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        padding-left: 0;
        vertical-align: middle
    }
    .bk-root .bk-bs-form-inline .bk-bs-radio input[type="radio"], .bk-root .bk-bs-form-inline .bk-bs-checkbox input[type="checkbox"] {
        float: none;
        margin-left: 0
    }
    .bk-root .bk-bs-form-inline .bk-bs-has-feedback .bk-bs-form-control-feedback {
        top: 0
    }
}

.bk-root .bk-bs-form-horizontal .bk-bs-control-label, .bk-root .bk-bs-form-horizontal .bk-bs-radio, .bk-root .bk-bs-form-horizontal .bk-bs-checkbox, .bk-root .bk-bs-form-horizontal .bk-bs-radio-inline, .bk-root .bk-bs-form-horizontal .bk-bs-checkbox-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px
}

.bk-root .bk-bs-form-horizontal .bk-bs-radio, .bk-root .bk-bs-form-horizontal .bk-bs-checkbox {
    min-height: 24px
}

.bk-root .bk-bs-form-horizontal .bk-bs-form-group {
    margin-left: -15px;
    margin-right: -15px
}

.bk-root .bk-bs-form-horizontal .bk-bs-form-control-static {
    padding-top: 7px
}

@media(min-width:768px) {
    .bk-root .bk-bs-form-horizontal .bk-bs-control-label {
        text-align: right
    }
}

.bk-root .bk-bs-form-horizontal .bk-bs-has-feedback .bk-bs-form-control-feedback {
    top: 0;
    right: 15px
}

.bk-root .bk-bs-btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 12px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.bk-root .bk-bs-btn:focus, .bk-root .bk-bs-btn:active:focus, .bk-root .bk-bs-btn.bk-bs-active:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.bk-root .bk-bs-btn:hover, .bk-root .bk-bs-btn:focus {
    color: #333;
    text-decoration: none
}

.bk-root .bk-bs-btn:active, .bk-root .bk-bs-btn.bk-bs-active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
}

.bk-root .bk-bs-btn.bk-bs-disabled, .bk-root .bk-bs-btn[disabled], fieldset[disabled] .bk-root .bk-bs-btn {
    cursor: not-allowed;
    pointer-events: none;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none
}

.bk-root .bk-bs-btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc
}

.bk-root .bk-bs-btn-default:hover, .bk-root .bk-bs-btn-default:focus, .bk-root .bk-bs-btn-default:active, .bk-root .bk-bs-btn-default.bk-bs-active, .bk-bs-open .bk-bs-dropdown-toggle.bk-root .bk-bs-btn-default {
    color: #333;
    background-color: #ebebeb;
    border-color: #adadad
}

.bk-root .bk-bs-btn-default:active, .bk-root .bk-bs-btn-default.bk-bs-active, .bk-bs-open .bk-bs-dropdown-toggle.bk-root .bk-bs-btn-default {
    background-image: none
}

.bk-root .bk-bs-btn-default.bk-bs-disabled, .bk-root .bk-bs-btn-default[disabled], fieldset[disabled] .bk-root .bk-bs-btn-default, .bk-root .bk-bs-btn-default.bk-bs-disabled:hover, .bk-root .bk-bs-btn-default[disabled]:hover, fieldset[disabled] .bk-root .bk-bs-btn-default:hover, .bk-root .bk-bs-btn-default.bk-bs-disabled:focus, .bk-root .bk-bs-btn-default[disabled]:focus, fieldset[disabled] .bk-root .bk-bs-btn-default:focus, .bk-root .bk-bs-btn-default.bk-bs-disabled:active, .bk-root .bk-bs-btn-default[disabled]:active, fieldset[disabled] .bk-root .bk-bs-btn-default:active, .bk-root .bk-bs-btn-default.bk-bs-disabled.bk-bs-active, .bk-root .bk-bs-btn-default[disabled].bk-bs-active, fieldset[disabled] .bk-root .bk-bs-btn-default.bk-bs-active {
    background-color: #fff;
    border-color: #ccc
}

.bk-root .bk-bs-btn-default .bk-bs-badge {
    color: #fff;
    background-color: #333
}

.bk-root .bk-bs-btn-primary {
    color: #fff;
    background-color: #428bca;
    border-color: #357ebd
}

.bk-root .bk-bs-btn-primary:hover, .bk-root .bk-bs-btn-primary:focus, .bk-root .bk-bs-btn-primary:active, .bk-root .bk-bs-btn-primary.bk-bs-active, .bk-bs-open .bk-bs-dropdown-toggle.bk-root .bk-bs-btn-primary {
    color: #fff;
    background-color: #3276b1;
    border-color: #285e8e
}

.bk-root .bk-bs-btn-primary:active, .bk-root .bk-bs-btn-primary.bk-bs-active, .bk-bs-open .bk-bs-dropdown-toggle.bk-root .bk-bs-btn-primary {
    background-image: none
}

.bk-root .bk-bs-btn-primary.bk-bs-disabled, .bk-root .bk-bs-btn-primary[disabled], fieldset[disabled] .bk-root .bk-bs-btn-primary, .bk-root .bk-bs-btn-primary.bk-bs-disabled:hover, .bk-root .bk-bs-btn-primary[disabled]:hover, fieldset[disabled] .bk-root .bk-bs-btn-primary:hover, .bk-root .bk-bs-btn-primary.bk-bs-disabled:focus, .bk-root .bk-bs-btn-primary[disabled]:focus, fieldset[disabled] .bk-root .bk-bs-btn-primary:focus, .bk-root .bk-bs-btn-primary.bk-bs-disabled:active, .bk-root .bk-bs-btn-primary[disabled]:active, fieldset[disabled] .bk-root .bk-bs-btn-primary:active, .bk-root .bk-bs-btn-primary.bk-bs-disabled.bk-bs-active, .bk-root .bk-bs-btn-primary[disabled].bk-bs-active, fieldset[disabled] .bk-root .bk-bs-btn-primary.bk-bs-active {
    background-color: #428bca;
    border-color: #357ebd
}

.bk-root .bk-bs-btn-primary .bk-bs-badge {
    color: #428bca;
    background-color: #fff
}

.bk-root .bk-bs-btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c
}

.bk-root .bk-bs-btn-success:hover, .bk-root .bk-bs-btn-success:focus, .bk-root .bk-bs-btn-success:active, .bk-root .bk-bs-btn-success.bk-bs-active, .bk-bs-open .bk-bs-dropdown-toggle.bk-root .bk-bs-btn-success {
    color: #fff;
    background-color: #47a447;
    border-color: #398439
}

.bk-root .bk-bs-btn-success:active, .bk-root .bk-bs-btn-success.bk-bs-active, .bk-bs-open .bk-bs-dropdown-toggle.bk-root .bk-bs-btn-success {
    background-image: none
}

.bk-root .bk-bs-btn-success.bk-bs-disabled, .bk-root .bk-bs-btn-success[disabled], fieldset[disabled] .bk-root .bk-bs-btn-success, .bk-root .bk-bs-btn-success.bk-bs-disabled:hover, .bk-root .bk-bs-btn-success[disabled]:hover, fieldset[disabled] .bk-root .bk-bs-btn-success:hover, .bk-root .bk-bs-btn-success.bk-bs-disabled:focus, .bk-root .bk-bs-btn-success[disabled]:focus, fieldset[disabled] .bk-root .bk-bs-btn-success:focus, .bk-root .bk-bs-btn-success.bk-bs-disabled:active, .bk-root .bk-bs-btn-success[disabled]:active, fieldset[disabled] .bk-root .bk-bs-btn-success:active, .bk-root .bk-bs-btn-success.bk-bs-disabled.bk-bs-active, .bk-root .bk-bs-btn-success[disabled].bk-bs-active, fieldset[disabled] .bk-root .bk-bs-btn-success.bk-bs-active {
    background-color: #5cb85c;
    border-color: #4cae4c
}

.bk-root .bk-bs-btn-success .bk-bs-badge {
    color: #5cb85c;
    background-color: #fff
}

.bk-root .bk-bs-btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da
}

.bk-root .bk-bs-btn-info:hover, .bk-root .bk-bs-btn-info:focus, .bk-root .bk-bs-btn-info:active, .bk-root .bk-bs-btn-info.bk-bs-active, .bk-bs-open .bk-bs-dropdown-toggle.bk-root .bk-bs-btn-info {
    color: #fff;
    background-color: #39b3d7;
    border-color: #269abc
}

.bk-root .bk-bs-btn-info:active, .bk-root .bk-bs-btn-info.bk-bs-active, .bk-bs-open .bk-bs-dropdown-toggle.bk-root .bk-bs-btn-info {
    background-image: none
}

.bk-root .bk-bs-btn-info.bk-bs-disabled, .bk-root .bk-bs-btn-info[disabled], fieldset[disabled] .bk-root .bk-bs-btn-info, .bk-root .bk-bs-btn-info.bk-bs-disabled:hover, .bk-root .bk-bs-btn-info[disabled]:hover, fieldset[disabled] .bk-root .bk-bs-btn-info:hover, .bk-root .bk-bs-btn-info.bk-bs-disabled:focus, .bk-root .bk-bs-btn-info[disabled]:focus, fieldset[disabled] .bk-root .bk-bs-btn-info:focus, .bk-root .bk-bs-btn-info.bk-bs-disabled:active, .bk-root .bk-bs-btn-info[disabled]:active, fieldset[disabled] .bk-root .bk-bs-btn-info:active, .bk-root .bk-bs-btn-info.bk-bs-disabled.bk-bs-active, .bk-root .bk-bs-btn-info[disabled].bk-bs-active, fieldset[disabled] .bk-root .bk-bs-btn-info.bk-bs-active {
    background-color: #5bc0de;
    border-color: #46b8da
}

.bk-root .bk-bs-btn-info .bk-bs-badge {
    color: #5bc0de;
    background-color: #fff
}

.bk-root .bk-bs-btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236
}

.bk-root .bk-bs-btn-warning:hover, .bk-root .bk-bs-btn-warning:focus, .bk-root .bk-bs-btn-warning:active, .bk-root .bk-bs-btn-warning.bk-bs-active, .bk-bs-open .bk-bs-dropdown-toggle.bk-root .bk-bs-btn-warning {
    color: #fff;
    background-color: #ed9c28;
    border-color: #d58512
}

.bk-root .bk-bs-btn-warning:active, .bk-root .bk-bs-btn-warning.bk-bs-active, .bk-bs-open .bk-bs-dropdown-toggle.bk-root .bk-bs-btn-warning {
    background-image: none
}

.bk-root .bk-bs-btn-warning.bk-bs-disabled, .bk-root .bk-bs-btn-warning[disabled], fieldset[disabled] .bk-root .bk-bs-btn-warning, .bk-root .bk-bs-btn-warning.bk-bs-disabled:hover, .bk-root .bk-bs-btn-warning[disabled]:hover, fieldset[disabled] .bk-root .bk-bs-btn-warning:hover, .bk-root .bk-bs-btn-warning.bk-bs-disabled:focus, .bk-root .bk-bs-btn-warning[disabled]:focus, fieldset[disabled] .bk-root .bk-bs-btn-warning:focus, .bk-root .bk-bs-btn-warning.bk-bs-disabled:active, .bk-root .bk-bs-btn-warning[disabled]:active, fieldset[disabled] .bk-root .bk-bs-btn-warning:active, .bk-root .bk-bs-btn-warning.bk-bs-disabled.bk-bs-active, .bk-root .bk-bs-btn-warning[disabled].bk-bs-active, fieldset[disabled] .bk-root .bk-bs-btn-warning.bk-bs-active {
    background-color: #f0ad4e;
    border-color: #eea236
}

.bk-root .bk-bs-btn-warning .bk-bs-badge {
    color: #f0ad4e;
    background-color: #fff
}

.bk-root .bk-bs-btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a
}

.bk-root .bk-bs-btn-danger:hover, .bk-root .bk-bs-btn-danger:focus, .bk-root .bk-bs-btn-danger:active, .bk-root .bk-bs-btn-danger.bk-bs-active, .bk-bs-open .bk-bs-dropdown-toggle.bk-root .bk-bs-btn-danger {
    color: #fff;
    background-color: #d2322d;
    border-color: #ac2925
}

.bk-root .bk-bs-btn-danger:active, .bk-root .bk-bs-btn-danger.bk-bs-active, .bk-bs-open .bk-bs-dropdown-toggle.bk-root .bk-bs-btn-danger {
    background-image: none
}

.bk-root .bk-bs-btn-danger.bk-bs-disabled, .bk-root .bk-bs-btn-danger[disabled], fieldset[disabled] .bk-root .bk-bs-btn-danger, .bk-root .bk-bs-btn-danger.bk-bs-disabled:hover, .bk-root .bk-bs-btn-danger[disabled]:hover, fieldset[disabled] .bk-root .bk-bs-btn-danger:hover, .bk-root .bk-bs-btn-danger.bk-bs-disabled:focus, .bk-root .bk-bs-btn-danger[disabled]:focus, fieldset[disabled] .bk-root .bk-bs-btn-danger:focus, .bk-root .bk-bs-btn-danger.bk-bs-disabled:active, .bk-root .bk-bs-btn-danger[disabled]:active, fieldset[disabled] .bk-root .bk-bs-btn-danger:active, .bk-root .bk-bs-btn-danger.bk-bs-disabled.bk-bs-active, .bk-root .bk-bs-btn-danger[disabled].bk-bs-active, fieldset[disabled] .bk-root .bk-bs-btn-danger.bk-bs-active {
    background-color: #d9534f;
    border-color: #d43f3a
}

.bk-root .bk-bs-btn-danger .bk-bs-badge {
    color: #d9534f;
    background-color: #fff
}

.bk-root .bk-bs-btn-link {
    color: #428bca;
    font-weight: normal;
    cursor: pointer;
    border-radius: 0
}

.bk-root .bk-bs-btn-link, .bk-root .bk-bs-btn-link:active, .bk-root .bk-bs-btn-link[disabled], fieldset[disabled] .bk-root .bk-bs-btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none
}

.bk-root .bk-bs-btn-link, .bk-root .bk-bs-btn-link:hover, .bk-root .bk-bs-btn-link:focus, .bk-root .bk-bs-btn-link:active {
    border-color: transparent
}

.bk-root .bk-bs-btn-link:hover, .bk-root .bk-bs-btn-link:focus {
    color: #2a6496;
    text-decoration: underline;
    background-color: transparent
}

.bk-root .bk-bs-btn-link[disabled]:hover, fieldset[disabled] .bk-root .bk-bs-btn-link:hover, .bk-root .bk-bs-btn-link[disabled]:focus, fieldset[disabled] .bk-root .bk-bs-btn-link:focus {
    color: #999;
    text-decoration: none
}

.bk-root .bk-bs-btn-lg {
    padding: 10px 16px;
    font-size: 15px;
    line-height: 1.33;
    border-radius: 6px
}

.bk-root .bk-bs-btn-sm {
    padding: 5px 10px;
    font-size: 11px;
    line-height: 1.5;
    border-radius: 3px
}

.bk-root .bk-bs-btn-xs {
    padding: 1px 5px;
    font-size: 11px;
    line-height: 1.5;
    border-radius: 3px
}

.bk-root .bk-bs-btn-block {
    display: block;
    width: 100%;
    padding-left: 0;
    padding-right: 0
}

.bk-root .bk-bs-btn-block+.bk-bs-btn-block {
    margin-top: 5px
}

.bk-root input[type="submit"].bk-bs-btn-block, .bk-root input[type="reset"].bk-bs-btn-block, .bk-root input[type="button"].bk-bs-btn-block {
    width: 100%
}

.bk-root .bk-bs-caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px solid;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent
}

.bk-root .bk-bs-dropdown {
    position: relative
}

.bk-root .bk-bs-dropdown-toggle:focus {
    outline: 0
}

.bk-root .bk-bs-dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 12px;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    background-clip: padding-box
}

.bk-root .bk-bs-dropdown-menu.bk-bs-pull-right {
    right: 0;
    left: auto
}

.bk-root .bk-bs-dropdown-menu .bk-bs-divider {
    height: 1px;
    margin: 7.5px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.bk-root .bk-bs-dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap
}

.bk-root .bk-bs-dropdown-menu>li>a:hover, .bk-root .bk-bs-dropdown-menu>li>a:focus {
    text-decoration: none;
    color: #262626;
    background-color: #f5f5f5
}

.bk-root .bk-bs-dropdown-menu>.bk-bs-active>a, .bk-root .bk-bs-dropdown-menu>.bk-bs-active>a:hover, .bk-root .bk-bs-dropdown-menu>.bk-bs-active>a:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #428bca
}

.bk-root .bk-bs-dropdown-menu>.bk-bs-disabled>a, .bk-root .bk-bs-dropdown-menu>.bk-bs-disabled>a:hover, .bk-root .bk-bs-dropdown-menu>.bk-bs-disabled>a:focus {
    color: #999
}

.bk-root .bk-bs-dropdown-menu>.bk-bs-disabled>a:hover, .bk-root .bk-bs-dropdown-menu>.bk-bs-disabled>a:focus {
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    filter: progid:DXImageTransform.bk-bs-Microsoft.bk-bs-gradient(enabled=false);
    cursor: not-allowed
}

.bk-root .bk-bs-open>.bk-bs-dropdown-menu {
    display: block
}

.bk-root .bk-bs-open>a {
    outline: 0
}

.bk-root .bk-bs-dropdown-menu-right {
    left: auto;
    right: 0
}

.bk-root .bk-bs-dropdown-menu-left {
    left: 0;
    right: auto
}

.bk-root .bk-bs-dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 11px;
    line-height: 1.42857143;
    color: #999
}

.bk-root .bk-bs-dropdown-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990
}

.bk-root .bk-bs-pull-right>.bk-bs-dropdown-menu {
    right: 0;
    left: auto
}

.bk-root .bk-bs-dropup .bk-bs-caret, .bk-root .bk-bs-navbar-fixed-bottom .bk-bs-dropdown .bk-bs-caret {
    border-top: 0;
    border-bottom: 4px solid;
    content: ""
}

.bk-root .bk-bs-dropup .bk-bs-dropdown-menu, .bk-root .bk-bs-navbar-fixed-bottom .bk-bs-dropdown .bk-bs-dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 1px
}

@media(min-width:768px) {
    .bk-root .bk-bs-navbar-right .bk-bs-dropdown-menu {
        left: auto;
        right: 0
    }
    .bk-root .bk-bs-navbar-right .bk-bs-dropdown-menu-left {
        left: 0;
        right: auto
    }
}

.bk-root .bk-bs-btn-group, .bk-root .bk-bs-btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle
}

.bk-root .bk-bs-btn-group>.bk-bs-btn, .bk-root .bk-bs-btn-group-vertical>.bk-bs-btn {
    position: relative;
    float: left
}

.bk-root .bk-bs-btn-group>.bk-bs-btn:hover, .bk-root .bk-bs-btn-group-vertical>.bk-bs-btn:hover, .bk-root .bk-bs-btn-group>.bk-bs-btn:focus, .bk-root .bk-bs-btn-group-vertical>.bk-bs-btn:focus, .bk-root .bk-bs-btn-group>.bk-bs-btn:active, .bk-root .bk-bs-btn-group-vertical>.bk-bs-btn:active, .bk-root .bk-bs-btn-group>.bk-bs-btn.bk-bs-active, .bk-root .bk-bs-btn-group-vertical>.bk-bs-btn.bk-bs-active {
    z-index: 2
}

.bk-root .bk-bs-btn-group>.bk-bs-btn:focus, .bk-root .bk-bs-btn-group-vertical>.bk-bs-btn:focus {
    outline: 0
}

.bk-root .bk-bs-btn-group .bk-bs-btn+.bk-bs-btn, .bk-root .bk-bs-btn-group .bk-bs-btn+.bk-bs-btn-group, .bk-root .bk-bs-btn-group .bk-bs-btn-group+.bk-bs-btn, .bk-root .bk-bs-btn-group .bk-bs-btn-group+.bk-bs-btn-group {
    margin-left: -1px
}

.bk-root .bk-bs-btn-toolbar {
    margin-left: -5px
}

.bk-root .bk-bs-btn-toolbar .bk-bs-btn-group, .bk-root .bk-bs-btn-toolbar .bk-bs-input-group {
    float: left
}

.bk-root .bk-bs-btn-toolbar>.bk-bs-btn, .bk-root .bk-bs-btn-toolbar>.bk-bs-btn-group, .bk-root .bk-bs-btn-toolbar>.bk-bs-input-group {
    margin-left: 5px
}

.bk-root .bk-bs-btn-group>.bk-bs-btn:not(:first-child):not(:last-child):not(.bk-bs-dropdown-toggle) {
    border-radius: 0
}

.bk-root .bk-bs-btn-group>.bk-bs-btn:first-child {
    margin-left: 0
}

.bk-root .bk-bs-btn-group>.bk-bs-btn:first-child:not(:last-child):not(.bk-bs-dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.bk-root .bk-bs-btn-group>.bk-bs-btn:last-child:not(:first-child), .bk-root .bk-bs-btn-group>.bk-bs-dropdown-toggle:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.bk-root .bk-bs-btn-group>.bk-bs-btn-group {
    float: left
}

.bk-root .bk-bs-btn-group>.bk-bs-btn-group:not(:first-child):not(:last-child)>.bk-bs-btn {
    border-radius: 0
}

.bk-root .bk-bs-btn-group>.bk-bs-btn-group:first-child>.bk-bs-btn:last-child, .bk-root .bk-bs-btn-group>.bk-bs-btn-group:first-child>.bk-bs-dropdown-toggle {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.bk-root .bk-bs-btn-group>.bk-bs-btn-group:last-child>.bk-bs-btn:first-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.bk-root .bk-bs-btn-group .bk-bs-dropdown-toggle:active, .bk-root .bk-bs-btn-group.bk-bs-open .bk-bs-dropdown-toggle {
    outline: 0
}

.bk-root .bk-bs-btn-group>.bk-bs-btn+.bk-bs-dropdown-toggle {
    padding-left: 8px;
    padding-right: 8px
}

.bk-root .bk-bs-btn-group>.bk-bs-btn-lg+.bk-bs-dropdown-toggle {
    padding-left: 12px;
    padding-right: 12px
}

.bk-root .bk-bs-btn-group.bk-bs-open .bk-bs-dropdown-toggle {
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
}

.bk-root .bk-bs-btn-group.bk-bs-open .bk-bs-dropdown-toggle.bk-bs-btn-link {
    -webkit-box-shadow: none;
    box-shadow: none
}

.bk-root .bk-bs-btn .bk-bs-caret {
    margin-left: 0
}

.bk-root .bk-bs-btn-lg .bk-bs-caret {
    border-width: 5px 5px 0;
    border-bottom-width: 0
}

.bk-root .bk-bs-dropup .bk-bs-btn-lg .bk-bs-caret {
    border-width: 0 5px 5px
}

.bk-root .bk-bs-btn-group-vertical>.bk-bs-btn, .bk-root .bk-bs-btn-group-vertical>.bk-bs-btn-group, .bk-root .bk-bs-btn-group-vertical>.bk-bs-btn-group>.bk-bs-btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%
}

.bk-root .bk-bs-btn-group-vertical>.bk-bs-btn-group>.bk-bs-btn {
    float: none
}

.bk-root .bk-bs-btn-group-vertical>.bk-bs-btn+.bk-bs-btn, .bk-root .bk-bs-btn-group-vertical>.bk-bs-btn+.bk-bs-btn-group, .bk-root .bk-bs-btn-group-vertical>.bk-bs-btn-group+.bk-bs-btn, .bk-root .bk-bs-btn-group-vertical>.bk-bs-btn-group+.bk-bs-btn-group {
    margin-top: -1px;
    margin-left: 0
}

.bk-root .bk-bs-btn-group-vertical>.bk-bs-btn:not(:first-child):not(:last-child) {
    border-radius: 0
}

.bk-root .bk-bs-btn-group-vertical>.bk-bs-btn:first-child:not(:last-child) {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.bk-root .bk-bs-btn-group-vertical>.bk-bs-btn:last-child:not(:first-child) {
    border-bottom-left-radius: 4px;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.bk-root .bk-bs-btn-group-vertical>.bk-bs-btn-group:not(:first-child):not(:last-child)>.bk-bs-btn {
    border-radius: 0
}

.bk-root .bk-bs-btn-group-vertical>.bk-bs-btn-group:first-child:not(:last-child)>.bk-bs-btn:last-child, .bk-root .bk-bs-btn-group-vertical>.bk-bs-btn-group:first-child:not(:last-child)>.bk-bs-dropdown-toggle {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.bk-root .bk-bs-btn-group-vertical>.bk-bs-btn-group:last-child:not(:first-child)>.bk-bs-btn:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.bk-root .bk-bs-btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate
}

.bk-root .bk-bs-btn-group-justified>.bk-bs-btn, .bk-root .bk-bs-btn-group-justified>.bk-bs-btn-group {
    float: none;
    display: table-cell;
    width: 1%
}

.bk-root .bk-bs-btn-group-justified>.bk-bs-btn-group .bk-bs-btn {
    width: 100%
}

.bk-root .bk-bs-btn-group>.bk-bs-btn>input[type="radio"], .bk-root .bk-bs-btn-group>.bk-bs-btn>input[type="checkbox"] {
    display: none
}

.bk-root .bk-bs-input-group {
    position: relative;
    display: table;
    border-collapse: separate
}

.bk-root .bk-bs-input-group[class*="col-"] {
    float: none;
    padding-left: 0;
    padding-right: 0
}

.bk-root .bk-bs-input-group .bk-bs-form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0
}

.bk-root .bk-bs-input-group-lg>.bk-bs-form-control, .bk-root .bk-bs-input-group-lg>.bk-bs-input-group-addon, .bk-root .bk-bs-input-group-lg>.bk-bs-input-group-btn>.bk-bs-btn {
    height: 42px;
    padding: 10px 16px;
    font-size: 15px;
    line-height: 1.33;
    border-radius: 6px
}

select.bk-root .bk-bs-input-group-lg>.bk-bs-form-control, select.bk-root .bk-bs-input-group-lg>.bk-bs-input-group-addon, select.bk-root .bk-bs-input-group-lg>.bk-bs-input-group-btn>.bk-bs-btn {
    height: 42px;
    line-height: 42px
}

textarea.bk-root .bk-bs-input-group-lg>.bk-bs-form-control, textarea.bk-root .bk-bs-input-group-lg>.bk-bs-input-group-addon, textarea.bk-root .bk-bs-input-group-lg>.bk-bs-input-group-btn>.bk-bs-btn, select[multiple].bk-root .bk-bs-input-group-lg>.bk-bs-form-control, select[multiple].bk-root .bk-bs-input-group-lg>.bk-bs-input-group-addon, select[multiple].bk-root .bk-bs-input-group-lg>.bk-bs-input-group-btn>.bk-bs-btn {
    height: auto
}

.bk-root .bk-bs-input-group-sm>.bk-bs-form-control, .bk-root .bk-bs-input-group-sm>.bk-bs-input-group-addon, .bk-root .bk-bs-input-group-sm>.bk-bs-input-group-btn>.bk-bs-btn {
    height: 28px;
    padding: 5px 10px;
    font-size: 11px;
    line-height: 1.5;
    border-radius: 3px
}

select.bk-root .bk-bs-input-group-sm>.bk-bs-form-control, select.bk-root .bk-bs-input-group-sm>.bk-bs-input-group-addon, select.bk-root .bk-bs-input-group-sm>.bk-bs-input-group-btn>.bk-bs-btn {
    height: 28px;
    line-height: 28px
}

textarea.bk-root .bk-bs-input-group-sm>.bk-bs-form-control, textarea.bk-root .bk-bs-input-group-sm>.bk-bs-input-group-addon, textarea.bk-root .bk-bs-input-group-sm>.bk-bs-input-group-btn>.bk-bs-btn, select[multiple].bk-root .bk-bs-input-group-sm>.bk-bs-form-control, select[multiple].bk-root .bk-bs-input-group-sm>.bk-bs-input-group-addon, select[multiple].bk-root .bk-bs-input-group-sm>.bk-bs-input-group-btn>.bk-bs-btn {
    height: auto
}

.bk-root .bk-bs-input-group-addon, .bk-root .bk-bs-input-group-btn, .bk-root .bk-bs-input-group .bk-bs-form-control {
    display: table-cell
}

.bk-root .bk-bs-input-group-addon:not(:first-child):not(:last-child), .bk-root .bk-bs-input-group-btn:not(:first-child):not(:last-child), .bk-root .bk-bs-input-group .bk-bs-form-control:not(:first-child):not(:last-child) {
    border-radius: 0
}

.bk-root .bk-bs-input-group-addon, .bk-root .bk-bs-input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle
}

.bk-root .bk-bs-input-group-addon {
    padding: 6px 12px;
    font-size: 12px;
    font-weight: normal;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px
}

.bk-root .bk-bs-input-group-addon.bk-bs-input-sm {
    padding: 5px 10px;
    font-size: 11px;
    border-radius: 3px
}

.bk-root .bk-bs-input-group-addon.bk-bs-input-lg {
    padding: 10px 16px;
    font-size: 15px;
    border-radius: 6px
}

.bk-root .bk-bs-input-group-addon input[type="radio"], .bk-root .bk-bs-input-group-addon input[type="checkbox"] {
    margin-top: 0
}

.bk-root .bk-bs-input-group .bk-bs-form-control:first-child, .bk-root .bk-bs-input-group-addon:first-child, .bk-root .bk-bs-input-group-btn:first-child>.bk-bs-btn, .bk-root .bk-bs-input-group-btn:first-child>.bk-bs-btn-group>.bk-bs-btn, .bk-root .bk-bs-input-group-btn:first-child>.bk-bs-dropdown-toggle, .bk-root .bk-bs-input-group-btn:last-child>.bk-bs-btn:not(:last-child):not(.bk-bs-dropdown-toggle), .bk-root .bk-bs-input-group-btn:last-child>.bk-bs-btn-group:not(:last-child)>.bk-bs-btn {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.bk-root .bk-bs-input-group-addon:first-child {
    border-right: 0
}

.bk-root .bk-bs-input-group .bk-bs-form-control:last-child, .bk-root .bk-bs-input-group-addon:last-child, .bk-root .bk-bs-input-group-btn:last-child>.bk-bs-btn, .bk-root .bk-bs-input-group-btn:last-child>.bk-bs-btn-group>.bk-bs-btn, .bk-root .bk-bs-input-group-btn:last-child>.bk-bs-dropdown-toggle, .bk-root .bk-bs-input-group-btn:first-child>.bk-bs-btn:not(:first-child), .bk-root .bk-bs-input-group-btn:first-child>.bk-bs-btn-group:not(:first-child)>.bk-bs-btn {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.bk-root .bk-bs-input-group-addon:last-child {
    border-left: 0
}

.bk-root .bk-bs-input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap
}

.bk-root .bk-bs-input-group-btn>.bk-bs-btn {
    position: relative
}

.bk-root .bk-bs-input-group-btn>.bk-bs-btn+.bk-bs-btn {
    margin-left: -1px
}

.bk-root .bk-bs-input-group-btn>.bk-bs-btn:hover, .bk-root .bk-bs-input-group-btn>.bk-bs-btn:focus, .bk-root .bk-bs-input-group-btn>.bk-bs-btn:active {
    z-index: 2
}

.bk-root .bk-bs-input-group-btn:first-child>.bk-bs-btn, .bk-root .bk-bs-input-group-btn:first-child>.bk-bs-btn-group {
    margin-right: -1px
}

.bk-root .bk-bs-input-group-btn:last-child>.bk-bs-btn, .bk-root .bk-bs-input-group-btn:last-child>.bk-bs-btn-group {
    margin-left: -1px
}

.bk-root .bk-bs-nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none
}

.bk-root .bk-bs-nav>li {
    position: relative;
    display: block
}

.bk-root .bk-bs-nav>li>span {
    position: relative;
    display: block;
    padding: 10px 15px
}

.bk-root .bk-bs-nav>li>span:hover, .bk-root .bk-bs-nav>li>span:focus {
    text-decoration: none;
    background-color: #eee
}

.bk-root .bk-bs-nav>li.bk-bs-disabled>span {
    color: #999
}

.bk-root .bk-bs-nav>li.bk-bs-disabled>span:hover, .bk-root .bk-bs-nav>li.bk-bs-disabled>span:focus {
    color: #999;
    text-decoration: none;
    background-color: transparent;
    cursor: not-allowed
}

.bk-root .bk-bs-nav-tabs {
    border-bottom: 1px solid #ddd
}

.bk-root .bk-bs-nav-tabs>li {
    float: left;
    margin-bottom: -1px
}

.bk-root .bk-bs-nav-tabs>li>span {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0
}

.bk-root .bk-bs-nav-tabs>li>span:hover {
    border-color: #eee #eee #ddd;
    cursor: pointer
}

.bk-root .bk-bs-nav-tabs>li.bk-bs-active>span, .bk-root .bk-bs-nav-tabs>li.bk-bs-active>span:hover, .bk-root .bk-bs-nav-tabs>li.bk-bs-active>span:focus {
    color: #555;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    cursor: default
}

.bk-root .bk-bs-tab-content>.bk-bs-tab-pane {
    display: none
}

.bk-root .bk-bs-tab-content>.bk-bs-active {
    display: block
}

.bk-root .pika-single {
    z-index: 9999;
    display: block;
    position: relative;
    color: #333;
    background: #fff;
    border: 1px solid #ccc;
    border-bottom-color: #bbb;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}

.bk-root .pika-single:before, .bk-root .pika-single:after {
    content: " ";
    display: table
}

.bk-root .pika-single:after {
    clear: both
}

.bk-root .pika-single {
    *zoom: 1
}

.bk-root .pika-single.is-hidden {
    display: none
}

.bk-root .pika-single.is-bound {
    position: absolute;
    box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.5)
}

.bk-root .pika-lendar {
    float: left;
    width: 240px;
    margin: 8px
}

.bk-root .pika-title {
    position: relative;
    text-align: center
}

.bk-root .pika-label {
    display: inline-block;
    *display: inline;
    position: relative;
    z-index: 9999;
    overflow: hidden;
    margin: 0;
    padding: 5px 3px;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    background-color: #fff
}

.bk-root .pika-title select {
    cursor: pointer;
    position: absolute;
    z-index: 9998;
    margin: 0;
    left: 0;
    top: 5px;
    filter: alpha(opacity=0);
    opacity: 0
}

.bk-root .pika-prev, .bk-root .pika-next {
    display: block;
    cursor: pointer;
    position: relative;
    outline: 0;
    border: 0;
    padding: 0;
    width: 20px;
    height: 30px;
    text-indent: 20px;
    white-space: nowrap;
    overflow: hidden;
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 75% 75%;
    opacity: .5;
    *position: absolute;
    *top: 0
}

.bk-root .pika-prev:hover, .bk-root .pika-next:hover {
    opacity: 1
}

.bk-root .pika-prev, .bk-root .is-rtl .pika-next {
    float: left;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==');
    *left: 0
}

.bk-root .pika-next, .bk-root .is-rtl .pika-prev {
    float: right;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=');
    *right: 0
}

.bk-root .pika-prev.is-disabled, .bk-root .pika-next.is-disabled {
    cursor: default;
    opacity: .2
}

.bk-root .pika-select {
    display: inline-block;
    *display: inline
}

.bk-root .pika-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    border: 0
}

.bk-root .pika-table th, .bk-root .pika-table td {
    width: 14.285714285714286%;
    padding: 0
}

.bk-root .pika-table th {
    color: #999;
    font-size: 12px;
    line-height: 25px;
    font-weight: bold;
    text-align: center
}

.bk-root .pika-button {
    cursor: pointer;
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    outline: 0;
    border: 0;
    margin: 0;
    width: 100%;
    padding: 5px;
    color: #666;
    font-size: 12px;
    line-height: 15px;
    text-align: right;
    background: #f5f5f5
}

.bk-root .pika-week {
    font-size: 11px;
    color: #999
}

.bk-root .is-today .pika-button {
    color: #3af;
    font-weight: bold
}

.bk-root .is-selected .pika-button, .bk-root .has-event .pika-button {
    color: #fff;
    font-weight: bold;
    background: #3af;
    box-shadow: inset 0 1px 3px #178fe5;
    border-radius: 3px
}

.bk-root .has-event .pika-button {
    background: #005da9;
    box-shadow: inset 0 1px 3px #0076c9
}

.bk-root .is-disabled .pika-button, .bk-root .is-inrange .pika-button {
    background: #d5e9f7
}

.bk-root .is-startrange .pika-button {
    color: #fff;
    background: #6cb31d;
    box-shadow: none;
    border-radius: 3px
}

.bk-root .is-endrange .pika-button {
    color: #fff;
    background: #3af;
    box-shadow: none;
    border-radius: 3px
}

.bk-root .is-disabled .pika-button {
    pointer-events: none;
    cursor: default;
    color: #999;
    opacity: .3
}

.bk-root .is-outside-current-month .pika-button {
    color: #999;
    opacity: .3
}

.bk-root .is-selection-disabled {
    pointer-events: none;
    cursor: default
}

.bk-root .pika-button:hover, .bk-root .pika-row.pick-whole-week:hover .pika-button {
    color: #fff;
    background: #ff8000;
    box-shadow: none;
    border-radius: 3px
}

.bk-root .pika-table abbr {
    border-bottom: 0;
    cursor: help
}

.bk-root .bk-widget-box {
    overflow: visible;
    padding: 5px 10px
}

.bk-root .bk-widget label {
    margin-bottom: 2px
}

.bk-root .bk-widget {
    margin-top: 10px
}

.bk-root .bk-widget h1:first-child, .bk-root .bk-widget h2:first-child, .bk-root .bk-widget h3:first-child, .bk-root .bk-widget h4:first-child, .bk-root .bk-widget h5:first-child, .bk-root .bk-widget h6:first-child, .bk-root .bk-widget p:first-child {
    margin-top: 0
}

.bk-root .bk-widget-form-input {
    display: block;
    height: 31px;
    padding: 0 12px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px
}

.bk-root .bk-widget-form-input:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6)
}

.bk-root .bk-widget-form-input::-moz-placeholder {
    color: #999;
    opacity: 1
}

.bk-root .bk-widget-form-input:-ms-input-placeholder {
    color: #999
}

.bk-root .bk-widget-form-input::-webkit-input-placeholder {
    color: #999
}

.bk-root .bk-widget-form-input[disabled], .bk-root .bk-widget-form-input[readonly], fieldset[disabled] .bk-root .bk-widget-form-input {
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1
}

textarea.bk-root .bk-widget-form-input {
    height: auto
}

.bk-root .bk-widget button {
    min-width: 100%
}

.bk-root .bk-widget input[type="text"] {
    min-width: 90%
}

.bk-root .bk-widget select {
    min-width: 97%
}

.bk-root .bk-bs-dropdown-toggle .bk-bs-caret {
    margin-left: 5px
}

.bk-root .bk-bs-dropdown-menu {
    width: 100%
}

.bk-root .bk-bs-nav-tabs {
    overflow: hidden
}

.bk-root .bk-bs-tab-pane {
    float: left
}

.bk-root .bk-slider label {
    margin-right: 5px
}

.bk-root .bk-slider .bk-slider-value {
    display: inline-block;
    font-weight: 600
}

.bk-root .bk-slider input, .bk-root .bk-slider .bk-slider-value {
    margin-bottom: 5px
} //# sourceMappingURL=bokeh-widgets.min.css.map
/* END bokeh-widgets.min.css */

/* BEGIN bokeh-tables.min.css */

.bk-root .slick-header.ui-state-default, .bk-root .slick-headerrow.ui-state-default, .bk-root .slick-footerrow.ui-state-default {
    width: 100%;
    overflow: hidden;
    border-left: 0 !important
}

.bk-root .slick-header-columns, .bk-root .slick-headerrow-columns, .bk-root .slick-footerrow-columns {
    position: relative;
    white-space: nowrap;
    cursor: default;
    overflow: hidden
}

.bk-root .slick-header-column.ui-state-default {
    position: relative;
    display: inline-block;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    height: 16px;
    line-height: 16px;
    margin: 0;
    padding: 4px;
    border-right: 1px solid silver;
    border-left: 0 !important;
    border-top: 0 !important;
    border-bottom: 0 !important;
    float: left
}

.bk-root .slick-headerrow-column.ui-state-default, .bk-root .slick-footerrow-column.ui-state-default {
    padding: 4px
}

.bk-root .slick-header-column-sorted {
    font-style: italic
}

.bk-root .slick-sort-indicator {
    display: inline-block;
    width: 8px;
    height: 5px;
    margin-left: 4px;
    margin-top: 6px;
    float: left
}

.bk-root .slick-sort-indicator-numbered {
    display: inline-block;
    width: 8px;
    height: 5px;
    margin-left: 4px;
    margin-top: 0;
    padding-left: 1px;
    line-height: 20px;
    float: left;
    font-family: Arial;
    font-style: normal;
    font-weight: bold;
    color: #6190cd
}

.bk-root .slick-sort-indicator-desc {
    background: url(images/sort-desc.gif)
}

.bk-root .slick-sort-indicator-asc {
    background: url(images/sort-asc.gif)
}

.bk-root .slick-resizable-handle {
    position: absolute;
    font-size: .1px;
    display: block;
    cursor: col-resize;
    width: 4px;
    right: 0;
    top: 0;
    height: 100%
}

.bk-root .slick-sortable-placeholder {
    background: silver
}

.bk-root .grid-canvas {
    position: relative;
    outline: 0
}

.bk-root .slick-row.ui-widget-content, .bk-root .slick-row.ui-state-active {
    position: absolute;
    border: 0;
    width: 100%
}

.bk-root .slick-cell, .bk-root .slick-headerrow-column, .bk-root .slick-footerrow-column {
    position: absolute;
    border: 1px solid transparent;
    border-right: 1px dotted silver;
    border-bottom-color: silver;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    vertical-align: middle;
    z-index: 1;
    padding: 1px 2px 2px 1px;
    margin: 0;
    white-space: nowrap;
    cursor: default
}

.bk-root .slick-cell, .bk-root .slick-headerrow-column {
    border-bottom-color: silver
}

.bk-root .slick-footerrow-column {
    border-top-color: silver
}

.bk-root .slick-group-toggle {
    display: inline-block
}

.bk-root .slick-cell.highlighted {
    background: lightskyblue;
    background: rgba(0, 0, 255, 0.2);
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

.bk-root .slick-cell.flashing {
    border: 1px solid red !important
}

.bk-root .slick-cell.editable {
    z-index: 11;
    overflow: visible;
    background: white;
    border-color: black;
    border-style: solid
}

.bk-root .slick-cell:focus {
    outline: 0
}

.bk-root .slick-reorder-proxy {
    display: inline-block;
    background: blue;
    opacity: .15;
    cursor: move
}

.bk-root .slick-reorder-guide {
    display: inline-block;
    height: 2px;
    background: blue;
    opacity: .7
}

.bk-root .slick-selection {
    z-index: 10;
    position: absolute;
    border: 2px dashed black
}

.bk-root .slick-header-columns {
    background: url('images/header-columns-bg.gif') repeat-x center bottom;
    border-bottom: 1px solid silver
}

.bk-root .slick-header-column {
    background: url('images/header-columns-bg.gif') repeat-x center bottom;
    border-right: 1px solid silver
}

.bk-root .slick-header-column:hover, .bk-root .slick-header-column-active {
    background: white url('images/header-columns-over-bg.gif') repeat-x center bottom
}

.bk-root .slick-headerrow {
    background: #fafafa
}

.bk-root .slick-headerrow-column {
    background: #fafafa;
    border-bottom: 0;
    height: 100%
}

.bk-root .slick-row.ui-state-active {
    background: #f5f7d7
}

.bk-root .slick-row {
    position: absolute;
    background: white;
    border: 0;
    line-height: 20px
}

.bk-root .slick-row.selected {
    z-index: 10;
    background: #dfe8f6
}

.bk-root .slick-cell {
    padding-left: 4px;
    padding-right: 4px
}

.bk-root .slick-group {
    border-bottom: 2px solid silver
}

.bk-root .slick-group-toggle {
    width: 9px;
    height: 9px;
    margin-right: 5px
}

.bk-root .slick-group-toggle.expanded {
    background: url(images/collapse.gif) no-repeat center center
}

.bk-root .slick-group-toggle.collapsed {
    background: url(images/expand.gif) no-repeat center center
}

.bk-root .slick-group-totals {
    color: gray;
    background: white
}

.bk-root .slick-group-select-checkbox {
    width: 13px;
    height: 13px;
    margin: 3px 10px 0 0;
    display: inline-block
}

.bk-root .slick-group-select-checkbox.checked {
    background: url(images/GrpCheckboxY.png) no-repeat center center
}

.bk-root .slick-group-select-checkbox.unchecked {
    background: url(images/GrpCheckboxN.png) no-repeat center center
}

.bk-root .slick-cell.selected {
    background-color: beige
}

.bk-root .slick-cell.active {
    border-color: gray;
    border-style: solid
}

.bk-root .slick-sortable-placeholder {
    background: silver !important
}

.bk-root .slick-row.odd {
    background: #fafafa
}

.bk-root .slick-row.ui-state-active {
    background: #f5f7d7
}

.bk-root .slick-row.loading {
    opacity: .5
}

.bk-root .slick-cell.invalid {
    border-color: red;
    -moz-animation-duration: .2s;
    -webkit-animation-duration: .2s;
    -moz-animation-name: slickgrid-invalid-hilite;
    -webkit-animation-name: slickgrid-invalid-hilite
}

@-moz-keyframes slickgrid-invalid-hilite {
    from {
        box-shadow: 0 0 6px red
    }
    to {
        box-shadow: none
    }
}

@-webkit-keyframes slickgrid-invalid-hilite {
    from {
        box-shadow: 0 0 6px red
    }
    to {
        box-shadow: none
    }
}

.bk-root .slick-column-name, .bk-root .slick-sort-indicator {
    display: inline-block;
    float: left;
    margin-bottom: 100px
}

.bk-root .slick-header-button {
    display: inline-block;
    float: right;
    vertical-align: top;
    margin: 1px;
    margin-bottom: 100px;
    height: 15px;
    width: 15px;
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer
}

.bk-root .slick-header-button-hidden {
    width: 0;
    -webkit-transition: .2s width;
    -ms-transition: .2s width;
    transition: .2s width
}

.bk-root .slick-header-column:hover>.slick-header-button {
    width: 15px
}

.bk-root .slick-header-menubutton {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 14px;
    background-repeat: no-repeat;
    background-position: left center;
    background-image: url(../images/down.gif);
    cursor: pointer;
    display: none;
    border-left: thin ridge silver
}

.bk-root .slick-header-column:hover>.slick-header-menubutton, .bk-root .slick-header-column-active .slick-header-menubutton {
    display: inline-block
}

.bk-root .slick-header-menu {
    position: absolute;
    display: inline-block;
    margin: 0;
    padding: 2px;
    cursor: default
}

.bk-root .slick-header-menuitem {
    list-style: none;
    margin: 0;
    padding: 0;
    cursor: pointer
}

.bk-root .slick-header-menuicon {
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin-right: 4px;
    background-repeat: no-repeat;
    background-position: center center
}

.bk-root .slick-header-menucontent {
    display: inline-block;
    vertical-align: middle
}

.bk-root .slick-header-menuitem-disabled {
    color: silver
}

.bk-root .slick-columnpicker {
    border: 1px solid #718bb7;
    background: #f0f0f0;
    padding: 6px;
    -moz-box-shadow: 2px 2px 2px silver;
    -webkit-box-shadow: 2px 2px 2px silver;
    box-shadow: 2px 2px 2px silver;
    min-width: 100px;
    cursor: default
}

.bk-root .slick-columnpicker li {
    list-style: none;
    margin: 0;
    padding: 0;
    background: 0
}

.bk-root .slick-columnpicker input {
    margin: 4px
}

.bk-root .slick-columnpicker li a {
    display: block;
    padding: 4px;
    font-weight: bold
}

.bk-root .slick-columnpicker li a:hover {
    background: white
}

.bk-root .slick-pager {
    width: 100%;
    height: 26px;
    border: 1px solid gray;
    border-top: 0;
    background: url('../images/header-columns-bg.gif') repeat-x center bottom;
    vertical-align: middle
}

.bk-root .slick-pager .slick-pager-status {
    display: inline-block;
    padding: 6px
}

.bk-root .slick-pager .ui-icon-container {
    display: inline-block;
    margin: 2px;
    border-color: gray
}

.bk-root .slick-pager .slick-pager-nav {
    display: inline-block;
    float: left;
    padding: 2px
}

.bk-root .slick-pager .slick-pager-settings {
    display: block;
    float: right;
    padding: 2px
}

.bk-root .slick-pager .slick-pager-settings * {
    vertical-align: middle
}

.bk-root .slick-pager .slick-pager-settings a {
    padding: 2px;
    text-decoration: underline;
    cursor: pointer
}

.bk-root .slick-header-columns {
    background-image: url("data:image/gif;base64,R0lGODlhAgAYAIcAANDQ0Ovs7uzt7+3u8O7v8e/w8vDx8/Hy9Pn5+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAP8ALAAAAAACABgAAAghABEIHEiwYMEDCA8YWMiwgMMCBAgMmDhAgIAAGAMAABAQADs=")
}

.bk-root .slick-header-column {
    background-image: url("data:image/gif;base64,R0lGODlhAgAYAIcAANDQ0Ovs7uzt7+3u8O7v8e/w8vDx8/Hy9Pn5+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAP8ALAAAAAACABgAAAghABEIHEiwYMEDCA8YWMiwgMMCBAgMmDhAgIAAGAMAABAQADs=")
}

.bk-root .slick-header-column:hover, .bk-root .slick-header-column-active {
    background-image: url("data:image/gif;base64,R0lGODlhAgAWAIcAAKrM9tno++vz/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAP8ALAAAAAACABYAAAgUAAUIHEiwoIAACBMqXMhwIQAAAQEAOw==")
}

.bk-root .slick-group-toggle.expanded {
    background-image: url("data:image/gif;base64,R0lGODlhCQAJAPcAAAFGeoCAgNXz/+v5/+v6/+z5/+36//L7//X8//j9/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAACQAJAAAIMwADCBxIUIDBgwIEChgwwECBAgQUFjBAkaJCABgxGlB4AGHCAAIQiBypEEECkScJqgwQEAA7")
}

.bk-root .slick-group-toggle.collapsed {
    background-image: url("data:image/gif;base64,R0lGODlhCQAJAPcAAAFGeoCAgNXz/+v5/+v6/+z5/+36//L7//X8//j9/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAACQAJAAAIOAADCBxIUIDBgwIEChgwAECBAgQUFjAAQIABAwoBaNSIMYCAAwIqGlSIAEHFkiQTIBCgkqDLAAEBADs=")
}

.bk-root .slick-group-select-checkbox.checked {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAIAAACQKrqGAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xNkRpr/UAAAEcSURBVChTjdI9S8NQFAbg/raQXVwCRRFE7GK7OXTwD+ikk066VF3a0ja0hQTyQdJrwNq0zrYSQRLEXMSWSlCIb8glqRcFD+9yz3nugXwU4n9XQqMoGjj36uBJsTwuaNo3EwBG4Yy7pe7Gv8YcvhJCGFVsjxsjxujj6OTSGlHv+U2WZUZbPWKOv1ZjT5a7pbIoiptbO5b73mwrjHa1B27l8VlTEIS1damlTnEE+EEN9/P8WrfH81qdAIGeXvTTmzltdCy46sEhxpKUINReZR9NnqZbr9puugxV3NjWh/k74WmmEdWhmUNy2jNmWRc6fZTVADCqao52u+DGWTACYNT3fRxwtatPufTNR4yCIGAUn5hS+vJHhWGY/ANx/A3tvdv+1tZmuwAAAABJRU5ErkJggg==")
}

.bk-root .slick-group-select-checkbox.unchecked {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAIAAACQKrqGAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xNkRpr/UAAACXSURBVChT1dIxC4MwEAXg/v8/VOhQVDBNakV0KA6pxS4JhWRSIYPEJxwdDi1de7wleR+3JIf486w0hKCKRpSvvOhZcCmvNQBRuKqdah03U7UjNNH81rOaBYDo8SQaPX8JANFEaLaGBeAPaaY61rGksiN6TmR5H1j9CSoAosYYHLA7vTxYMvVEZa0liif23r93xjm3/oEYF8PiDn/I2FHCAAAAAElFTkSuQmCC")
}

.bk-root .slick-sort-indicator-desc {
    background-image: url("data:image/gif;base64,R0lGODlhDQAFAIcAAGGQzUD/QOPu+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAMAAAEALAAAAAANAAUAAAgeAAUAGEgQgIAACBEKLHgwYcKFBh1KFNhQosOKEgMCADs=")
}

.bk-root .slick-sort-indicator-asc {
    background-image: url("data:image/gif;base64,R0lGODlhDQAFAIcAAGGQzUD/QOPu+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAMAAAEALAAAAAANAAUAAAgbAAMIDABgoEGDABIeRJhQ4cKGEA8KmEiRosGAADs=")
}

.bk-root .slick-header-menubutton {
    background-image: url("data:image/gif;base64,R0lGODlhDgAOAIABADtKYwAAACH5BAEAAAEALAAAAAAOAA4AAAISjI+py+0PHZgUsGobhTn6DxoFADs=")
}

.bk-root .slick-pager {
    background-image: url("data:image/gif;base64,R0lGODlhAgAYAIcAANDQ0Ovs7uzt7+3u8O7v8e/w8vDx8/Hy9Pn5+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAP8ALAAAAAACABgAAAghABEIHEiwYMEDCA8YWMiwgMMCBAgMmDhAgIAAGAMAABAQADs=")
}

.bk-root .bk-data-table {
    font-size: 11px
}

.bk-root .bk-data-table input[type="checkbox"] {
    margin-left: 4px;
    margin-right: 4px
}

.bk-root .bk-data-table * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.bk-root .bk-data-table *:before, .bk-root .bk-data-table *:after {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.bk-root .bk-cell-special-defaults {
    border-right-color: silver;
    border-right-style: solid;
    background: #f5f5f5
}

.bk-root .bk-cell-select {
    border-right-color: silver;
    border-right-style: solid;
    background: #f5f5f5
}

.bk-root .bk-cell-index {
    border-right-color: silver;
    border-right-style: solid;
    background: #f5f5f5;
    text-align: right;
    color: gray
}

.bk-root .slick-row.selected .bk-cell-index {
    background-color: transparent
}

.bk-root .slick-cell {
    padding-left: 4px;
    padding-right: 4px
}

.bk-root .slick-cell.active {
    border-style: dashed
}

.bk-root .slick-cell.editable {
    padding-left: 0;
    padding-right: 0
}

.bk-root .bk-cell-editor input, .bk-root .bk-cell-editor select {
    width: 100%;
    height: 100%;
    border: 0;
    margin: 0;
    padding: 0;
    outline: 0;
    background: transparent;
    vertical-align: baseline
}

.bk-root .bk-cell-editor input {
    padding-left: 4px;
    padding-right: 4px
}

.bk-root .bk-cell-editor-completion {
    font-size: 11px
} //# sourceMappingURL=bokeh-tables.min.css.map
/* END bokeh-tables.min.css */

.wrapper {
    width: 800px;
    background-color: #fff;
    margin: 0 auto
}

.plotdiv {
    margin: 0 auto
}

.bk-toolbar-box {
    visibility: hidden
}

#BACA57D0DD7A4280BFDA85BE80E81EB3 {
    margin: auto;
}

#836194C977834823A27521FED3E4F5AE {
    margin: auto;
}

.bk-grid-column, .bk-layout-fixed {
    margin: auto;
}

.bk-root .bk-widget-box {
    padding: 0px;
}