body,
input,
button,
select,
textarea {
  font-family: IRANsans;
}
@font-face {
    font-family: yekan;
    src: url(../fonts/Yekan.eot);
    src: url(../fonts/Yekan.eot?#iefix) format("embedded-opentype"),url(../fonts/Yekan.woff) format("woff"),url(../fonts/Yekan.ttf) format("truetype"),url(../fonts/Yekan.svg#BYekan) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: zakrot;
    src: url(../fonts/zakrot.eot);
    src: url(../fonts/zakrot.eot?#iefix) format('embedded-opentype'),url(../fonts/zakrot.woff) format('woff'),url(../fonts/zakrot.ttf) format('truetype'),url(../fonts/zakrot.svg#zakrot) format('svg')
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/eot/IRANSansWeb_Bold.eot);
    src: url(../fonts/eot/IRANSansWeb_Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/woff2/IRANSansWeb_Bold.woff2) format('woff2'),url(../fonts/woff/IRANSansWeb_Bold.woff) format('woff'),url(../fonts/ttf/IRANSansWeb_Bold.ttf) format('truetype')
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 500;
    src: url(../fonts/eot/IRANSansWeb_Medium.eot);
    src: url(../fonts/eot/IRANSansWeb_Medium.eot?#iefix) format('embedded-opentype'),url(../fonts/woff2/IRANSansWeb_Medium.woff2) format('woff2'),url(../fonts/woff/IRANSansWeb_Medium.woff) format('woff'),url(../fonts/ttf/IRANSansWeb_Medium.ttf) format('truetype')
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 300;
    src: url(../fonts/eot/IRANSansWeb_Light.eot);
    src: url(../fonts/eot/IRANSansWeb_Light.eot?#iefix) format('embedded-opentype'),url(../fonts/woff2/IRANSansWeb_Light.woff2) format('woff2'),url(../fonts/woff/IRANSansWeb_Light.woff) format('woff'),url(../fonts/ttf/IRANSansWeb_Light.ttf) format('truetype')
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 200;
    src: url(../fonts/eot/IRANSansWeb_UltraLight.eot);
    src: url(../fonts/eot/IRANSansWeb_UltraLight.eot?#iefix) format('embedded-opentype'),url(../fonts/woff2/IRANSansWeb_UltraLight.woff2) format('woff2'),url(../fonts/woff/IRANSansWeb_UltraLight.woff) format('woff'),url(../fonts/ttf/IRANSansWeb_UltraLight.ttf) format('truetype')
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/eot/IRANSansWeb.eot);
    src: url(../fonts/eot/IRANSansWeb.eot?#iefix) format('embedded-opentype'),url(../fonts/woff2/IRANSansWeb.woff2) format('woff2'),url(../fonts/woff/IRANSansWeb.woff) format('woff'),url(../fonts/ttf/IRANSansWeb.ttf) format('truetype')
}
.float-right {
    /*float: left !important;*/
}
.tiles .tile i {
    left: 20px;
	right: auto;
}
.dataTables_wrapper .dataTables_filter {
    float: left;
}
.dataTables_wrapper .dataTables_paginate {
    float: left;
}


@media (min-width: 576px) {
  .float-sm-left {
    float: right !important;
  }
  .float-sm-right {
    float: left !important;
  }
  .float-sm-none {
    float: none !important;
  }
}

@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
@media (min-width: 768px){
  .seven-cols .col-md-1,
  .seven-cols .col-sm-1,
  .seven-cols .col-lg-1,
  .seven-cols .col-xl-1 {

    width: 100%;
  }
}

@media (min-width: 992px) {
  .seven-cols .col-md-1,
  .seven-cols .col-sm-1,
  .seven-cols .col-lg-1,
  .seven-cols .col-xl-1 {
    width: 14.285714285714285714285714285714%;
  }
}

/**
 *  The following is not really needed in this case
 *  Only to demonstrate the usage of @media for large screens
 */    
@media (min-width: 1200px) {
  .seven-cols .col-md-1,
  .seven-cols .col-sm-1,
  .seven-cols .col-lg-1,
  .seven-cols .col-xl-1 {
    width: 14.285714285714285714285714285714%;
    max-width: none;
    padding-left: 3px;
    padding-right: 3px;
  }
}


.intl-tel-input .country-list {
    left:0;
}
.intl-tel-input .selected-flag .iti-flag {
    left: 10px;
}
.intl-tel-input.separate-dial-code .selected-dial-code {
    padding-right: 15px;
    direction:ltr;
}
.intl-tel-input .country-list .country {
    padding: 5px 10px;
    direction: ltr;
}