Subversion Repositories oidplus

Rev

Rev 1151 | Rev 1339 | Go to most recent revision | View as "text/css" | Blame | Compare with Previous | Last modification | View Log | RSS feed

  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.  
  126. [data-bs-theme=dark] {
  127.   color-scheme: dark;
  128.   --bs-body-color: #adb5bd;
  129.   --bs-body-color-rgb: 173, 181, 189;
  130.   --bs-body-bg: #212529;
  131.   --bs-body-bg-rgb: 33, 37, 41;
  132.   --bs-emphasis-color: #fff;
  133.   --bs-emphasis-color-rgb: 255, 255, 255;
  134.   --bs-secondary-color: rgba(173, 181, 189, 0.75);
  135.   --bs-secondary-color-rgb: 173, 181, 189;
  136.   --bs-secondary-bg: #343a40;
  137.   --bs-secondary-bg-rgb: 52, 58, 64;
  138.   --bs-tertiary-color: rgba(173, 181, 189, 0.5);
  139.   --bs-tertiary-color-rgb: 173, 181, 189;
  140.   --bs-tertiary-bg: #2b3035;
  141.   --bs-tertiary-bg-rgb: 43, 48, 53;
  142.   --bs-primary-text-emphasis: #6ea8fe;
  143.   --bs-secondary-text-emphasis: #a7acb1;
  144.   --bs-success-text-emphasis: #75b798;
  145.   --bs-info-text-emphasis: #6edff6;
  146.   --bs-warning-text-emphasis: #ffda6a;
  147.   --bs-danger-text-emphasis: #ea868f;
  148.   --bs-light-text-emphasis: #f8f9fa;
  149.   --bs-dark-text-emphasis: #dee2e6;
  150.   --bs-primary-bg-subtle: #031633;
  151.   --bs-secondary-bg-subtle: #161719;
  152.   --bs-success-bg-subtle: #051b11;
  153.   --bs-info-bg-subtle: #032830;
  154.   --bs-warning-bg-subtle: #332701;
  155.   --bs-danger-bg-subtle: #2c0b0e;
  156.   --bs-light-bg-subtle: #343a40;
  157.   --bs-dark-bg-subtle: #1a1d20;
  158.   --bs-primary-border-subtle: #084298;
  159.   --bs-secondary-border-subtle: #41464b;
  160.   --bs-success-border-subtle: #0f5132;
  161.   --bs-info-border-subtle: #087990;
  162.   --bs-warning-border-subtle: #997404;
  163.   --bs-danger-border-subtle: #842029;
  164.   --bs-light-border-subtle: #495057;
  165.   --bs-dark-border-subtle: #343a40;
  166.   --bs-heading-color: inherit;
  167.   --bs-link-color: #6ea8fe;
  168.   --bs-link-hover-color: #8bb9fe;
  169.   --bs-link-color-rgb: 110, 168, 254;
  170.   --bs-link-hover-color-rgb: 139, 185, 254;
  171.   --bs-code-color: #e685b5;
  172.   --bs-border-color: #495057;
  173.   --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  174.   --bs-form-valid-color: #75b798;
  175.   --bs-form-valid-border-color: #75b798;
  176.   --bs-form-invalid-color: #ea868f;
  177.   --bs-form-invalid-border-color: #ea868f;
  178. }
  179.  
  180. *,
  181. *::before,
  182. *::after {
  183.   box-sizing: border-box;
  184. }
  185.  
  186. @media (prefers-reduced-motion: no-preference) {
  187.   :root {
  188.     scroll-behavior: smooth;
  189.   }
  190. }
  191.  
  192. body {
  193.   margin: 0;
  194.   font-family: var(--bs-body-font-family);
  195.   font-size: var(--bs-body-font-size);
  196.   font-weight: var(--bs-body-font-weight);
  197.   line-height: var(--bs-body-line-height);
  198.   color: var(--bs-body-color);
  199.   text-align: var(--bs-body-text-align);
  200.   background-color: var(--bs-body-bg);
  201.   -webkit-text-size-adjust: 100%;
  202.   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  203. }
  204.  
  205. hr {
  206.   margin: 1rem 0;
  207.   color: inherit;
  208.   border: 0;
  209.   border-top: var(--bs-border-width) solid;
  210.   opacity: 0.25;
  211. }
  212.  
  213. h6, h5, h4, h3, h2, h1 {
  214.   margin-top: 0;
  215.   margin-bottom: 0.5rem;
  216.   font-weight: 500;
  217.   line-height: 1.2;
  218.   color: var(--bs-heading-color);
  219. }
  220.  
  221. h1 {
  222.   font-size: calc(1.375rem + 1.5vw);
  223. }
  224. @media (min-width: 1200px) {
  225.   h1 {
  226.     font-size: 2.5rem;
  227.   }
  228. }
  229.  
  230. h2 {
  231.   font-size: calc(1.325rem + 0.9vw);
  232. }
  233. @media (min-width: 1200px) {
  234.   h2 {
  235.     font-size: 2rem;
  236.   }
  237. }
  238.  
  239. h3 {
  240.   font-size: calc(1.3rem + 0.6vw);
  241. }
  242. @media (min-width: 1200px) {
  243.   h3 {
  244.     font-size: 1.75rem;
  245.   }
  246. }
  247.  
  248. h4 {
  249.   font-size: calc(1.275rem + 0.3vw);
  250. }
  251. @media (min-width: 1200px) {
  252.   h4 {
  253.     font-size: 1.5rem;
  254.   }
  255. }
  256.  
  257. h5 {
  258.   font-size: 1.25rem;
  259. }
  260.  
  261. h6 {
  262.   font-size: 1rem;
  263. }
  264.  
  265. p {
  266.   margin-top: 0;
  267.   margin-bottom: 1rem;
  268. }
  269.  
  270. abbr[title] {
  271.   -webkit-text-decoration: underline dotted;
  272.   text-decoration: underline dotted;
  273.   cursor: help;
  274.   -webkit-text-decoration-skip-ink: none;
  275.   text-decoration-skip-ink: none;
  276. }
  277.  
  278. address {
  279.   margin-bottom: 1rem;
  280.   font-style: normal;
  281.   line-height: inherit;
  282. }
  283.  
  284. ol,
  285. ul {
  286.   padding-left: 2rem;
  287. }
  288.  
  289. ol,
  290. ul,
  291. dl {
  292.   margin-top: 0;
  293.   margin-bottom: 1rem;
  294. }
  295.  
  296. ol ol,
  297. ul ul,
  298. ol ul,
  299. ul ol {
  300.   margin-bottom: 0;
  301. }
  302.  
  303. dt {
  304.   font-weight: 700;
  305. }
  306.  
  307. dd {
  308.   margin-bottom: 0.5rem;
  309.   margin-left: 0;
  310. }
  311.  
  312. blockquote {
  313.   margin: 0 0 1rem;
  314. }
  315.  
  316. b,
  317. strong {
  318.   font-weight: bolder;
  319. }
  320.  
  321. small {
  322.   font-size: 0.875em;
  323. }
  324.  
  325. mark {
  326.   padding: 0.1875em;
  327.   background-color: var(--bs-highlight-bg);
  328. }
  329.  
  330. sub,
  331. sup {
  332.   position: relative;
  333.   font-size: 0.75em;
  334.   line-height: 0;
  335.   vertical-align: baseline;
  336. }
  337.  
  338. sub {
  339.   bottom: -0.25em;
  340. }
  341.  
  342. sup {
  343.   top: -0.5em;
  344. }
  345.  
  346. a {
  347.   color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  348.   text-decoration: underline;
  349. }
  350. a:hover {
  351.   --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
  352. }
  353.  
  354. a:not([href]):not([class]), a:not([href]):not([class]):hover {
  355.   color: inherit;
  356.   text-decoration: none;
  357. }
  358.  
  359. pre,
  360. code,
  361. kbd,
  362. samp {
  363.   font-family: var(--bs-font-monospace);
  364.   font-size: 1em;
  365. }
  366.  
  367. pre {
  368.   display: block;
  369.   margin-top: 0;
  370.   margin-bottom: 1rem;
  371.   overflow: auto;
  372.   font-size: 0.875em;
  373. }
  374. pre code {
  375.   font-size: inherit;
  376.   color: inherit;
  377.   word-break: normal;
  378. }
  379.  
  380. code {
  381.   font-size: 0.875em;
  382.   color: var(--bs-code-color);
  383.   word-wrap: break-word;
  384. }
  385. a > code {
  386.   color: inherit;
  387. }
  388.  
  389. kbd {
  390.   padding: 0.1875rem 0.375rem;
  391.   font-size: 0.875em;
  392.   color: var(--bs-body-bg);
  393.   background-color: var(--bs-body-color);
  394.   border-radius: 0.25rem;
  395. }
  396. kbd kbd {
  397.   padding: 0;
  398.   font-size: 1em;
  399. }
  400.  
  401. figure {
  402.   margin: 0 0 1rem;
  403. }
  404.  
  405. img,
  406. svg {
  407.   vertical-align: middle;
  408. }
  409.  
  410. table {
  411.   caption-side: bottom;
  412.   border-collapse: collapse;
  413. }
  414.  
  415. caption {
  416.   padding-top: 0.5rem;
  417.   padding-bottom: 0.5rem;
  418.   color: var(--bs-secondary-color);
  419.   text-align: left;
  420. }
  421.  
  422. th {
  423.   text-align: inherit;
  424.   text-align: -webkit-match-parent;
  425. }
  426.  
  427. thead,
  428. tbody,
  429. tfoot,
  430. tr,
  431. td,
  432. th {
  433.   border-color: inherit;
  434.   border-style: solid;
  435.   border-width: 0;
  436. }
  437.  
  438. label {
  439.   display: inline-block;
  440. }
  441.  
  442. button {
  443.   border-radius: 0;
  444. }
  445.  
  446. button:focus:not(:focus-visible) {
  447.   outline: 0;
  448. }
  449.  
  450. input,
  451. button,
  452. select,
  453. optgroup,
  454. textarea {
  455.   margin: 0;
  456.   font-family: inherit;
  457.   font-size: inherit;
  458.   line-height: inherit;
  459. }
  460.  
  461. button,
  462. select {
  463.   text-transform: none;
  464. }
  465.  
  466. [role=button] {
  467.   cursor: pointer;
  468. }
  469.  
  470. select {
  471.   word-wrap: normal;
  472. }
  473. select:disabled {
  474.   opacity: 1;
  475. }
  476.  
  477. [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  478.   display: none !important;
  479. }
  480.  
  481. button,
  482. [type=button],
  483. [type=reset],
  484. [type=submit] {
  485.   -webkit-appearance: button;
  486. }
  487. button:not(:disabled),
  488. [type=button]:not(:disabled),
  489. [type=reset]:not(:disabled),
  490. [type=submit]:not(:disabled) {
  491.   cursor: pointer;
  492. }
  493.  
  494. ::-moz-focus-inner {
  495.   padding: 0;
  496.   border-style: none;
  497. }
  498.  
  499. textarea {
  500.   resize: vertical;
  501. }
  502.  
  503. fieldset {
  504.   min-width: 0;
  505.   padding: 0;
  506.   margin: 0;
  507.   border: 0;
  508. }
  509.  
  510. legend {
  511.   float: left;
  512.   width: 100%;
  513.   padding: 0;
  514.   margin-bottom: 0.5rem;
  515.   font-size: calc(1.275rem + 0.3vw);
  516.   line-height: inherit;
  517. }
  518. @media (min-width: 1200px) {
  519.   legend {
  520.     font-size: 1.5rem;
  521.   }
  522. }
  523. legend + * {
  524.   clear: left;
  525. }
  526.  
  527. ::-webkit-datetime-edit-fields-wrapper,
  528. ::-webkit-datetime-edit-text,
  529. ::-webkit-datetime-edit-minute,
  530. ::-webkit-datetime-edit-hour-field,
  531. ::-webkit-datetime-edit-day-field,
  532. ::-webkit-datetime-edit-month-field,
  533. ::-webkit-datetime-edit-year-field {
  534.   padding: 0;
  535. }
  536.  
  537. ::-webkit-inner-spin-button {
  538.   height: auto;
  539. }
  540.  
  541. [type=search] {
  542.   outline-offset: -2px;
  543.   -webkit-appearance: textfield;
  544. }
  545.  
  546. /* rtl:raw:
  547. [type="tel"],
  548. [type="url"],
  549. [type="email"],
  550. [type="number"] {
  551.   direction: ltr;
  552. }
  553. */
  554. ::-webkit-search-decoration {
  555.   -webkit-appearance: none;
  556. }
  557.  
  558. ::-webkit-color-swatch-wrapper {
  559.   padding: 0;
  560. }
  561.  
  562. ::-webkit-file-upload-button {
  563.   font: inherit;
  564.   -webkit-appearance: button;
  565. }
  566.  
  567. ::file-selector-button {
  568.   font: inherit;
  569.   -webkit-appearance: button;
  570. }
  571.  
  572. output {
  573.   display: inline-block;
  574. }
  575.  
  576. iframe {
  577.   border: 0;
  578. }
  579.  
  580. summary {
  581.   display: list-item;
  582.   cursor: pointer;
  583. }
  584.  
  585. progress {
  586.   vertical-align: baseline;
  587. }
  588.  
  589. [hidden] {
  590.   display: none !important;
  591. }
  592.  
  593. /*# sourceMappingURL=bootstrap-reboot.css.map */