.map-selection-assistant{position: relative; width: 100%; overflow-y: hidden;}.map-selection-assistant .draw-items{display:table;}.map-selection-assistant .draw-item{width: 40px; height: 40px; text-align: center; float: left; margin: 0.3em; border: 1px solid darkgray; border-radius: 4px; cursor: pointer; background-repeat: no-repeat; background-position: -1px;}.map-selection-assistant .draw-item:focus {outline: 1px solid black; outline-offset: 3px;}.map-selection-assistant .draw-item.selected,.map-selection-assistant .draw-item:hover{background-color: #f4f4f4;}.map-selection-assistant .draw-tool.selected{background-color: #f4f4f4 !important; box-shadow: inset 2px 1px 3px 0 #4c4c4c;}.map-selection-assistant .draw-tool.point-icon{background-image: url(../images/point.png);}.map-selection-assistant .draw-tool.line-icon{background-image: url(../images/line.png);}.map-selection-assistant .draw-tool.polyline-icon{background-image: url(../images/polyline.png);}.map-selection-assistant .draw-tool.freehand-polyline-icon{background-image: url(../images/freehand_polyline.png);}.map-selection-assistant .draw-tool.triangle-icon{background-image: url(../images/triangle.png);}.map-selection-assistant .draw-tool.extent-icon{background-image: url(../images/extent.png);}.map-selection-assistant .draw-tool.circle-icon{background-image: url(../images/circle.png);}.map-selection-assistant .draw-tool.ellipse-icon{background-image: url(../images/ellipse.png);}.map-selection-assistant .draw-tool.polygon-icon{background-image: url(../images/polygon.png);}.map-selection-assistant .draw-tool.arrow-icon{background-image: url(../images/arrow.png);}.map-selection-assistant .draw-tool.freehand-polygon-icon{background-image: url(../images/freehand_polygon.png);}.map-selection-assistant .draw-tool.circle-advanced-icon{background-image: url(../images/circle_advanced.png);}.map-selection-assistant .draw-tool.polygon-advanced-icon{background-image: url(../images/polygon_advanced.png);}.map-selection-assistant .draw-tool.import-icon,.map-selection-assistant .draw-tool.export-icon{padding-top: 10px;}.map-selection-assistant .draw-tool.import-icon span,.map-selection-assistant .draw-tool.export-icon span{font-size: 20px; color: #66696C;}.map-selection-assistant .draw-tool.text-icon{background-image: url(../images/text.png);}.map-selection-assistant .draw-tool.seam-icon{background-image: url(../images/seam.png);}.map-selection-assistant .delete-selection-icon{background-image: url(../images/delete_selection.png);}.map-selection-assistant .delete-all-icon{background-image: url(../images/delete_all.png);}.map-selection-assistant .edit-icon{background-image: url(../images/edit.png);}.map-selection-assistant .from-higlight-icon{background-image: url(../images/from-highlight.png);}.map-selection-assistant .drawings-clear span{font-size: 18px; color: #D50C00; line-height: 37px;}.map-selection-assistant .textsymboleditorholder{display: none;}.map-selection-assistant .advancedcircle-container,.map-selection-assistant .advancedpolygon-container,.map-selection-assistant .import-container{display: block; text-align: left; margin-top: 10px;}.map-selection-assistant .advancedcircle-container .input-group-addon:first-child {min-width: 7em;}.map-selection-assistant .advancedcircle-container .input-group,.map-selection-assistant .import-container .input-group {margin-top: 0.75em;}.map-selection-assistant .advancedpolygon-container textarea,.map-selection-assistant .import-container textarea{width:100%; box-shadow: none;}.map-selection-assistant .advancedcircle-container,.map-selection-assistant .advancedpolygon-container,.map-selection-assistant .import-container,.map-selection-assistant .editgraphic-container{padding-right: 10px;}.map-selection-assistant form.show-validation input:invalid,.map-selection-assistant form.show-validation textarea:invalid,.map-selection-assistant form.show-validation input.invalid-shape{background-color:mistyrose;}.map-selection-assistant form.show-validation input:invalid+div,.map-selection-assistant form.show-validation textarea:invalid+div,.map-selection-assistant form.show-validation input.invalid-shape+div{display : block !important; font-size : 11px; margin-left : 1em;}.map-selection-assistant form.show-validation input.invalid-shape~span.input-group-btn{vertical-align:top;}.map-selection-assistant form.show-validation .invalid-message{text-align : left;}.map-selection-assistant .import-container .input-group-addon:first-child {min-width: 10em;}.map-selection-assistant .import-container .btn-upload {height: 34px !important; font-size: 14px !important;}.map-selection-assistant .fileuploader-input{margin-top: 5px;}.map-selection-assistant .fileuploader-input .btn-file {position: relative; overflow: hidden;}.map-selection-assistant .fileuploader-input .btn-file input[type=file] {position: absolute; top: 0; right: 0; min-width: 100%; min-height: 100%; font-size: 100px; text-align: right; filter: alpha(opacity=0); opacity: 0; outline: none; background: white; cursor: inherit; display: block;}.map-selection-assistant .editgraphic-container{text-align: left;}.map-selection-assistant .editgraphic-container .input-group {margin-bottom: 0.75em;}.map-selection-assistant .editgraphic-container .input-group-addon {text-align: left;}.map-selection-assistant .editgraphic-container .input-group-addon:first-child{min-width: 14em;}.map-selection-assistant .editgraphic-info-message{margin-top: 20px;}.map-selection-assistant .angle-value{background-color: transparent; border: 1px solid #959595; color: #4c4c4c;}.map-selection-assistant .angle-value input{width: 3em; border: none !important; text-align: right;}.map-selection-assistant .angle-value input:focus{border-color: #1C7CBA; outline: 2px solid #1C7CBA; border-radius: 0px;}.map-selection-assistant .editgraphic-container .graphic-preview-content{border-left: 1px solid #ccc; border-radius: 3px; height: 30px; padding: 5px 10px;}.map-selection-assistant .editgraphic-container .slider{display:table-cell; position:relative;}.map-selection-assistant .editgraphic-container .slider input{border-right:0 !important; border-top:0 !important; border-bottom:0 !important; box-shadow: none !important; width: 100%; position: absolute; display: inline-flex;}@media ( max-width : 768px) {.map-selection-assistant .editgraphic-container .graphic-preview-content {border-left: 0px !important;} .map-selection-assistant .editgraphic-container .slider input {border-left: 0px !important;}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {.map-selection-assistant .draw-item:focus {outline: 0 !important;} .map-selection-assistant .draw-item:focus::after {position: relative; content: ""; display: block; border: 1px solid black; width: 46px; height: 46px; top: -4px; left: -4px;}}