/**
 * Chosen
 */
.chosen-container-single .chosen-single div b {
    font-family: symbolcrpregular, sans-serif !important;
}
.chosen-container-single .chosen-single div b:after {
    content: '\006d' !important;
}
.sc-related-product .chosen-results {
    white-space: nowrap;
}

/**
 * Chosen/mCustomScrollBar plugin override
 */
*[sc-scrollable] .mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger_bar,
*[sc-scrollable] .mCSB_scrollTools .mCSB_draggerContainer .mCSB_draggerRail {
    width: 8px;
    border-radius: 0;
}
*[sc-scrollable] .mCSB_scrollTools_vertical {
    width: 8px;
}
*[sc-scrollable] .mCSB_inside>.mCSB_container {
    margin-right: 0;
}
*[sc-scrollable] .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #d7d7d7;
}
*[sc-scrollable] .mCSB_scrollTools {
    opacity: 1;
}
.chosen-drop div[sc-scrollable] {
    max-height: 115px;
}
.sc-related-product .chosen-drop div[sc-scrollable] {
    max-height: 69px;
}
.chosen-container {
    height: 29px !important;
    line-height: 29px !important;
}
.chosen-container.error {
    border: 1px solid #ea4042;
}
.chosen-container .chosen-drop {
    margin-top: -2px;
}
.chosen-container .chosen-results {
    margin: 0 !important;
}
.chosen-container.sc-error .chosen-single {
    border-color: #ea4042;
}

/**
 * Mapbox plugin override
 */
.leaflet-container.dark .map-tooltip .close,
.leaflet-control-layers-toggle,
.leaflet-control-zoom-in,
.leaflet-control-zoom-out,
.leaflet-popup-close-button,
.map-tooltip .close,
.mapbox-icon {
    background-image: url(/bundles/soclozcrp/vendor/mapbox.js/images/icons-000000.png);
}

/**
 * Tooltipster
 */
.tooltipster-base {
    background: #959595;
    border: none;
}
.tooltipster-base.sc-flatten {
    margin-top: 5px;
}
.tooltipster-base.sc-box {
    margin: 5px;
    width: 150px;
}
.tooltipster-base.sc-box .tooltipster-content {
    font-size: 10px;
}
.tooltipster-base .tooltipster-content {
    padding: 5px;
}
