bootstrap-reboot.rtl.css 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590
  1. /*!
  2. * Bootstrap Reboot v5.3.0 (https://getbootstrap.com/)
  3. * Copyright 2011-2023 The Bootstrap Authors
  4. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
  5. */
  6. :root,
  7. [data-bs-theme=light] {
  8. --bs-blue: #0d6efd;
  9. --bs-indigo: #6610f2;
  10. --bs-purple: #6f42c1;
  11. --bs-pink: #d63384;
  12. --bs-red: #dc3545;
  13. --bs-orange: #fd7e14;
  14. --bs-yellow: #ffc107;
  15. --bs-green: #198754;
  16. --bs-teal: #20c997;
  17. --bs-cyan: #0dcaf0;
  18. --bs-black: #000;
  19. --bs-white: #fff;
  20. --bs-gray: #6c757d;
  21. --bs-gray-dark: #343a40;
  22. --bs-gray-100: #f8f9fa;
  23. --bs-gray-200: #e9ecef;
  24. --bs-gray-300: #dee2e6;
  25. --bs-gray-400: #ced4da;
  26. --bs-gray-500: #adb5bd;
  27. --bs-gray-600: #6c757d;
  28. --bs-gray-700: #495057;
  29. --bs-gray-800: #343a40;
  30. --bs-gray-900: #212529;
  31. --bs-primary: #0d6efd;
  32. --bs-secondary: #6c757d;
  33. --bs-success: #198754;
  34. --bs-info: #0dcaf0;
  35. --bs-warning: #ffc107;
  36. --bs-danger: #dc3545;
  37. --bs-light: #f8f9fa;
  38. --bs-dark: #212529;
  39. --bs-primary-rgb: 13, 110, 253;
  40. --bs-secondary-rgb: 108, 117, 125;
  41. --bs-success-rgb: 25, 135, 84;
  42. --bs-info-rgb: 13, 202, 240;
  43. --bs-warning-rgb: 255, 193, 7;
  44. --bs-danger-rgb: 220, 53, 69;
  45. --bs-light-rgb: 248, 249, 250;
  46. --bs-dark-rgb: 33, 37, 41;
  47. --bs-primary-text-emphasis: #052c65;
  48. --bs-secondary-text-emphasis: #2b2f32;
  49. --bs-success-text-emphasis: #0a3622;
  50. --bs-info-text-emphasis: #055160;
  51. --bs-warning-text-emphasis: #664d03;
  52. --bs-danger-text-emphasis: #58151c;
  53. --bs-light-text-emphasis: #495057;
  54. --bs-dark-text-emphasis: #495057;
  55. --bs-primary-bg-subtle: #cfe2ff;
  56. --bs-secondary-bg-subtle: #e2e3e5;
  57. --bs-success-bg-subtle: #d1e7dd;
  58. --bs-info-bg-subtle: #cff4fc;
  59. --bs-warning-bg-subtle: #fff3cd;
  60. --bs-danger-bg-subtle: #f8d7da;
  61. --bs-light-bg-subtle: #fcfcfd;
  62. --bs-dark-bg-subtle: #ced4da;
  63. --bs-primary-border-subtle: #9ec5fe;
  64. --bs-secondary-border-subtle: #c4c8cb;
  65. --bs-success-border-subtle: #a3cfbb;
  66. --bs-info-border-subtle: #9eeaf9;
  67. --bs-warning-border-subtle: #ffe69c;
  68. --bs-danger-border-subtle: #f1aeb5;
  69. --bs-light-border-subtle: #e9ecef;
  70. --bs-dark-border-subtle: #adb5bd;
  71. --bs-white-rgb: 255, 255, 255;
  72. --bs-black-rgb: 0, 0, 0;
  73. --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  74. --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  75. --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  76. --bs-body-font-family: var(--bs-font-sans-serif);
  77. --bs-body-font-size: 1rem;
  78. --bs-body-font-weight: 400;
  79. --bs-body-line-height: 1.5;
  80. --bs-body-color: #212529;
  81. --bs-body-color-rgb: 33, 37, 41;
  82. --bs-body-bg: #fff;
  83. --bs-body-bg-rgb: 255, 255, 255;
  84. --bs-emphasis-color: #000;
  85. --bs-emphasis-color-rgb: 0, 0, 0;
  86. --bs-secondary-color: rgba(33, 37, 41, 0.75);
  87. --bs-secondary-color-rgb: 33, 37, 41;
  88. --bs-secondary-bg: #e9ecef;
  89. --bs-secondary-bg-rgb: 233, 236, 239;
  90. --bs-tertiary-color: rgba(33, 37, 41, 0.5);
  91. --bs-tertiary-color-rgb: 33, 37, 41;
  92. --bs-tertiary-bg: #f8f9fa;
  93. --bs-tertiary-bg-rgb: 248, 249, 250;
  94. --bs-heading-color: inherit;
  95. --bs-link-color: #0d6efd;
  96. --bs-link-color-rgb: 13, 110, 253;
  97. --bs-link-decoration: underline;
  98. --bs-link-hover-color: #0a58ca;
  99. --bs-link-hover-color-rgb: 10, 88, 202;
  100. --bs-code-color: #d63384;
  101. --bs-highlight-bg: #fff3cd;
  102. --bs-border-width: 1px;
  103. --bs-border-style: solid;
  104. --bs-border-color: #dee2e6;
  105. --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  106. --bs-border-radius: 0.375rem;
  107. --bs-border-radius-sm: 0.25rem;
  108. --bs-border-radius-lg: 0.5rem;
  109. --bs-border-radius-xl: 1rem;
  110. --bs-border-radius-xxl: 2rem;
  111. --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  112. --bs-border-radius-pill: 50rem;
  113. --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  114. --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  115. --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  116. --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  117. --bs-focus-ring-width: 0.25rem;
  118. --bs-focus-ring-opacity: 0.25;
  119. --bs-focus-ring-color: rgba(13, 110, 253, 0.25);
  120. --bs-form-valid-color: #198754;
  121. --bs-form-valid-border-color: #198754;
  122. --bs-form-invalid-color: #dc3545;
  123. --bs-form-invalid-border-color: #dc3545;
  124. }
  125. [data-bs-theme=dark] {
  126. color-scheme: dark;
  127. --bs-body-color: #adb5bd;
  128. --bs-body-color-rgb: 173, 181, 189;
  129. --bs-body-bg: #212529;
  130. --bs-body-bg-rgb: 33, 37, 41;
  131. --bs-emphasis-color: #fff;
  132. --bs-emphasis-color-rgb: 255, 255, 255;
  133. --bs-secondary-color: rgba(173, 181, 189, 0.75);
  134. --bs-secondary-color-rgb: 173, 181, 189;
  135. --bs-secondary-bg: #343a40;
  136. --bs-secondary-bg-rgb: 52, 58, 64;
  137. --bs-tertiary-color: rgba(173, 181, 189, 0.5);
  138. --bs-tertiary-color-rgb: 173, 181, 189;
  139. --bs-tertiary-bg: #2b3035;
  140. --bs-tertiary-bg-rgb: 43, 48, 53;
  141. --bs-primary-text-emphasis: #6ea8fe;
  142. --bs-secondary-text-emphasis: #a7acb1;
  143. --bs-success-text-emphasis: #75b798;
  144. --bs-info-text-emphasis: #6edff6;
  145. --bs-warning-text-emphasis: #ffda6a;
  146. --bs-danger-text-emphasis: #ea868f;
  147. --bs-light-text-emphasis: #f8f9fa;
  148. --bs-dark-text-emphasis: #dee2e6;
  149. --bs-primary-bg-subtle: #031633;
  150. --bs-secondary-bg-subtle: #161719;
  151. --bs-success-bg-subtle: #051b11;
  152. --bs-info-bg-subtle: #032830;
  153. --bs-warning-bg-subtle: #332701;
  154. --bs-danger-bg-subtle: #2c0b0e;
  155. --bs-light-bg-subtle: #343a40;
  156. --bs-dark-bg-subtle: #1a1d20;
  157. --bs-primary-border-subtle: #084298;
  158. --bs-secondary-border-subtle: #41464b;
  159. --bs-success-border-subtle: #0f5132;
  160. --bs-info-border-subtle: #087990;
  161. --bs-warning-border-subtle: #997404;
  162. --bs-danger-border-subtle: #842029;
  163. --bs-light-border-subtle: #495057;
  164. --bs-dark-border-subtle: #343a40;
  165. --bs-heading-color: inherit;
  166. --bs-link-color: #6ea8fe;
  167. --bs-link-hover-color: #8bb9fe;
  168. --bs-link-color-rgb: 110, 168, 254;
  169. --bs-link-hover-color-rgb: 139, 185, 254;
  170. --bs-code-color: #e685b5;
  171. --bs-border-color: #495057;
  172. --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  173. --bs-form-valid-color: #75b798;
  174. --bs-form-valid-border-color: #75b798;
  175. --bs-form-invalid-color: #ea868f;
  176. --bs-form-invalid-border-color: #ea868f;
  177. }
  178. *,
  179. *::before,
  180. *::after {
  181. box-sizing: border-box;
  182. }
  183. @media (prefers-reduced-motion: no-preference) {
  184. :root {
  185. scroll-behavior: smooth;
  186. }
  187. }
  188. body {
  189. margin: 0;
  190. font-family: var(--bs-body-font-family);
  191. font-size: var(--bs-body-font-size);
  192. font-weight: var(--bs-body-font-weight);
  193. line-height: var(--bs-body-line-height);
  194. color: var(--bs-body-color);
  195. text-align: var(--bs-body-text-align);
  196. background-color: var(--bs-body-bg);
  197. -webkit-text-size-adjust: 100%;
  198. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  199. }
  200. hr {
  201. margin: 1rem 0;
  202. color: inherit;
  203. border: 0;
  204. border-top: var(--bs-border-width) solid;
  205. opacity: 0.25;
  206. }
  207. h6, h5, h4, h3, h2, h1 {
  208. margin-top: 0;
  209. margin-bottom: 0.5rem;
  210. font-weight: 500;
  211. line-height: 1.2;
  212. color: var(--bs-heading-color);
  213. }
  214. h1 {
  215. font-size: calc(1.375rem + 1.5vw);
  216. }
  217. @media (min-width: 1200px) {
  218. h1 {
  219. font-size: 2.5rem;
  220. }
  221. }
  222. h2 {
  223. font-size: calc(1.325rem + 0.9vw);
  224. }
  225. @media (min-width: 1200px) {
  226. h2 {
  227. font-size: 2rem;
  228. }
  229. }
  230. h3 {
  231. font-size: calc(1.3rem + 0.6vw);
  232. }
  233. @media (min-width: 1200px) {
  234. h3 {
  235. font-size: 1.75rem;
  236. }
  237. }
  238. h4 {
  239. font-size: calc(1.275rem + 0.3vw);
  240. }
  241. @media (min-width: 1200px) {
  242. h4 {
  243. font-size: 1.5rem;
  244. }
  245. }
  246. h5 {
  247. font-size: 1.25rem;
  248. }
  249. h6 {
  250. font-size: 1rem;
  251. }
  252. p {
  253. margin-top: 0;
  254. margin-bottom: 1rem;
  255. }
  256. abbr[title] {
  257. -webkit-text-decoration: underline dotted;
  258. text-decoration: underline dotted;
  259. cursor: help;
  260. -webkit-text-decoration-skip-ink: none;
  261. text-decoration-skip-ink: none;
  262. }
  263. address {
  264. margin-bottom: 1rem;
  265. font-style: normal;
  266. line-height: inherit;
  267. }
  268. ol,
  269. ul {
  270. padding-right: 2rem;
  271. }
  272. ol,
  273. ul,
  274. dl {
  275. margin-top: 0;
  276. margin-bottom: 1rem;
  277. }
  278. ol ol,
  279. ul ul,
  280. ol ul,
  281. ul ol {
  282. margin-bottom: 0;
  283. }
  284. dt {
  285. font-weight: 700;
  286. }
  287. dd {
  288. margin-bottom: 0.5rem;
  289. margin-right: 0;
  290. }
  291. blockquote {
  292. margin: 0 0 1rem;
  293. }
  294. b,
  295. strong {
  296. font-weight: bolder;
  297. }
  298. small {
  299. font-size: 0.875em;
  300. }
  301. mark {
  302. padding: 0.1875em;
  303. background-color: var(--bs-highlight-bg);
  304. }
  305. sub,
  306. sup {
  307. position: relative;
  308. font-size: 0.75em;
  309. line-height: 0;
  310. vertical-align: baseline;
  311. }
  312. sub {
  313. bottom: -0.25em;
  314. }
  315. sup {
  316. top: -0.5em;
  317. }
  318. a {
  319. color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  320. text-decoration: underline;
  321. }
  322. a:hover {
  323. --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
  324. }
  325. a:not([href]):not([class]), a:not([href]):not([class]):hover {
  326. color: inherit;
  327. text-decoration: none;
  328. }
  329. pre,
  330. code,
  331. kbd,
  332. samp {
  333. font-family: var(--bs-font-monospace);
  334. font-size: 1em;
  335. }
  336. pre {
  337. display: block;
  338. margin-top: 0;
  339. margin-bottom: 1rem;
  340. overflow: auto;
  341. font-size: 0.875em;
  342. }
  343. pre code {
  344. font-size: inherit;
  345. color: inherit;
  346. word-break: normal;
  347. }
  348. code {
  349. font-size: 0.875em;
  350. color: var(--bs-code-color);
  351. word-wrap: break-word;
  352. }
  353. a > code {
  354. color: inherit;
  355. }
  356. kbd {
  357. padding: 0.1875rem 0.375rem;
  358. font-size: 0.875em;
  359. color: var(--bs-body-bg);
  360. background-color: var(--bs-body-color);
  361. border-radius: 0.25rem;
  362. }
  363. kbd kbd {
  364. padding: 0;
  365. font-size: 1em;
  366. }
  367. figure {
  368. margin: 0 0 1rem;
  369. }
  370. img,
  371. svg {
  372. vertical-align: middle;
  373. }
  374. table {
  375. caption-side: bottom;
  376. border-collapse: collapse;
  377. }
  378. caption {
  379. padding-top: 0.5rem;
  380. padding-bottom: 0.5rem;
  381. color: var(--bs-secondary-color);
  382. text-align: right;
  383. }
  384. th {
  385. text-align: inherit;
  386. text-align: -webkit-match-parent;
  387. }
  388. thead,
  389. tbody,
  390. tfoot,
  391. tr,
  392. td,
  393. th {
  394. border-color: inherit;
  395. border-style: solid;
  396. border-width: 0;
  397. }
  398. label {
  399. display: inline-block;
  400. }
  401. button {
  402. border-radius: 0;
  403. }
  404. button:focus:not(:focus-visible) {
  405. outline: 0;
  406. }
  407. input,
  408. button,
  409. select,
  410. optgroup,
  411. textarea {
  412. margin: 0;
  413. font-family: inherit;
  414. font-size: inherit;
  415. line-height: inherit;
  416. }
  417. button,
  418. select {
  419. text-transform: none;
  420. }
  421. [role=button] {
  422. cursor: pointer;
  423. }
  424. select {
  425. word-wrap: normal;
  426. }
  427. select:disabled {
  428. opacity: 1;
  429. }
  430. [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  431. display: none !important;
  432. }
  433. button,
  434. [type=button],
  435. [type=reset],
  436. [type=submit] {
  437. -webkit-appearance: button;
  438. }
  439. button:not(:disabled),
  440. [type=button]:not(:disabled),
  441. [type=reset]:not(:disabled),
  442. [type=submit]:not(:disabled) {
  443. cursor: pointer;
  444. }
  445. ::-moz-focus-inner {
  446. padding: 0;
  447. border-style: none;
  448. }
  449. textarea {
  450. resize: vertical;
  451. }
  452. fieldset {
  453. min-width: 0;
  454. padding: 0;
  455. margin: 0;
  456. border: 0;
  457. }
  458. legend {
  459. float: right;
  460. width: 100%;
  461. padding: 0;
  462. margin-bottom: 0.5rem;
  463. font-size: calc(1.275rem + 0.3vw);
  464. line-height: inherit;
  465. }
  466. @media (min-width: 1200px) {
  467. legend {
  468. font-size: 1.5rem;
  469. }
  470. }
  471. legend + * {
  472. clear: right;
  473. }
  474. ::-webkit-datetime-edit-fields-wrapper,
  475. ::-webkit-datetime-edit-text,
  476. ::-webkit-datetime-edit-minute,
  477. ::-webkit-datetime-edit-hour-field,
  478. ::-webkit-datetime-edit-day-field,
  479. ::-webkit-datetime-edit-month-field,
  480. ::-webkit-datetime-edit-year-field {
  481. padding: 0;
  482. }
  483. ::-webkit-inner-spin-button {
  484. height: auto;
  485. }
  486. [type=search] {
  487. outline-offset: -2px;
  488. -webkit-appearance: textfield;
  489. }
  490. [type="tel"],
  491. [type="url"],
  492. [type="email"],
  493. [type="number"] {
  494. direction: ltr;
  495. }
  496. ::-webkit-search-decoration {
  497. -webkit-appearance: none;
  498. }
  499. ::-webkit-color-swatch-wrapper {
  500. padding: 0;
  501. }
  502. ::-webkit-file-upload-button {
  503. font: inherit;
  504. -webkit-appearance: button;
  505. }
  506. ::file-selector-button {
  507. font: inherit;
  508. -webkit-appearance: button;
  509. }
  510. output {
  511. display: inline-block;
  512. }
  513. iframe {
  514. border: 0;
  515. }
  516. summary {
  517. display: list-item;
  518. cursor: pointer;
  519. }
  520. progress {
  521. vertical-align: baseline;
  522. }
  523. [hidden] {
  524. display: none !important;
  525. }
  526. /*# sourceMappingURL=bootstrap-reboot.rtl.css.map */