html, body { height: 100%; width: 100%; margin: 0; }

.woocommerce .quantity input.qty {
    min-width: 100px;
}


.kooplugin-delivery-point {
    width: 50%;
    background-color: #ffffff;
}

.kooplugin-delivery-point td, kooplugin-delivery-point th {
    padding: 1px;
    text-align: center;
    font-size: 100%;
}

/*.kooplugin-delivery-point tr:first-child{*/
/*    background-color: #f2f2f2;*/
/*}*/

/*kooplugin-delivery-point tr:nth-child(1){*/
/*    background-color: #f20000;*/
/*}*/

/*kooplugin-delivery-point tr:nth-child(3){*/
/*    background-color: #f2f2f2;*/
/*}*/


.kooplugin-delivery-point tr:nth-child(odd){
    background-color: #f2f2f2;
}


.kooplugin-delivery-point tr:nth-child(even){
    background-color: #ffffff;
}


.leaflet-popup {
    position: absolute;
    text-align: center;
    margin-bottom: 1px;
}
.leaflet-popup-content-wrapper {
    padding: 1px;
    background-color: #f2f2f2;
    text-align: left;
    border-radius: 10px;
}
.leaflet-popup-content {
    margin: 3px 3px 3px 3px;

    line-height: 1.3;
    font-size: 13px;
    font-size: 1.08333em;
    min-height: 1px;
}

/*
.kooplugin-delivery-point tr:hover {
    background-color: #ddd;
}*/

.kooplugin-map-container {
    height: 30vh;
}

.vendor-map-container {
    height: 50vh;
    position: relative;
    z-index:-1000;
}

.kooplugin-delivery-point-div {
    background-color: #ff0000 !important;
    color: red;
}
.kooplugin-delivery-point-coordinate-span {
    color: rgb(44, 130, 201);
}

.kooplugin-delivery-point-button {
    background-color: #7fba00; /* Green */
    border: none;
    width: 100%;
    color: white;
    /*padding: 2px 3px;*/
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 100%;
    margin: 2px 2px;
    cursor: pointer;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
}

.button-shadow {
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
}

.button-shadow:visited {
    background-color:#7fa111;
    color: white;

}
.button-shadow:focus {
    background-color:#7f8100;
    color: white;
}
.button-shadow:hover {
    background-color:#7d9908;
    color: white;
}



/*.button-hover:hover {*/
/*    box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19);*/
/*}*/
