/*
IranYekanX fonts are considered a proprietary software. To gain information about the laws 
regarding the use of these fonts, please visit www.fontiran.com
---------------------------------------------------------------------
This set of fonts are used in this project under the license: (DG53TV17)
---------------------------------------------------------------------
*/

:root {
  --scrollbar-thumb: #7e8299;
  --scrollbar-background: rgb(243, 246, 249);
}

iframe {
  display: none;
}
iframe#webpack-dev-server-client-overlay {
  display: none;
}
@font-face {
  font-family: iranyekanbold;
  font-style: normal;
  font-weight: bold;
  src: url("./fonts/IRANYekan/eot/iranyekanwebboldfanum.eot");
  src: url("./fonts/IRANYekan/eot/iranyekanwebboldfanum.eot?#iefix")
      format("embedded-opentype"),
    /* IE6-8 */ url("./fonts/IRANYekan/woff/iranyekanwebboldfanum.woff")
      format("woff"),
    /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
      url("./fonts/IRANYekan/woff2/iranyekanwebboldfanum.woff2") format("woff2"),
    /* FF39+,Chrome36+, Opera24+*/
      url("./fonts/IRANYekan/ttf/iranyekanwebboldfanum.ttf") format("truetype");
}

@font-face {
  font-family: iranyekan;
  font-style: normal;
  font-weight: normal;
  src: url("./fonts/IRANYekan/eot/iranyekanwebregularfanum.eot");
  src: url("./fonts/IRANYekan/eot/iranyekanwebregularfanum.eot?#iefix")
      format("embedded-opentype"),
    /* IE6-8 */ url("./fonts/IRANYekan/woff/iranyekanwebregularfanum.woff")
      format("woff"),
    /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
      url("./fonts/IRANYekan/woff2/iranyekanwebregularfanum.woff2")
      format("woff2"),
    /* FF39+,Chrome36+, Opera24+*/
      url("./fonts/IRANYekan/ttf/iranyekanwebregularfanum.ttf")
      format("truetype");
}

@font-face {
  font-family: iranyekan900;
  font-style: normal;
  font-weight: 900;
  src: url("./fonts/IRANYekan/eot/iranyekanwebextraboldfanum.eot");
  src: url("./fonts/IRANYekan/eot/iranyekanwebextraboldfanum.eot?#iefix")
      format("embedded-opentype"),
    /* IE6-8 */ url("./fonts/IRANYekan/woff/iranyekanwebextraboldfanum.woff")
      format("woff"),
    /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
      url("./fonts/IRANYekan/woff2/iranyekanwebextraboldfanum.woff2")
      format("woff2"),
    /* FF39+,Chrome36+, Opera24+*/
      url("./fonts/IRANYekan/ttf/iranyekanwebextraboldfanum.ttf")
      format("truetype");
}

/* English digits fonts */

@font-face {
  font-family: iranyekan-en;
  font-style: normal;
  font-weight: bold;
  src: url("./fonts/IRANYEKAN_English/eot/iranyekanwebbold.eot");
  src: url("./fonts/IRANYEKAN_English/eot/iranyekanwebbold.eot?#iefix")
      format("embedded-opentype"),
    /* IE6-8 */ url("./fonts/IRANYEKAN_English/woff/iranyekanwebbold.woff")
      format("woff"),
    /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
      url("./fonts/IRANYEKAN_English/woff2/iranyekanwebbold.woff2")
      format("woff2"),
    /* FF39+,Chrome36+, Opera24+*/
      url("./fonts/IRANYEKAN_English/ttf/iranyekanwebbold.ttf")
      format("truetype");
}

@font-face {
  font-family: iranyekan-en;
  font-style: normal;
  font-weight: normal;
  src: url("./fonts/IRANYEKAN_English/eot/iranyekanwebregular.eot");
  src: url("./fonts/IRANYEKAN_English/eot/iranyekanwebregular.eot?#iefix")
      format("embedded-opentype"),
    /* IE6-8 */ url("./fonts/IRANYEKAN_English/woff/iranyekanwebregular.woff")
      format("woff"),
    /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
      url("./fonts/IRANYEKAN_English/woff2/iranyekanwebregular.woff2")
      format("woff2"),
    /* FF39+,Chrome36+, Opera24+*/
      url("./fonts/IRANYEKAN_English/ttf/iranyekanwebregular.ttf")
      format("truetype");
}

/* End english digits fonts */

@font-face {
  font-family: "Material Icons";
  font-style: normal;
  font-weight: 400;
  src: url("./fonts/MaterialIcons-Regular.eot");
  /* For IE6-8 */
  src: local("Material Icons"), local("MaterialIcons-Regular"),
    url("./fonts/MaterialIcons-Regular.woff2") format("woff2"),
    url("./fonts/MaterialIcons-Regular.woff") format("woff"),
    url("./fonts/MaterialIcons-Regular.ttf") format("truetype");
}

*,
body {
  font-family: "iranyekan";
  /* pretty scroll styles */
  scrollbar-color: var(--scrollbar-thumb) var(--scrollbar-background);
  scrollbar-width: thin;
}

.iranyekanbold {
  font-family: "iranyekanbold" !important;
}

.iranyekan900 {
  font-family: "iranyekan900" !important;
}

.wrapper {
  width: 100%;
  padding-left: auto;
  margin: auto;
  max-width: 95%;
}

.SnackbarItem-wrappedRoot {
  min-width: 400px;
}

.SnackbarContent-root {
  display: flex;
  justify-content: space-between;
}

.SnackbarContent-root:last-child {
  margin: 0px;
  padding-left: 0;
}

.SnackbarItem-message {
  flex: 1;
}

/* pretty scroll styles */

::-webkit-scrollbar {
  width: 9px;
  background: var(--scrollbar-background);
}

::-webkit-scrollbar-track {
  background-color: var(--scrollbar-background);
}

::-webkit-scrollbar-thumb {
  border-radius: 100px;
  background: var(--scrollbar-thumb);
}

/* end pretty scroll css styles */
