﻿.ecy-map #editor-item-container {
    margin: 0 0;
}

.ecy-map .map-toolbar {
    margin: 0 0 0 10px;
}

.ecy-map .editor-toolbar-button {
    width: 47px;
    cursor: pointer;
    float: left;
    margin: 10px 4px 4px 4px;
    padding: 0 0;
    background-color: white;
    border: none;
}

    .ecy-map .editor-toolbar-button[aria-hidden="true"] {
        display: none;
    }

    .ecy-map .editor-toolbar-button[aria-disabled="true"] {
        pointer-events: none;
        cursor: default !important;
    }

    .ecy-map .editor-toolbar-button .editor-toolbar-button-icon {
        opacity: 0.85;
    }

    .ecy-map .editor-toolbar-button:hover .editor-toolbar-button-icon {
        opacity: 1.0;
    }

    .ecy-map .editor-toolbar-button[aria-disabled="true"] .editor-toolbar-button-icon {
        opacity: 0.5;
    }


.ecy-map .editor-toolbar-button-first {
    margin: 10px 4px 4px 0;
}

.ecy-map .editor-toolbar-button-last {
    margin: 10px 0 4px 4px;
}

.ecy-map .editor-toolbar-button-icon {
    float: left;
    margin: 2px 2px;
}

.ecy-map .editor-toolbar-button-text {
    float: left;
    text-align: center;
    color: black;
    font-size: 0.7rem !important;
    font-family: "Segoe UI",Verdana, Arial, sans-serif !important;
    height: 30px;
    width: 43px;
    margin: 0 2px 2px 2px;
    white-space: normal;
}

.ecy-map .editor-toolbar-button-text-active {
    font-weight: bold;
}

.ecy-map .editor-tool-info-panel {
    float: left;
}

.ecy-map .editor-tool-info-item {
    margin: 20px 10px 20px 15px;
}

    .ecy-map .editor-tool-info-item[aria-hidden='true'] {
        display: none;
    }

.ecy-map ul.editor-tool-info-list {
    list-style-position: outside;
    white-space: normal;
    padding-left: 25px;
}

.ecy-map .editor-tool-info-text {
    font-size: 0.9rem;
    white-space: normal;
}

.ecy-map .editor-tool-info-text-bold {
    font-size: 0.9rem;
    font-weight: 600;
    margin-right: 10px;
}

.ecy-map #editor-items {
    float: left;
    width: 360px;
    margin: 20px;
    font-size: 0.9rem;
    pointer-events: none;
}

.ecy-map .editor-item {
    float: left;
    width: 360px;
    border: 1px solid #cdcdcd;
    background-color: #f5f5f5;
    cursor: pointer;
    margin-bottom: 10px;
    pointer-events: auto;
}

.ecy-map .editor-item-active {
    border: 1px solid #336699;
    background-color: white;
    box-shadow: 0 0 10px #336699;
}

.ecy-map .editor-item-content {
    float: left;
    width: 360px;
    margin: 10px;
    pointer-events: none;
    text-align: left;
}

.ecy-map .geometry-status-item {
    float: left;
    margin: 10px 10px 10px 10px;
    pointer-events: none;
}

.ecy-map .reach-code-status-item {
    float: left;
    margin: 10px 10px 10px 20px;
    pointer-events: none;
}

.ecy-map .status-label {
    float: left;
    margin: 5px 5px 0 0;
    pointer-events: none;
}

.ecy-map .status-icon {
    float: left;
    height: 26px;
    width: 28px;
    background-image: url(https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/required3.png);
    pointer-events: none;
}

.ecy-map .status-icon-complete {
    float: left;
    height: 26px;
    width: 28px;
    background-image: url(https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/green_check2.png);
    pointer-events: none;
}

.ecy-map .status-icon-skipped {
    background-image: url(https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/required_skip.png) !important;
}

.ecy-map #button-editor-save {
    margin-top: 20px;
    float: left;
    pointer-events: auto;
}

.ecy-map .editor-tool-info-panel {
    float: left;
    width: 100%;
}

.ecy-map .editor-tool-info-item {
    margin: 20px 10px 20px 15px;
}

    .ecy-map .editor-tool-info-item[aria-hidden='true'] {
        display: none;
    }

.ecy-map ul.editor-tool-info-list {
    list-style-position: outside;
    white-space: normal;
    padding-left: 25px;
}

.ecy-map .control-group-nhd {
    text-align: left;
    pointer-events: none;
    outline: none !important;
}

.ecy-map #control-group-nhd {
    width: 380px;
    left: 10px;
    pointer-events: none;
}

.ecy-map .editor-tool-row {
    float: left;
    width: 100%;
    margin-top: 15px;
}

.ecy-map .editor-tool-row-last {
    float: left;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 20px;
}


.ecy-map .editor-texbox-label {
    float: left;
    font-size: 0.9rem;
    width: 100px;
    margin: 7px 0 0 20px;
}

.ecy-map .editor-texbox {
    height: 20px;
    width: 110px;
    background-color: #f5f5f5;
    border: 1px solid #cdcdcd;
    float: left;
    font-size: 1rem !important;
}

.ecy-map #button-editor-nhd-skip {
    margin-left: 40px;
    float: left;
    pointer-events: auto;
    font-size: 1rem;
}

.ecy-map .editor-nhd-label {
    float: left;
    margin: 1px 10px 0 20px;
    font-style: italic;
    font-weight: bold;
}

.ecy-map .editor-nhd-label-inner {
    float: left;
}

.ecy-map #link-show-nhd {
    float: left;
    font-size: 0.875rem;
    margin-top: 1px;
}

.ecy-map #link-hide-nhd {
    float: left;
    font-size: 1rem;
    margin-top: 1px;
}

.ecy-map #editor-tool-row-nhd {
    float: left;
    font-style: normal;
    font-size: 0.9rem;
}

    .ecy-map #editor-tool-row-nhd[aria-hidden='true'] {
        display: none;
    }

/*.ecy-map .editor-nhd-links[aria-hidden='true'] {
    display:none;
}*/