.mapboxgl-layers-list
{
    display: none;
}

.mapboxgl-ctrl-group .mapboxgl-layers-list button
{
    background: none;
    border: none;
    border-bottom: 1px solid rgba(0, 0, 0, 0.25);
    cursor: pointer;
    display: block;
    font-size: 14px;
    padding: 4px 20px 4px 6px;
    text-align: left;
    width: 100%;
    height: auto;
    line-height: 16px;
    color: #999;
}

.mapboxgl-ctrl-group .mapboxgl-layers-list button:last-child {
	border: none;
}

.mapboxgl-layers-list button.active
{
    /*font-weight: bold;*/
    color: #000;
}

.mapboxgl-layers-list button:before {
	content: "\2610";
	font-size: 18px;
	display: inline-block;
	padding: 0 3px
}

.mapboxgl-layers-list button.active:before {
	content: "\2611";
}


.mapboxgl-layers-list button:hover
{
    background-color: rgba(0, 0, 0, 0.05);
}

.mapboxgl-layers-list button + button
{
    border-top: 1px solid #ddd;
}

.mapboxgl-layers
{ 
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0iQ2FwYV8xIgogICB4PSIwcHgiCiAgIHk9IjBweCIKICAgd2lkdGg9IjU0Ljg0OXB4IgogICBoZWlnaHQ9IjU0Ljg0OXB4IgogICB2aWV3Qm94PSIwIDAgNTQuODQ5IDU0Ljg0OSIKICAgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTQuODQ5IDU0Ljg0OTsiCiAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgIHNvZGlwb2RpOmRvY25hbWU9InBpY3Rvcy5zdmciCiAgIGlua3NjYXBlOnZlcnNpb249IjEuMCAoNDAzNWE0ZiwgMjAyMC0wNS0wMSkiPjxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTU3Ij48cmRmOlJERj48Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+PGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+PGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPjxkYzp0aXRsZSAvPjwvY2M6V29yaz48L3JkZjpSREY+PC9tZXRhZGF0YT48ZGVmcwogICAgIGlkPSJkZWZzNTUiIC8+PHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlua3NjYXBlOmRvY3VtZW50LXJvdGF0aW9uPSIwIgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxIgogICAgIG9iamVjdHRvbGVyYW5jZT0iMTAiCiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiCiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxNzYyIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEwNzYiCiAgICAgaWQ9Im5hbWVkdmlldzUzIgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBpbmtzY2FwZTp6b29tPSI1LjM0ODE0OTYiCiAgICAgaW5rc2NhcGU6Y3g9IjY2LjU5MjA1NCIKICAgICBpbmtzY2FwZTpjeT0iMzIuNDcyOTc0IgogICAgIGlua3NjYXBlOndpbmRvdy14PSIwIgogICAgIGlua3NjYXBlOndpbmRvdy15PSIyMyIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIwIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9IkNhcGFfMSIgLz48ZwogICAgIGlkPSJnMTYiCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4xODY5ODA1NiwyNS42MTYzMzcpIj48cGF0aAogICAgICAgZD0ibSAwLjM2MSwxNi4xMjUgMTMuNjYyLDUuNDY1IDEyLjUzNyw1LjAxNSBjIDAuNDc3LDAuMTkxIDEuMjUxLDAuMTkxIDEuNzI5LDAgTCA0MC44MywyMS41ODkgNTQuNDg4LDE2LjEyNiBjIDAuNDc3LC0wLjE5MSAwLjQ4LC0wLjUxMSAwLjAxLC0wLjcxNiBMIDM2LjQ2OTIxOSw2LjkyNDI5MTYgMjkuOTU5ODI1LDE4LjAxNDc1NiAyMi40OTE4NTMsNS44MDI0MDgzIDAuMzUxLDE1LjQxIGMgLTAuNDcyLDAuMjA0IC0wLjQ2NywwLjUyNSAwLjAxLDAuNzE1IHoiCiAgICAgICBpZD0icGF0aDE0IgogICAgICAgc29kaXBvZGk6bm9kZXR5cGVzPSJjY2NjY2NjY2NjY2MiIC8+PC9nPjxnCiAgICAgaWQ9ImcyMiIgLz48ZwogICAgIGlkPSJnMjQiIC8+PGcKICAgICBpZD0iZzI2IiAvPjxnCiAgICAgaWQ9ImcyOCIgLz48ZwogICAgIGlkPSJnMzAiIC8+PGcKICAgICBpZD0iZzMyIiAvPjxnCiAgICAgaWQ9ImczNCIgLz48ZwogICAgIGlkPSJnMzYiIC8+PGcKICAgICBpZD0iZzM4IiAvPjxnCiAgICAgaWQ9Imc0MCIgLz48ZwogICAgIGlkPSJnNDIiIC8+PGcKICAgICBpZD0iZzQ0IiAvPjxnCiAgICAgaWQ9Imc0NiIgLz48ZwogICAgIGlkPSJnNDgiIC8+PGcKICAgICBpZD0iZzUwIiAvPjxnCiAgICAgaWQ9Imc2MSIKICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjY5MTk0MDQyLDAsMCwwLjY5MTk0MDQyLC0xMjkuMjY1MTgsLTEyNS40MTA3OSkiCiAgICAgc3R5bGU9ImZpbGw6I2ZmMDAwMCI+PHBhdGgKICAgICAgIGlkPSJwYXRoNTkiCiAgICAgICBzdHlsZT0ic3Ryb2tlLXdpZHRoOjAuMTAwNzY2O2ZpbGw6IzAwMDAwMCIKICAgICAgIGQ9Im0gMjcuOTc4NTE2LC01NC4zMDQ2ODggYyAtOC45MDM1NywwIC0xNi4xMjEwOTQsNy4yMTU5MTQgLTE2LjEyMTA5NCwxNi4xMjEwOTQgMCwyLjQ5Mzk1IDAuNTY1NzM1LDQuODYwMTg3IDEuNTc4MTI1LDYuOTY2Nzk3IDAuMDU2NiwwLjExOTcxIDE0LjU0Mjk2OSwyOC41MDM5MDY0IDE0LjU0Mjk2OSwyOC41MDM5MDY0IGwgMTQuMzY5MTQsLTI4LjE1MjM0MzQgYyAxLjEyMTAyLC0yLjE5NDc4IDEuNzUzOTA2LC00LjY4MjczIDEuNzUzOTA2LC03LjMxODM2IDAsLTguOTA1MTggLTcuMjE3ODY2LC0xNi4xMjEwOTQgLTE2LjEyMzA0NiwtMTYuMTIxMDk0IHogbSAwLDYuNDQ3MjY2IGMgNS4zNDA1OSwwIDkuNjczODI4LDQuMzMzMjM4IDkuNjczODI4LDkuNjczODI4IDAsNS4zNDA1OSAtNC4zMzMyMzgsOS42NzM4MjggLTkuNjczODI4LDkuNjczODI4IC01LjM0MjIsMCAtOS42NzE4NzUsLTQuMzMzMjM4IC05LjY3MTg3NSwtOS42NzM4MjggMCwtNS4zNDA1OSA0LjMyOTY3NSwtOS42NzM4MjggOS42NzE4NzUsLTkuNjczODI4IHoiCiAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMDIuMzYzMTMsMjQxLjM3ODY1KSIgLz48L2c+PC9zdmc+Cg==);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 80%;
}
