Warning, /webapps/ocs-webserver/httpdocs/tools/spectre/spectre.css is written in an unsupported language. File is not indexed.
0001 /*!Spectre.css | MIT License | github.com/picturepan2/spectre*/html { 0002 font-family:sans-serif; 0003 line-height:1.15; 0004 -webkit-text-size-adjust:100%; 0005 -ms-text-size-adjust:100% 0006 } 0007 body { 0008 margin:0 0009 } 0010 article, 0011 aside, 0012 footer, 0013 header, 0014 nav, 0015 section { 0016 display:block 0017 } 0018 h1 { 0019 font-size:2em; 0020 margin:.67em 0 0021 } 0022 figcaption, 0023 figure, 0024 main { 0025 display:block 0026 } 0027 hr { 0028 box-sizing:content-box; 0029 height:0; 0030 overflow:visible 0031 } 0032 a { 0033 background-color:transparent; 0034 -webkit-text-decoration-skip:objects 0035 } 0036 a:active, 0037 a:hover { 0038 outline-width:0 0039 } 0040 b, 0041 strong { 0042 font-weight:inherit 0043 } 0044 b, 0045 strong { 0046 font-weight:bolder 0047 } 0048 code, 0049 kbd, 0050 pre, 0051 samp { 0052 font-family:monospace,monospace; 0053 font-size:1em 0054 } 0055 dfn { 0056 font-style:italic 0057 } 0058 small { 0059 font-size:80% 0060 } 0061 sub, 0062 sup { 0063 font-size:75%; 0064 line-height:0; 0065 position:relative; 0066 vertical-align:baseline 0067 } 0068 sub { 0069 bottom:-.25em 0070 } 0071 sup { 0072 top:-.5em 0073 } 0074 audio, 0075 video { 0076 display:inline-block 0077 } 0078 audio:not([controls]) { 0079 display:none; 0080 height:0 0081 } 0082 img { 0083 border-style:none 0084 } 0085 svg:not(:root) { 0086 overflow:hidden 0087 } 0088 button, 0089 input, 0090 optgroup, 0091 select, 0092 textarea { 0093 font-family:inherit; 0094 font-size:inherit; 0095 line-height:inherit; 0096 margin:0 0097 } 0098 button, 0099 input { 0100 overflow:visible 0101 } 0102 button, 0103 select { 0104 text-transform:none 0105 } 0106 button, 0107 html [type=button], 0108 [type=reset], 0109 [type=submit] { 0110 -webkit-appearance:button 0111 } 0112 button::-moz-focus-inner, 0113 [type=button]::-moz-focus-inner, 0114 [type=reset]::-moz-focus-inner, 0115 [type=submit]::-moz-focus-inner { 0116 border-style:none; 0117 padding:0 0118 } 0119 fieldset { 0120 border:0; 0121 margin:0; 0122 padding:0 0123 } 0124 legend { 0125 box-sizing:border-box; 0126 color:inherit; 0127 display:table; 0128 max-width:100%; 0129 padding:0; 0130 white-space:normal 0131 } 0132 progress { 0133 display:inline-block; 0134 vertical-align:baseline 0135 } 0136 textarea { 0137 overflow:auto 0138 } 0139 [type=checkbox], 0140 [type=radio] { 0141 box-sizing:border-box; 0142 padding:0 0143 } 0144 [type=number]::-webkit-inner-spin-button, 0145 [type=number]::-webkit-outer-spin-button { 0146 height:auto 0147 } 0148 [type=search] { 0149 -webkit-appearance:textfield; 0150 outline-offset:-2px 0151 } 0152 [type=search]::-webkit-search-cancel-button, 0153 [type=search]::-webkit-search-decoration { 0154 -webkit-appearance:none 0155 } 0156 ::-webkit-file-upload-button { 0157 -webkit-appearance:button; 0158 font:inherit 0159 } 0160 details, 0161 menu { 0162 display:block 0163 } 0164 summary { 0165 display:list-item 0166 } 0167 canvas { 0168 display:inline-block 0169 } 0170 template { 0171 display:none 0172 } 0173 [hidden] { 0174 display:none 0175 } 0176 *, 0177 *::before, 0178 *::after { 0179 box-sizing:inherit 0180 } 0181 html { 0182 box-sizing:border-box; 0183 font-size:10px; 0184 line-height:1.42857143; 0185 -webkit-tap-highlight-color:transparent 0186 } 0187 body { 0188 background:#fff; 0189 color:#50596c; 0190 font-family:-apple-system,system-ui,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,sans-serif; 0191 font-size:1.4rem; 0192 overflow-x:hidden; 0193 text-rendering:optimizeLegibility 0194 } 0195 a { 0196 color:#4e657e; 0197 outline:none; 0198 text-decoration:none 0199 } 0200 a:focus { 0201 box-shadow:0 0 0 .2rem rgba(87,100,198,.15) 0202 } 0203 a:focus, 0204 a:hover, 0205 a:active, 0206 a.active { 0207 color:#3b49af; 0208 text-decoration:underline 0209 } 0210 h1, 0211 h2, 0212 h3, 0213 h4, 0214 h5, 0215 h6 { 0216 color:inherit; 0217 font-weight:300; 0218 line-height:1.2; 0219 margin-bottom:1.5rem; 0220 margin-top:0 0221 } 0222 h1 { 0223 font-size:5rem 0224 } 0225 h2 { 0226 font-size:4rem 0227 } 0228 h3 { 0229 font-size:3rem 0230 } 0231 h4 { 0232 font-size:2.4rem 0233 } 0234 h5 { 0235 font-size:2rem 0236 } 0237 h6 { 0238 font-size:1.6rem 0239 } 0240 p { 0241 line-height:2.4rem; 0242 margin:0 0 1rem 0243 } 0244 a, 0245 ins, 0246 u { 0247 -webkit-text-decoration-skip:ink edges; 0248 text-decoration-skip:ink edges 0249 } 0250 blockquote { 0251 border-left:.2rem solid #f0f1f4; 0252 margin-left:0; 0253 padding:1rem 2rem 0254 } 0255 blockquote p:last-child { 0256 margin-bottom:0 0257 } 0258 blockquote cite { 0259 color:#acb3c2 0260 } 0261 ul, 0262 ol { 0263 margin:2rem 0 2rem 2rem; 0264 padding:0 0265 } 0266 ul ul, 0267 ol ul, 0268 ul ol, 0269 ol ol { 0270 margin:1.5rem 0 1.5rem 2rem 0271 } 0272 ul li, 0273 ol li { 0274 margin-top:1rem 0275 } 0276 ul { 0277 list-style:disc inside 0278 } 0279 ul ul { 0280 list-style-type:circle 0281 } 0282 ol { 0283 list-style:decimal inside 0284 } 0285 ol ol { 0286 list-style-type:lower-alpha 0287 } 0288 dl dt { 0289 font-weight:700 0290 } 0291 dl dd { 0292 margin:.5rem 0 1.5rem 0293 } 0294 mark { 0295 background:#ffe9b3; 0296 border-radius:.2rem; 0297 color:#50596c; 0298 display:inline-block; 0299 line-height:1; 0300 padding:.3rem .4rem; 0301 vertical-align:baseline 0302 } 0303 kbd { 0304 background:#454d5d; 0305 border-radius:.2rem; 0306 color:#fff; 0307 display:inline-block; 0308 line-height:1; 0309 padding:.3rem .4rem; 0310 vertical-align:baseline 0311 } 0312 abbr[title] { 0313 border-bottom:.1rem dotted; 0314 cursor:help; 0315 text-decoration:none 0316 } 0317 :lang(zh), 0318 :lang(ja), 0319 :lang(ko), 0320 .cjk { 0321 font-family:-apple-system,system-ui,BlinkMacSystemFont,segoe ui,Roboto,pingfang sc,hiragino sans gb,microsoft yahei,hiragino kaku gothic pro,Meiryo,malgun gothic,helvetica neue,sans-serif 0322 } 0323 :lang(zh) ins, 0324 :lang(ja) ins, 0325 .cjk ins, 0326 :lang(zh) u, 0327 :lang(ja) u, 0328 .cjk u { 0329 border-bottom:.1rem solid; 0330 text-decoration:none 0331 } 0332 :lang(zh) del+del, 0333 :lang(ja) del+del, 0334 .cjk del+del, 0335 :lang(zh) del+s, 0336 :lang(ja) del+s, 0337 .cjk del+s, 0338 :lang(zh) ins+ins, 0339 :lang(ja) ins+ins, 0340 .cjk ins+ins, 0341 :lang(zh) ins+u, 0342 :lang(ja) ins+u, 0343 .cjk ins+u, 0344 :lang(zh) s+del, 0345 :lang(ja) s+del, 0346 .cjk s+del, 0347 :lang(zh) s+s, 0348 :lang(ja) s+s, 0349 .cjk s+s, 0350 :lang(zh) u+ins, 0351 :lang(ja) u+ins, 0352 .cjk u+ins, 0353 :lang(zh) u+u, 0354 :lang(ja) u+u, 0355 .cjk u+u { 0356 margin-left:.125em 0357 } 0358 .table { 0359 border-collapse:collapse; 0360 border-spacing:0; 0361 text-align:left; 0362 width:100% 0363 } 0364 .table.table-striped tbody tr:nth-of-type(odd) { 0365 background:#f8f9fa 0366 } 0367 .table.table-hover tbody tr:hover { 0368 background:#f0f1f4 0369 } 0370 .table tbody tr.active, 0371 .table.table-striped tbody tr.active { 0372 background:#f0f1f4 0373 } 0374 .table td { 0375 border-bottom:.1rem solid #f0f1f4; 0376 padding:1.5rem 1rem 0377 } 0378 .table th { 0379 border-bottom:.1rem solid #727e96; 0380 padding:1.5rem 1rem 0381 } 0382 .btn { 0383 -webkit-appearance:none; 0384 -moz-appearance:none; 0385 appearance:none; 0386 background:#fff; 0387 border:.1rem solid #0088d7; 0388 border-radius:.2rem; 0389 color:#0088d7; 0390 cursor:pointer; 0391 display:inline-block; 0392 font-size:1.4rem; 0393 height:3.2rem; 0394 line-height:2rem; 0395 outline:none; 0396 padding:.5rem .8rem; 0397 text-align:center; 0398 text-decoration:none; 0399 transition:all .2s ease; 0400 -webkit-user-select:none; 0401 -moz-user-select:none; 0402 -ms-user-select:none; 0403 user-select:none; 0404 vertical-align:middle; 0405 white-space:nowrap 0406 } 0407 .btn:focus { 0408 background:#fbfbfe; 0409 box-shadow:0 0 0 .2rem rgba(87,100,198,.15); 0410 text-decoration:none 0411 } 0412 .btn:hover { 0413 background:#0088d7; 0414 border-color:#0088d7; 0415 color:#fff; 0416 text-decoration:none 0417 } 0418 .btn.active { 0419 background:#0088d7; 0420 border-color:#0088d7; 0421 color:#fff; 0422 text-decoration:none 0423 } 0424 .btn[disabled], 0425 .btn:disabled, 0426 .btn.disabled { 0427 cursor:default; 0428 opacity:.5; 0429 pointer-events:none 0430 } 0431 .btn.btn-primary { 0432 background:#0088d7; 0433 border-color:#0088d7; 0434 color:#fff 0435 } 0436 .btn.btn-primary:focus, 0437 .btn.btn-primary:hover { 0438 background:#0078be!important; 0439 border-color:#0078be!important; 0440 color:#fff 0441 } 0442 .btn.btn-primary:active, 0443 .btn.btn-primary.active { 0444 background:#0078be; 0445 border-color:#0078be; 0446 color:#fff 0447 } 0448 .btn.btn-primary.loading::after { 0449 border-bottom-color:#fff; 0450 border-left-color:#fff 0451 } 0452 .btn.btn-link { 0453 background:0 0; 0454 border-color:transparent; 0455 color:#4e657e 0456 } 0457 .btn.btn-link:focus, 0458 .btn.btn-link:hover, 0459 .btn.btn-link:active, 0460 .btn.btn-link.active { 0461 color:#3b49af 0462 } 0463 .btn.btn-sm { 0464 font-size:1.2rem; 0465 height:2.4rem; 0466 padding:.1rem .8rem 0467 } 0468 .btn.btn-lg { 0469 font-size:1.6rem; 0470 height:4rem; 0471 padding:.9rem .8rem 0472 } 0473 .btn.btn-block { 0474 display:block; 0475 width:100% 0476 } 0477 .btn.btn-action { 0478 padding-left:0; 0479 padding-right:0; 0480 width:3.2rem 0481 } 0482 .btn.btn-action.btn-sm { 0483 width:2.4rem 0484 } 0485 .btn.btn-action.btn-lg { 0486 width:4rem 0487 } 0488 .btn.btn-clear { 0489 background:0 0; 0490 border:0; 0491 color:currentColor; 0492 height:1.6rem; 0493 line-height:1.6rem; 0494 margin-left:.4rem; 0495 margin-right:-.2rem; 0496 opacity:.45; 0497 padding:0 .2rem; 0498 text-decoration:none; 0499 width:1.6rem 0500 } 0501 .btn.btn-clear:hover { 0502 opacity:.85 0503 } 0504 .btn.btn-clear::before { 0505 content:"\2715" 0506 } 0507 .btn-group { 0508 display:inline-flex; 0509 display:-ms-inline-flexbox; 0510 display:-webkit-inline-flex; 0511 -webkit-flex-wrap:wrap; 0512 -ms-flex-wrap:wrap; 0513 flex-wrap:wrap 0514 } 0515 .btn-group .btn { 0516 -webkit-flex:1 0 auto; 0517 -ms-flex:1 0 auto; 0518 flex:1 0 auto 0519 } 0520 .btn-group .btn:first-child:not(:last-child) { 0521 border-bottom-right-radius:0; 0522 border-top-right-radius:0 0523 } 0524 .btn-group .btn:not(:first-child):not(:last-child) { 0525 border-radius:0; 0526 margin-left:-.1rem 0527 } 0528 .btn-group .btn:last-child:not(:first-child) { 0529 border-bottom-left-radius:0; 0530 border-top-left-radius:0; 0531 margin-left:-.1rem 0532 } 0533 .btn-group .btn:focus, 0534 .btn-group .btn:hover, 0535 .btn-group .btn:active, 0536 .btn-group .btn.active { 0537 z-index:1 0538 } 0539 .btn-group.btn-group-block { 0540 display:flex; 0541 display:-ms-flexbox; 0542 display:-webkit-flex 0543 } 0544 .btn-group.btn-group-block .btn { 0545 -webkit-flex:1 0 0; 0546 -ms-flex:1 0 0; 0547 flex:1 0 0 0548 } 0549 .form-group:not(:last-child) { 0550 margin-bottom:1rem 0551 } 0552 .form-label { 0553 display:block; 0554 padding:.6rem 0 0555 } 0556 .form-label.label-sm { 0557 padding:.2rem 0 0558 } 0559 .form-label.label-lg { 0560 padding:1rem 0 0561 } 0562 .form-input { 0563 -webkit-appearance:none; 0564 -moz-appearance:none; 0565 appearance:none; 0566 background:#fff; 0567 background-image:none; 0568 border:.1rem solid #c4c9d3; 0569 border-radius:.2rem; 0570 color:#50596c; 0571 display:block; 0572 font-size:1.4rem; 0573 height:3.2rem; 0574 line-height:2rem; 0575 max-width:100%; 0576 outline:none; 0577 padding:.5rem .8rem; 0578 position:relative; 0579 transition:all .2s ease; 0580 width:100% 0581 } 0582 .form-input:focus { 0583 border-color:#7f007f 0584 } 0585 .form-input::-webkit-input-placeholder { 0586 color:#acb3c2 0587 } 0588 .form-input::-moz-placeholder { 0589 color:#acb3c2 0590 } 0591 .form-input:-ms-input-placeholder { 0592 color:#acb3c2 0593 } 0594 .form-input::placeholder { 0595 color:#acb3c2 0596 } 0597 .form-input.input-sm { 0598 font-size:1.2rem; 0599 height:2.4rem; 0600 padding:.1rem .8rem 0601 } 0602 .form-input.input-lg { 0603 font-size:1.6rem; 0604 height:4rem; 0605 padding:.9rem .8rem 0606 } 0607 .form-input.input-inline { 0608 display:inline-block; 0609 vertical-align:middle; 0610 width:auto 0611 } 0612 textarea.form-input { 0613 height:auto 0614 } 0615 .form-input[type=file] { 0616 height:auto 0617 } 0618 .form-input-hint { 0619 color:#acb3c2; 0620 margin-top:.4rem 0621 } 0622 .has-success .form-input-hint, 0623 .is-success+.form-input-hint { 0624 color:#32b643 0625 } 0626 .has-error .form-input-hint, 0627 .is-error+.form-input-hint { 0628 color:#e85600 0629 } 0630 .form-select { 0631 -webkit-appearance:none; 0632 -moz-appearance:none; 0633 appearance:none; 0634 border:.1rem solid #c4c9d3; 0635 border-radius:.2rem; 0636 color:inherit; 0637 font-size:1.4rem; 0638 line-height:2rem; 0639 outline:none; 0640 padding:.5rem .8rem; 0641 vertical-align:middle; 0642 width:100% 0643 } 0644 .form-select[multiple] option { 0645 padding:.2rem .4rem 0646 } 0647 .form-select:not([multiple]) { 0648 background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23667189' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/.8rem 1rem; 0649 height:3.2rem; 0650 padding-right:2.4rem 0651 } 0652 .form-select:focus { 0653 border-color:#7f007f; 0654 box-shadow:0 0 0 .2rem rgba(87,100,198,.15) 0655 } 0656 .form-select::-ms-expand { 0657 display:none 0658 } 0659 .form-select.select-sm { 0660 font-size:1.2rem; 0661 height:2.4rem; 0662 padding:.1rem 2rem .1rem .6rem 0663 } 0664 .form-select.select-lg { 0665 font-size:1.6rem; 0666 height:4rem; 0667 padding:.9rem 2.4rem .9rem .8rem 0668 } 0669 .has-success .form-input, 0670 .has-success .form-select, 0671 .form-input.is-success, 0672 .form-select.is-success { 0673 border-color:#32b643 0674 } 0675 .has-success .form-input:focus, 0676 .has-success .form-select:focus, 0677 .form-input.is-success:focus, 0678 .form-select.is-success:focus { 0679 box-shadow:0 0 0 .2rem rgba(50,182,67,.15) 0680 } 0681 .has-error .form-input, 0682 .has-error .form-select, 0683 .form-input.is-error, 0684 .form-select.is-error { 0685 border-color:#e85600 0686 } 0687 .has-error .form-input:focus, 0688 .has-error .form-select:focus, 0689 .form-input.is-error:focus, 0690 .form-select.is-error:focus { 0691 box-shadow:0 0 0 .2rem rgba(232,86,0,.15) 0692 } 0693 .form-input:not(:placeholder-shown):invalid { 0694 border-color:#e85600 0695 } 0696 .form-input:not(:placeholder-shown):invalid:focus { 0697 box-shadow:0 0 0 .2rem rgba(232,86,0,.15) 0698 } 0699 .form-input:not(:placeholder-shown):invalid+.form-input-hint { 0700 color:#e85600 0701 } 0702 .has-icon-left, 0703 .has-icon-right { 0704 position:relative 0705 } 0706 .has-icon-left .form-icon, 0707 .has-icon-right .form-icon { 0708 margin:0 .8rem; 0709 min-width:1.4rem; 0710 position:absolute; 0711 top:50%; 0712 -webkit-transform:translateY(-50%); 0713 -ms-transform:translateY(-50%); 0714 transform:translateY(-50%) 0715 } 0716 .has-icon-left .form-icon { 0717 left:0 0718 } 0719 .has-icon-left .form-input { 0720 padding-left:3rem 0721 } 0722 .has-icon-right .form-icon { 0723 right:0 0724 } 0725 .has-icon-right .form-input { 0726 padding-right:3rem 0727 } 0728 .form-checkbox, 0729 .form-radio, 0730 .form-switch { 0731 display:inline-block; 0732 line-height:2rem; 0733 position:relative 0734 } 0735 .form-checkbox input, 0736 .form-radio input, 0737 .form-switch input { 0738 clip:rect(0,0,0,0); 0739 height:.1rem; 0740 margin:-.1rem; 0741 overflow:hidden; 0742 position:absolute; 0743 width:.1rem 0744 } 0745 .form-checkbox input:focus+.form-icon, 0746 .form-radio input:focus+.form-icon, 0747 .form-switch input:focus+.form-icon { 0748 border-color:#7f007f; 0749 box-shadow:0 0 0 .2rem rgba(87,100,198,.15) 0750 } 0751 .form-checkbox input:checked+.form-icon, 0752 .form-radio input:checked+.form-icon, 0753 .form-switch input:checked+.form-icon { 0754 background:#7f007f; 0755 border-color:#7f007f 0756 } 0757 .form-checkbox .form-icon, 0758 .form-radio .form-icon, 0759 .form-switch .form-icon { 0760 border:.1rem solid #c4c9d3; 0761 cursor:pointer; 0762 display:inline-block; 0763 position:absolute; 0764 transition:all .2s ease 0765 } 0766 .form-checkbox, 0767 .form-radio { 0768 padding:.2rem 2rem 0769 } 0770 .form-checkbox .form-icon, 0771 .form-radio .form-icon { 0772 background:#fff; 0773 height:1.4rem; 0774 left:0; 0775 top:.5rem; 0776 width:1.4rem 0777 } 0778 .form-checkbox input:active+.form-icon, 0779 .form-radio input:active+.form-icon { 0780 background:#f0f1f4 0781 } 0782 .form-checkbox .form-icon { 0783 border-radius:.2rem 0784 } 0785 .form-checkbox input:checked+.form-icon::before { 0786 background-clip:padding-box; 0787 border:.2rem solid #fff; 0788 border-left-width:0; 0789 border-top-width:0; 0790 content:""; 0791 height:1rem; 0792 left:50%; 0793 margin-left:-.3rem; 0794 margin-top:-.6rem; 0795 position:absolute; 0796 top:50%; 0797 -webkit-transform:rotate(45deg); 0798 -ms-transform:rotate(45deg); 0799 transform:rotate(45deg); 0800 width:.6rem 0801 } 0802 .form-checkbox input:indeterminate+.form-icon { 0803 background:#7f007f; 0804 border-color:#7f007f 0805 } 0806 .form-checkbox input:indeterminate+.form-icon::before { 0807 background:#fff; 0808 content:""; 0809 height:.2rem; 0810 left:50%; 0811 margin-left:-.5rem; 0812 margin-top:-.1rem; 0813 position:absolute; 0814 top:50%; 0815 width:1rem 0816 } 0817 .form-radio .form-icon { 0818 border-radius:.7rem 0819 } 0820 .form-radio input:checked+.form-icon::before { 0821 background:#fff; 0822 border-radius:.2rem; 0823 content:""; 0824 height:.4rem; 0825 left:50%; 0826 margin-left:-.2rem; 0827 margin-top:-.2rem; 0828 position:absolute; 0829 top:50%; 0830 width:.4rem 0831 } 0832 .form-switch { 0833 padding:.2rem 2rem .2rem 3.6rem 0834 } 0835 .form-switch .form-icon { 0836 background:#e7e9ed; 0837 background-clip:padding-box; 0838 border-radius:.9rem; 0839 height:1.8rem; 0840 left:0; 0841 top:.3rem; 0842 width:3rem 0843 } 0844 .form-switch .form-icon::before { 0845 background:#fff; 0846 border-radius:.8rem; 0847 content:""; 0848 display:block; 0849 height:1.6rem; 0850 left:0; 0851 position:absolute; 0852 top:0; 0853 transition:all .2s ease; 0854 width:1.6rem 0855 } 0856 .form-switch input:checked+.form-icon::before { 0857 left:1.2rem 0858 } 0859 .form-switch input:active+.form-icon::before { 0860 background:#f8f9fa 0861 } 0862 .input-group { 0863 display:flex; 0864 display:-ms-flexbox; 0865 display:-webkit-flex 0866 } 0867 .input-group .input-group-addon { 0868 background:#f8f9fa; 0869 border:.1rem solid #c4c9d3; 0870 border-radius:.2rem; 0871 line-height:2rem; 0872 padding:.5rem .8rem 0873 } 0874 .input-group .input-group-addon.addon-sm { 0875 font-size:1.2rem; 0876 padding:.1rem .8rem 0877 } 0878 .input-group .input-group-addon.addon-lg { 0879 font-size:1.6rem; 0880 padding:.9rem .8rem 0881 } 0882 .input-group .input-group-addon, 0883 .input-group .input-group-btn { 0884 -webkit-flex:1 0 auto; 0885 -ms-flex:1 0 auto; 0886 flex:1 0 auto 0887 } 0888 .input-group .form-input:first-child:not(:last-child), 0889 .input-group .form-select:first-child:not(:last-child), 0890 .input-group .input-group-addon:first-child:not(:last-child), 0891 .input-group .input-group-btn:first-child:not(:last-child) { 0892 border-bottom-right-radius:0; 0893 border-top-right-radius:0 0894 } 0895 .input-group .form-input:not(:first-child):not(:last-child), 0896 .input-group .form-select:not(:first-child):not(:last-child), 0897 .input-group .input-group-addon:not(:first-child):not(:last-child), 0898 .input-group .input-group-btn:not(:first-child):not(:last-child) { 0899 border-radius:0; 0900 margin-left:-.1rem 0901 } 0902 .input-group .form-input:last-child:not(:first-child), 0903 .input-group .form-select:last-child:not(:first-child), 0904 .input-group .input-group-addon:last-child:not(:first-child), 0905 .input-group .input-group-btn:last-child:not(:first-child) { 0906 border-bottom-left-radius:0; 0907 border-top-left-radius:0; 0908 margin-left:-.1rem 0909 } 0910 .input-group .form-input:focus, 0911 .input-group .form-select:focus, 0912 .input-group .input-group-addon:focus, 0913 .input-group .input-group-btn:focus { 0914 z-index:1 0915 } 0916 .input-group .form-select { 0917 width:auto 0918 } 0919 .input-group.input-inline { 0920 display:inline-flex; 0921 display:-ms-inline-flexbox; 0922 display:-webkit-inline-flex 0923 } 0924 .form-input:disabled, 0925 .form-select:disabled, 0926 .form-input.disabled, 0927 .form-select.disabled { 0928 background-color:#f0f1f4; 0929 cursor:not-allowed; 0930 opacity:.5 0931 } 0932 .form-input[readonly] { 0933 background-color:#f8f9fa 0934 } 0935 input:disabled+.form-icon, 0936 input.disabled+.form-icon { 0937 background:#f0f1f4; 0938 cursor:not-allowed; 0939 opacity:.5 0940 } 0941 .form-switch input:disabled+.form-icon::before, 0942 .form-switch input.disabled+.form-icon::before { 0943 background:#fff 0944 } 0945 .form-horizontal { 0946 padding:1rem 0947 } 0948 .form-horizontal .form-group { 0949 display:flex; 0950 display:-ms-flexbox; 0951 display:-webkit-flex 0952 } 0953 .form-horizontal .form-checkbox, 0954 .form-horizontal .form-radio, 0955 .form-horizontal .form-switch { 0956 margin:.4rem 0 0957 } 0958 .label { 0959 background:#f8f9fa; 0960 border-radius:.2rem; 0961 color:#5b657a; 0962 display:inline-block; 0963 line-height:1; 0964 padding:.3rem .4rem; 0965 vertical-align:baseline 0966 } 0967 .label.label-primary { 0968 background:#7f007f; 0969 color:#fff 0970 } 0971 .label.label-success { 0972 background:#32b643; 0973 color:#fff 0974 } 0975 .label.label-warning { 0976 background:#ffb700; 0977 color:#fff 0978 } 0979 .label.label-error { 0980 background:#e85600; 0981 color:#fff 0982 } 0983 code { 0984 background:#fdf4f4; 0985 border-radius:.2rem; 0986 color:#e06870; 0987 display:inline-block; 0988 line-height:1; 0989 padding:.3rem .4rem; 0990 vertical-align:baseline 0991 } 0992 .code { 0993 border-radius:.2rem; 0994 color:#50596c; 0995 line-height:2rem; 0996 position:relative 0997 } 0998 .code::before { 0999 color:#acb3c2; 1000 content:attr(data-lang); 1001 font-size:1.2rem; 1002 position:absolute; 1003 right:1rem; 1004 top:.2rem 1005 } 1006 .code code { 1007 background:#f8f9fa; 1008 color:inherit; 1009 display:block; 1010 line-height:inherit; 1011 overflow-x:auto; 1012 padding:2rem; 1013 width:100% 1014 } 1015 .img-responsive { 1016 display:block; 1017 height:auto; 1018 max-width:100% 1019 } 1020 .img-fit-cover { 1021 object-fit:cover 1022 } 1023 .img-fit-contain { 1024 object-fit:contain 1025 } 1026 .video-responsive { 1027 display:block; 1028 overflow:hidden; 1029 padding:0; 1030 position:relative; 1031 width:100% 1032 } 1033 .video-responsive::before { 1034 content:""; 1035 display:block; 1036 padding-bottom:56.25% 1037 } 1038 .video-responsive iframe, 1039 .video-responsive object, 1040 .video-responsive embed { 1041 bottom:0; 1042 height:100%; 1043 left:0; 1044 position:absolute; 1045 right:0; 1046 top:0; 1047 width:100% 1048 } 1049 .video-responsive video { 1050 height:auto; 1051 max-width:100%; 1052 width:100% 1053 } 1054 .video-responsive-4-3::before { 1055 padding-bottom:75% 1056 } 1057 .video-responsive-1-1::before { 1058 padding-bottom:100% 1059 } 1060 .figure { 1061 margin:0 0 1rem 1062 } 1063 .figure .figure-caption { 1064 color:#727e96; 1065 margin-top:1rem 1066 } 1067 .container { 1068 margin-left:auto; 1069 margin-right:auto; 1070 padding-left:1rem; 1071 padding-right:1rem; 1072 width:100% 1073 } 1074 .container.grid-1280 { 1075 max-width:130rem 1076 } 1077 .container.grid-960 { 1078 max-width:98rem 1079 } 1080 .container.grid-480 { 1081 max-width:50rem 1082 } 1083 .columns { 1084 display:flex; 1085 display:-ms-flexbox; 1086 display:-webkit-flex; 1087 -webkit-flex-wrap:wrap; 1088 -ms-flex-wrap:wrap; 1089 flex-wrap:wrap; 1090 margin-left:-1rem; 1091 margin-right:-1rem 1092 } 1093 .columns.col-gapless { 1094 margin-left:0; 1095 margin-right:0 1096 } 1097 .columns.col-gapless .column { 1098 padding-left:0; 1099 padding-right:0 1100 } 1101 .columns.col-oneline { 1102 -webkit-flex-wrap:nowrap; 1103 -ms-flex-wrap:nowrap; 1104 flex-wrap:nowrap; 1105 overflow-x:auto 1106 } 1107 .column { 1108 -webkit-flex:1; 1109 -ms-flex:1; 1110 flex:1; 1111 max-width:100%; 1112 padding:1rem 1113 } 1114 .column.col-12, 1115 .column.col-11, 1116 .column.col-10, 1117 .column.col-9, 1118 .column.col-8, 1119 .column.col-7, 1120 .column.col-6, 1121 .column.col-5, 1122 .column.col-4, 1123 .column.col-3, 1124 .column.col-2, 1125 .column.col-1 { 1126 -webkit-flex:none; 1127 -ms-flex:none; 1128 flex:none 1129 } 1130 .col-12 { 1131 width:100% 1132 } 1133 .col-11 { 1134 width:91.66666667% 1135 } 1136 .col-10 { 1137 width:83.33333333% 1138 } 1139 .col-9 { 1140 width:75% 1141 } 1142 .col-8 { 1143 width:66.66666667% 1144 } 1145 .col-7 { 1146 width:58.33333333% 1147 } 1148 .col-6 { 1149 width:50% 1150 } 1151 .col-5 { 1152 width:41.66666667% 1153 } 1154 .col-4 { 1155 width:33.33333333% 1156 } 1157 .col-3 { 1158 width:25% 1159 } 1160 .col-2 { 1161 width:16.66666667% 1162 } 1163 .col-1 { 1164 width:8.33333333% 1165 } 1166 @media screen and (max-width:1280px) { 1167 .col-xl-12, 1168 .col-xl-11, 1169 .col-xl-10, 1170 .col-xl-9, 1171 .col-xl-8, 1172 .col-xl-7, 1173 .col-xl-6, 1174 .col-xl-5, 1175 .col-xl-4, 1176 .col-xl-3, 1177 .col-xl-2, 1178 .col-xl-1 { 1179 -webkit-flex:none; 1180 -ms-flex:none; 1181 flex:none 1182 } 1183 .col-xl-12 { 1184 width:100% 1185 } 1186 .col-xl-11 { 1187 width:91.66666667% 1188 } 1189 .col-xl-10 { 1190 width:83.33333333% 1191 } 1192 .col-xl-9 { 1193 width:75% 1194 } 1195 .col-xl-8 { 1196 width:66.66666667% 1197 } 1198 .col-xl-7 { 1199 width:58.33333333% 1200 } 1201 .col-xl-6 { 1202 width:50% 1203 } 1204 .col-xl-5 { 1205 width:41.66666667% 1206 } 1207 .col-xl-4 { 1208 width:33.33333333% 1209 } 1210 .col-xl-3 { 1211 width:25% 1212 } 1213 .col-xl-2 { 1214 width:16.66666667% 1215 } 1216 .col-xl-1 { 1217 width:8.33333333% 1218 } 1219 } 1220 @media screen and (max-width:960px) { 1221 .col-lg-12, 1222 .col-lg-11, 1223 .col-lg-10, 1224 .col-lg-9, 1225 .col-lg-8, 1226 .col-lg-7, 1227 .col-lg-6, 1228 .col-lg-5, 1229 .col-lg-4, 1230 .col-lg-3, 1231 .col-lg-2, 1232 .col-lg-1 { 1233 -webkit-flex:none; 1234 -ms-flex:none; 1235 flex:none 1236 } 1237 .col-lg-12 { 1238 width:100% 1239 } 1240 .col-lg-11 { 1241 width:91.66666667% 1242 } 1243 .col-lg-10 { 1244 width:83.33333333% 1245 } 1246 .col-lg-9 { 1247 width:75% 1248 } 1249 .col-lg-8 { 1250 width:66.66666667% 1251 } 1252 .col-lg-7 { 1253 width:58.33333333% 1254 } 1255 .col-lg-6 { 1256 width:50% 1257 } 1258 .col-lg-5 { 1259 width:41.66666667% 1260 } 1261 .col-lg-4 { 1262 width:33.33333333% 1263 } 1264 .col-lg-3 { 1265 width:25% 1266 } 1267 .col-lg-2 { 1268 width:16.66666667% 1269 } 1270 .col-lg-1 { 1271 width:8.33333333% 1272 } 1273 } 1274 @media screen and (max-width:840px) { 1275 .col-md-12, 1276 .col-md-11, 1277 .col-md-10, 1278 .col-md-9, 1279 .col-md-8, 1280 .col-md-7, 1281 .col-md-6, 1282 .col-md-5, 1283 .col-md-4, 1284 .col-md-3, 1285 .col-md-2, 1286 .col-md-1 { 1287 -webkit-flex:none; 1288 -ms-flex:none; 1289 flex:none 1290 } 1291 .col-md-12 { 1292 width:100% 1293 } 1294 .col-md-11 { 1295 width:91.66666667% 1296 } 1297 .col-md-10 { 1298 width:83.33333333% 1299 } 1300 .col-md-9 { 1301 width:75% 1302 } 1303 .col-md-8 { 1304 width:66.66666667% 1305 } 1306 .col-md-7 { 1307 width:58.33333333% 1308 } 1309 .col-md-6 { 1310 width:50% 1311 } 1312 .col-md-5 { 1313 width:41.66666667% 1314 } 1315 .col-md-4 { 1316 width:33.33333333% 1317 } 1318 .col-md-3 { 1319 width:25% 1320 } 1321 .col-md-2 { 1322 width:16.66666667% 1323 } 1324 .col-md-1 { 1325 width:8.33333333% 1326 } 1327 } 1328 @media screen and (max-width:600px) { 1329 .col-sm-12, 1330 .col-sm-11, 1331 .col-sm-10, 1332 .col-sm-9, 1333 .col-sm-8, 1334 .col-sm-7, 1335 .col-sm-6, 1336 .col-sm-5, 1337 .col-sm-4, 1338 .col-sm-3, 1339 .col-sm-2, 1340 .col-sm-1 { 1341 -webkit-flex:none; 1342 -ms-flex:none; 1343 flex:none 1344 } 1345 .col-sm-12 { 1346 width:100% 1347 } 1348 .col-sm-11 { 1349 width:91.66666667% 1350 } 1351 .col-sm-10 { 1352 width:83.33333333% 1353 } 1354 .col-sm-9 { 1355 width:75% 1356 } 1357 .col-sm-8 { 1358 width:66.66666667% 1359 } 1360 .col-sm-7 { 1361 width:58.33333333% 1362 } 1363 .col-sm-6 { 1364 width:50% 1365 } 1366 .col-sm-5 { 1367 width:41.66666667% 1368 } 1369 .col-sm-4 { 1370 width:33.33333333% 1371 } 1372 .col-sm-3 { 1373 width:25% 1374 } 1375 .col-sm-2 { 1376 width:16.66666667% 1377 } 1378 .col-sm-1 { 1379 width:8.33333333% 1380 } 1381 } 1382 @media screen and (max-width:480px) { 1383 .col-xs-12, 1384 .col-xs-11, 1385 .col-xs-10, 1386 .col-xs-9, 1387 .col-xs-8, 1388 .col-xs-7, 1389 .col-xs-6, 1390 .col-xs-5, 1391 .col-xs-4, 1392 .col-xs-3, 1393 .col-xs-2, 1394 .col-xs-1 { 1395 -webkit-flex:none; 1396 -ms-flex:none; 1397 flex:none 1398 } 1399 .col-xs-12 { 1400 width:100% 1401 } 1402 .col-xs-11 { 1403 width:91.66666667% 1404 } 1405 .col-xs-10 { 1406 width:83.33333333% 1407 } 1408 .col-xs-9 { 1409 width:75% 1410 } 1411 .col-xs-8 { 1412 width:66.66666667% 1413 } 1414 .col-xs-7 { 1415 width:58.33333333% 1416 } 1417 .col-xs-6 { 1418 width:50% 1419 } 1420 .col-xs-5 { 1421 width:41.66666667% 1422 } 1423 .col-xs-4 { 1424 width:33.33333333% 1425 } 1426 .col-xs-3 { 1427 width:25% 1428 } 1429 .col-xs-2 { 1430 width:16.66666667% 1431 } 1432 .col-xs-1 { 1433 width:8.33333333% 1434 } 1435 } 1436 .show-xs, 1437 .show-sm, 1438 .show-md, 1439 .show-lg, 1440 .show-xl { 1441 display:none!important 1442 } 1443 @media screen and (max-width:480px) { 1444 .hide-xs { 1445 display:none!important 1446 } 1447 .show-xs { 1448 display:block!important 1449 } 1450 } 1451 @media screen and (max-width:600px) { 1452 .hide-sm { 1453 display:none!important 1454 } 1455 .show-sm { 1456 display:block!important 1457 } 1458 } 1459 @media screen and (max-width:840px) { 1460 .hide-md { 1461 display:none!important 1462 } 1463 .show-md { 1464 display:block!important 1465 } 1466 } 1467 @media screen and (max-width:960px) { 1468 .hide-lg { 1469 display:none!important 1470 } 1471 .show-lg { 1472 display:block!important 1473 } 1474 } 1475 @media screen and (max-width:1280px) { 1476 .hide-xl { 1477 display:none!important 1478 } 1479 .show-xl { 1480 display:block!important 1481 } 1482 } 1483 .navbar { 1484 -webkit-align-items:stretch; 1485 align-items:stretch; 1486 display:flex; 1487 display:-ms-flexbox; 1488 display:-webkit-flex; 1489 -ms-flex-align:stretch; 1490 -ms-flex-pack:justify; 1491 -webkit-flex-wrap:wrap; 1492 -ms-flex-wrap:wrap; 1493 flex-wrap:wrap; 1494 -webkit-justify-content:space-between; 1495 justify-content:space-between 1496 } 1497 .navbar .navbar-section { 1498 -webkit-align-items:center; 1499 align-items:center; 1500 display:flex; 1501 display:-ms-flexbox; 1502 display:-webkit-flex; 1503 -webkit-flex:1 0 0; 1504 -ms-flex:1 0 0; 1505 flex:1 0 0; 1506 -ms-flex-align:center 1507 } 1508 .navbar .navbar-section:last-child { 1509 -ms-flex-pack:end; 1510 -webkit-justify-content:flex-end; 1511 justify-content:flex-end 1512 } 1513 .navbar .navbar-center { 1514 -webkit-align-items:center; 1515 align-items:center; 1516 display:flex; 1517 display:-ms-flexbox; 1518 display:-webkit-flex; 1519 -webkit-flex:0 0 auto; 1520 -ms-flex:0 0 auto; 1521 flex:0 0 auto; 1522 -ms-flex-align:center 1523 } 1524 .navbar .navbar-brand { 1525 font-size:1.6rem; 1526 font-weight:500; 1527 text-decoration:none 1528 } 1529 .panel { 1530 border:.1rem solid #f0f1f4; 1531 border-radius:.2rem; 1532 display:flex; 1533 display:-ms-flexbox; 1534 display:-webkit-flex; 1535 -webkit-flex-direction:column; 1536 -ms-flex-direction:column; 1537 flex-direction:column 1538 } 1539 .panel .panel-header, 1540 .panel .panel-footer { 1541 -webkit-flex:0 0 auto; 1542 -ms-flex:0 0 auto; 1543 flex:0 0 auto; 1544 padding:1.5rem 1545 } 1546 .panel .panel-nav { 1547 -webkit-flex:0 0 auto; 1548 -ms-flex:0 0 auto; 1549 flex:0 0 auto 1550 } 1551 .panel .panel-body { 1552 -webkit-flex:1 1 auto; 1553 -ms-flex:1 1 auto; 1554 flex:1 1 auto; 1555 overflow-y:auto; 1556 padding:0 1.5rem 1557 } 1558 .panel .panel-title { 1559 font-size:2rem 1560 } 1561 .panel .panel-subtitle { 1562 color:#bbc1cd 1563 } 1564 .empty { 1565 background:#f8f9fa; 1566 border-radius:.2rem; 1567 color:#727e96; 1568 padding:4rem; 1569 text-align:center 1570 } 1571 .empty .empty-title, 1572 .empty .empty-subtitle { 1573 margin:1rem auto 1574 } 1575 .empty .empty-subtitle { 1576 color:#bbc1cd 1577 } 1578 .empty .empty-action { 1579 margin-top:1.5rem 1580 } 1581 .form-autocomplete { 1582 position:relative 1583 } 1584 .form-autocomplete .form-autocomplete-input { 1585 -webkit-align-content:flex-start; 1586 align-content:flex-start; 1587 display:flex; 1588 display:-ms-flexbox; 1589 display:-webkit-flex; 1590 -ms-flex-line-pack:start; 1591 -webkit-flex-wrap:wrap; 1592 -ms-flex-wrap:wrap; 1593 flex-wrap:wrap; 1594 height:auto; 1595 min-height:3.2rem; 1596 padding:.1rem 0 0 .1rem 1597 } 1598 .form-autocomplete .form-autocomplete-input.is-focused { 1599 border-color:#7f007f; 1600 box-shadow:0 0 0 .2rem rgba(87,100,198,.15) 1601 } 1602 .form-autocomplete .form-autocomplete-input .form-input { 1603 border-color:transparent; 1604 box-shadow:none; 1605 display:inline-block; 1606 -webkit-flex:1 0 auto; 1607 -ms-flex:1 0 auto; 1608 flex:1 0 auto; 1609 height:2.8rem; 1610 padding:.3rem .8rem; 1611 width:auto 1612 } 1613 .form-autocomplete mark { 1614 font-size:1; 1615 padding:.1em 0 1616 } 1617 .form-autocomplete .menu { 1618 left:0; 1619 position:absolute; 1620 top:100%; 1621 width:100% 1622 } 1623 .avatar { 1624 background:#7f007f; 1625 border-radius:50%; 1626 color:rgba(255,255,255,.85); 1627 display:inline-block; 1628 font-size:1.4rem; 1629 font-weight:300; 1630 height:3.2rem; 1631 line-height:1; 1632 margin:0; 1633 position:relative; 1634 vertical-align:middle; 1635 width:3.2rem 1636 } 1637 .avatar.avatar-xs { 1638 font-size:.8rem; 1639 height:1.6rem; 1640 width:1.6rem 1641 } 1642 .avatar.avatar-sm { 1643 font-size:1rem; 1644 height:2.4rem; 1645 width:2.4rem 1646 } 1647 .avatar.avatar-lg { 1648 font-size:2rem; 1649 height:4.8rem; 1650 width:4.8rem 1651 } 1652 .avatar.avatar-xl { 1653 font-size:2.6rem; 1654 height:6.4rem; 1655 width:6.4rem 1656 } 1657 .avatar img { 1658 border-radius:50%; 1659 height:100%; 1660 position:relative; 1661 width:100%; 1662 z-index:100 1663 } 1664 .avatar .avatar-icon { 1665 background:#fff; 1666 bottom:14.64%; 1667 height:50%; 1668 padding:.2rem; 1669 position:absolute; 1670 right:14.64%; 1671 -webkit-transform:translate(50%,50%); 1672 -ms-transform:translate(50%,50%); 1673 transform:translate(50%,50%); 1674 width:50% 1675 } 1676 .avatar[data-initial]::before { 1677 color:currentColor; 1678 content:attr(data-initial); 1679 left:50%; 1680 position:absolute; 1681 top:50%; 1682 -webkit-transform:translate(-50%,-50%); 1683 -ms-transform:translate(-50%,-50%); 1684 transform:translate(-50%,-50%); 1685 z-index:1 1686 } 1687 .badge { 1688 position:relative; 1689 white-space:nowrap 1690 } 1691 .badge[data-badge]::after, 1692 .badge:not([data-badge])::after { 1693 background:#7f007f; 1694 background-clip:padding-box; 1695 border-radius:1rem; 1696 box-shadow:0 0 0 .2rem #fff; 1697 color:#fff; 1698 content:attr(data-badge); 1699 display:inline-block; 1700 -webkit-transform:translate(-.2rem,-1rem); 1701 -ms-transform:translate(-.2rem,-1rem); 1702 transform:translate(-.2rem,-1rem) 1703 } 1704 .badge[data-badge]::after { 1705 font-size:1.2rem; 1706 height:1.8rem; 1707 line-height:1; 1708 min-width:1.8rem; 1709 padding:.3rem .5rem; 1710 text-align:center; 1711 white-space:nowrap 1712 } 1713 .badge:not([data-badge])::after, 1714 .badge[data-badge=""]::after { 1715 height:.6rem; 1716 min-width:.6rem; 1717 padding:0; 1718 width:.6rem 1719 } 1720 .badge.btn::after { 1721 position:absolute; 1722 right:0; 1723 top:0; 1724 -webkit-transform:translate(50%,-50%); 1725 -ms-transform:translate(50%,-50%); 1726 transform:translate(50%,-50%) 1727 } 1728 .badge.avatar::after { 1729 position:absolute; 1730 right:14.64%; 1731 top:14.64%; 1732 -webkit-transform:translate(50%,-50%); 1733 -ms-transform:translate(50%,-50%); 1734 transform:translate(50%,-50%); 1735 z-index:100 1736 } 1737 .badge.avatar-xs::after { 1738 content:""; 1739 height:.8rem; 1740 min-width:.8rem; 1741 padding:0; 1742 width:.8rem 1743 } 1744 .bar { 1745 background:#f0f1f4; 1746 border-radius:.2rem; 1747 display:flex; 1748 display:-ms-flexbox; 1749 display:-webkit-flex; 1750 -webkit-flex-wrap:nowrap; 1751 -ms-flex-wrap:nowrap; 1752 flex-wrap:nowrap; 1753 height:1.6rem; 1754 width:100% 1755 } 1756 .bar.bar-sm { 1757 height:.4rem 1758 } 1759 .bar .bar-item { 1760 background:#7f007f; 1761 color:#fff; 1762 display:block; 1763 -ms-flex-negative:0; 1764 -webkit-flex-shrink:0; 1765 flex-shrink:0; 1766 font-size:1.2rem; 1767 height:100%; 1768 line-height:1; 1769 padding:.2rem 0; 1770 position:relative; 1771 text-align:center; 1772 width:0 1773 } 1774 .bar .bar-item:first-child { 1775 border-bottom-left-radius:.2rem; 1776 border-top-left-radius:.2rem 1777 } 1778 .bar .bar-item:last-child { 1779 border-bottom-right-radius:.2rem; 1780 border-top-right-radius:.2rem; 1781 -ms-flex-negative:1; 1782 -webkit-flex-shrink:1; 1783 flex-shrink:1 1784 } 1785 .bar-slider { 1786 height:.2rem; 1787 margin:1rem 0; 1788 position:relative 1789 } 1790 .bar-slider .bar-item { 1791 left:0; 1792 padding:0; 1793 position:absolute 1794 } 1795 .bar-slider .bar-item:not(:last-child):first-child { 1796 background:#f0f1f4; 1797 z-index:1 1798 } 1799 .bar-slider .bar-slider-btn { 1800 background:#7f007f; 1801 border:0; 1802 border-radius:50%; 1803 height:1.2rem; 1804 padding:0; 1805 position:absolute; 1806 right:0; 1807 top:50%; 1808 -webkit-transform:translate(50%,-50%); 1809 -ms-transform:translate(50%,-50%); 1810 transform:translate(50%,-50%); 1811 width:1.2rem 1812 } 1813 .bar-slider .bar-slider-btn:active { 1814 box-shadow:0 0 0 .2rem #7f007f 1815 } 1816 .card { 1817 background:#fff; 1818 border:.1rem solid #f0f1f4; 1819 border-radius:.2rem; 1820 display:block 1821 } 1822 .card .card-header, 1823 .card .card-body, 1824 .card .card-footer { 1825 padding:1.5rem; 1826 padding-bottom:0 1827 } 1828 .card .card-header:last-child, 1829 .card .card-body:last-child, 1830 .card .card-footer:last-child { 1831 padding-bottom:1.5rem 1832 } 1833 .card .card-image { 1834 padding-top:1.5rem 1835 } 1836 .card .card-image:first-child { 1837 padding-top:0 1838 } 1839 .card .card-image:first-child img { 1840 border-top-left-radius:.2rem; 1841 border-top-right-radius:.2rem 1842 } 1843 .card .card-image:last-child img { 1844 border-bottom-left-radius:.2rem; 1845 border-bottom-right-radius:.2rem 1846 } 1847 .card .card-title { 1848 font-size:2rem 1849 } 1850 .card .card-subtitle { 1851 color:#bbc1cd; 1852 font-size:1.2rem 1853 } 1854 .chip { 1855 -webkit-align-items:center; 1856 align-items:center; 1857 background:#f0f1f4; 1858 border-radius:.2rem; 1859 color:#727e96; 1860 display:-ms-inline-flexbox; 1861 display:inline-flex; 1862 display:-webkit-inline-flex; 1863 -ms-flex-align:center; 1864 height:2.8rem; 1865 margin:0 .1rem .1rem 0; 1866 max-width:100%; 1867 padding:.1rem .8rem; 1868 text-decoration:none; 1869 vertical-align:middle 1870 } 1871 .chip.active { 1872 background:#7f007f; 1873 color:#fff 1874 } 1875 .chip .avatar { 1876 margin-left:-.4rem; 1877 margin-right:.4rem 1878 } 1879 .dropdown { 1880 display:inline-block; 1881 position:relative 1882 } 1883 .dropdown .menu { 1884 -webkit-animation:slide-down .2s ease 1; 1885 animation:slide-down .2s ease 1; 1886 display:none; 1887 left:0; 1888 position:absolute; 1889 top:100% 1890 } 1891 .dropdown.dropdown-right .menu { 1892 left:auto; 1893 right:0 1894 } 1895 .dropdown.active .menu, 1896 .dropdown .dropdown-toggle:focus+.menu, 1897 .dropdown .menu:hover { 1898 display:block 1899 } 1900 .dropdown .btn-group .dropdown-toggle:nth-last-child(2) { 1901 border-bottom-right-radius:.2rem; 1902 border-top-right-radius:.2rem 1903 } 1904 .menu { 1905 background:#fff; 1906 border-radius:.2rem; 1907 box-shadow:0 .1rem .4rem rgba(69,77,93,.3); 1908 list-style:none; 1909 margin:0; 1910 min-width:18rem; 1911 padding:1rem; 1912 -webkit-transform:translateY(.5rem); 1913 -ms-transform:translateY(.5rem); 1914 transform:translateY(.5rem); 1915 z-index:100 1916 } 1917 .menu .menu-item { 1918 margin-top:0; 1919 padding:0 .8rem; 1920 text-decoration:none; 1921 -webkit-user-select:none; 1922 -moz-user-select:none; 1923 -ms-user-select:none; 1924 user-select:none 1925 } 1926 .menu .menu-item>a { 1927 border-radius:.2rem; 1928 color:inherit; 1929 display:block; 1930 margin:0 -.8rem; 1931 padding:.6rem .8rem; 1932 text-decoration:none 1933 } 1934 .menu .menu-item>a:focus, 1935 .menu .menu-item>a:hover { 1936 color:#7f007f 1937 } 1938 .menu .menu-item>a:active, 1939 .menu .menu-item>a.active { 1940 background:#fbfbfe; 1941 color:#7f007f 1942 } 1943 .menu .menu-badge { 1944 float:right; 1945 padding:.6rem 0 1946 } 1947 .menu .menu-badge .btn { 1948 margin-top:-.2rem 1949 } 1950 .modal { 1951 -webkit-align-items:center; 1952 align-items:center; 1953 bottom:0; 1954 display:none; 1955 -ms-flex-align:center; 1956 -ms-flex-pack:center; 1957 -webkit-justify-content:center; 1958 justify-content:center; 1959 left:0; 1960 opacity:0; 1961 overflow:hidden; 1962 padding:1rem; 1963 position:fixed; 1964 right:0; 1965 top:0 1966 } 1967 .modal:target, 1968 .modal.active { 1969 display:flex; 1970 display:-ms-flexbox; 1971 display:-webkit-flex; 1972 opacity:1; 1973 z-index:400 1974 } 1975 .modal:target .modal-overlay, 1976 .modal.active .modal-overlay { 1977 background:rgba(69,77,93,.5); 1978 bottom:0; 1979 cursor:default; 1980 display:block; 1981 left:0; 1982 position:absolute; 1983 right:0; 1984 top:0 1985 } 1986 .modal:target .modal-container, 1987 .modal.active .modal-container { 1988 -webkit-animation:slide-down .2s ease 1; 1989 animation:slide-down .2s ease 1; 1990 max-width:64rem; 1991 z-index:1 1992 } 1993 .modal.modal-sm .modal-container { 1994 max-width:32rem 1995 } 1996 .modal-container { 1997 background:#fff; 1998 border-radius:.2rem; 1999 box-shadow:0 .4rem 1rem rgba(69,77,93,.3); 2000 display:block; 2001 padding:0; 2002 text-align:left 2003 } 2004 .modal-container .modal-header { 2005 padding:1.5rem 2006 } 2007 .modal-container .modal-header .modal-title { 2008 font-size:1.6rem; 2009 margin:0 2010 } 2011 .modal-container .modal-body { 2012 max-height:50vh; 2013 overflow-y:auto; 2014 padding:1.5rem; 2015 position:relative 2016 } 2017 .modal-container .modal-footer { 2018 padding:1.5rem; 2019 text-align:right 2020 } 2021 .breadcrumb, 2022 .tab, 2023 .pagination, 2024 .nav { 2025 list-style:none; 2026 margin:.5rem 0 2027 } 2028 .breadcrumb { 2029 padding:1.2rem 0 2030 } 2031 .breadcrumb .breadcrumb-item { 2032 display:inline-block; 2033 margin:0; 2034 max-height:20px; 2035 overflow:hidden; 2036 text-overflow:ellipsis; 2037 max-width:400px 2038 } 2039 .breadcrumb .breadcrumb-item:last-child { 2040 color:#acb3c2 2041 } 2042 .breadcrumb .breadcrumb-item:not(:first-child)::before { 2043 color:#e7e9ed; 2044 content:"/"; 2045 padding:0 .4rem 2046 } 2047 .tab { 2048 -webkit-align-items:center; 2049 align-items:center; 2050 display:flex; 2051 display:-ms-flexbox; 2052 display:-webkit-flex; 2053 -ms-flex-align:center; 2054 -webkit-flex-wrap:wrap; 2055 -ms-flex-wrap:wrap; 2056 flex-wrap:wrap 2057 } 2058 .tab .tab-item { 2059 margin-top:0 2060 } 2061 .tab .tab-item.tab-action { 2062 -webkit-flex:1 0 auto; 2063 -ms-flex:1 0 auto; 2064 flex:1 0 auto; 2065 text-align:right 2066 } 2067 .tab .tab-item a { 2068 border-bottom:.2rem solid transparent; 2069 color:inherit; 2070 display:block; 2071 margin-top:0; 2072 padding:.6rem 1.2rem .4rem; 2073 text-decoration:none 2074 } 2075 .tab .tab-item a:focus, 2076 .tab .tab-item a:hover { 2077 color:#7f007f 2078 } 2079 .tab .tab-item.active a, 2080 .tab .tab-item a.active { 2081 border-bottom-color:#7f007f; 2082 color:#7f007f 2083 } 2084 .tab.tab-block .tab-item { 2085 -webkit-flex:1 0 0; 2086 -ms-flex:1 0 0; 2087 flex:1 0 0; 2088 text-align:center 2089 } 2090 .tab.tab-block .tab-item .badge[data-badge]::after { 2091 position:absolute; 2092 right:-.4rem; 2093 top:-.4rem; 2094 -webkit-transform:translate(0,0); 2095 -ms-transform:translate(0,0); 2096 transform:translate(0,0) 2097 } 2098 .tab:not(.tab-block) .badge { 2099 padding-right:.2rem 2100 } 2101 .pagination { 2102 display:flex; 2103 display:-ms-flexbox; 2104 display:-webkit-flex 2105 } 2106 .pagination .page-item { 2107 margin:1rem .1rem 2108 } 2109 .pagination .page-item span { 2110 display:inline-block; 2111 padding:.6rem .4rem 2112 } 2113 .pagination .page-item a { 2114 border-radius:.2rem; 2115 color:#727e96; 2116 display:inline-block; 2117 padding:.6rem .8rem; 2118 text-decoration:none 2119 } 2120 .pagination .page-item a:focus, 2121 .pagination .page-item a:hover { 2122 color:#7f007f 2123 } 2124 .pagination .page-item a[disabled], 2125 .pagination .page-item a.disabled { 2126 cursor:default; 2127 opacity:.5; 2128 pointer-events:none 2129 } 2130 .pagination .page-item.active a { 2131 background:#7f007f; 2132 color:#fff 2133 } 2134 .pagination .page-item.page-prev, 2135 .pagination .page-item.page-next { 2136 -webkit-flex:1 0 50%; 2137 -ms-flex:1 0 50%; 2138 flex:1 0 50% 2139 } 2140 .pagination .page-item.page-next { 2141 text-align:right 2142 } 2143 .pagination .page-item .page-item-title { 2144 margin:0 2145 } 2146 .pagination .page-item .page-item-subtitle { 2147 margin:0; 2148 opacity:.5 2149 } 2150 .nav { 2151 display:flex; 2152 display:-ms-flexbox; 2153 display:-webkit-flex; 2154 -webkit-flex-direction:column; 2155 -ms-flex-direction:column; 2156 flex-direction:column 2157 } 2158 .nav .nav-item a { 2159 color:#727e96; 2160 padding:.6rem .8rem; 2161 text-decoration:none 2162 } 2163 .nav .nav-item a:focus, 2164 .nav .nav-item a:hover { 2165 color:#7f007f 2166 } 2167 .nav .nav-item.active>a { 2168 font-weight:700 2169 } 2170 .nav .nav-item.active>a:focus, 2171 .nav .nav-item.active>a:hover { 2172 color:#7f007f 2173 } 2174 .nav .nav { 2175 margin-bottom:1rem; 2176 margin-left:2rem 2177 } 2178 .nav .nav a { 2179 color:#acb3c2 2180 } 2181 .popover { 2182 display:inline-block; 2183 position:relative 2184 } 2185 .popover .popover-container { 2186 content:attr(data-tooltip); 2187 left:50%; 2188 opacity:0; 2189 padding:1rem; 2190 position:absolute; 2191 top:0; 2192 -webkit-transform:translate(-50%,-50%) scale(0); 2193 -ms-transform:translate(-50%,-50%) scale(0); 2194 transform:translate(-50%,-50%) scale(0); 2195 transition:transform .2s ease,-webkit-transform .2s ease; 2196 transition:transform .2s ease; 2197 transition:-webkit-transform .2s ease; 2198 width:32rem; 2199 z-index:400 2200 } 2201 .popover :focus+.popover-container, 2202 .popover:hover .popover-container, 2203 .popover .popover-container:hover { 2204 display:block; 2205 opacity:1; 2206 -webkit-transform:translate(-50%,-100%) scale(1); 2207 -ms-transform:translate(-50%,-100%) scale(1); 2208 transform:translate(-50%,-100%) scale(1) 2209 } 2210 .popover.popover-right .popover-container { 2211 left:100%; 2212 top:50% 2213 } 2214 .popover.popover-right :focus+.popover-container, 2215 .popover.popover-right:hover .popover-container, 2216 .popover.popover-right .popover-container:hover { 2217 -webkit-transform:translate(0,-50%) scale(1); 2218 -ms-transform:translate(0,-50%) scale(1); 2219 transform:translate(0,-50%) scale(1) 2220 } 2221 .popover.popover-bottom .popover-container { 2222 left:50%; 2223 top:100% 2224 } 2225 .popover.popover-bottom :focus+.popover-container, 2226 .popover.popover-bottom:hover .popover-container, 2227 .popover.popover-bottom .popover-container:hover { 2228 -webkit-transform:translate(-50%,0) scale(1); 2229 -ms-transform:translate(-50%,0) scale(1); 2230 transform:translate(-50%,0) scale(1) 2231 } 2232 .popover.popover-left .popover-container { 2233 left:0; 2234 top:50% 2235 } 2236 .popover.popover-left :focus+.popover-container, 2237 .popover.popover-left:hover .popover-container, 2238 .popover.popover-left .popover-container:hover { 2239 -webkit-transform:translate(-100%,-50%) scale(1); 2240 -ms-transform:translate(-100%,-50%) scale(1); 2241 transform:translate(-100%,-50%) scale(1) 2242 } 2243 .popover .card { 2244 border:0; 2245 box-shadow:0 .4rem 1rem rgba(69,77,93,.3) 2246 } 2247 .step { 2248 display:flex; 2249 display:-ms-flexbox; 2250 display:-webkit-flex; 2251 -webkit-flex-wrap:nowrap; 2252 -ms-flex-wrap:nowrap; 2253 flex-wrap:nowrap; 2254 list-style:none; 2255 margin:.5rem 0; 2256 width:100% 2257 } 2258 .step .step-item { 2259 -webkit-flex:1 1 0; 2260 -ms-flex:1 1 0; 2261 flex:1 1 0; 2262 margin-top:0; 2263 min-height:2rem; 2264 position:relative; 2265 text-align:center 2266 } 2267 .step .step-item:not(:first-child)::before { 2268 background:#7f007f; 2269 content:""; 2270 height:.2rem; 2271 left:-50%; 2272 position:absolute; 2273 top:.9rem; 2274 width:100% 2275 } 2276 .step .step-item a { 2277 color:#acb3c2; 2278 display:inline-block; 2279 padding:2rem 1rem 0; 2280 text-decoration:none 2281 } 2282 .step .step-item a::before { 2283 background:#7f007f; 2284 border:.2rem solid #fff; 2285 border-radius:50%; 2286 content:""; 2287 display:block; 2288 height:1.2rem; 2289 left:50%; 2290 position:absolute; 2291 top:.4rem; 2292 -webkit-transform:translateX(-50%); 2293 -ms-transform:translateX(-50%); 2294 transform:translateX(-50%); 2295 width:1.2rem; 2296 z-index:1 2297 } 2298 .step .step-item.active a::before { 2299 background:#fff; 2300 border:.2rem solid #7f007f 2301 } 2302 .step .step-item.active~.step-item::before { 2303 background:#f0f1f4 2304 } 2305 .step .step-item.active~.step-item a::before { 2306 background:#e7e9ed 2307 } 2308 .tile { 2309 -webkit-align-content:space-between; 2310 align-content:space-between; 2311 -webkit-align-items:flex-start; 2312 align-items:flex-start; 2313 display:flex; 2314 display:-ms-flexbox; 2315 display:-webkit-flex; 2316 -ms-flex-align:start; 2317 -ms-flex-line-pack:justify 2318 } 2319 .tile .tile-icon, 2320 .tile .tile-action { 2321 -webkit-flex:0 0 auto; 2322 -ms-flex:0 0 auto; 2323 flex:0 0 auto 2324 } 2325 .tile .tile-content { 2326 -webkit-flex:1 1 auto; 2327 -ms-flex:1 1 auto; 2328 flex:1 1 auto 2329 } 2330 .tile .tile-content:not(:first-child) { 2331 padding-left:1rem 2332 } 2333 .tile .tile-content:not(:last-child) { 2334 padding-right:1rem 2335 } 2336 .tile .tile-title { 2337 line-height:2rem 2338 } 2339 .tile .tile-subtitle { 2340 color:#bbc1cd; 2341 line-height:2rem 2342 } 2343 .tile.tile-centered { 2344 -webkit-align-items:center; 2345 align-items:center; 2346 -ms-flex-align:center 2347 } 2348 .tile.tile-centered .tile-content { 2349 overflow:hidden 2350 } 2351 .tile.tile-centered .tile-title, 2352 .tile.tile-centered .tile-subtitle { 2353 margin-bottom:0; 2354 overflow:hidden; 2355 text-overflow:ellipsis; 2356 white-space:nowrap 2357 } 2358 .toast { 2359 background:rgba(69,77,93,.9); 2360 border:.1rem solid #454d5d; 2361 border-color:#454d5d; 2362 border-radius:.2rem; 2363 color:#fff; 2364 display:block; 2365 padding:1rem; 2366 width:100% 2367 } 2368 .toast.toast-primary { 2369 background:rgba(87,100,198,.9); 2370 border-color:#7f007f 2371 } 2372 .toast.toast-success { 2373 background:#5bc787!important; 2374 border-color:#5bc787!important 2375 } 2376 .toast.toast-warning { 2377 background:rgba(255,183,0,.9); 2378 border-color:#ffb700 2379 } 2380 .toast.toast-error { 2381 background:rgba(232,86,0,.9); 2382 border-color:#e85600 2383 } 2384 .toast a { 2385 color:#fff; 2386 text-decoration:underline 2387 } 2388 .toast a:focus, 2389 .toast a:hover, 2390 .toast a:active, 2391 .toast a.active { 2392 opacity:.75 2393 } 2394 .tooltip { 2395 position:relative 2396 } 2397 .tooltip::after { 2398 background:rgba(69,77,93,.9); 2399 border-radius:.2rem; 2400 bottom:100%; 2401 color:#fff; 2402 content:attr(data-tooltip); 2403 display:block; 2404 font-size:1.2rem; 2405 left:50%; 2406 max-width:32rem; 2407 opacity:0; 2408 overflow:hidden; 2409 padding:.4rem .8rem; 2410 pointer-events:none; 2411 position:absolute; 2412 text-overflow:ellipsis; 2413 -webkit-transform:translate(-50%,1rem); 2414 -ms-transform:translate(-50%,1rem); 2415 transform:translate(-50%,1rem); 2416 transition:all .2s ease; 2417 white-space:nowrap; 2418 z-index:200 2419 } 2420 .tooltip:focus::after, 2421 .tooltip:hover::after { 2422 opacity:1; 2423 -webkit-transform:translate(-50%,-.5rem); 2424 -ms-transform:translate(-50%,-.5rem); 2425 transform:translate(-50%,-.5rem) 2426 } 2427 .tooltip[disabled], 2428 .tooltip.disabled { 2429 pointer-events:auto 2430 } 2431 .tooltip.tooltip-right::after { 2432 bottom:50%; 2433 left:100%; 2434 -webkit-transform:translate(-1rem,50%); 2435 -ms-transform:translate(-1rem,50%); 2436 transform:translate(-1rem,50%) 2437 } 2438 .tooltip.tooltip-right:focus::after, 2439 .tooltip.tooltip-right:hover::after { 2440 -webkit-transform:translate(.5rem,50%); 2441 -ms-transform:translate(.5rem,50%); 2442 transform:translate(.5rem,50%) 2443 } 2444 .tooltip.tooltip-bottom::after { 2445 bottom:auto; 2446 top:100%; 2447 -webkit-transform:translate(-50%,-1rem); 2448 -ms-transform:translate(-50%,-1rem); 2449 transform:translate(-50%,-1rem) 2450 } 2451 .tooltip.tooltip-bottom:focus::after, 2452 .tooltip.tooltip-bottom:hover::after { 2453 -webkit-transform:translate(-50%,.5rem); 2454 -ms-transform:translate(-50%,.5rem); 2455 transform:translate(-50%,.5rem) 2456 } 2457 .tooltip.tooltip-left::after { 2458 bottom:50%; 2459 left:auto; 2460 right:100%; 2461 -webkit-transform:translate(1rem,50%); 2462 -ms-transform:translate(1rem,50%); 2463 transform:translate(1rem,50%) 2464 } 2465 .tooltip.tooltip-left:focus::after, 2466 .tooltip.tooltip-left:hover::after { 2467 -webkit-transform:translate(-.5rem,50%); 2468 -ms-transform:translate(-.5rem,50%); 2469 transform:translate(-.5rem,50%) 2470 } 2471 @-webkit-keyframes loading { 2472 0% { 2473 -webkit-transform:rotate(0deg); 2474 transform:rotate(0deg) 2475 } 2476 100% { 2477 -webkit-transform:rotate(360deg); 2478 transform:rotate(360deg) 2479 } 2480 } 2481 @keyframes loading { 2482 0% { 2483 -webkit-transform:rotate(0deg); 2484 transform:rotate(0deg) 2485 } 2486 100% { 2487 -webkit-transform:rotate(360deg); 2488 transform:rotate(360deg) 2489 } 2490 } 2491 @-webkit-keyframes slide-down { 2492 0% { 2493 opacity:0; 2494 -webkit-transform:translateY(-3rem); 2495 transform:translateY(-3rem) 2496 } 2497 100% { 2498 opacity:1; 2499 -webkit-transform:translateY(0); 2500 transform:translateY(0) 2501 } 2502 } 2503 @keyframes slide-down { 2504 0% { 2505 opacity:0; 2506 -webkit-transform:translateY(-3rem); 2507 transform:translateY(-3rem) 2508 } 2509 100% { 2510 opacity:1; 2511 -webkit-transform:translateY(0); 2512 transform:translateY(0) 2513 } 2514 } 2515 .divider, 2516 .divider-vert { 2517 display:block; 2518 position:relative 2519 } 2520 .divider[data-content]::after, 2521 .divider-vert[data-content]::after { 2522 background:#fff; 2523 color:#e7e9ed; 2524 content:attr(data-content); 2525 display:inline-block; 2526 font-size:1.2rem; 2527 padding:0 .8rem; 2528 -webkit-transform:translateY(-1.1rem); 2529 -ms-transform:translateY(-1.1rem); 2530 transform:translateY(-1.1rem) 2531 } 2532 .divider { 2533 border-top:.1rem solid #f0f1f4; 2534 height:.1rem; 2535 margin:1rem 0 2536 } 2537 .divider-vert { 2538 display:block; 2539 padding:1rem 2540 } 2541 .divider-vert::before { 2542 border-left:.1rem solid #f0f1f4; 2543 bottom:1rem; 2544 content:""; 2545 display:block; 2546 left:50%; 2547 position:absolute; 2548 top:1rem; 2549 -webkit-transform:translateX(-50%); 2550 -ms-transform:translateX(-50%); 2551 transform:translateX(-50%) 2552 } 2553 .divider-vert[data-content]::after { 2554 left:50%; 2555 padding:.4rem 0; 2556 position:absolute; 2557 top:50%; 2558 -webkit-transform:translate(-50%,-50%); 2559 -ms-transform:translate(-50%,-50%); 2560 transform:translate(-50%,-50%) 2561 } 2562 .loading { 2563 color:transparent!important; 2564 min-height:1.6rem; 2565 pointer-events:none; 2566 position:relative 2567 } 2568 .loading::after { 2569 -webkit-animation:loading 500ms infinite linear; 2570 animation:loading 500ms infinite linear; 2571 border:.2rem solid #0088d7; 2572 border-radius:.8rem; 2573 border-right-color:transparent; 2574 border-top-color:transparent; 2575 content:""; 2576 display:block; 2577 height:1.6rem; 2578 left:50%; 2579 margin-left:-.8rem; 2580 margin-top:-.8rem; 2581 position:absolute; 2582 top:50%; 2583 width:1.6rem; 2584 z-index:1 2585 } 2586 .clearfix::after, 2587 .container::after { 2588 clear:both; 2589 content:""; 2590 display:table 2591 } 2592 .float-left { 2593 float:left!important 2594 } 2595 .float-right { 2596 float:right!important 2597 } 2598 .rel { 2599 position:relative 2600 } 2601 .abs { 2602 position:absolute 2603 } 2604 .fixed { 2605 position:fixed 2606 } 2607 .centered { 2608 display:block; 2609 float:none; 2610 margin-left:auto; 2611 margin-right:auto 2612 } 2613 .mt-10 { 2614 margin-top:1rem 2615 } 2616 .mr-10 { 2617 margin-right:1rem 2618 } 2619 .mb-10 { 2620 margin-bottom:1rem 2621 } 2622 .ml-10 { 2623 margin-left:1rem 2624 } 2625 .mt-5 { 2626 margin-top:.5rem 2627 } 2628 .mr-5 { 2629 margin-right:.5rem 2630 } 2631 .mb-5 { 2632 margin-bottom:.5rem 2633 } 2634 .ml-5 { 2635 margin-left:.5rem 2636 } 2637 .pt-10 { 2638 padding-top:1rem 2639 } 2640 .pr-10 { 2641 padding-right:1rem 2642 } 2643 .pb-10 { 2644 padding-bottom:1rem 2645 } 2646 .pl-10 { 2647 padding-left:1rem 2648 } 2649 .pt-5 { 2650 padding-top:.5rem 2651 } 2652 .pr-5 { 2653 padding-right:.5rem 2654 } 2655 .pb-5 { 2656 padding-bottom:.5rem 2657 } 2658 .pl-5 { 2659 padding-left:.5rem 2660 } 2661 .block { 2662 display:block 2663 } 2664 .inline { 2665 display:inline 2666 } 2667 .inline-block { 2668 display:inline-block 2669 } 2670 .flex { 2671 display:flex; 2672 display:-ms-flexbox; 2673 display:-webkit-flex 2674 } 2675 .inline-flex { 2676 display:inline-flex; 2677 display:-ms-inline-flexbox; 2678 display:-webkit-inline-flex 2679 } 2680 .hide { 2681 display:none!important 2682 } 2683 .visible { 2684 visibility:visible 2685 } 2686 .invisible { 2687 visibility:hidden 2688 } 2689 .text-hide { 2690 background:0 0; 2691 border:0; 2692 color:transparent; 2693 font-size:0; 2694 line-height:0; 2695 text-shadow:none 2696 } 2697 .text-assistive { 2698 border:0; 2699 clip:rect(0,0,0,0); 2700 height:.1rem; 2701 margin:-.1rem; 2702 overflow:hidden; 2703 padding:0; 2704 position:absolute; 2705 width:.1rem 2706 } 2707 .text-left { 2708 text-align:left 2709 } 2710 .text-right { 2711 text-align:right 2712 } 2713 .text-center { 2714 text-align:center 2715 } 2716 .text-justify { 2717 text-align:justify 2718 } 2719 .text-lowercase { 2720 text-transform:lowercase 2721 } 2722 .text-uppercase { 2723 text-transform:uppercase 2724 } 2725 .text-capitalize { 2726 text-transform:capitalize 2727 } 2728 .text-normal { 2729 font-weight:400 2730 } 2731 .text-bold { 2732 font-weight:700 2733 } 2734 .text-italic { 2735 font-style:italic 2736 } 2737 .text-large { 2738 font-size:1.2em 2739 } 2740 .text-ellipsis { 2741 overflow:hidden; 2742 text-overflow:ellipsis; 2743 white-space:nowrap 2744 } 2745 .text-clip { 2746 overflow:hidden; 2747 text-overflow:clip; 2748 white-space:nowrap 2749 } 2750 .text-break { 2751 -webkit-hyphens:auto; 2752 -ms-hyphens:auto; 2753 hyphens:auto; 2754 word-break:break-word; 2755 word-wrap:break-word 2756 } 2757 .hand { 2758 cursor:pointer 2759 } 2760 .shadow-0 { 2761 box-shadow:0 0 .2rem rgba(69,77,93,.3) 2762 } 2763 .shadow-1 { 2764 box-shadow:0 .1rem .4rem rgba(69,77,93,.3) 2765 } 2766 .shadow-2 { 2767 box-shadow:0 .2rem .6rem rgba(69,77,93,.3) 2768 } 2769 .shadow-3 { 2770 box-shadow:0 .3rem .8rem rgba(69,77,93,.3) 2771 } 2772 .shadow-4 { 2773 box-shadow:0 .4rem 1rem rgba(69,77,93,.3) 2774 } 2775 .rounded { 2776 border-radius:.2rem 2777 } 2778 .circle { 2779 border-radius:50% 2780 } 2781 .empty-icon i { 2782 font-size:32px 2783 } 2784 .site-title { 2785 font-size:28px; 2786 margin:20px 0 15px 2787 } 2788 h1.site-title { 2789 margin-top:0 2790 } 2791 .site-title a { 2792 color:#50596c; 2793 text-decoration:none 2794 } 2795 h1.empty-title { 2796 font-size:3rem 2797 } 2798 .card .card-title { 2799 margin-bottom:5px; 2800 font-size:16px; 2801 height:37px; 2802 overflow:hidden; 2803 text-overflow:ellipsis; 2804 display:-webkit-box; 2805 -webkit-line-clamp:3; 2806 -webkit-box-orient:vertical 2807 } 2808 .card .card-subtitle { 2809 margin-bottom:0; 2810 white-space:nowrap; 2811 text-overflow:ellipsis; 2812 overflow:hidden; 2813 height:14px 2814 } 2815 .nostyle { 2816 margin:0 2817 } 2818 .nostyle li { 2819 margin:5px 0 2820 } 2821 .nostyle li a { 2822 color:#fff 2823 } 2824 .wrapper { 2825 padding:10px; 2826 background:#df5329; 2827 color:#fff 2828 } 2829 .wrapper-light { 2830 padding:10px; 2831 background:#2f3e4e; 2832 color:#fff 2833 } 2834 .wrapper a { 2835 color:#fff 2836 } 2837 .wrapper .form-input { 2838 background:#fff!important; 2839 border:transparent; 2840 color:#000 2841 } 2842 .wrapper .btn-primary { 2843 background:#0088d7; 2844 color:#fff!important; 2845 border:1px solid #0088d7!important 2846 } 2847 .wrapper .btn-primary:hover { 2848 background:#eee 2849 } 2850 .wrapper .form-input::-webkit-input-placeholder { 2851 color:#ddd 2852 } 2853 h2 { 2854 font-size:28px; 2855 margin:20px 0 15px 2856 } 2857 footer { 2858 margin-top:20px 2859 } 2860 #viewer-container { 2861 -webkit-box-flex:0; 2862 -ms-flex:0 0 75%; 2863 flex:0 0 75% 2864 } 2865 #viewer-container>iframe { 2866 height:100% 2867 } 2868 .categories .card .card-title { 2869 margin:0; 2870 text-align:center; 2871 white-space:nowrap; 2872 overflow:hidden; 2873 text-overflow:ellipsis 2874 } 2875 .navbar-section div.hide-md { 2876 justify-content:flex-end; 2877 display:-webkit-flex 2878 } 2879 .tool { 2880 margin:10px 0 2881 } 2882 .tab { 2883 border-bottom:1px solid #ccc 2884 } 2885 .detail .breadcrumb { 2886 margin-top:0; 2887 padding-top:0 2888 } 2889 .doc-title { 2890 font-size:30px; 2891 max-height:108px; 2892 overflow:hidden; 2893 text-overflow:ellipsis; 2894 display:block; 2895 display:-webkit-box; 2896 -webkit-box-orient:vertical; 2897 -webkit-line-clamp:3 2898 } 2899 .description { 2900 max-height:100px; 2901 overflow:hidden 2902 } 2903 @media screen and (min-width:841px) { 2904 .docs-sidebar { 2905 padding:7rem 1rem 5rem 2906 } 2907 .docs-sidebar .docs-nav { 2908 position:relative 2909 } 2910 @supports((position:-webkit-sticky) or (position:sticky)) { 2911 .docs-sidebar .docs-nav { 2912 position:sticky; 2913 position:-webkit-sticky; 2914 top:8rem 2915 } 2916 .docs-sidebar .docs-nav .nav-item a:focus { 2917 box-shadow:none 2918 } 2919 } 2920 } 2921 .docs-nav-clear { 2922 display:none 2923 } 2924 .card-image { 2925 text-align:center 2926 } 2927 .card-image img { 2928 display:inline-block 2929 } 2930 @media screen and (max-width:840px) { 2931 .doc-title { 2932 font-size:26px; 2933 margin-top:0 2934 } 2935 .docs-sidebar { 2936 background:#fff; 2937 height:100%; 2938 left:0; 2939 overflow-y:auto; 2940 padding:0 15px; 2941 position:fixed; 2942 top:0; 2943 -webkit-transform:translateX(-100%); 2944 -ms-transform:translateX(-100%); 2945 transform:translateX(-100%); 2946 transition:transform .2s ease,-webkit-transform .2s ease; 2947 transition:transform .2s ease; 2948 transition:-webkit-transform .2s ease; 2949 width:24rem; 2950 z-index:400 2951 } 2952 .docs-sidebar .nav .nav-item a { 2953 padding:0 2954 } 2955 .docs-sidebar:target { 2956 -webkit-transform:translateX(0); 2957 -ms-transform:translateX(0); 2958 transform:translateX(0); 2959 transition:transform .2s ease,-webkit-transform .2s ease; 2960 transition:transform .2s ease; 2961 transition:-webkit-transform .2s ease 2962 } 2963 .docs-sidebar:target+.docs-nav-clear { 2964 display:block 2965 } 2966 .docs-nav-clear { 2967 background:rgba(0,0,0,.15); 2968 display:none; 2969 height:100%; 2970 left:0; 2971 position:fixed; 2972 right:0; 2973 top:0; 2974 width:100%; 2975 z-index:300 2976 } 2977 }