/* Reduced size school markers */

.sklz_marker_main_EL,
.sklz_marker_main_JR,
.sklz_marker_main_HI,
.Elementary_Schools,
.sklz_marker_main_DI,
.Middle_Schools,
.High_Schools {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 50%;
    cursor: pointer;
    width: 36px;
    height: 36px;
}

/* School marker type styling */
.sklz_marker_main_EL, .Elementary_Schools {
    background-color: rgba(33, 186, 181, 0.85);
    background-image: url('../images/elementary-icon.svg');
    border: 2px solid white;
    box-shadow: 0 0 0 1px rgba(33, 186, 181, 0.5);
}

.sklz_marker_main_JR, .Middle_Schools {
    background-color: rgba(249, 164, 64, 0.85);
    background-image: url('../images/middle-icon.svg');
    border: 2px solid white;
    box-shadow: 0 0 0 1px rgba(249, 164, 64, 0.5);
}

.sklz_marker_main_HI, .High_Schools {
    background-color: rgba(116, 0, 255, 0.6);
    background-image: url('../images/high-icon.svg');
    border: 2px solid white;
    box-shadow: 0 0 0 1px rgba(116, 0, 255, 0.3);
}

.sklz_marker_main_DI {
    background-color: rgba(0, 0, 0, 0.6);
    background-image: url('../images/district-icon.svg');
    border: 2px solid white;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3);
}

/* School markers on the map */
/* .sklz_marker_id {
    width: 20px !important;
    height: 20px !important;
    border-radius: 50%;
    border: 1.5px solid white;
    background-size: contain !important;
} */
