@font-face {
  font-family: "vazir";
  src: url("../fonts/vazir-400.eot");
  src: url("../fonts/vazir-400.eot?#iefix") format("embedded-opentype"),
    url("../fonts/vazir-400.woff2") format("woff2"),
    url("../fonts/vazir-400.woff") format("woff"),
    url("../fonts/vazir-400.ttf") format("truetype");
  font-weight: 400;
}

@font-face {
  font-family: "iran-sans";
  src: url("../fonts/iran-sans-400.eot");
  src: url("../fonts/iran-sans-400.eot?#iefix") format("embedded-opentype"),
    url("../fonts/iran-sans-400.woff2") format("woff2"),
    url("../fonts/iran-sans-400.woff") format("woff"),
    url("../fonts/iran-sans-400.ttf") format("truetype");
  font-weight: 400;
}

@font-face {
  font-family: "iran-sans";
  src: url("../fonts/iran-sans-700.eot");
  src: url("../fonts/iran-sans-700.eot?#iefix") format("embedded-opentype"),
    url("../fonts/iran-sans-700.woff2") format("woff2"),
    url("../fonts/iran-sans-700.woff") format("woff"),
    url("../fonts/iran-sans-700.ttf") format("truetype");
  font-weight: 700;
}

@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-Medium.ttf");
  src: url("../fonts/Montserrat-Regular.ttf") format("truetype"),
    url("../fonts/Montserrat-Bold.ttf") format("truetype");
  font-weight: 700;
}

* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

body {
  font-size: 15px;
  position: relative;
  font-family: "iran-sans";
  -webkit-user-select: none;
	-webkit-touch-callout: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.slick-track {
  margin-right: 0;
}

#hallsDropdown {
  color: #fff !important;
  display: flex;
  align-items: center;
}

select {
  font-family: inherit;
}

.pnlm-container {
  direction: ltr !important;
  text-align: left !important;
}

.pnlm-render-container {
  text-align: left !important;
  direction: ltr !important;
}

.bg-gray {
  background-color: #e9e9e9;
}

.purple-btn {
  background-color: #693feb !important;
  color: #fff;
}

.purple-btn:hover {
  background-color: #643bdd !important;
  color: #fff;
}

.green-btn {
  background-color: #00b7a5 !important;
  border-color: #00b7a5 !important;
  color: #fff;
}

.green-btn:hover {
  background-color: #04a192 !important;
  border-color: #04a192 !important;
  color: #fff;
}

.Toastify__toast {
  font-family: "vazir" !important;
}

.delete {
  color: rgb(235, 72, 72);
}

.edit {
  color: rgb(82, 82, 214);
}

.view {
  color: rgb(53, 192, 53);
}

/* Custom phone SVG for expo_contact */
.expo_comapny .expo_contact {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='800px' height='800px' viewBox='0 0 414.937 414.937' xml:space='preserve' fill='%23ffffff'%3E%3Cg%3E%3Cpath d='M159.138,256.452c37.217,36.944,80.295,72.236,97.207,55.195c24.215-24.392,39.12-45.614,92.854-2.761c53.734,42.874,12.696,71.727-10.757,95.363c-27.064,27.269-128.432,1.911-228.909-97.804C9.062,206.71-17.07,105.54,10.014,78.258c23.46-23.637,52.006-64.879,95.254-11.458c43.269,53.394,22.161,68.462-2.054,92.861C86.31,176.695,121.915,219.501,159.138,256.452z M213.104,80.203c0,0-11.227-1.754-19.088,6.113c-8.092,8.092-8.445,22.032,0.082,30.552c5.039,5.039,12.145,6.113,12.145,6.113c13.852,2.598,34.728,6.997,56.944,29.206c22.209,22.208,26.608,43.084,29.206,56.943c0,0,1.074,7.106,6.113,12.145c8.521,8.521,22.46,8.174,30.552,0.082c7.861-7.86,6.113-19.087,6.113-19.087c-4.399-28.057-17.999-57.365-41.351-80.716C270.462,98.203,241.153,84.609,213.104,80.203z M318.415,96.958c40.719,40.719,58.079,86.932,52.428,124.379c0,0-1.972,11.859,5.773,19.604c8.718,8.718,22.535,8.215,30.695,0.062c5.243-5.243,6.385-13.777,6.385-13.777c4.672-32.361-1.203-97.464-64.647-160.901C285.605,2.887,220.509-2.988,188.147,1.677c0,0-8.527,1.136-13.777,6.385c-8.16,8.16-8.656,21.978,0.061,30.695c7.746,7.746,19.604,5.773,19.604,5.773C231.484,38.879,277.696,56.24,318.415,96.958z'/%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: contain !important;
  width:1em !important;
  height:1em !important;
}

.expo_comapny .expo_contact svg {
  display: none !important;
}