@font-face {
  font-family: Shabnam;
  src: url("../fonts/Shabnam-FD.eot"); /* IE9 Compat Modes */
  src: url("../fonts/Shabnam-FD.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    /*url("../fonts/Shabnam-FD.otf") format("opentype"),  Open Type Font */
    url("../fonts/Shabnam-FD.svg") format("svg"), /* Legacy iOS */
    url("../fonts/Shabnam-FD.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/Shabnam-FD.woff") format("woff"), /* Modern Browsers */
    url("../fonts/Shabnam-FD.woff2") format("woff2"); /* Modern Browsers */
  font-weight: 400;
}
      
@font-face {
  font-family: Shabnam;
  src: url('../fonts/Shabnam-Bold-FD.eot');
  src: url('../fonts/Shabnam-Bold-FD.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Shabnam-Bold-FD.woff') format('woff'),
       url('../fonts/Shabnam-Bold-FD.ttf') format('truetype');
  font-weight: 700;
}

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


@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Regular.eot');
    src: url('../fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/OpenSans-Regular.woff') format('woff'),
        url('../fonts/OpenSans-Regular.ttf') format('truetype'),
        url('../fonts/OpenSans-Regular.svg#OpenSansRegular') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
  font-family: IRANYekan;
  src        : url(../fonts/iran-yekan-400.eot);
  src        : url(../fonts/iran-yekan-400.eot?#iefix) format("embedded-opentype"), url(../fonts/iran-yekan-400.woff2) format("woff2"), url(../fonts/iran-yekan-400.woff) format("woff"), url(../fonts/iran-yekan-400.ttf) format("truetype");
  font-weight: 400;
  font-style : normal
}

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

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

@font-face {
  font-family: Vazir;
  src: url('../fonts/Vazir-FD.eot');
  src: url('../fonts/Vazir-FD.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Vazir-FD.woff2') format('woff2'),
       url('../fonts/Vazir-FD.woff') format('woff'),
       url('../fonts/Vazir-FD.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: Vazir;
  src: url('../fonts/Vazir-Bold-FD.eot');
  src: url('../fonts/Vazir-Bold-FD.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Vazir-Bold-FD.woff2') format('woff2'),
       url('../fonts/Vazir-Bold-FD.woff') format('woff'),
       url('../fonts/Vazir-Bold-FD.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: Vazir;
  src: url('../fonts/Vazir-Black-FD.eot');
  src: url('../fonts/Vazir-Black-FD.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Vazir-Black-FD.woff2') format('woff2'),
       url('../fonts/Vazir-Black-FD.woff') format('woff'),
       url('../fonts/Vazir-Black-FD.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: Vazir;
  src: url('../fonts/Vazir-Medium-FD.eot');
  src: url('../fonts/Vazir-Medium-FD.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Vazir-Medium-FD.woff2') format('woff2'),
       url('../fonts/Vazir-Medium-FD.woff') format('woff'),
       url('../fonts/Vazir-Medium-FD.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: Vazir;
  src: url('../fonts/Vazir-Light-FD.eot');
  src: url('../fonts/Vazir-Light-FD.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Vazir-Light-FD.woff2') format('woff2'),
       url('../fonts/Vazir-Light-FD.woff') format('woff'),
       url('../fonts/Vazir-Light-FD.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: Vazir;
  src: url('../fonts/Vazir-Thin-FD.eot');
  src: url('../fonts/Vazir-Thin-FD.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Vazir-Thin-FD.woff2') format('woff2'),
       url('../fonts/Vazir-Thin-FD.woff') format('woff'),
       url('../fonts/Vazir-Thin-FD.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
}


body {
    font-family: Vazir,IRANYekanDigits,IRANYekan,'Open Sans', tahoma;
    overflow-y: scroll;
    overflow-x: hidden;
    min-height: 100%;
    font-size: 14px;
    /* Better Font Rendering =========== */
    /*    -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;*/
}

/* site file */
html, body {
    height: 100%;
}
a{
    text-decoration: none !important;
}
div.required>label:after {
    content: " *";
    color: red;
}






