You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

230 lines
6.6 KiB

  1. @import url('open-iconic/font/css/open-iconic-bootstrap.min.css');
  2. @font-face {
  3. font-family: IRANSans;
  4. font-style: normal;
  5. font-weight: 900;
  6. font-display: swap;
  7. src: url("fonts/iransans-fanum-black.eot");
  8. src: url("fonts/iransans-fanum-black.woff2") format("woff2"), url("fonts/iransans-fanum-black.woff") format("woff"), url("fonts/iransans-fanum-black.ttf") format("truetype");
  9. }
  10. @font-face {
  11. font-family: IRANSans;
  12. font-style: normal;
  13. font-weight: bold;
  14. font-display: swap;
  15. src: url("fonts/iransans-fanum-bold.eot");
  16. src: url("fonts/iransans-fanum-bold.woff2") format("woff2"), url("fonts/iransans-fanum-bold.woff") format("woff"), url("fonts/iransans-fanum-bold.ttf") format("truetype");
  17. }
  18. @font-face {
  19. font-family: IRANSans;
  20. font-style: normal;
  21. font-weight: 500;
  22. font-display: swap;
  23. src: url("fonts/iransans-fanum-medium.eot");
  24. src: url("fonts/iransans-fanum-medium.woff2") format("woff2"), url("fonts/iransans-fanum-medium.woff") format("woff"), url("fonts/iransans-fanum-medium.ttf") format("truetype");
  25. }
  26. @font-face {
  27. font-family: IRANSans;
  28. font-style: normal;
  29. font-weight: 300;
  30. font-display: swap;
  31. src: url("fonts/iransans-fanum-light.eot");
  32. src: url("fonts/iransans-fanum-light.woff2") format("woff2"), url("fonts/iransans-fanum-light.woff") format("woff"), url("fonts/iransans-fanum-light.ttf") format("truetype");
  33. }
  34. @font-face {
  35. font-family: IRANSansNum;
  36. font-style: normal;
  37. font-weight: normal;
  38. font-display: swap;
  39. src: url("fonts/iransans-fanum.eot");
  40. src: url("fonts/iransans-fanum.woff2") format("woff2"), url("fonts/iransans-fanum.woff") format("woff"), url("fonts/iransans-fanum.ttf") format("truetype");
  41. }
  42. body{
  43. background-color:white;
  44. }
  45. html, body, .mud-typography-caption, .mud-typography-body1, .mud-typography-body2, .mud-button, .mud-typography-h5,
  46. .mud-typography-subtitle1 {
  47. font-family: IRANSans, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
  48. }
  49. h1:focus {
  50. outline: none;
  51. }
  52. a, .btn-link {
  53. color: #0071c1;
  54. }
  55. .btn-primary {
  56. color: #fff;
  57. background-color: #1b6ec2;
  58. border-color: #1861ac;
  59. }
  60. .content {
  61. padding-top: 1.1rem;
  62. }
  63. .valid.modified:not([type=checkbox]) {
  64. outline: 1px solid #26b050;
  65. }
  66. .invalid {
  67. outline: 1px solid red;
  68. }
  69. .validation-message {
  70. color: red;
  71. }
  72. #blazor-error-ui {
  73. background: lightyellow;
  74. bottom: 0;
  75. box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
  76. display: none;
  77. left: 0;
  78. padding: 0.6rem 1.25rem 0.7rem 1.25rem;
  79. position: fixed;
  80. width: 100%;
  81. z-index: 1000;
  82. }
  83. #blazor-error-ui .dismiss {
  84. cursor: pointer;
  85. position: absolute;
  86. right: 0.75rem;
  87. top: 0.5rem;
  88. }
  89. .blazor-error-boundary {
  90. background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem, #b32121;
  91. padding: 1rem 1rem 1rem 3.7rem;
  92. color: white;
  93. }
  94. .blazor-error-boundary::after {
  95. content: "An error has occurred."
  96. }
  97. .splash {
  98. position: fixed;
  99. top: 0;
  100. left: 0;
  101. right: 0;
  102. bottom: 0;
  103. height: 100%;
  104. width: 100%;
  105. justify-content: center;
  106. align-items: center;
  107. background-color: #393939
  108. }
  109. .splash img {
  110. display: block;
  111. width: 300px;
  112. margin: auto;
  113. }
  114. .splash div.spinner-border {
  115. display: block;
  116. margin: auto;
  117. }
  118. .nav-logo {
  119. height: 1.5em
  120. }
  121. .app-title {
  122. font-size: 1em;
  123. color: #fff;
  124. margin-left: 10px;
  125. margin-right: 10px;
  126. font-weight: bold !important;
  127. position: relative;
  128. top: 3px;
  129. }
  130. .btn-floating {
  131. position: fixed;
  132. bottom: 10px;
  133. right: 10px;
  134. height: 3em;
  135. width: 3em;
  136. border-radius: 50%;
  137. box-shadow: 2px 2px 3px #999;
  138. display: flex;
  139. justify-content: center;
  140. align-items: center;
  141. line-height: 1;
  142. }
  143. .zxing-result-container {
  144. display: none
  145. }
  146. .zxing-video-container {
  147. display: flex;
  148. justify-content: center;
  149. align-items: center;
  150. margin: 10px 0;
  151. }
  152. .zxing-title {
  153. text-align: center;
  154. font-size: 1.2em
  155. }
  156. .rz-calendar {
  157. background-color: rgb(var(--bs-primary-rgb)) !important;
  158. border-radius: 5px !important;
  159. }
  160. .rz-calendar > .rz-inputtext {
  161. direction: ltr;
  162. text-align: center;
  163. background-color: transparent !important;
  164. color: #fff !important;
  165. }
  166. .rz-calendar-button {
  167. position: absolute !important;
  168. left: 0 !important;
  169. right: 0 !important;
  170. bottom: 0 !important;
  171. top: 0 !important;
  172. height: 100% !important;
  173. width: 100% !important;
  174. transform: none !important;
  175. }
  176. .rz-calendar-button .rzi-calendar {
  177. display: none !important;
  178. }
  179. .datepicker-plot-area, .datepicker-container.pwt-mobile-view .datepicker-plot-area {
  180. font-family: IRANSans !important;
  181. }
  182. .clear-btn.right{
  183. display:none;
  184. }
  185. .svg-container {
  186. display: inline-block;
  187. position: relative;
  188. max-width: 750px;
  189. width: 95%;
  190. padding-bottom: 100%;
  191. vertical-align: middle;
  192. overflow: hidden;
  193. }
  194. .switch {
  195. cursor: pointer;
  196. }