/*
 * the basics and layout and claro overrides
 */

html,
body {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
}
body {
    font: 12px'Open Sans', sans-serif;
    color: #333;
    background-color: #B5BCC7;
}
textarea {
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
}
a {
    color: #369;
    text-decoration: none;
}
a:hover {
    color: #903;
    text-decoration: underline;
}
hr {
    border: none;
    background: #B5BCC7;
    height: 1px;
}
p {
    margin: 6px 0;
    line-height: 1.5;
}
*:focus {
    outline: none;
}
.pointer {
    cursor: pointer;
}
/* region toggles */

.region-toggle {
    position: absolute;
    background-color: #B5BCC7;
    z-index: 50;
    font-size: 16px;
    cursor: pointer;
}
.region-toggle-bottom {
    bottom: 0;
    left: 50%;
    left: calc(50% - 21px);
    line-height: 12px;
    padding: 2px 7px;
}
.region-toggle-left {
    top: 50%;
    top: calc(50% - 24px);
    left: 0;
    padding: 3px;
}
/* hovered splitter override */

.claro .dijitSplitterHHover,
.claro .dijitSplitterVHover {
    font-size: 1px;
    background-color: #B5BCC7;
}
.claro .dijitSplitterHHover {
    background-image: -moz-linear-gradient(left, #333 0px, rgba(255, 255, 255, 0) 50%, #333 100%);
    background-image: -webkit-linear-gradient(left, #333 0px, rgba(255, 255, 255, 0) 50%, #333 100%);
    background-image: -o-linear-gradient(left, #333 0px, rgba(255, 255, 255, 0) 50%, #333 100%);
    background-image: linear-gradient(left, #333 0px, rgba(255, 255, 255, 0) 50%, #333 100%);
}
.claro .dijitSplitterVHover {
    background-image: -moz-linear-gradient(top, #333 0px, rgba(255, 255, 255, 0) 20%, #333 100%);
    background-image: -webkit-linear-gradient(top, #333 0px, rgba(255, 255, 255, 0) 20%, #333 100%);
    background-image: -o-linear-gradient(top, #333 0px, rgba(255, 255, 255, 0) 20%, #333 100%);
    background-image: linear-gradient(top, #333 0px, rgba(255, 255, 255, 0) 20%, #333 100%);
}
.claro .dijitSplitterHHover .dijitSplitterThumb,
.claro .dijitSplitterVHover .dijitSplitterThumb {
    background: #333 none;
}
.claro .dijitSplitterHActive,
.claro .dijitSplitterVActive {
    font-size: 1px;
    background-color: #333;
    background-image: none;
}
/*
 * hardcider classes
 */

#geocoder {
    position: absolute;
    top: 8px;
    right: 8px;
    z-index: 50;
}
/* map background */

.map {
    background: #FFFFFF /*#B5BCC7 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAMAAAAL34HQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAlQTFRF1trgyM3VtbzHA1Ju9AAAAIdJREFUeNrs17ENAAAERUHsP7QJJLrfnFZzCc2r6mPCizkmusDCwsLCwsLCwsLCwsJKseSr38LCwsLCwsLCwsLCwpKv8hULCwsLCwsLCwsLCwtLvjoiFhYWFhYWFhYWFhaWfJWvfgsLCwsLCwsLCwsLC0u+ylcsLCwsLCwsLCwsLCys72IFGAA1yKjB1P3ogAAAAABJRU5ErkJggg==) -1px -1px;*/
}
.bingLogo-lg {
    display: none;
    z-index: -1;
}
/* esri draw tooltip */

.map .tooltip {
    width: 120px;
    background-color: #B5BCC7;
    border: none;
    padding: 3px;
    text-align: center;
    font-size: 11px;
}
/* hardcider base classes */
/* the base classes for hardcider */
/* used extensively within the app */

.hardcider-click {
    cursor: pointer;
    color: #369;
    font-size: 110%;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.hardcider-click-disabled {
    cursor: pointer;
    color: red;
	opacity : 0.5;
    font-size: 110%;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
	pointer-events: none;
}

.hardcider-click:hover {
    text-decoration: underline;
}
.hardcider-display-none {
    display: none;
}
.hardcider-muted-text {
    font-size: 90%;
    color: #555;
}
.hardcider-warning-text {
    color: #900;
}
.hardcider-json-pre {
    max-height: 230px;
    min-width: 250px;
    overflow: auto;
    padding: 6px;
    background-color: #333;
    color: #FFF;
}
/* map dialog */

.hardcider-dialog {
    min-width: 200px;
    max-width: 300px;
}
.hardcider-dialog-close {
    text-align: center;
    padding-top: 4px;
    margin-top: 4px;
    border-top: solid 1px #B5BCC7;
}
/* map info */

.hardcider-map-info {
    position: absolute;
    bottom: 0;
    left: 0;
    min-width: 210px;
    padding: 3px;
    background-color: #B5BCC7;
    font-size: 11px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
/* map notify */

.hardcider-map-notify {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 15%;
    z-index: -200;
    min-width: 100px;
    max-width: 220px;
    text-align: center;
    padding: 4px 8px;
    background-color: #B5BCC7;
}
/* overlay and feature controls */

.hardcider-layer-control-table {
    width: 100%;
}
.hardcider-layer-control-table tr {
    vertical-align: middle;
}
.hardcider-layer-expand-td {
    cursor: pointer;
    text-align: center;
    width: 1.2em;
}
.hardcider-layer-checkbox-td {
    text-align: center;
    width: 1.2em;
}
.hardcider-layer-update-td {
    text-align: center;
    width: 1.2em;
}
.hardcider-layer-visibility-td {
    color: #555555;
}
.hardcider-layer-indent {
    padding-left: 20px;
}
.hardcider-layer-icon {
    font-size: 115%;
}
.hardcider-layer-legend tr {
    vertical-align: middle;
}
.hardcider-layer-legend td {
    padding: 0;
}
.hardcider-layer-legend-image {
    border: none;
    padding: 0;
}
.hardcider-layer-invisible {
    color: #D5D5D5;
}
/* iquert */

.hardcider-iquert-results {
    max-width: 400px;
}
.hardcider-iquert-results-controls {
    width: 100%;
}
.hardcider-iquert-results-controls tr {
    vertical-align: middle;
}
.hardcider-iquert-results-pager-left {
    text-align: left;
    width: 76px;
}
.hardcider-iquert-results-pager-right {
    text-align: right;
    width: 50px;
}
.hardcider-iquert-results-counter {
    text-align: center;
}
.hardcider-iquert-results-info {
    padding-bottom: 4px;
    font-weight: 600;
}
.iquert-results-atts-grid {
    height: auto;
    font-size: 11px;
}
.iquert-results-atts-grid .dgrid-header {
    right: 0;
}
.iquert-results-atts-grid .dgrid-scroller {
    position: relative;
    overflow: visible;
    right: 0;
}
.hardcider-iquert-results-dialog {
    width: 320px;
    max-height: 320px;
}
.hardcider-iquert-query {
    width: 100%;
    max-width: 400px;
}
.hardcider-iquert-query-builder {
    width: 100%;
    max-width: 400px;
}
.hardcider-iquert-query-builder-fields {
    width: auto;
    height: 80px;
    font-size: 11px;
}
.hardcider-iquert-query-builder-button-grid {
    width: 10.2em;
}
.hardcider-iquert-query-builder-button-grid .dijitButton {
    margin: 0;
}
.hardcider-iquert-query-builder-button-grid .dijitButtonNode {
    padding: 1px 2px 2px!important;
    font-size: .8em;
    width: 3em;
}
.hardcider-iquert-query-builder-button-grid .dijitButtonText {
    padding: 0;
}
.hardcider-iquert-query-builder-values-label {
    padding-top: 4px;
}
.hardcider-iquert-query-builder-values {
    width: auto;
    height: 125px;
    margin-top: 2px;
    font-size: 11px;
}
.hardcider-iquert-query-builder-fields .dgrid-scroller,
.hardcider-iquert-query-builder-values .dgrid-scroller {
    margin-top: 0;
}
.hardcider-iquert-query-builder-fields .dgrid-row,
.hardcider-iquert-query-builder-values .dgrid-row {
    cursor: pointer;
}
.hardcider-iquert-query-builder-where {
    font-size: 12px;
}
.hardcider-iquert-attribute-grid {
    width: auto;
    border: none !important;
    font-size: 11px;
}
.hardcider-iquert-attribute-grid .dgrid-cell {
    width: 80px;
}
/* draw */

.hardcider-draw-edit-dialog {
    width: 340px;
}
/* need to combine these or better yet create global */

.hardcider-draw-edit-dialog-ddb,
.hardcider-draw-dialog-no-heading {
    padding-top: 6px;
}
.hardcider-draw-edit-style {
    width: 100%;
    height: 100%;
}
.hardcider-draw-load-grid-container {
    width: 600px;
    height: 200px;
    padding: 0!important;
    margin: 6px 0;
    border: 1px solid #B5BCC7;
}
.hardcider-draw-load-grid {
    border: none!important;
    height: 100%;
    width: 100%;
    font-size: 11px;
}
.hardcider-draw-load-grid .dgrid-row {
    cursor: pointer;
}
/* print */

.hardcider-print {
    max-width: 400px;
}
/* add layers */

.hardcider-add-layer {
    max-width: 400px;
}
.hardcider-add-layer table {
    width: 100%;
}
.hardcider-add-layer-gdb-layers {
    padding: 0 8px;
    border: 1px solid #B5BCC7;
}
.hardcider-add-layer-gdb-layer {
    margin: 6px 0;
}
/*
 * icon classes for toolbar
 */

.iconToolbar {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJtJREFUeNpi/P//PwMlgHHUAAbG2PLJR3///mP19+8/kjQyMzMxsLKyHGMBaV7cW8Dw7P13BgZiXcPIyCAlyMkQWzzBigVk8+dvfxlevfsM1s9IQO9/iH4GXnY2BpBeFiagU/i4mBlUpIQYiA0PRqAJvJzMDCC9LMyM/x/FFE+Q+0NiGLAANYP0glysA8TsZEbCz9GUSAUDAAIMAAPeTlEet7KGAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    text-align: center;
    width: 16px;
    height: 16px;
}
.iconCog {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAqtJREFUeNp0U0tPE1EU/m47BUKgmYQWSQoiYGIphFaLwIZEXBA3umCFxIQFK1AiICAaFUQTeSpbNiRukJUa/AG1GwUCCTZQComUBocSKFq0DyvQ8Z6B0UrkJDP3nnO/+53HPYfhBBl6PiJzAWMM7W0t7H8YOteoSv/g8CT/3qj63t4ebtTVKasqfQNDOxzzNpFEYX7WPzhpNp+7enBwgMVFd4B7NRgNBpzJz8fa6iq2AwHyJhcVWZhWq4XHs/zu3t2OaxSBQATRaDRld/c7ysvKkJl5ypCbexqRSBT+DT8qKyuRrk+Hz+djRoMR0zMzCv6fCLgUPOzuneUeRJPJhNCPENT8VUlLT4MkSTzCxeCTx92l3PQ5sQZciYs2a4nimd+EZ2UF7qUleJaXEfv1U7HbrFYiFgmvEgs9vU/l/f19HroBoXAESTod5j/Nw7fmfT09NfWyvKKinjG5xlpi4+dhBffgUY8sCEr2TKDCNTQ0IBaLYWt7C7okHYhwye0emfr4YUav13/Lzs6pIXskGkF19RUkJydjbGzsMAL6jY6OIi8vD9YS66GRs9vOX6gvvVgmcbJ60gWtAoXT6YTX64WOR6oW0U6b9s6u2Tr+7uQ9GAxiYWFB6QECFhcXQxRFhXh8fBxDA32lR400R7RzpMTluCytSyw7xwRjRgYuV1X97bh4XCnsl3UJPOWgeodEeYXOrvs7heZCZraYIW1sICU1FQL3rOFNQyvpZKdzi8UicvyfjlUSC4fDLo1Gc8nhcMDlcgX5+4tZWVm4XluLVxMT2NzcpJ6Q/X4/4zhqJP3xuShovNnsbGy65eB7qqS9+XarvB34KtN6VCd7S1v7Lse85/uz6jAlThkZZbVJWu908NTjII8vhgdVHJGHVMxxguNiT9jPnTTOvwUYAJksL9WGiR4aAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    text-align: center;
    width: 16px;
    height: 16px;
}
.iconMap {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAlBJREFUeNqkk01PU0EUhp+59/YjioVGJGJDLcRS/CDiUiDG+ANcEOPGaFzoQgnRGENC+ANsTEyMMf4APxZqhB0xgYXURNkACyy1UEVEMYBNrU1b2jvOlFZacGN8k8ncM3Pe95wz51whpeTM/TfhbF52FiSgVxGbhvjzXYbANAROy0iM9XZ6LX2kycPXu8goP1szbLUK4FCbJaiClrJMOPtgok7bRYGCvUl89VjQ/drBux4/F1pvcjV5jdX5WRpaWlVcyVo8wp5AG3fa3YpjFwUNSok6lGrGC8FnIZacCTCdDNSGkaYb07RwmiYutRyGgVOxZKkqo5yaS2Uwl4anV5YhtcHwwnM8S9P0eadIxqOsxj8ghMGPhUgxWBlGuTBdr88HiUtp3CkH2cYZZHCFdleSh11J/IeC5FTWdc2HVRbbBHQ2WkCUunBipIaeG3sZtx7xWc6z25FjqHmKfWrPSVHsjGRbCRrf4vB9QTJ5MUUskeHXhM208YJYdI4v0UX6A8vkFmehosFVAvsD0HgQ8irSzMsUtaEj2Kqd6dAovqDqhHq5wdP1VZNhVRp6FyKLWO8gMzqgbJtUfozE8XEVap28NDjqzW76yr+U8PWTKiN8Dhm/zFrNEOmWPrLJBiafdPM2NqLEBfH3sarBsqhI6IA7hKfQwUp9P00daXa5PGps72F+vIXHbkIYOQJtrTsFyuN6+3ykdDy45aHehFPsgGWILQEnG4sn74b9ebti5mVFs4S2t34uTXab/Cxe6QtV2zE9jPwbCoo7JaSU/A9+CzAA8KbaNlq5mDAAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    text-align: center;
    width: 16px;
    height: 16px;
}
.iconZoomLast {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAw1JREFUeNqUk11sFFUUx39zZ2a3y35VsdpEG6jaxCoB6m5K+ahpjFqkIC8lNsTYpCTKo/GpGBOsweADJDyoNCAEHkwabepHYkxpAkgkQt2m0QdJRLotxCogrkvZtjtf1zMbljT65Ekmc2fO+Z35n/+9Y3zw0SDVMAyFUirted5gEAQ99xIaTMscMk1zt7wvah3cS1ksCUmuNJWRb1/fypqWlqUpfpyc7Dl97nyPbduNhsH0fxpordNO2cnv6u3lcjHKa0N5aiKKiFxaiNfXPcXuXY9y+OjJfCQaqTUMoxhyZufmLSFMueycbN/QtqpgP8THF27y5rP1ZFckeeS+COmYzRe/3KapLsGDy0ympmcaZdThkFMiO5SO7/svZ59ew+D5m7zRUY/jw2zJ409Hc0e+dH86yudX5sm0rK7UVrmlDVCmQdGVZ5F8fdFnzhdY1vOWSSpp41oK01SV2ipnBYFfsVnLPfA8olGLGyWXv52gAi8oRTxhSrHGReG6LiHjy2WEJlqBQyBLU5K3CgENqVquzcGCzFeyjAocT0RxXI/aUNGdksDgeKG5Cusrbx2+jtBWOPdl94nU9vrU4yL1W1KpOMlEuLVU4EXXoDU6z/fjOaxInJeSQ6AiKFsnZI4U48v7t5/ofZfrhV9ZG/uZtJWm7MWYWzAoz7lk/ALWX79z8YccXVu7WCz72gksVLQmK+at0gd39olxV9m0Fo6efZ6RbwS8tIVXk7d5Ts9ydeI7Phn6lLb1bdQ9sJwV294LPdNiInpf34tMzB6nLraaxxqhuSk0B44Mn8L56Ri+MS9jah5uWMkft0o0XhqhubmWKzJeaGTmhffJvbIDZBOYlkOavyYnzISZGU6deYe3qqf164H23LKGVjpSI8zEnhn+7fJst9W5/+zEaH9HVjrl+nbCxUkY7Sd7lynsGzg05RklyoGia++e7PBAPPeZfkJ+vBvdO/aOZY3O/WNSZzO6pyOz9QC5wGXKrqFJFAeyU2wsHsK922CTdZqut8cyVUXjH26e4F8RJp/kf8Q/AgwA6GJluZS9S90AAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    text-align: center;
    width: 16px;
    height: 16px;
}
.iconZoomNext {
    background-image: url(data:image/png;base64,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);
    background-repeat: no-repeat;
    text-align: center;
    width: 16px;
    height: 16px;
}
.iconZoomExtent {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAvBJREFUeNp0U0tME1EUPTOdtkgJEkE3QiIaEzAqUFoKWBAMoBHdqETdwMpEE4NbUWIBERITgUQTcCcu3IAsDKggQkA+pUxrFyIkfsAICKiA6b/zeb4pH6nRm7x5b969595zT+5jiup6CDUQhoVf5jBUmc/gH2au7ScRrAiGyGAYBj03ihgFxymfdJMeoyMODN3KN7Q0t7QGRLl0K1jLsY8vX8k3HK3p5jOz9XCMOTZ9HGjlsVEH9IYU+C3dfGHuLuw9kBpW/fOEs9Rk6S41ZOphpYU0HPsngQwWg1UnjIHK5+NHstNw8YkNprQdNC+BRs1Co1Wjd2AO5twMDA87YK0+bjhW95rfWiC9ueneo/d2K8mo7CJnWuxkejlIJr/7ycCMizydcpFzD+3EdLOTTNCYB00NrQqmsL43Wmlf4WL3ClJZ8uEUZKYeRMP5Q/AKMuY9In4ECX6JMgyGfbhw1oz4/cmKT9HH/qqiwKNUDzUTFAmotFjyCQhIBAs+ES66u+mdW8UiIoKFSwaiIzQQaMJ1k9ZEpCbLEiRRgEajwpJXwGpQDoF9LAtdlIr6CQQaHxSEUOxW49ZoSPB5fYjfrqXUZXgowM0yIbAuSkuBImIURm4PJDl8PkItuFZXnjntPPqGnWgf/IBFHx0smkSmwQrYLzAwar0YtfHgNLrwBAX1feRu4/1r10c4HDEb8XV2EVo6ba4AFdArI+ASkC6tgFv+hrFxHsWnimFrNJHNFhgiIcfSOZ1GB2nM6sRtkx9JcRTAcVCiAoEgnPZ3sPEOmM1m7IyLhfr0HdhUtYqboVEyTFn60DSO1Jw0vii/WtVvfVusCBeiSMWk7WN3wh4s/PQgcbIDyckx+LTOgdl4TMpIi4wa/RV5ifQ+9u/H1FWdw0cmZCAvugNftuW2zX+cL8kq72G4OfvLS1LQHwhV00Rq6TazvsKs2PLG0F6t49tIElh2qaTbNluWVU7rUl8UXRuiKP9u/N/St5ynKHPPbwEGAFDkZWL1iwSFAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    text-align: center;
    width: 16px;
    height: 16px;
}
.iconDisk {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAnxJREFUeNqMU01IVUEYPXPv3Pee96nPFpL9G9ai2tvGFi0qaRe0CYsIomjjtiIl8onYopV/ixaGJLZQdBMWvoIQwowWLYJa9EdkEQYlmfrenTudb+6NWoR0uXNn7sw53/m+MzOqoWu6I7IoVkyMKAb4rvt4bJqfwPegFTpRf23aPlu0dvZTZP/3EaxwhKuNtdDUPTD8BvbybrxaWKKGguXXxjGIh+d57p8T2LO1zmGfn2uCcCUjLBsFzAy5FEf6ezEy0Iv50hSelCZRFWZxq68HTx9McW4yqWNmMOFIOYr9z3IM3bgXZfrQ3tFNVYU4Ni4TyqL9Sjdip2axWjEOKxzheoq5/ViL0LD/EIkx+oodmBm/jYAO9fd04uHkHZQmRpHx4eatNcQedhzhakljhfbnOcqyXSoW3W5I7Re7ii5NUZfgx06eQi4A8n7CcSVIlmv8KQQK996uoHVnSEutMy2x8s8GimGCKWSU4whXS5VlHoQC5a/PfcfV2W9YM6lqShWMx4KzVA4pJFjhKKQl0A9UM2rZeDjbpNDWvOkvZZs2hdH5zxj7YJHxlOMku5AGqJLjRWBbcz1evv8KXwdOulKJEBvj3Ja1iY+LxCYBVHoyUaFBOaaWYT4R89+ycQOGbw7i/OkT2MZxwAWtNaJVQ4xyWOHgdwmx9ZAPNPV5H4xFTehh7vEsjrQeRU1OCL5si1sLOc4HnuO4AGKO9n3UhQF0hQfKSxayvCxh1sVnn3E74nNNcNUMIBzHjb68G7pxFxei2GKpbHCmdhdWeBK372g83j72CC0tB8eX6YMEqCVx4P5r1PJUURnCFR/E8s3/uLkv0n7fOrd74ZcAAwDJQkCuN7CqgQAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    text-align: center;
    width: 16px;
    height: 16px;
}
.iconFolder {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAhpJREFUeNqkUz1vE0EQfbO7ZweDUQgECptEFEih4ENJREsTaCkokBCigSIFDf8A0dKAhKyEhgaUNg1CpEFCokzg4gJkJAcjJJtggn2W75zL3S6zd84X0CCPdLq9nZn3Zt7MkTEGg5jAgKbK8zOLOgqvGh0nFyQkSKoykTjHX/ujqX9DhG2fssnnZ58BW1EaJCVWntw4yyCG6A8ATiIhIFTmExOdSQCM1py8ibDyEMYQnMI1TM4+5+b6yRZkG8i+lIJbujUhSUzx/bJKHKbLjgPsl4jWX/HFyySWGMTEGkHH75dukClc53iDjh9ezB/MWgB2xT6EM8RHaYvcYdasS+Wdi6DVsSzs4YnRfQipkHOcEuv2IAWgTUuHoB0g6TulQ22lgtGxERy/WQISkU36WL+TgTt3+5iyZSLy8Pmti+4vb1cv1mN86jSOFI5iq/qIq9ZJ6RZA5ooIxQSa7XBJWWa/vsbKAtP3FriduK+WRPy1BG14VSiTlp8AawYYR+vjKr6s914onjc69RoOF3kq3Sp0c4lDRQois3zau2usAzHT0CH8rLq48/jDYtJCu/ENxelL3EodlM1zqtgd4T5jAGcEfmMN3xvN16vzM56yQcFGC7lTJ4FeiwcxjL82cK9lh7Gx/B61H72FE6NM5s5d9nhgeR3FsEtldjbm32aLMiTak3ffjJWfXvFs5IVEsf8zu/duulsD/s6/BRgAq8u/ourCQ6kAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    text-align: center;
    width: 16px;
    height: 16px;
}
.iconPrint {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAltJREFUeNqMU89PE1EQ/t7u2y2WSpWAlQONFq/iQSnEC4WDBw1WLyb+DRr/AROaktjEk4nRq3+BCcUmBj1I60VRDtZ4FRI9YMVEpYt0fz5nHgVZwsFJJm8y833fzps3K+5X5rCcKMBSPgRChGFU9fywGEQRoLBjApCGAdsyF0zTuKZgwhcWxt06pIKBi51XeNMzDaEEvMAtzt+9jA7xVFdAkEAPndcri0XblFBCak5Ap4xIgIMJUtv8/RMrqUvYJvDKl7jAhSzgU1PnNmroSx/XHOZKBoSKuzXoAlJF1B7zhtNxAQ65xphAGSLq5mUYhtUgCIoU42iqF8K0YFGcSyNmLhOoxhjX87W2lHJBzM7OqnK5rEG3bt+BJU2QIIIwiglI02AC/CDE40cPda5UKnHPEdrOFlZX1zAwMIhEwqahi70HwL+HoJyC63pofvyEXO40mKtnYFsWciOn0N/fTwIJupvAYaYUC7gaa0trpzOeRLvt4O2792g2P/yXQKNxBhP5MT1FyWBny4FtWzg7OopWqwVBS3OoALWcyWQ0ljliV2B726XhWciP5fFtfV3fn8GxGZAo93VyaAie52mOFjCo4Ps+epNHUKs9w4+N7yhMTumXUN1R8lD5BeqNJQwMnsDMzFXNYa7sdDqN6vzTSVZPJgysZm/gwc1pfHXiizScAp6sDSIbvcaLxedamrlcHyE/v+tX7r2kTVNqi9zpOsec49p+LHNFpVLRX6H1wbJdgLfZWjLsZCE88Dea1G7k/anbfZmpca/OK723HweNOzqGw+0X+ef9ib8CDACFvBEKYY958gAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    text-align: center;
    width: 16px;
    height: 16px;
}
.iconMeasure {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAeZJREFUeNqck81LVFEYxp9zzh1lmhkSCT8WQYwmjuJoMgq1aSdIJEILpf6EVrYqFMabtWijUW7dqiuFYAIXfQiJ0nUEMeZjEVnjgBWkRoLO3Llv7713BnJho3MvZ/Ee3vu7z/Oc94CIsDF9jeIvw4RKHhtgf3ycjdH68zaqGPBxsoUOtxfIOC/EAbwIU2F3kfaXbtCfLwyZOjtEuBl0kZnPobYugEuNAXiu3Efy1Sh6RpKiHEAWZSAyPIG6yw0Qygfz2wxCAxMwpkJ0NgD/Z31uDFLzIhX/DFXlh5WdRei2XhZSVABE7uqQHi+UUkgaCajqAOjHIlpvjTOklcoqiM9F8TPzHUIK7O4VZhOrG1AeP8Sv1wzRT4XIYgSIDEXREGx2igE98dAkufNpZY0hAcj9N6cqcQCCFRjz41xVsxunJ3N9ZLP/2BTpreV3bM0P+fsDQ6IwJk9ChDtIndR95xFye1vYXFrgk1DsSjjhWJYFK59HuG+QSwumL4J0TEfvg7T4Zw46ycwdoT7YhsarXScHzX65hwoFGweOCKa3A6nYY56TlNBKjb33nsA82OZmC64LKuXrgpS7Z9vV6CvaB58irunkKHj7LPz+4gXchEWlDP4/vvaSkpfmWhBCNPFeTSW3+a8AAwD6deEyEUwhFgAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    text-align: center;
    width: 16px;
    height: 16px;
}
.iconUndo {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTM1NzE4ODYxMEExMTFFM0EwRDdGMEQ1OEM4RjM2QTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTM1NzE4ODcxMEExMTFFM0EwRDdGMEQ1OEM4RjM2QTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MzU3MTg4NDEwQTExMUUzQTBEN0YwRDU4QzhGMzZBOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MzU3MTg4NTEwQTExMUUzQTBEN0YwRDU4QzhGMzZBOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrnGAlkAAAGPSURBVHja7FNNKERRFP7OfW8yM/JMQ8pP2chYMCkbK5IMG2XDWFjIChtZWCg7JbZKthY2Iws7P1GKspKR2ZD85D+MMdOM8N67zvW/kJSFjVNf53TOd79O372XpJT4TQj8Mv5eQG8YXoRyQXnBqLAs2WdL2cg99/OAXohEBE1QSCPq4DpFr33dZrYl5SRn03A52mv8BSjJ98CZpr2fVuRY8gGb+1fBte2LoGla44JEt5rqpmWjqcrXthI5Q2fAh7Pbe6weJHBylYC8v4PkuVJQZK/hQmtVMZbCR13nN8ls3qRFt2wbDWV58OV6MBO5xnH8EXfRazzE48nE6c5o7DCyRSSElLadWVjqD++V9OR43C6WbGbNel2tuBt9xORGFA5Ng5m4ROrieHllpLWXRyeM5CfPFhlT1f2hYafhDXA9pwtBMNJdyPZmKpMQ9GdhLHQeCwwthOnNqY9IMS7n++s6awamJxxuo5JqB2fjtkQGvVn+7LYAC9N318ciRZwyFKmcoX3BWf/JO6D/v4AnAQYAhxmWkF+qnlUAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    text-align: center;
    width: 16px;
    height: 16px;
}
.iconRedo {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTY2QkFCODYxMEExMTFFM0JEQjhDODAwNkU3MjQ1OUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTY2QkFCODcxMEExMTFFM0JEQjhDODAwNkU3MjQ1OUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NjZCQUI4NDEwQTExMUUzQkRCOEM4MDA2RTcyNDU5RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NjZCQUI4NTEwQTExMUUzQkRCOEM4MDA2RTcyNDU5RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhzdtdQAAAF8SURBVHjaYvz//z8DJYCJgUIw8AaweHTsATNAQQEMD66////P+/vvfzg8bEAUIxh9Y2Jk3MzMzNjNyMh4FohBYgwsMDX//v+bxsLCnGmjLs6gryjCIMDNxoAI3/8MP37+5brx9EP4/ktPwj99/72AiYmRhZmRMYbRvX03UPP/VRKC3KHOBrIMF++9YXj36TvYUJAJjMxMDIzsnAzSIrwMGuJcDJL87Awzdt1ksNWRZNhw6CbYBe5Ax4T++vOXYeGea98/Pb4x8ePDK5cYGZmY/v//909AXkeXV0ot7/m7r9xX3wgzyPCxMqS4ajIoinAxrD1wHWzADqB3GF48e77rYHt4BZD/BIi/IoUTKJBW2Vas7GdjZXb4xC3BsOD8O4ZYY1ZIIAID69fvb59OADVnAL1zH0tAfwP65/X3L+8/RNtrMJx/AxQAupaPm5MBGA7ggDQE4s9AzXfwRde/fyAP/WOAxM5/IGRkAOr/zEhClBtjEfvLOJoXGAACDAB5XZlrHLCSRAAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    text-align: center;
    width: 16px;
    height: 16px;
}
.iconPoint {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAN1JREFUeNpi/P//PwMlgImBQjDwBrBgE2RkZGRISUmZ/u/fvwxQGIH4TExMM+bMmZOJHmZYDQBp5uLizjAzN2dgZWZm+P33L8Opk8czgOIg6UyCXvj//1+GubkFw7Vr1xnOnDsPps3NrcDiRHkBBJ49f87w/cdPMPvP359gPklh8O37dwYBQUGQc0ACYD5InKhY+PLl69q3r18x8PHyMQgKCoFpEB8kjmEZtpQItEkuIiKij5ubOxjmgq9fv65dsWJFEVD9I2IMAFFyQCyKJPwaiB+hq2cczQsMAAEGAFwEZ0PChfHsAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    text-align: center;
    width: 16px;
    height: 16px;
}
.iconPolyline {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJJJREFUeNpidJp+kIGJlZOBgeE/A0mAken/v1/fGZgYyACMTEz/f354xbAv086EiRzNP96/Zjhc7G3iNOPwWSbyNHuZ2PVtPwsSYyJLc/+OszBxJko0E2UAPs0EDSCkGa8BxGjGaQCxmrEaQIpmDANI1QwCLBCdQMRIumaoCxjJ1gzzAlDzK7I0w4AxFJMFAAIMAEPZcs3IHccCAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    text-align: center;
    width: 16px;
    height: 16px;
}
.iconPolygon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAaxJREFUeNqMUztLA0EQnr3bS2IUtDCghaidiFZ3nZVYGESSE3wFxb9hEU3OV6H+DQNREfKQoI2dpknQQqwFQQJa2PhKzK07m7uYnCdmYI5vZ+b7ZvZxZGrzDFq1qmlCuVJliD2KTGRJAtoyuWrC60eFHRkhsZ43Mqy9TSGSs8P7Z4WhI3aSD+MhSOQfhKNQ+ctk1K0IbWEjw/w+hSB+s+InhUfwURlQmrHah/6QyywZC0PmuiQEkrEQzBkpsd9jQ4fsTQm8nMw4KTjSA7PxFOT3ZzSKo9rk89sn0QENcWJNr2MkE7FNBsyaejKeK5LxaJYdRKfh4u4ZCK8gVhJHNFmtVOIJYiUwwjVgYrgblndOf27BQ6U6+T9jDRg56thqqpBcD0Ph/qU562acoQ10weJWGi53dU3iD6mIAAMqT3goAf5GXB1zagMZueId2CIRnhjt6wSFHxiVpSbHGOYiDWRxPvZkjSJDvR3gVWTeVRKOGGNOcpOAU2Qw4OdXR4UjdiP/ErBFrvZ0bWk7Df0Br3DEGHOS0Vx/JizMxYLaCs0WcO3WuVVTLf/TvgUYAKun4HwSClrJAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    text-align: center;
    width: 16px;
    height: 16px;
}
.iconShape {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAf5JREFUeNqMk89rE0EUx787u5m4qa2HqHgQ8VIr+A9orTelYulFr0XUqy2epD2V4sV69EfPheJRvWikhd4ai+KpoKC1epCAaA2xptms2eys7ztmS1RC89i3szPv874z82bHwT92drowF8fmMhLsZT8Rdxxsu65aWL41cr2dTZIETtoZnnk+/KsRL148cxwnTxxGrBQqtQYO9floRhFevi3hyco7ZLV7fmnmwtJfAkxWcBanxobwvd7ExreqFXVaK6D3H+zFft/D7MMiDBIrQgFFMJSZp8ZO41OljlK5Bj/jIieetnSOM06OfLpy79x04cHoqWP4GsQMYI920ckYJ3dJtqklT4bGVWzMlf6jB1CtN5D1FDJuZ2ecHHnm2RXINnp0VkswQrdGnnlWgK/YJHaGbo38Tg34MiKXFYGki2SnxbcLBGEY5eR8YczuEko5EJ6fge1H1c1nbza+SCE8WyTtdnbGyZFnnhUo3rt2c/n1R2xth/B1BrrDSXCccXLkmWcFxD9X1l9MzD1+hWoQotfXAspqMn9mZMs+xxknR555O0VcezS7wPZ2I7o/OjiAQbkL+X05HhUvEspbAVbWSni6+h4/1lcnUj4tamp9/OWHbsxPej35EcnNpQLyBM1auVC8e/WOMB/Ef/53G9vsiHi+tb3UjHg5XXb7df4twADBded+rkHoGQAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    text-align: center;
    width: 16px;
    height: 16px;
}
.iconText {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAjBJREFUeNqMU1trE0EU/nZms4mlL1WxVqHipd16KVSSVqs0GI0Wa61iffAf6A/wMZDUJP4C8U3QZ+OLDzZR+tKIUiEIISAoalEbxfQSWq3NZi7OrAqpNokDM+ycc75zvvPNWUNKCcMw0GiFbqRTVS7GhYqlxIBl0vJUZLhNY+EejcHxSCovv6xJWVyVsuRIGYw9ckEaa6LJchiPjB3twv38Ml4vOLg6sAWipqjZpHrM370dnJjIfljWJVFa5ahtmDRKwDiPjhyxkSl8xcrHd2j1Wcpm/F+CUDwdC9g7USU+PM+/rayU5uZavB44f0lWNwFjPBry28i+WUTmenBQcvbeRwmqfP2LbajByXg6enB3ByrEQv5VAccjD5NSCr/HpOBCBRgNEpxOZloqDosNHe5BUel2bSwAi+KsFv7prAMmmjBgXNw51NUJw2th6skzpJaWoGVjjOH8hVEIfZN1NAgnMjs451eO9fWgMDuP8kLpc3ZiNDA9cS5gmgSbPAS6Awn5b4JTiXSHU3WyQ/29sHwmXr6YeTAdvzisXLlwMvNNT51X8eXKIKRY30I4kZbtWzej196HPZ1tKJbWUK5gXLkun7n5eIBSMrN/rw1FwhWx74ANKz6paRguAz2al0b6sUuBf6gS7dt8UCC3wvf5Tx4dGRzshocC2nxCff/pwmVACcGtu5MQQrodEnU3KXUDqMfycsZx+572/6Je6zd+/87+OvOUU7tVbXsjp8LmfgowAElv7ZYmYLirAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    text-align: center;
    width: 16px;
    height: 16px;
}
.iconFreehand {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYFJREFUeNpitGvfxgAFiUA8D8q+B8TKDEQAJijNB9L868uH3Q/3LAkDspWA+DgxBrCAyf//FzMwMjKcaI3KAPKeMXNwx8rYBC4GsvmB+CNhFzAy+n24d6ke6J17QPzj3tbZ6/7/+/cFaHANMV5IADEuza6YChMEGvLt1+d3e/7/+xtC0ID/f/9k//768RBQ01tkiZ8fXm9iZGZRIGgAUJHJr09vt6NLXJhRvA7KtCAYBu/vXNiALgF00UdQOPz99d0Zj97/jEDCGIgvAjX8QVfx+9unAyzsXNxAV5piMcAPiDeyADWexeW8Xx/fbGeVVOrAJvfv969QYCBfYcLnv7OTcuZAmd4Y7mdli/n2+skKvAaAYgYYDp///fmdiSYFNvD81PyZTISi6dOja91MLKwgDZxwwf//J/7++gkU9W8IGnBxZtk0KPMRKM0C8RpgylW+vX5yIXJmwuuNe9vmBAKZIqCwA+LgN1ePFb25evQiA9REYgA7EOsg8e/AMhlAgAEALeSdj/i4f7oAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    text-align: center;
    width: 16px;
    height: 16px;
}
.iconSearchBox {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkJCOEY2MDY1OUI1MTFFMjk0NkJGMTdENDYwQ0Y4OTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkJCOEY2MDc1OUI1MTFFMjk0NkJGMTdENDYwQ0Y4OTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCQkI4RjYwNDU5QjUxMUUyOTQ2QkYxN0Q0NjBDRjg5MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCQkI4RjYwNTU5QjUxMUUyOTQ2QkYxN0Q0NjBDRjg5MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pmi2FncAAAFSSURBVHja1FNNS8NAEH2zu0kaRejPEIO1WkT0ILZgr/4PQfC3KEI9e/GgoBcP3noTCmJb/ID+CAVFKk12ndlSlKY9SE8OmRDCmzfvzeyScw6zhMKMMTOBaZzfvlrrijkrTp7J9khSEZRS18ZaW6xuJJB6IvIA6yyyLIOzUwgYprVGs/W8ZxiLOJ7HXauFx/a975ksl7G5tY00TYdScgQEO/gCK4cRmfFcAS/dNvYPDj2gcXKE6k4NA7IMsvnBKQWnQ4htI684ClkSIQqM1xcGAQqFgD+ZgK3kCQia1IgAiEKD9UoFp9xZ2LXto/fUxeJSwjYI4wNW3MRwjfz2CiIN7NZrqHPKXh86HVxdXmB1bQXpgHLbkBlEgR6uUeRI6F+Acqnk0wNCPf0Qca0QvB+f3SxkMiz30wGj+U866rJGttr//GgKsjwm4C/xRv//Mn0LMAB9DID2Nm/SlAAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    text-align: center;
    width: 16px;
    height: 16px;
}
