﻿.col-form-label{
    font-weight:bold;
}
.btn i{
    margin-right:3px;
}
.map_container{
    height:calc(100% - 160px);
    padding:0 !important;
    margin:0 -15px;
}
.fullscreen .map_container {
    height: calc(100% - 100px) !important;
}
.map_dragdrop {
    width: 100%;
    height: 100%;
    transition:ease-in-out width 1.5s;
}
.map_recyclebin {
    position: relative;
    height: 60px;
    width: 60px;
    top: -85px;
    right: -10px;
    background: white;
    box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 4px -1px;
    border-radius: 2px;
}
.toolBox{
    position:absolute;
    top:15px;
    left:0;
    min-width:300px;
}
table.map_icon_container img {
    width: 20px;
}
table.map_icon_container tr td{
    border: 0;
    padding: 5px 10px;
}
    table.map_icon_container tr td a {
        color: #212529;
    }
.onoffswitch-inner:before {
    content: "AAN";
}
.onoffswitch-inner:after {
    content: "UIT";
}
.changeLayer h3{
    margin:0;
}
.eventItemName{
    cursor:pointer;
}
table.map_icon_container.layerTable tr td a {
    color: #FFF;
    padding: 0rem 0.4rem;
    margin: 0;
}
.startMeasure.active {
    animation: color-change 1s infinite;
}

@keyframes color-change {
    0% {
        color: #c4c4c4;
    }

    50% {
        color: #FF8040;
    }

    100% {
        color: #c4c4c4;
    }
}
#gereedschap .ibox-content, #legenda .ibox-content {
    max-height: 300px;
    overflow-x: hidden;
    overflow-y: scroll;
}
.tools{
    position:fixed;
    bottom:0;
    background:#FFF;
    width:200px;
    height:100px;

}
.map_container .row {
    height: 100%;
    margin-left:0;
}
#detailVenster, #detailEditVenster {
    display: none;
}
    #detailVenster.active, #detailEditVenster.active {
        position: absolute;
        left: 0;
        top: 15px;
        width: 385px;
        margin: 0 0 0 15px;
        z-index: 999;
        height: calc(100% - 30px);
        display: block;
    }
        #detailVenster.active .ibox-content, #detailEditVenster.active .ibox-content {
            max-height: calc(100% - 50px);
            overflow-x: hidden;
            overflow-y: auto;
        }
    #detailVenster .btnOpslaan, #detailEditVenster .btnOpslaan{
        margin-left: 10px;
    }
.voorbeeldFoto {
    margin: 20px 0 10px;
    width: 100%;
    aspect-ratio: 1;
    object-fit: contain;
    object-position: center;
    border: 1px solid #e7eaec;
}
label{
    font-weight:700;
}
.btnExecuted {
    display: none;
    margin: 20px 0;
}