@font-face {
    font-family: "primary-font";
    src: url("../fonts/english-font-styles/apercu/Apercu Regular.eot");
    src: url("../fonts/english-font-styles/apercu/Apercu Regular.eot?#iefix") format("embedded-opentype"),
    url("../fonts/english-font-styles/apercu/Apercu Regular.woff2") format("woff2"),
    url("../fonts/english-font-styles/apercu/Apercu Regular.woff") format("woff"),
    url("../fonts/english-font-styles/apercu/Apercu Regular.ttf") format("truetype");
}

/*برای تغییر اعداد در فونت به زبان انتخاب شده، مثلا در زبان فارسی اعداد فارسی را استفاده کرده ایم*/
@font-face {
    font-family: "primary-font-local-num";
    src: url("../fonts/english-font-styles/apercu/Apercu Regular.eot");
    src: url("../fonts/english-font-styles/apercu/Apercu Regular.eot?#iefix") format("embedded-opentype"),
    url("../fonts/english-font-styles/apercu/Apercu Regular.woff2") format("woff2"),
    url("../fonts/english-font-styles/apercu/Apercu Regular.woff") format("woff"),
    url("../fonts/english-font-styles/apercu/Apercu Regular.ttf") format("truetype");
}

* {
    font-family: "primary-font", Tahoma, serif;
}

.s2-to-tree .select2-dropdown[dir*="ltr"] li.select2-results__option.non-leaf .expand-collapse:before {
    left: 0.35em;
    padding: 0.75rem 0;
    width: 2rem;
    text-align: center;
}

.s2-to-tree .select2-dropdown[dir*="ltr"] li.select2-results__option.non-leaf > span.item-label {
    margin-left: 2rem;
    width: calc(100% - 2rem);
}

.s2-to-tree li.select2-results__option.non-leaf.opened .expand-collapse:before {
    content: "-";
}
