.investment-map-top{background:#fff;border-top-left-radius:16px;border-top-right-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100px;padding:var(--spacing-16)}
.investment-map-top .header{font-weight:700;margin:0}
.investment-map-top .amount{font-size:28px;font-weight:800;margin-top:5px}
.investment-map-top .total-left .amount{color:var(--color-violet-blue)}
.investment-map-top .total-right .amount{color:var(--color-munsell-green)}
.investment-map-top .total-left{width:60%}
.investment-map-top .total-right{text-align:right;width:40%}
.investment-map-component{height:353px}
.investment-map-bottom{background:#fff;border-bottom-right-radius:16px;min-height:100px;padding:var(--spacing-16)}
.investmentmap .gm-style-iw-chr .gm-style-iw-ch{padding-top:0 !important}
.investmentmap .gm-style-iw-d{max-height:240px !important;overflow:hidden !important}
.investmentmap .gm-control-active{z-index:100}
.investmentmap .gm-style-iw .gm-ui-hover-effect{border:1px solid #000 !important;border-radius:3px !important;height:40px !important;position:absolute !important;right:7% !important;top:9% !important;width:40px !important}
.gm-ui-hover-effect span{height:25px !important;margin:6px !important;width:25px !important}
.gm-style-iw{height:275px !important;max-height:275px !important}
.gm-style-iw-c{border-radius:20px !important;box-shadow:none !important;-webkit-box-shadow:none !important}
.gm-style-iw-tc{display:none !important}
.gm-style .gm-style-iw-c{-webkit-transform:translate3d(-25%,-95%,0) !important;transform:translate3d(-25%,-95%,0) !important}
.grey-overlay{background:rgba(0,0,0,.135);height:100%;position:absolute;width:100%;z-index:1}
.investmentmap #content{height:275px;padding:20px 12px;width:358px}
#headers-content{width:100%}
.arrow_button{background:#f5f5f5 !important;border:0;color:var(--color-munsell-green);font-size:20px;font-weight:900}
#table-headers{height:auto;padding:0;width:100%}
#table-headers tr.show:not(:empty){height:30px;padding-bottom:5px}
#table-headers th{border-bottom:0 solid #fff;font-weight:bolder}
.sortable-table{width:100%}
.sortable-table th{position:relative}
.sortable-table th:first-child .sorting-button{background-repeat:no-repeat;left:97px;position:absolute;top:16px}
.sortable-table th:first-child .sorting-button-onderneming{left:123px}
.sortable-table th:nth-child(2){float:right;width:125px}
.sortable-table th:nth-child(2) .sorting-button{background-repeat:no-repeat;position:absolute;right:0;top:15px}
.sorting-button{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjE0IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgNiAxNCI+PHBhdGggZmlsbD0iIzljOWZhMyIgZD0iTTUuNzUyIDIuODI0IDMuNTg4LjI4N2MtLjMyNi0uMzgzLS44NTItLjM4My0xLjE3OCAwTC4yNDYgMi44MjRDLS4yODEgMy40NDIuMDk2IDQuNS44MzkgNC41aDQuMzI4Yy43NDQgMCAxLjExMi0xLjA1OC41ODUtMS42NzZNLjI0OCAxMS4xNzZsMi4xNjQgMi41MzdjLjMyNi4zODMuODUyLjM4MyAxLjE3OCAwbDIuMTY0LTIuNTM3Yy41MjctLjYxOC4xNS0xLjY3Ni0uNTkzLTEuNjc2SC44MzNjLS43NDQgMC0xLjExMiAxLjA1OC0uNTg1IDEuNjc2Ii8+PC9zdmc+");height:20px;width:20px}
.investmentmap .firstHeading{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:700;height:48px;line-height:24px;margin-bottom:8px;width:200px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.investment-label{font-family:Open Sans;font-size:15px;font-weight:400}
.investmentmap p{margin-bottom:16px}
.investment-arrow{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyMiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMDBhYTcyIiBkPSJNOC4zNTMgNS4zOEExLjMgMS4zIDAgMCAwIDggNi4yNzFjMCAuMzM0LjEyNy42NTQuMzUzLjg5MWw0LjcwOSA0LjkwMy00LjcxIDQuOTU0YTEuMzA0IDEuMzA0IDAgMCAwIC4xNTggMS42MjcgMS4xOCAxLjE4IDAgMCAwIDEuNTY3LjEwNWw1LjU3LTUuODAxYTEuMyAxLjMgMCAwIDAgLjM1My0uODkxIDEuMyAxLjMgMCAwIDAtLjM1My0uODlsLTUuNTctNS44MDFhMS4yIDEuMiAwIDAgMC0uMzk3LS4yNzQgMS4xNyAxLjE3IDAgMCAwLTEuMzI3LjI4NiIvPjwvc3ZnPg==");background-repeat:no-repeat;height:20px;margin-left:7px;position:absolute;width:20px}
.investment-button{background:#fff}
.extra-negative-margin-left{margin-left:-5px}
.investment-specifics{font-size:16px;font-weight:600px;line-height:24px;padding-left:27px}
.investment-specifics-selected,.investment-specifics:hover{color:var(--color-munsell-green)}
#investment-map-table-part{background-color:#fff;border-bottom-left-radius:16px;border-bottom-right-radius:16px;margin-bottom:20px;overflow-y:scroll;padding:15px 15px 22px}
#investment-map-table-part table{margin-bottom:0}
#investment-map-table-part::-webkit-scrollbar-track{background-color:transparent;margin-bottom:10px;margin-top:10px}
#investment-map-table-part::-webkit-scrollbar-thumb{background:#f5f5f5;border-radius:10px}
#investment-map-table-part::-webkit-scrollbar{width:7px}
#SDG_tbl_expanded_id tbody:first-child,#SDG_tbl_id tbody:first-child,#engadgements_tbl_id tbody:first-child,#totaal_tbl_expanded_id tbody:first-child,#totaal_tbl_id tbody:first-child{border-top:1px solid #c0c1c4;border-top:1px solid var(--color-border-table)}
.clickable-row{cursor:pointer}
.tooltip{position:relative}
.tooltip .tooltip-text{background:#fff;border:1px solid var(--color-manatee-lighter);border-radius:16px;color:var(--color-manatee-darker);position:absolute;right:0;text-align:center;top:28px;visibility:hidden;width:100px;z-index:5}
.tooltip:hover .tooltip-text{visibility:visible}
.hide{display:none}
.show,table{display:table}
table{width:calc(100% - 20px)}
.sdg{border-bottom-right-radius:4px;border-top-right-radius:4px;height:20px;margin-right:17px;padding-top:19px}
.sdg-budget{position:relative}
.sdg-budget img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.tbl-title{text-align:right}
.investment-row{width:30%}
.investment-column{width:21%}
.tbl-button{background-color:transparent;padding-right:26px;position:relative}
#totaal_tbl_expanded_header th:first-child,#totaal_tbl_expanded_id td:first-child{width:440px}
#totaal_tbl_expanded_header th:nth-child(2),#totaal_tbl_expanded_id td:nth-child(2){text-align:right;width:135px}
#totaal_tbl_expanded_header th:nth-child(2){margin-right:16px}
#totaal_tbl_expanded_header th:nth-child(3),#totaal_tbl_expanded_id td:nth-child(3){width:53px}
.type-Obligatie{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzMiIGhlaWdodD0iMzMiIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjgzIDAgMTEwIDMzIj48cGF0aCBzdHJva2U9IiNjMGMxYzQiIGQ9Ik0wIDMyLjVoMTMzTTEyMSAxM2MwIDYuNjI3LTUuMzczIDEyLTEyIDEycy0xMi01LjM3My0xMi0xMiA1LjM3My0xMiAxMi0xMiAxMiA1LjM3MyAxMiAxMlptLTcuMjMzLS4zNjlxMCAyLjU3MS0xLjMwNCA0LjA0My0xLjI5NiAxLjQ3My0zLjYxMSAxLjQ3My0yLjM2NSAwLTMuNjU1LTEuNDQzLTEuMjgxLTEuNDUxLTEuMjgxLTQuMDg3IDAtMi42MTYgMS4yODktNC4wNSAxLjI4OS0xLjQ0NCAzLjY2Mi0xLjQ0MyAyLjMwNyAwIDMuNjAzIDEuNDY0IDEuMjk3IDEuNDY2IDEuMjk3IDQuMDQzWm0tOC41MzMgMHEwIDIuMTc1LjkyMyAzLjMwNC45MyAxLjEyIDIuNjk1IDEuMTIgMS43OCAwIDIuNjg4LTEuMTIuOTA4LTEuMTIyLjkwOC0zLjMwNCAwLTIuMTYtLjkwOC0zLjI3NC0uOTAyLTEuMTItMi42NzMtMS4xMi0xLjc4IDAtMi43MSAxLjEyOC0uOTIzIDEuMTItLjkyMyAzLjI2NloiLz48L3N2Zz4=");float:right}
.type-Aandeel,.type-Obligatie{background-size:125px 30px;display:block;height:24px;text-indent:-9999px;width:60px}
.type-Aandeel{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzMiIGhlaWdodD0iMzMiIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjcwIDAgMTMzIDMzIj48cGF0aCBzdHJva2U9IiNjMGMxYzQiIGQ9Ik0wIDMyLjVoMTMzTTEyMSAxM2MwIDYuNjI3LTUuMzczIDEyLTEyIDEycy0xMi01LjM3My0xMi0xMiA1LjM3My0xMiAxMi0xMiAxMiA1LjM3MyAxMiAxMlptLTguNzk3IDUtMS4zMzMtMy40MDZoLTQuMjkyTDEwNS4yNiAxOEgxMDRsNC4yMzMtMTAuNzUyaDEuMDQ4TDExMy40OTIgMTh6bS0xLjcyMS00LjUyNi0xLjI0NS0zLjMxOGExOCAxOCAwIDAgMS0uNDk4LTEuNTQ2cS0uMTYxLjcwNC0uNDYyIDEuNTQ2bC0xLjI1OSAzLjMxOHoiLz48L3N2Zz4=")}
.belang-row{text-align:right;width:130px}
.sdg1{background-color:#b81c31}
.sdg2{background-color:#dda73a}
.sdg3{background-color:#4ca146}
.sdg4{background-color:#a11a26}
.sdg5{background-color:#be3323}
.sdg6{background-color:#27bfe6}
.sdg7{background-color:#fbc412}
.sdg8{background-color:#a41c45}
.sdg9{background-color:#f16a2f}
.sdg10{background-color:#e01682}
.sdg11{background-color:#f89d2a}
.sdg12{background-color:#be8d2c}
.sdg13{background-color:#407f46}
.sdg14{background-color:#2296d4}
.sdg15{background-color:#5bba48}
.sdg16{background-color:#116b9f}
.sdg17{background-color:#18496d}