
/* new styles for custom blocks */

div.custom-block {
    background-color: #f8f8f8;
    border-radius: 0;
    outline: 3px solid #e3e3e3;
    border: none;
    outline-offset: -12px;
}


div.custom-block.custom-block-objective {
    outline: 3px solid #2d5500;
}

div.custom-block.custom-block-policy {
    outline: 3px solid #f06135;
}

div.custom-block.custom-block-vision {
    outline: 3px solid #ffe02a;
}

div.custom-block.custom-block-question {
    outline: 3px solid #87643e;
}

div.custom-block.custom-block-issue {
    outline: 3px solid #e3e3e3;
}

div.custom-block.custom-block-general {
    outline: 3px solid #000;
}

.custom-block .oc-link-v2 .btn {
    color: #fff;
    background-color: #424443;
    border: 2px solid #424443;
}

.custom-block .oc-link-v2 .btn:hover {
    border-color: #f06135;
    background-color: #f06135;
    color: #000;
}

.custom-block .oc-link-v2 .btn.user-view-comment svg path,
.custom-block .oc-link-v2 .btn.user-map-button svg path,
.custom-block .oc-link-v2 .btn.maplist-btn svg path {
    fill: #fff;
}

.custom-block .oc-link-v2 .btn.user-view-comment:hover svg path,
.custom-block .oc-link-v2 .btn.user-map-button:hover svg path,
.custom-block .oc-link-v2 .btn.maplist-btn:hover svg path {
    fill: #000;
}
