app.css 32 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761
  1. @charset "UTF-8";
  2. /*nprogress*/
  3. #nprogress {
  4. pointer-events: none;
  5. }
  6. #nprogress .bar {
  7. background: rgba(115, 103, 240, 0.8);
  8. position: fixed;
  9. z-index: 1031;
  10. top: 0;
  11. left: 0;
  12. width: 100%;
  13. height: 2.5px;
  14. }
  15. #nprogress .peg {
  16. display: block;
  17. position: absolute;
  18. right: 0;
  19. width: 100px;
  20. height: 100%;
  21. box-shadow: 0 0 10px #7367f0, 0 0 5px #7367f0;
  22. opacity: 1;
  23. transform: rotate(3deg) translate(0, -4px);
  24. }
  25. #nprogress .spinner {
  26. display: block;
  27. position: fixed;
  28. z-index: 1031;
  29. top: 25px;
  30. right: 15px;
  31. }
  32. #nprogress .spinner-icon {
  33. width: 18px;
  34. height: 18px;
  35. box-sizing: border-box;
  36. border: solid 2px transparent;
  37. border-top-color: #7367f0;
  38. border-left-color: #7367f0;
  39. border-radius: 50%;
  40. -webkit-animation: nprogress-spinner 0.4s linear infinite;
  41. animation: nprogress-spinner 0.4s linear infinite;
  42. }
  43. .nprogress-custom-parent {
  44. overflow: hidden;
  45. position: relative;
  46. }
  47. .nprogress-custom-parent #nprogress .bar,
  48. .nprogress-custom-parent #nprogress .spinner {
  49. position: absolute;
  50. }
  51. @-webkit-keyframes nprogress-spinner {
  52. 0% {
  53. -webkit-transform: rotate(0);
  54. }
  55. 100% {
  56. -webkit-transform: rotate(360deg);
  57. }
  58. }
  59. @keyframes nprogress-spinner {
  60. 0% {
  61. transform: rotate(0);
  62. }
  63. 100% {
  64. transform: rotate(360deg);
  65. }
  66. }
  67. /*nprogress*/
  68. @-webkit-keyframes swal2-show {
  69. 0% {
  70. transform: scale(0.7);
  71. }
  72. 45% {
  73. transform: scale(1.05);
  74. }
  75. 80% {
  76. transform: scale(0.95);
  77. }
  78. 100% {
  79. transform: scale(1);
  80. }
  81. }
  82. @keyframes swal2-show {
  83. 0% {
  84. transform: scale(0.7);
  85. }
  86. 45% {
  87. transform: scale(1.05);
  88. }
  89. 80% {
  90. transform: scale(0.95);
  91. }
  92. 100% {
  93. transform: scale(1);
  94. }
  95. }
  96. @-webkit-keyframes swal2-hide {
  97. 0% {
  98. transform: scale(1);
  99. opacity: 1;
  100. }
  101. 100% {
  102. transform: scale(0.5);
  103. opacity: 0;
  104. }
  105. }
  106. @keyframes swal2-hide {
  107. 0% {
  108. transform: scale(1);
  109. opacity: 1;
  110. }
  111. 100% {
  112. transform: scale(0.5);
  113. opacity: 0;
  114. }
  115. }
  116. @-webkit-keyframes swal2-animate-success-line-tip {
  117. 0% {
  118. top: 1.1875em;
  119. left: 0.0625em;
  120. width: 0;
  121. }
  122. 54% {
  123. top: 1.0625em;
  124. left: 0.125em;
  125. width: 0;
  126. }
  127. 70% {
  128. top: 2.1875em;
  129. left: -0.375em;
  130. width: 3.125em;
  131. }
  132. 84% {
  133. top: 3em;
  134. left: 1.3125em;
  135. width: 1.0625em;
  136. }
  137. 100% {
  138. top: 2.8125em;
  139. left: 0.875em;
  140. width: 1.5625em;
  141. }
  142. }
  143. @keyframes swal2-animate-success-line-tip {
  144. 0% {
  145. top: 1.1875em;
  146. left: 0.0625em;
  147. width: 0;
  148. }
  149. 54% {
  150. top: 1.0625em;
  151. left: 0.125em;
  152. width: 0;
  153. }
  154. 70% {
  155. top: 2.1875em;
  156. left: -0.375em;
  157. width: 3.125em;
  158. }
  159. 84% {
  160. top: 3em;
  161. left: 1.3125em;
  162. width: 1.0625em;
  163. }
  164. 100% {
  165. top: 2.8125em;
  166. left: 0.875em;
  167. width: 1.5625em;
  168. }
  169. }
  170. @-webkit-keyframes swal2-animate-success-line-long {
  171. 0% {
  172. top: 3.375em;
  173. right: 2.875em;
  174. width: 0;
  175. }
  176. 65% {
  177. top: 3.375em;
  178. right: 2.875em;
  179. width: 0;
  180. }
  181. 84% {
  182. top: 2.1875em;
  183. right: 0;
  184. width: 3.4375em;
  185. }
  186. 100% {
  187. top: 2.375em;
  188. right: 0.5em;
  189. width: 2.9375em;
  190. }
  191. }
  192. @keyframes swal2-animate-success-line-long {
  193. 0% {
  194. top: 3.375em;
  195. right: 2.875em;
  196. width: 0;
  197. }
  198. 65% {
  199. top: 3.375em;
  200. right: 2.875em;
  201. width: 0;
  202. }
  203. 84% {
  204. top: 2.1875em;
  205. right: 0;
  206. width: 3.4375em;
  207. }
  208. 100% {
  209. top: 2.375em;
  210. right: 0.5em;
  211. width: 2.9375em;
  212. }
  213. }
  214. @-webkit-keyframes swal2-rotate-success-circular-line {
  215. 0% {
  216. transform: rotate(-45deg);
  217. }
  218. 5% {
  219. transform: rotate(-45deg);
  220. }
  221. 12% {
  222. transform: rotate(-405deg);
  223. }
  224. 100% {
  225. transform: rotate(-405deg);
  226. }
  227. }
  228. @keyframes swal2-rotate-success-circular-line {
  229. 0% {
  230. transform: rotate(-45deg);
  231. }
  232. 5% {
  233. transform: rotate(-45deg);
  234. }
  235. 12% {
  236. transform: rotate(-405deg);
  237. }
  238. 100% {
  239. transform: rotate(-405deg);
  240. }
  241. }
  242. @-webkit-keyframes swal2-animate-error-x-mark {
  243. 0% {
  244. margin-top: 1.625em;
  245. transform: scale(0.4);
  246. opacity: 0;
  247. }
  248. 50% {
  249. margin-top: 1.625em;
  250. transform: scale(0.4);
  251. opacity: 0;
  252. }
  253. 80% {
  254. margin-top: -0.375em;
  255. transform: scale(1.15);
  256. }
  257. 100% {
  258. margin-top: 0;
  259. transform: scale(1);
  260. opacity: 1;
  261. }
  262. }
  263. @keyframes swal2-animate-error-x-mark {
  264. 0% {
  265. margin-top: 1.625em;
  266. transform: scale(0.4);
  267. opacity: 0;
  268. }
  269. 50% {
  270. margin-top: 1.625em;
  271. transform: scale(0.4);
  272. opacity: 0;
  273. }
  274. 80% {
  275. margin-top: -0.375em;
  276. transform: scale(1.15);
  277. }
  278. 100% {
  279. margin-top: 0;
  280. transform: scale(1);
  281. opacity: 1;
  282. }
  283. }
  284. @-webkit-keyframes swal2-animate-error-icon {
  285. 0% {
  286. transform: rotateX(100deg);
  287. opacity: 0;
  288. }
  289. 100% {
  290. transform: rotateX(0);
  291. opacity: 1;
  292. }
  293. }
  294. @keyframes swal2-animate-error-icon {
  295. 0% {
  296. transform: rotateX(100deg);
  297. opacity: 0;
  298. }
  299. 100% {
  300. transform: rotateX(0);
  301. opacity: 1;
  302. }
  303. }
  304. body.swal2-toast-shown .swal2-container {
  305. background-color: transparent;
  306. }
  307. body.swal2-toast-shown .swal2-container.swal2-shown {
  308. background-color: transparent;
  309. }
  310. body.swal2-toast-shown .swal2-container.swal2-top {
  311. top: 0;
  312. right: auto;
  313. bottom: auto;
  314. left: 50%;
  315. transform: translateX(-50%);
  316. }
  317. body.swal2-toast-shown .swal2-container.swal2-top-end,
  318. body.swal2-toast-shown .swal2-container.swal2-top-right {
  319. top: 0;
  320. right: 0;
  321. bottom: auto;
  322. left: auto;
  323. }
  324. body.swal2-toast-shown .swal2-container.swal2-top-left,
  325. body.swal2-toast-shown .swal2-container.swal2-top-start {
  326. top: 0;
  327. right: auto;
  328. bottom: auto;
  329. left: 0;
  330. }
  331. body.swal2-toast-shown .swal2-container.swal2-center-left,
  332. body.swal2-toast-shown .swal2-container.swal2-center-start {
  333. top: 50%;
  334. right: auto;
  335. bottom: auto;
  336. left: 0;
  337. transform: translateY(-50%);
  338. }
  339. body.swal2-toast-shown .swal2-container.swal2-center {
  340. top: 50%;
  341. right: auto;
  342. bottom: auto;
  343. left: 50%;
  344. transform: translate(-50%, -50%);
  345. }
  346. body.swal2-toast-shown .swal2-container.swal2-center-end,
  347. body.swal2-toast-shown .swal2-container.swal2-center-right {
  348. top: 50%;
  349. right: 0;
  350. bottom: auto;
  351. left: auto;
  352. transform: translateY(-50%);
  353. }
  354. body.swal2-toast-shown .swal2-container.swal2-bottom-left,
  355. body.swal2-toast-shown .swal2-container.swal2-bottom-start {
  356. top: auto;
  357. right: auto;
  358. bottom: 0;
  359. left: 0;
  360. }
  361. body.swal2-toast-shown .swal2-container.swal2-bottom {
  362. top: auto;
  363. right: auto;
  364. bottom: 0;
  365. left: 50%;
  366. transform: translateX(-50%);
  367. }
  368. body.swal2-toast-shown .swal2-container.swal2-bottom-end,
  369. body.swal2-toast-shown .swal2-container.swal2-bottom-right {
  370. top: auto;
  371. right: 0;
  372. bottom: 0;
  373. left: auto;
  374. }
  375. body.swal2-toast-column .swal2-toast {
  376. flex-direction: column;
  377. align-items: stretch;
  378. }
  379. body.swal2-toast-column .swal2-toast .swal2-actions {
  380. flex: 1;
  381. align-self: stretch;
  382. height: 2.2em;
  383. margin-top: 0.3125em;
  384. }
  385. body.swal2-toast-column .swal2-toast .swal2-loading {
  386. justify-content: center;
  387. }
  388. body.swal2-toast-column .swal2-toast .swal2-input {
  389. height: 2em;
  390. margin: 0.3125em auto;
  391. font-size: 1em;
  392. }
  393. body.swal2-toast-column .swal2-toast .swal2-validation-message {
  394. font-size: 1em;
  395. }
  396. .swal2-popup.swal2-toast {
  397. flex-direction: row;
  398. align-items: center;
  399. width: auto;
  400. padding: 0.625em;
  401. overflow-y: hidden;
  402. box-shadow: 0 0 0.625em #d9d9d9;
  403. }
  404. .swal2-popup.swal2-toast .swal2-header {
  405. flex-direction: row;
  406. }
  407. .swal2-popup.swal2-toast .swal2-title {
  408. flex-grow: 1;
  409. justify-content: flex-start;
  410. margin: 0 0.6em;
  411. font-size: 1em;
  412. }
  413. .swal2-popup.swal2-toast .swal2-footer {
  414. margin: 0.5em 0 0;
  415. padding: 0.5em 0 0;
  416. font-size: 0.8em;
  417. }
  418. .swal2-popup.swal2-toast .swal2-close {
  419. position: static;
  420. width: 0.8em;
  421. height: 0.8em;
  422. line-height: 0.8;
  423. }
  424. .swal2-popup.swal2-toast .swal2-content {
  425. justify-content: flex-start;
  426. font-size: 1em;
  427. }
  428. .swal2-popup.swal2-toast .swal2-icon {
  429. width: 2em;
  430. min-width: 2em;
  431. height: 2em;
  432. margin: 0;
  433. }
  434. .swal2-popup.swal2-toast .swal2-icon::before {
  435. display: flex;
  436. align-items: center;
  437. font-size: 2em;
  438. font-weight: 700;
  439. }
  440. @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  441. .swal2-popup.swal2-toast .swal2-icon::before {
  442. font-size: 0.25em;
  443. }
  444. }
  445. .swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring {
  446. width: 2em;
  447. height: 2em;
  448. }
  449. .swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  450. top: 0.875em;
  451. width: 1.375em;
  452. }
  453. .swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  454. left: 0.3125em;
  455. }
  456. .swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  457. right: 0.3125em;
  458. }
  459. .swal2-popup.swal2-toast .swal2-actions {
  460. flex-basis: auto !important;
  461. height: auto;
  462. margin: 0 0.3125em;
  463. }
  464. .swal2-popup.swal2-toast .swal2-styled {
  465. margin: 0 0.3125em;
  466. padding: 0.3125em 0.625em;
  467. font-size: 1em;
  468. }
  469. .swal2-popup.swal2-toast .swal2-styled:focus {
  470. box-shadow: 0 0 0 0.0625em #fff, 0 0 0 0.125em rgba(50, 100, 150, 0.4);
  471. }
  472. .swal2-popup.swal2-toast .swal2-success {
  473. border-color: #a5dc86;
  474. }
  475. .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line] {
  476. position: absolute;
  477. width: 1.6em;
  478. height: 3em;
  479. transform: rotate(45deg);
  480. border-radius: 50%;
  481. }
  482. .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left] {
  483. top: -0.8em;
  484. left: -0.5em;
  485. transform: rotate(-45deg);
  486. transform-origin: 2em 2em;
  487. border-radius: 4em 0 0 4em;
  488. }
  489. .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right] {
  490. top: -0.25em;
  491. left: 0.9375em;
  492. transform-origin: 0 1.5em;
  493. border-radius: 0 4em 4em 0;
  494. }
  495. .swal2-popup.swal2-toast .swal2-success .swal2-success-ring {
  496. width: 2em;
  497. height: 2em;
  498. }
  499. .swal2-popup.swal2-toast .swal2-success .swal2-success-fix {
  500. top: 0;
  501. left: 0.4375em;
  502. width: 0.4375em;
  503. height: 2.6875em;
  504. }
  505. .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line] {
  506. height: 0.3125em;
  507. }
  508. .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip] {
  509. top: 1.125em;
  510. left: 0.1875em;
  511. width: 0.75em;
  512. }
  513. .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long] {
  514. top: 0.9375em;
  515. right: 0.1875em;
  516. width: 1.375em;
  517. }
  518. .swal2-popup.swal2-toast.swal2-show {
  519. -webkit-animation: swal2-toast-show 0.5s;
  520. animation: swal2-toast-show 0.5s;
  521. }
  522. .swal2-popup.swal2-toast.swal2-hide {
  523. -webkit-animation: swal2-toast-hide 0.1s forwards;
  524. animation: swal2-toast-hide 0.1s forwards;
  525. }
  526. .swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-tip {
  527. -webkit-animation: swal2-toast-animate-success-line-tip 0.75s;
  528. animation: swal2-toast-animate-success-line-tip 0.75s;
  529. }
  530. .swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-long {
  531. -webkit-animation: swal2-toast-animate-success-line-long 0.75s;
  532. animation: swal2-toast-animate-success-line-long 0.75s;
  533. }
  534. @-webkit-keyframes swal2-toast-show {
  535. 0% {
  536. transform: translateY(-0.625em) rotateZ(2deg);
  537. }
  538. 33% {
  539. transform: translateY(0) rotateZ(-2deg);
  540. }
  541. 66% {
  542. transform: translateY(0.3125em) rotateZ(2deg);
  543. }
  544. 100% {
  545. transform: translateY(0) rotateZ(0);
  546. }
  547. }
  548. @keyframes swal2-toast-show {
  549. 0% {
  550. transform: translateY(-0.625em) rotateZ(2deg);
  551. }
  552. 33% {
  553. transform: translateY(0) rotateZ(-2deg);
  554. }
  555. 66% {
  556. transform: translateY(0.3125em) rotateZ(2deg);
  557. }
  558. 100% {
  559. transform: translateY(0) rotateZ(0);
  560. }
  561. }
  562. @-webkit-keyframes swal2-toast-hide {
  563. 100% {
  564. transform: rotateZ(1deg);
  565. opacity: 0;
  566. }
  567. }
  568. @keyframes swal2-toast-hide {
  569. 100% {
  570. transform: rotateZ(1deg);
  571. opacity: 0;
  572. }
  573. }
  574. @-webkit-keyframes swal2-toast-animate-success-line-tip {
  575. 0% {
  576. top: 0.5625em;
  577. left: 0.0625em;
  578. width: 0;
  579. }
  580. 54% {
  581. top: 0.125em;
  582. left: 0.125em;
  583. width: 0;
  584. }
  585. 70% {
  586. top: 0.625em;
  587. left: -0.25em;
  588. width: 1.625em;
  589. }
  590. 84% {
  591. top: 1.0625em;
  592. left: 0.75em;
  593. width: 0.5em;
  594. }
  595. 100% {
  596. top: 1.125em;
  597. left: 0.1875em;
  598. width: 0.75em;
  599. }
  600. }
  601. @keyframes swal2-toast-animate-success-line-tip {
  602. 0% {
  603. top: 0.5625em;
  604. left: 0.0625em;
  605. width: 0;
  606. }
  607. 54% {
  608. top: 0.125em;
  609. left: 0.125em;
  610. width: 0;
  611. }
  612. 70% {
  613. top: 0.625em;
  614. left: -0.25em;
  615. width: 1.625em;
  616. }
  617. 84% {
  618. top: 1.0625em;
  619. left: 0.75em;
  620. width: 0.5em;
  621. }
  622. 100% {
  623. top: 1.125em;
  624. left: 0.1875em;
  625. width: 0.75em;
  626. }
  627. }
  628. @-webkit-keyframes swal2-toast-animate-success-line-long {
  629. 0% {
  630. top: 1.625em;
  631. right: 1.375em;
  632. width: 0;
  633. }
  634. 65% {
  635. top: 1.25em;
  636. right: 0.9375em;
  637. width: 0;
  638. }
  639. 84% {
  640. top: 0.9375em;
  641. right: 0;
  642. width: 1.125em;
  643. }
  644. 100% {
  645. top: 0.9375em;
  646. right: 0.1875em;
  647. width: 1.375em;
  648. }
  649. }
  650. @keyframes swal2-toast-animate-success-line-long {
  651. 0% {
  652. top: 1.625em;
  653. right: 1.375em;
  654. width: 0;
  655. }
  656. 65% {
  657. top: 1.25em;
  658. right: 0.9375em;
  659. width: 0;
  660. }
  661. 84% {
  662. top: 0.9375em;
  663. right: 0;
  664. width: 1.125em;
  665. }
  666. 100% {
  667. top: 0.9375em;
  668. right: 0.1875em;
  669. width: 1.375em;
  670. }
  671. }
  672. body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
  673. overflow: hidden;
  674. }
  675. body.swal2-height-auto {
  676. height: auto !important;
  677. }
  678. body.swal2-no-backdrop .swal2-shown {
  679. top: auto;
  680. right: auto;
  681. bottom: auto;
  682. left: auto;
  683. max-width: calc(100% - .625em * 2);
  684. background-color: transparent;
  685. }
  686. body.swal2-no-backdrop .swal2-shown > .swal2-modal {
  687. box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  688. }
  689. body.swal2-no-backdrop .swal2-shown.swal2-top {
  690. top: 0;
  691. left: 50%;
  692. transform: translateX(-50%);
  693. }
  694. body.swal2-no-backdrop .swal2-shown.swal2-top-left,
  695. body.swal2-no-backdrop .swal2-shown.swal2-top-start {
  696. top: 0;
  697. left: 0;
  698. }
  699. body.swal2-no-backdrop .swal2-shown.swal2-top-end,
  700. body.swal2-no-backdrop .swal2-shown.swal2-top-right {
  701. top: 0;
  702. right: 0;
  703. }
  704. body.swal2-no-backdrop .swal2-shown.swal2-center {
  705. top: 50%;
  706. left: 50%;
  707. transform: translate(-50%, -50%);
  708. }
  709. body.swal2-no-backdrop .swal2-shown.swal2-center-left,
  710. body.swal2-no-backdrop .swal2-shown.swal2-center-start {
  711. top: 50%;
  712. left: 0;
  713. transform: translateY(-50%);
  714. }
  715. body.swal2-no-backdrop .swal2-shown.swal2-center-end,
  716. body.swal2-no-backdrop .swal2-shown.swal2-center-right {
  717. top: 50%;
  718. right: 0;
  719. transform: translateY(-50%);
  720. }
  721. body.swal2-no-backdrop .swal2-shown.swal2-bottom {
  722. bottom: 0;
  723. left: 50%;
  724. transform: translateX(-50%);
  725. }
  726. body.swal2-no-backdrop .swal2-shown.swal2-bottom-left,
  727. body.swal2-no-backdrop .swal2-shown.swal2-bottom-start {
  728. bottom: 0;
  729. left: 0;
  730. }
  731. body.swal2-no-backdrop .swal2-shown.swal2-bottom-end,
  732. body.swal2-no-backdrop .swal2-shown.swal2-bottom-right {
  733. right: 0;
  734. bottom: 0;
  735. }
  736. .swal2-container {
  737. display: flex;
  738. position: fixed;
  739. z-index: 1060;
  740. top: 0;
  741. right: 0;
  742. bottom: 0;
  743. left: 0;
  744. flex-direction: row;
  745. align-items: center;
  746. justify-content: center;
  747. padding: 0.625em;
  748. overflow-x: hidden;
  749. background-color: transparent;
  750. -webkit-overflow-scrolling: touch;
  751. }
  752. .swal2-container.swal2-top {
  753. align-items: flex-start;
  754. }
  755. .swal2-container.swal2-top-left,
  756. .swal2-container.swal2-top-start {
  757. align-items: flex-start;
  758. justify-content: flex-start;
  759. }
  760. .swal2-container.swal2-top-end,
  761. .swal2-container.swal2-top-right {
  762. align-items: flex-start;
  763. justify-content: flex-end;
  764. }
  765. .swal2-container.swal2-center {
  766. align-items: center;
  767. }
  768. .swal2-container.swal2-center-left,
  769. .swal2-container.swal2-center-start {
  770. align-items: center;
  771. justify-content: flex-start;
  772. }
  773. .swal2-container.swal2-center-end,
  774. .swal2-container.swal2-center-right {
  775. align-items: center;
  776. justify-content: flex-end;
  777. }
  778. .swal2-container.swal2-bottom {
  779. align-items: flex-end;
  780. }
  781. .swal2-container.swal2-bottom-left,
  782. .swal2-container.swal2-bottom-start {
  783. align-items: flex-end;
  784. justify-content: flex-start;
  785. }
  786. .swal2-container.swal2-bottom-end,
  787. .swal2-container.swal2-bottom-right {
  788. align-items: flex-end;
  789. justify-content: flex-end;
  790. }
  791. .swal2-container.swal2-bottom-end > :first-child,
  792. .swal2-container.swal2-bottom-left > :first-child,
  793. .swal2-container.swal2-bottom-right > :first-child,
  794. .swal2-container.swal2-bottom-start > :first-child,
  795. .swal2-container.swal2-bottom > :first-child {
  796. margin-top: auto;
  797. }
  798. .swal2-container.swal2-grow-fullscreen > .swal2-modal {
  799. display: flex !important;
  800. flex: 1;
  801. align-self: stretch;
  802. justify-content: center;
  803. }
  804. .swal2-container.swal2-grow-row > .swal2-modal {
  805. display: flex !important;
  806. flex: 1;
  807. align-content: center;
  808. justify-content: center;
  809. }
  810. .swal2-container.swal2-grow-column {
  811. flex: 1;
  812. flex-direction: column;
  813. }
  814. .swal2-container.swal2-grow-column.swal2-bottom,
  815. .swal2-container.swal2-grow-column.swal2-center,
  816. .swal2-container.swal2-grow-column.swal2-top {
  817. align-items: center;
  818. }
  819. .swal2-container.swal2-grow-column.swal2-bottom-left,
  820. .swal2-container.swal2-grow-column.swal2-bottom-start,
  821. .swal2-container.swal2-grow-column.swal2-center-left,
  822. .swal2-container.swal2-grow-column.swal2-center-start,
  823. .swal2-container.swal2-grow-column.swal2-top-left,
  824. .swal2-container.swal2-grow-column.swal2-top-start {
  825. align-items: flex-start;
  826. }
  827. .swal2-container.swal2-grow-column.swal2-bottom-end,
  828. .swal2-container.swal2-grow-column.swal2-bottom-right,
  829. .swal2-container.swal2-grow-column.swal2-center-end,
  830. .swal2-container.swal2-grow-column.swal2-center-right,
  831. .swal2-container.swal2-grow-column.swal2-top-end,
  832. .swal2-container.swal2-grow-column.swal2-top-right {
  833. align-items: flex-end;
  834. }
  835. .swal2-container.swal2-grow-column > .swal2-modal {
  836. display: flex !important;
  837. flex: 1;
  838. align-content: center;
  839. justify-content: center;
  840. }
  841. .swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen) > .swal2-modal {
  842. margin: auto;
  843. }
  844. @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  845. .swal2-container .swal2-modal {
  846. margin: 0 !important;
  847. }
  848. }
  849. .swal2-container.swal2-fade {
  850. transition: background-color 0.1s;
  851. }
  852. .swal2-container.swal2-shown {
  853. background-color: rgba(0, 0, 0, 0.4);
  854. }
  855. .swal2-popup {
  856. display: none;
  857. position: relative;
  858. box-sizing: border-box;
  859. flex-direction: column;
  860. justify-content: center;
  861. width: 32em;
  862. max-width: 100%;
  863. padding: 1.25em;
  864. border: none;
  865. border-radius: 0.3125em;
  866. background: #fff;
  867. font-family: inherit;
  868. font-size: 1rem;
  869. }
  870. .swal2-popup:focus {
  871. outline: 0;
  872. }
  873. .swal2-popup.swal2-loading {
  874. overflow-y: hidden;
  875. }
  876. .swal2-header {
  877. display: flex;
  878. flex-direction: column;
  879. align-items: center;
  880. }
  881. .swal2-title {
  882. position: relative;
  883. max-width: 100%;
  884. margin: 0 0 0.4em;
  885. padding: 0;
  886. color: #595959;
  887. font-size: 1.875em;
  888. font-weight: 600;
  889. text-align: center;
  890. text-transform: none;
  891. word-wrap: break-word;
  892. }
  893. .swal2-actions {
  894. z-index: 1;
  895. flex-wrap: wrap;
  896. align-items: center;
  897. justify-content: center;
  898. width: 100%;
  899. margin: 1.25em auto 0;
  900. }
  901. .swal2-actions:not(.swal2-loading) .swal2-styled[disabled] {
  902. opacity: 0.4;
  903. }
  904. .swal2-actions:not(.swal2-loading) .swal2-styled:hover {
  905. background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
  906. }
  907. .swal2-actions:not(.swal2-loading) .swal2-styled:active {
  908. background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
  909. }
  910. .swal2-actions.swal2-loading .swal2-styled.swal2-confirm {
  911. box-sizing: border-box;
  912. width: 2.5em;
  913. height: 2.5em;
  914. margin: 0.46875em;
  915. padding: 0;
  916. -webkit-animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
  917. animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
  918. border: 0.25em solid transparent;
  919. border-radius: 100%;
  920. border-color: transparent;
  921. background-color: transparent !important;
  922. color: transparent;
  923. cursor: default;
  924. -webkit-user-select: none;
  925. -moz-user-select: none;
  926. -ms-user-select: none;
  927. user-select: none;
  928. }
  929. .swal2-actions.swal2-loading .swal2-styled.swal2-cancel {
  930. margin-right: 30px;
  931. margin-left: 30px;
  932. }
  933. .swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after {
  934. content: "";
  935. display: inline-block;
  936. width: 15px;
  937. height: 15px;
  938. margin-left: 5px;
  939. -webkit-animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
  940. animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
  941. border: 3px solid #999;
  942. border-radius: 50%;
  943. border-right-color: transparent;
  944. box-shadow: 1px 1px 1px #fff;
  945. }
  946. .swal2-styled {
  947. margin: 0.3125em;
  948. padding: 0.625em 2em;
  949. box-shadow: none;
  950. font-weight: 500;
  951. }
  952. .swal2-styled:not([disabled]) {
  953. cursor: pointer;
  954. }
  955. .swal2-styled.swal2-confirm {
  956. border: 0;
  957. border-radius: 0.25em;
  958. background: initial;
  959. background-color: #3085d6;
  960. color: #fff;
  961. font-size: 1.0625em;
  962. }
  963. .swal2-styled.swal2-cancel {
  964. border: 0;
  965. border-radius: 0.25em;
  966. background: initial;
  967. background-color: #aaa;
  968. color: #fff;
  969. font-size: 1.0625em;
  970. }
  971. .swal2-styled:focus {
  972. outline: 0;
  973. box-shadow: 0 0 0 2px #fff, 0 0 0 4px rgba(50, 100, 150, 0.4);
  974. }
  975. .swal2-styled::-moz-focus-inner {
  976. border: 0;
  977. }
  978. .swal2-footer {
  979. justify-content: center;
  980. margin: 1.25em 0 0;
  981. padding: 1em 0 0;
  982. border-top: 1px solid #eee;
  983. color: #545454;
  984. font-size: 1em;
  985. }
  986. .swal2-image {
  987. max-width: 100%;
  988. margin: 1.25em auto;
  989. }
  990. .swal2-close {
  991. position: absolute;
  992. top: 0;
  993. right: 0;
  994. justify-content: center;
  995. width: 1.2em;
  996. height: 1.2em;
  997. padding: 0;
  998. overflow: hidden;
  999. transition: color 0.1s ease-out;
  1000. border: none;
  1001. border-radius: 0;
  1002. outline: initial;
  1003. background: 0 0;
  1004. color: #ccc;
  1005. font-family: serif;
  1006. font-size: 2.5em;
  1007. line-height: 1.2;
  1008. cursor: pointer;
  1009. }
  1010. .swal2-close:hover {
  1011. transform: none;
  1012. background: 0 0;
  1013. color: #f27474;
  1014. }
  1015. .swal2-content {
  1016. z-index: 1;
  1017. justify-content: center;
  1018. margin: 0;
  1019. padding: 0;
  1020. color: #545454;
  1021. font-size: 1.125em;
  1022. font-weight: 300;
  1023. line-height: normal;
  1024. word-wrap: break-word;
  1025. }
  1026. #swal2-content {
  1027. text-align: center;
  1028. }
  1029. .swal2-checkbox,
  1030. .swal2-file,
  1031. .swal2-input,
  1032. .swal2-radio,
  1033. .swal2-select,
  1034. .swal2-textarea {
  1035. margin: 1em auto;
  1036. }
  1037. .swal2-file,
  1038. .swal2-input,
  1039. .swal2-textarea {
  1040. box-sizing: border-box;
  1041. width: 100%;
  1042. transition: border-color 0.3s, box-shadow 0.3s;
  1043. border: 1px solid #d9d9d9;
  1044. border-radius: 0.1875em;
  1045. background: inherit;
  1046. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06);
  1047. color: inherit;
  1048. font-size: 1.125em;
  1049. }
  1050. .swal2-file.swal2-inputerror,
  1051. .swal2-input.swal2-inputerror,
  1052. .swal2-textarea.swal2-inputerror {
  1053. border-color: #f27474 !important;
  1054. box-shadow: 0 0 2px #f27474 !important;
  1055. }
  1056. .swal2-file:focus,
  1057. .swal2-input:focus,
  1058. .swal2-textarea:focus {
  1059. border: 1px solid #b4dbed;
  1060. outline: 0;
  1061. box-shadow: 0 0 3px #c4e6f5;
  1062. }
  1063. .swal2-file::-webkit-input-placeholder,
  1064. .swal2-input::-webkit-input-placeholder,
  1065. .swal2-textarea::-webkit-input-placeholder {
  1066. color: #ccc;
  1067. }
  1068. .swal2-file::-moz-placeholder,
  1069. .swal2-input::-moz-placeholder,
  1070. .swal2-textarea::-moz-placeholder {
  1071. color: #ccc;
  1072. }
  1073. .swal2-file:-ms-input-placeholder,
  1074. .swal2-input:-ms-input-placeholder,
  1075. .swal2-textarea:-ms-input-placeholder {
  1076. color: #ccc;
  1077. }
  1078. .swal2-file::-ms-input-placeholder,
  1079. .swal2-input::-ms-input-placeholder,
  1080. .swal2-textarea::-ms-input-placeholder {
  1081. color: #ccc;
  1082. }
  1083. .swal2-file::-webkit-input-placeholder, .swal2-input::-webkit-input-placeholder, .swal2-textarea::-webkit-input-placeholder {
  1084. color: #ccc;
  1085. }
  1086. .swal2-file::-moz-placeholder, .swal2-input::-moz-placeholder, .swal2-textarea::-moz-placeholder {
  1087. color: #ccc;
  1088. }
  1089. .swal2-file:-ms-input-placeholder, .swal2-input:-ms-input-placeholder, .swal2-textarea:-ms-input-placeholder {
  1090. color: #ccc;
  1091. }
  1092. .swal2-file::-ms-input-placeholder, .swal2-input::-ms-input-placeholder, .swal2-textarea::-ms-input-placeholder {
  1093. color: #ccc;
  1094. }
  1095. .swal2-file::placeholder,
  1096. .swal2-input::placeholder,
  1097. .swal2-textarea::placeholder {
  1098. color: #ccc;
  1099. }
  1100. .swal2-range {
  1101. margin: 1em auto;
  1102. background: inherit;
  1103. }
  1104. .swal2-range input {
  1105. width: 80%;
  1106. }
  1107. .swal2-range output {
  1108. width: 20%;
  1109. color: inherit;
  1110. font-weight: 600;
  1111. text-align: center;
  1112. }
  1113. .swal2-range input,
  1114. .swal2-range output {
  1115. height: 2.625em;
  1116. padding: 0;
  1117. font-size: 1.125em;
  1118. line-height: 2.625em;
  1119. }
  1120. .swal2-input {
  1121. height: 2.625em;
  1122. padding: 0 0.75em;
  1123. }
  1124. .swal2-input[type=number] {
  1125. max-width: 10em;
  1126. }
  1127. .swal2-file {
  1128. background: inherit;
  1129. font-size: 1.125em;
  1130. }
  1131. .swal2-textarea {
  1132. height: 6.75em;
  1133. padding: 0.75em;
  1134. }
  1135. .swal2-select {
  1136. min-width: 50%;
  1137. max-width: 100%;
  1138. padding: 0.375em 0.625em;
  1139. background: inherit;
  1140. color: inherit;
  1141. font-size: 1.125em;
  1142. }
  1143. .swal2-checkbox,
  1144. .swal2-radio {
  1145. align-items: center;
  1146. justify-content: center;
  1147. background: inherit;
  1148. color: inherit;
  1149. }
  1150. .swal2-checkbox label,
  1151. .swal2-radio label {
  1152. margin: 0 0.6em;
  1153. font-size: 1.125em;
  1154. }
  1155. .swal2-checkbox input,
  1156. .swal2-radio input {
  1157. margin: 0 0.4em;
  1158. }
  1159. .swal2-validation-message {
  1160. display: none;
  1161. align-items: center;
  1162. justify-content: center;
  1163. padding: 0.625em;
  1164. overflow: hidden;
  1165. background: #f0f0f0;
  1166. color: #666;
  1167. font-size: 1em;
  1168. font-weight: 300;
  1169. }
  1170. .swal2-validation-message::before {
  1171. content: "!";
  1172. display: inline-block;
  1173. width: 1.5em;
  1174. min-width: 1.5em;
  1175. height: 1.5em;
  1176. margin: 0 0.625em;
  1177. zoom: normal;
  1178. border-radius: 50%;
  1179. background-color: #f27474;
  1180. color: #fff;
  1181. font-weight: 600;
  1182. line-height: 1.5em;
  1183. text-align: center;
  1184. }
  1185. @supports (-ms-accelerator: true) {
  1186. .swal2-range input {
  1187. width: 100% !important;
  1188. }
  1189. .swal2-range output {
  1190. display: none;
  1191. }
  1192. }
  1193. @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  1194. .swal2-range input {
  1195. width: 100% !important;
  1196. }
  1197. .swal2-range output {
  1198. display: none;
  1199. }
  1200. }
  1201. @-moz-document url-prefix() {
  1202. .swal2-close:focus {
  1203. outline: 2px solid rgba(50, 100, 150, 0.4);
  1204. }
  1205. }
  1206. .swal2-icon {
  1207. position: relative;
  1208. box-sizing: content-box;
  1209. justify-content: center;
  1210. width: 5em;
  1211. height: 5em;
  1212. margin: 1.25em auto 1.875em;
  1213. zoom: normal;
  1214. border: 0.25em solid transparent;
  1215. border-radius: 50%;
  1216. line-height: 5em;
  1217. cursor: default;
  1218. -webkit-user-select: none;
  1219. -moz-user-select: none;
  1220. -ms-user-select: none;
  1221. user-select: none;
  1222. }
  1223. .swal2-icon::before {
  1224. display: flex;
  1225. align-items: center;
  1226. height: 92%;
  1227. font-size: 3.75em;
  1228. }
  1229. .swal2-icon.swal2-error {
  1230. border-color: #f27474;
  1231. }
  1232. .swal2-icon.swal2-error .swal2-x-mark {
  1233. position: relative;
  1234. flex-grow: 1;
  1235. }
  1236. .swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  1237. display: block;
  1238. position: absolute;
  1239. top: 2.3125em;
  1240. width: 2.9375em;
  1241. height: 0.3125em;
  1242. border-radius: 0.125em;
  1243. background-color: #f27474;
  1244. }
  1245. .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  1246. left: 1.0625em;
  1247. transform: rotate(45deg);
  1248. }
  1249. .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  1250. right: 1em;
  1251. transform: rotate(-45deg);
  1252. }
  1253. .swal2-icon.swal2-warning {
  1254. border-color: #facea8;
  1255. color: #f8bb86;
  1256. }
  1257. .swal2-icon.swal2-warning::before {
  1258. content: "!";
  1259. }
  1260. .swal2-icon.swal2-info {
  1261. border-color: #9de0f6;
  1262. color: #3fc3ee;
  1263. }
  1264. .swal2-icon.swal2-info::before {
  1265. content: "i";
  1266. }
  1267. .swal2-icon.swal2-question {
  1268. border-color: #c9dae1;
  1269. color: #87adbd;
  1270. }
  1271. .swal2-icon.swal2-question::before {
  1272. content: "?";
  1273. }
  1274. .swal2-icon.swal2-question.swal2-arabic-question-mark::before {
  1275. content: "\61F";
  1276. }
  1277. .swal2-icon.swal2-success {
  1278. border-color: #a5dc86;
  1279. }
  1280. .swal2-icon.swal2-success [class^=swal2-success-circular-line] {
  1281. position: absolute;
  1282. width: 3.75em;
  1283. height: 7.5em;
  1284. transform: rotate(45deg);
  1285. border-radius: 50%;
  1286. }
  1287. .swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left] {
  1288. top: -0.4375em;
  1289. left: -2.0635em;
  1290. transform: rotate(-45deg);
  1291. transform-origin: 3.75em 3.75em;
  1292. border-radius: 7.5em 0 0 7.5em;
  1293. }
  1294. .swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right] {
  1295. top: -0.6875em;
  1296. left: 1.875em;
  1297. transform: rotate(-45deg);
  1298. transform-origin: 0 3.75em;
  1299. border-radius: 0 7.5em 7.5em 0;
  1300. }
  1301. .swal2-icon.swal2-success .swal2-success-ring {
  1302. position: absolute;
  1303. z-index: 2;
  1304. top: -0.25em;
  1305. left: -0.25em;
  1306. box-sizing: content-box;
  1307. width: 100%;
  1308. height: 100%;
  1309. border: 0.25em solid rgba(165, 220, 134, 0.3);
  1310. border-radius: 50%;
  1311. }
  1312. .swal2-icon.swal2-success .swal2-success-fix {
  1313. position: absolute;
  1314. z-index: 1;
  1315. top: 0.5em;
  1316. left: 1.625em;
  1317. width: 0.4375em;
  1318. height: 5.625em;
  1319. transform: rotate(-45deg);
  1320. }
  1321. .swal2-icon.swal2-success [class^=swal2-success-line] {
  1322. display: block;
  1323. position: absolute;
  1324. z-index: 2;
  1325. height: 0.3125em;
  1326. border-radius: 0.125em;
  1327. background-color: #a5dc86;
  1328. }
  1329. .swal2-icon.swal2-success [class^=swal2-success-line][class$=tip] {
  1330. top: 2.875em;
  1331. left: 0.875em;
  1332. width: 1.5625em;
  1333. transform: rotate(45deg);
  1334. }
  1335. .swal2-icon.swal2-success [class^=swal2-success-line][class$=long] {
  1336. top: 2.375em;
  1337. right: 0.5em;
  1338. width: 2.9375em;
  1339. transform: rotate(-45deg);
  1340. }
  1341. .swal2-progress-steps {
  1342. align-items: center;
  1343. margin: 0 0 1.25em;
  1344. padding: 0;
  1345. background: inherit;
  1346. font-weight: 600;
  1347. }
  1348. .swal2-progress-steps li {
  1349. display: inline-block;
  1350. position: relative;
  1351. }
  1352. .swal2-progress-steps .swal2-progress-step {
  1353. z-index: 20;
  1354. width: 2em;
  1355. height: 2em;
  1356. border-radius: 2em;
  1357. background: #3085d6;
  1358. color: #fff;
  1359. line-height: 2em;
  1360. text-align: center;
  1361. }
  1362. .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step {
  1363. background: #3085d6;
  1364. }
  1365. .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step {
  1366. background: #add8e6;
  1367. color: #fff;
  1368. }
  1369. .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step-line {
  1370. background: #add8e6;
  1371. }
  1372. .swal2-progress-steps .swal2-progress-step-line {
  1373. z-index: 10;
  1374. width: 2.5em;
  1375. height: 0.4em;
  1376. margin: 0 -1px;
  1377. background: #3085d6;
  1378. }
  1379. [class^=swal2] {
  1380. -webkit-tap-highlight-color: transparent;
  1381. }
  1382. .swal2-show {
  1383. -webkit-animation: swal2-show 0.3s;
  1384. animation: swal2-show 0.3s;
  1385. }
  1386. .swal2-show.swal2-noanimation {
  1387. -webkit-animation: none;
  1388. animation: none;
  1389. }
  1390. .swal2-hide {
  1391. -webkit-animation: swal2-hide 0.15s forwards;
  1392. animation: swal2-hide 0.15s forwards;
  1393. }
  1394. .swal2-hide.swal2-noanimation {
  1395. -webkit-animation: none;
  1396. animation: none;
  1397. }
  1398. .swal2-rtl .swal2-close {
  1399. right: auto;
  1400. left: 0;
  1401. }
  1402. .swal2-animate-success-icon .swal2-success-line-tip {
  1403. -webkit-animation: swal2-animate-success-line-tip 0.75s;
  1404. animation: swal2-animate-success-line-tip 0.75s;
  1405. }
  1406. .swal2-animate-success-icon .swal2-success-line-long {
  1407. -webkit-animation: swal2-animate-success-line-long 0.75s;
  1408. animation: swal2-animate-success-line-long 0.75s;
  1409. }
  1410. .swal2-animate-success-icon .swal2-success-circular-line-right {
  1411. -webkit-animation: swal2-rotate-success-circular-line 4.25s ease-in;
  1412. animation: swal2-rotate-success-circular-line 4.25s ease-in;
  1413. }
  1414. .swal2-animate-error-icon {
  1415. -webkit-animation: swal2-animate-error-icon 0.5s;
  1416. animation: swal2-animate-error-icon 0.5s;
  1417. }
  1418. .swal2-animate-error-icon .swal2-x-mark {
  1419. -webkit-animation: swal2-animate-error-x-mark 0.5s;
  1420. animation: swal2-animate-error-x-mark 0.5s;
  1421. }
  1422. @-webkit-keyframes swal2-rotate-loading {
  1423. 0% {
  1424. transform: rotate(0);
  1425. }
  1426. 100% {
  1427. transform: rotate(360deg);
  1428. }
  1429. }
  1430. @keyframes swal2-rotate-loading {
  1431. 0% {
  1432. transform: rotate(0);
  1433. }
  1434. 100% {
  1435. transform: rotate(360deg);
  1436. }
  1437. }
  1438. @media print {
  1439. body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
  1440. overflow-y: scroll !important;
  1441. }
  1442. body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) > [aria-hidden=true] {
  1443. display: none;
  1444. }
  1445. body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container {
  1446. position: static !important;
  1447. }
  1448. }
  1449. html body {
  1450. background-color: #ecf0f5;
  1451. }
  1452. body,
  1453. .header-navbar,
  1454. .navigation,
  1455. .breadcrumb,
  1456. h1,
  1457. h2,
  1458. h3,
  1459. h4,
  1460. h5 {
  1461. font-family: Nunito, system-ui, BlinkMacSystemFont, -apple-system, sans-serif;
  1462. }
  1463. body.vertical-layout.vertical-menu-modern.menu-expanded .main-menu .navigation > li > a > i:before {
  1464. font-size: 1.3rem;
  1465. }
  1466. .breadcrumb {
  1467. border-left: 0;
  1468. }
  1469. .content-header h1 {
  1470. font-weight: 400;
  1471. font-size: 24px;
  1472. display: inline-block;
  1473. }
  1474. .content-header h1 small {
  1475. font-size: 15px;
  1476. display: inline-block;
  1477. padding-left: 5px;
  1478. font-weight: 300;
  1479. }