@font-face {
    font-family: "vazir";
    src: url("vazir/vazir.eot"); /* IE9*/
    src: url("vazir/vazir.woff2") format("woff2"),
    url("vazir/vazir.woff") format("woff"),
    url("vazir/vazir.ttf") format("truetype"); /* iOS 4.1- */
}


* {
    font-family: vazir, serif !important;
}

.dir-rtl {
    direction: rtl !important;
}

.text-dark {
    color: #000000;
}

.font-weight-bold {
    font-weight: bold !important;
}


.round-4 {
    border-radius: 4px;
}

.round-6 {
    border-radius: 6px;
}

.round-8 {
    border-radius: 8px;
}

.round-12 {
    border-radius: 12px;
}

.round-16 {
    border-radius: 16px;
}

.select2-selection__choice {
    display: block !important;
}

.select2-selection__rendered {
    line-height: 31px !important;
}

.select2-container .select2-selection--single {
    height: 35px !important;
}

.select2-selection__arrow {
    height: 34px !important;
}

#trendsTable_wrapper .row:first-child {
    direction: ltr;
}

#trendsTable_wrapper .row:first-child div {
    direction: rtl;
    padding: 0 16px;
}

#trendsTable_wrapper .row:first-child #trendsTable_length {
    text-align: left;
}

@media (max-width: 900px) {
    #trendsTable_wrapper .row:first-child #trendsTable_length {
        text-align: right;
    }
}

#trendsTable_wrapper .row:first-child #trendsTable_filter {
    text-align: right;
}
