﻿html, body {
  direction: rtl;
  font-size: 12px !important;
  text-align: right !important; }
  html ul, body ul {
    padding-right: 0; }

.rtl-f-r {
  float: right; }

.rtl-ta-r {
  text-align: right; }

.rtl-f-l {
  float: left; }

.rtl-ta-l {
  text-align: left; }

/*-----------------------------------
              font
------------------------------------*/
@font-face {
  font-family: "iransans";
  src: url(../../Fonts/iransans.eot) format("embedded-opentype"), url(../../Fonts/iransans.ttf) format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "bnazanin";
  src: url(../../Fonts/bnazanin.eot) format("embedded-opentype"), url(../../Fonts/bnazanin.ttf) format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "btitr";
  src: url(../../Fonts/btitr.eot) format("embedded-opentype"), url(../../Fonts/btitr.ttf) format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "bzar";
  src: url(../../Fonts/bzar.eot) format("embedded-opentype"), url(../../Fonts/bzar.ttf) format("truetype");
  font-weight: normal;
  font-style: normal; }

*:not(i) {
  font-family: "iransans"; }

select {
  height: 32px !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

/*-----------------------------------
              modal
------------------------------------*/
.modal-header .close {
  margin: -1rem auto -1rem -1rem; }

.modal-footer > :not(:first-child) {
  margin-left: 0;
  margin-right: .25rem; }

/*-----------------------------------
              select2
------------------------------------*/
.select2 {
  direction: rtl; }

.select2-container .select2-selection--single .select2-selection__rendered {
  padding-right: 8px !important;
  padding-left: 20px !important; }

.select2-container--default .select2-selection--single .select2-selection__arrow {
  right: auto !important;
  left: 1px; }

.select2-results {
  text-align: right;
  direction: rtl; }

.select2-search__field {
  text-align: right;
  direction: rtl; }

/*-----------------------------------
              alert
------------------------------------*/
.popover .alert > i {
  float: right; }

/*-----------------------------------
              dropzone.js
------------------------------------*/
.dropzone .dz-preview.dz-error:hover .dz-error-message {
  direction: rtl;
  text-align: right; }

.icheckbox_square-green {
  margin-left: 5px; }

.nav > li > a i {
  margin-right: 0 !important;
  margin-left: 6px; }

.label {
  font-family: "iransan" !important; }
