

@font-face {
  font-family: 'IRANSans';
  src: url('./../../assets/fonts/IRANSans/Farsi_numerals/webFonts/fonts/eot/IRANSansWeb(FaNum).eot');
  src: url('./../../assets/fonts/IRANSans/Farsi_numerals/webFonts/fonts/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),
       url('./../../assets/fonts/IRANSans/Farsi_numerals/webFonts/fonts/woff/IRANSansWeb(FaNum).woff') format('woff'),
       url('./../../assets/fonts/IRANSans/Farsi_numerals/webFonts/fonts/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
  font-weight: normal;
}

html, body {
    font-family: 'IRANSans' !important;
    direction: rtl;
    background-image: url('./../images/bg-pattern.png');
    background-repeat: repeat;
}
html {
  min-width: 1300px;
}
/*  .gm-style-iw{
  text-align: center !important;
}
.gm-ui-hover-effect{
  display: none !important;
}
.gm-style-pbc + div{
  margin-top: 65px  !important;
  margin-left: 24px !important;
}
.gm-style-pbc + div > div > div:nth-child(4) > div > div:nth-child(1) > div:nth-child(1){
  border: 0 !important;
}
.gm-style-pbc + div > div > div:nth-child(4) > div > div:nth-child(1) > div:nth-child(2){
 box-shadow: none !important;
 background-color: transparent !important;
 width: 30px !important;
 height: 30px !important;
}
.gm-style-pbc + div > div > div:nth-child(4) > div > div:nth-child(1) > div:nth-child(4){
  width: 30px !important; 
  height: 30px !important;
  box-shadow: none !important;
  background-color: #3898D4 !important;
  border: 1px solid #3898D4;
  border-radius: 50% !important;
 }
.gm-style-pbc + div > div > div:nth-child(4) > div > div:nth-child(1) > div:nth-child(3){
  display: none;
}
.gm-style-pbc + div > div > div:nth-child(4) > div{
  width: 30px !important;
  height: 30px !important;
}
.gm-style-iw {
  width: 34px !important;
  right: -2px !important;
  color: white !important;
}  */
.si-float-wrapper{
  width: 28px !important;
  height: 28px !important;
  margin-left: 11px;
  margin-top: 27px;
  border-radius: 50%;
  color: white;
  font-family: 'IRANSans' !important;
  background-color: none !important;

}
.si-float-wrapper .blue{
  color: #3898D4;
}
.si-float-wrapper .green{
  color: #4DBB6F;
}
.si-content-wrapper{
  width: 28px !important;
  height: 28px !important;
  padding: 0px !important;
  text-align: center;
  line-height: 30px;
  border-radius: 50% !important;
  border: 0px !important;
  font-weight: bold;
}
.si-shadow-wrapper-top{
  display: none !important;
}
.si-close-button{
  display: none;
}
.si-pointer-top {
  display: none;
}

.toast {
  opacity: 1 !important;
  text-align: right;
}

.loading {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0,0,0,0.2);
  z-index: 10000;
  display: none;
}
.loading img{
  position: absolute;
  top: 0; bottom: 0; left: 0; right: 0;
  margin: auto;
  display: block;
  width: 200px;

}
a{
  text-decoration: none;
}


.loader {
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 17px solid #3498db;
  width: 120px;
  height: 120px;
  margin: 20% auto;
  -webkit-animation: spin 2s linear infinite;
  /* Safari */
  animation: spin 2s linear infinite;
}

  /* Safari */

  @-webkit-keyframes spin {
    0% {
      -webkit-transform: rotate(0deg);
    }
    100% {
      -webkit-transform: rotate(360deg);
    }
  }

  @keyframes spin {
    0% {
      transform: rotate(0deg);
    }
    100% {
      transform: rotate(360deg);
    }
  }
