diff options
1 files changed, 746 insertions, 541 deletions
| -rw-r--r-- | docs/dist/spectre.css | 1287 |
diff --git a/docs/dist/spectre.css b/docs/dist/spectre.css index cb821d4..bca18e2 100644 --- a/docs/dist/spectre.css +++ b/docs/dist/spectre.css @@ -142,6 +142,8 @@ dfn { */ small { font-size: 80%; + font-weight: 400; + /* (added) */ } /** * Prevent `sub` and `sup` elements from affecting the line height in @@ -385,15 +387,15 @@ template { } html { box-sizing: border-box; - font-size: 10px; + font-size: 20px; line-height: 1.42857143; -webkit-tap-highlight-color: transparent; } body { background: #fff; - color: #50596c; + color: #454d5d; font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif; - font-size: 1.4rem; + font-size: .7rem; overflow-x: hidden; text-rendering: optimizeLegibility; } @@ -403,13 +405,13 @@ a { text-decoration: none; } a:focus { - box-shadow: 0 0 0 .2rem rgba(87, 100, 198, .15); + box-shadow: 0 0 0 .1rem rgba(87, 100, 198, .2); } a:focus, a:hover, a:active, a.active { - color: #3b49af; + color: #4452c0; text-decoration: underline; } h1, @@ -419,32 +421,46 @@ h4, h5, h6 { color: inherit; - font-weight: 300; + font-weight: 500; line-height: 1.2; - margin-bottom: 1.5rem; + margin-bottom: .5em; margin-top: 0; } -h1 { - font-size: 5rem; +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-weight: 500; } -h2 { - font-size: 4rem; +h1, +.h1 { + font-size: 2rem; } -h3 { - font-size: 3rem; +h2, +.h2 { + font-size: 1.6rem; } -h4 { - font-size: 2.4rem; +h3, +.h3 { + font-size: 1.4rem; } -h5 { - font-size: 2rem; +h4, +.h4 { + font-size: 1.2rem; } -h6 { - font-size: 1.6rem; +h5, +.h5 { + font-size: 1rem; +} +h6, +.h6 { + font-size: .8rem; } p { - line-height: 2.4rem; - margin: 0 0 1rem; + line-height: 1.2rem; + margin: 0 0 .8rem; } a, ins, @@ -452,10 +468,33 @@ u { -webkit-text-decoration-skip: ink edges; text-decoration-skip: ink edges; } +abbr[title] { + border-bottom: .05rem dotted; + cursor: help; + text-decoration: none; +} +kbd { + background: #454d5d; + border-radius: .1rem; + color: #fff; + display: inline-block; + line-height: 1; + padding: .2em .3em; + vertical-align: baseline; +} +mark { + background: #ffe9b3; + border-radius: .1rem; + color: #454d5d; + display: inline-block; + line-height: 1; + padding: .2em .3em; + vertical-align: baseline; +} blockquote { - border-left: .2rem solid #f0f1f4; + border-left: .1rem solid #e7e9ed; margin-left: 0; - padding: 1rem 2rem; + padding: .4rem .8rem; } blockquote p:last-child { margin-bottom: 0; @@ -465,18 +504,18 @@ blockquote cite { } ul, ol { - margin: 2rem 0 2rem 2rem; + margin: .8rem 0 .8rem .8rem; padding: 0; } ul ul, ol ul, ul ol, ol ol { - margin: 1.5rem 0 1.5rem 2rem; + margin: .8rem 0 .8rem .8rem; } ul li, ol li { - margin-top: 1rem; + margin-top: .4rem; } ul { list-style: disc inside; @@ -494,36 +533,16 @@ dl dt { font-weight: bold; } dl dd { - margin: .5rem 0 1.5rem 0; + margin: .4rem 0 .8rem 0; } -mark { - background: #ffe9b3; - border-radius: .2rem; - color: #50596c; - display: inline-block; - line-height: 1; - padding: .3rem .4rem; - vertical-align: baseline; +:lang(zh) { + font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", sans-serif; } -kbd { - background: #454d5d; - border-radius: .2rem; - color: #fff; - display: inline-block; - line-height: 1; - padding: .3rem .4rem; - vertical-align: baseline; +:lang(ja) { + font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Hiragino Sans", "Hiragino Kaku Gothic Pro", "Yu Gothic", YuGothic, Meiryo, "Helvetica Neue", sans-serif; } -abbr[title] { - border-bottom: .1rem dotted; - cursor: help; - text-decoration: none; -} -:lang(zh), -:lang(ja), -:lang(ko), -.cjk { - 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; +:lang(ko) { + font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Malgun Gothic", "Helvetica Neue", sans-serif; } :lang(zh) ins, :lang(ja) ins, @@ -531,7 +550,7 @@ abbr[title] { :lang(zh) u, :lang(ja) u, .cjk u { - border-bottom: .1rem solid; + border-bottom: .05rem solid; text-decoration: none; } :lang(zh) del + del, @@ -576,29 +595,29 @@ abbr[title] { .table.table-striped tbody tr.active { background: #f0f1f4; } -.table td { - border-bottom: .1rem solid #f0f1f4; - padding: 1.5rem 1rem; +.table td, +.table th { + border-bottom: .05rem solid #e7e9ed; + padding: .6rem .4rem; } .table th { - border-bottom: .1rem solid #727e96; - padding: 1.5rem 1rem; + border-bottom-width: .1rem; } .btn { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: #fff; - border: .1rem solid #5764c6; - border-radius: .2rem; + border: .05rem solid #5764c6; + border-radius: .1rem; color: #5764c6; cursor: pointer; display: inline-block; - font-size: 1.4rem; - height: 3.2rem; - line-height: 2rem; + font-size: .7rem; + height: 1.6rem; + line-height: 1rem; outline: none; - padding: .5rem .8rem; + padding: .25rem .4rem; text-align: center; text-decoration: none; transition: all .2s ease; @@ -610,14 +629,13 @@ abbr[title] { white-space: nowrap; } .btn:focus { - background: #fbfbfe; - box-shadow: 0 0 0 .2rem rgba(87, 100, 198, .15); + background: #eff1fa; + box-shadow: 0 0 0 .1rem rgba(87, 100, 198, .2); text-decoration: none; } .btn:hover { - background: #5764c6; + background: #eff1fa; border-color: #4c59c2; - color: #fff; text-decoration: none; } .btn:active, @@ -627,6 +645,11 @@ abbr[title] { color: #fff; text-decoration: none; } +.btn:active.loading::after, +.btn.active.loading::after { + border-bottom-color: #fff; + border-left-color: #fff; +} .btn[disabled], .btn:disabled, .btn.disabled { @@ -664,17 +687,17 @@ abbr[title] { .btn.btn-link:hover, .btn.btn-link:active, .btn.btn-link.active { - color: #3b49af; + color: #4452c0; } .btn.btn-sm { - font-size: 1.2rem; - height: 2.4rem; - padding: .1rem .8rem; + font-size: .6rem; + height: 1.2rem; + padding: .05rem .4rem; } .btn.btn-lg { - font-size: 1.6rem; - height: 4rem; - padding: .9rem .8rem; + font-size: .8rem; + height: 2rem; + padding: .45rem .4rem; } .btn.btn-block { display: block; @@ -683,26 +706,26 @@ abbr[title] { .btn.btn-action { padding-left: 0; padding-right: 0; - width: 3.2rem; + width: 1.6rem; } .btn.btn-action.btn-sm { - width: 2.4rem; + width: 1.2rem; } .btn.btn-action.btn-lg { - width: 4rem; + width: 2rem; } .btn.btn-clear { background: transparent; border: 0; color: currentColor; - height: 1.6rem; - line-height: 1.6rem; - margin-left: .4rem; - margin-right: -.2rem; + height: .8rem; + line-height: .8rem; + margin-left: .2rem; + margin-right: -2px; opacity: .45; - padding: 0 .2rem; + padding: 0 2px; text-decoration: none; - width: 1.6rem; + width: .8rem; } .btn.btn-clear:hover { opacity: .85; @@ -729,12 +752,12 @@ abbr[title] { } .btn-group .btn:not(:first-child):not(:last-child) { border-radius: 0; - margin-left: -.1rem; + margin-left: -.05rem; } .btn-group .btn:last-child:not(:first-child) { border-bottom-left-radius: 0; border-top-left-radius: 0; - margin-left: -.1rem; + margin-left: -.05rem; } .btn-group .btn:focus, .btn-group .btn:hover, @@ -753,17 +776,25 @@ abbr[title] { flex: 1 0 0; } .form-group:not(:last-child) { - margin-bottom: 1rem; + margin-bottom: .4rem; +} +fieldset { + margin-bottom: .8rem; +} +legend { + font-size: .8rem; + font-weight: 500; + margin-bottom: .8rem; } .form-label { display: block; - padding: .6rem 0; + padding: .3rem 0; } .form-label.label-sm { - padding: .2rem 0; + padding: .1rem 0; } .form-label.label-lg { - padding: 1rem 0; + padding: .5rem 0; } .form-input { -webkit-appearance: none; @@ -771,23 +802,23 @@ abbr[title] { appearance: none; background: #fff; background-image: none; - border: .1rem solid #c4c9d3; - border-radius: .2rem; - color: #50596c; + border: .05rem solid #caced7; + border-radius: .1rem; + color: #454d5d; display: block; - font-size: 1.4rem; - height: 3.2rem; - line-height: 2rem; + font-size: .7rem; + height: 1.6rem; + line-height: 1rem; max-width: 100%; outline: none; - padding: .5rem .8rem; + padding: .25rem .4rem; position: relative; transition: all .2s ease; width: 100%; } .form-input:focus { border-color: #5764c6; - box-shadow: 0 0 0 .2rem rgba(87, 100, 198, .15); + box-shadow: 0 0 0 .1rem rgba(87, 100, 198, .2); } .form-input::-webkit-input-placeholder { color: #acb3c2; @@ -802,14 +833,14 @@ abbr[title] { color: #acb3c2; } .form-input.input-sm { - font-size: 1.2rem; - height: 2.4rem; - padding: .1rem .8rem; + font-size: .6rem; + height: 1.2rem; + padding: .05rem .4rem; } .form-input.input-lg { - font-size: 1.6rem; - height: 4rem; - padding: .9rem .8rem; + font-size: .8rem; + height: 2rem; + padding: .45rem .4rem; } .form-input.input-inline { display: inline-block; @@ -824,7 +855,8 @@ textarea.form-input { } .form-input-hint { color: #acb3c2; - margin-top: .4rem; + font-size: .6rem; + margin-top: .2rem; } .has-success .form-input-hint, .is-success + .form-input-hint { @@ -838,73 +870,40 @@ textarea.form-input { -webkit-appearance: none; -moz-appearance: none; appearance: none; - border: .1rem solid #c4c9d3; - border-radius: .2rem; + border: .05rem solid #caced7; + border-radius: .1rem; color: inherit; - font-size: 1.4rem; - line-height: 2rem; + font-size: .7rem; + line-height: 1rem; outline: none; - padding: .5rem .8rem; + padding: .25rem .4rem; vertical-align: middle; width: 100%; } .form-select[multiple] option { - padding: .2rem .4rem; + padding: .1rem .2rem; } .form-select:not([multiple]) { - 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; - height: 3.2rem; - padding-right: 2.4rem; + 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 .35rem center / .4rem .5rem; + height: 1.6rem; + padding-right: 1.1rem; } .form-select:focus { border-color: #5764c6; - box-shadow: 0 0 0 .2rem rgba(87, 100, 198, .15); + box-shadow: 0 0 0 .1rem rgba(87, 100, 198, .2); } .form-select::-ms-expand { display: none; } .form-select.select-sm { - font-size: 1.2rem; - height: 2.4rem; - padding: .1rem 2rem .1rem .6rem; + font-size: .6rem; + height: 1.2rem; + padding: .05rem 1.1rem .05rem .4rem; } .form-select.select-lg { - font-size: 1.6rem; - height: 4rem; - padding: .9rem 2.4rem .9rem .8rem; -} -.has-success .form-input, -.has-success .form-select, -.form-input.is-success, -.form-select.is-success { - border-color: #32b643; -} -.has-success .form-input:focus, -.has-success .form-select:focus, -.form-input.is-success:focus, -.form-select.is-success:focus { - box-shadow: 0 0 0 .2rem rgba(50, 182, 67, .15); -} -.has-error .form-input, -.has-error .form-select, -.form-input.is-error, -.form-select.is-error { - border-color: #e85600; -} -.has-error .form-input:focus, -.has-error .form-select:focus, -.form-input.is-error:focus, -.form-select.is-error:focus { - box-shadow: 0 0 0 .2rem rgba(232, 86, 0, .15); -} -.form-input:not(:placeholder-shown):invalid { - border-color: #e85600; -} -.form-input:not(:placeholder-shown):invalid:focus { - box-shadow: 0 0 0 .2rem rgba(232, 86, 0, .15); -} -.form-input:not(:placeholder-shown):invalid + .form-input-hint { - color: #e85600; + font-size: .8rem; + height: 2rem; + padding: .45rem 1.1rem .45rem .4rem; } .has-icon-left, .has-icon-right { @@ -912,48 +911,50 @@ textarea.form-input { } .has-icon-left .form-icon, .has-icon-right .form-icon { - margin: 0 .8rem; - min-width: 1.4rem; + height: .7rem; + margin: 0 .25rem; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); + width: .7rem; } .has-icon-left .form-icon { - left: 0; + left: .05rem; } .has-icon-left .form-input { - padding-left: 3rem; + padding-left: 1.2rem; } .has-icon-right .form-icon { - right: 0; + right: .05rem; } .has-icon-right .form-input { - padding-right: 3rem; + padding-right: 1.2rem; } .form-checkbox, .form-radio, .form-switch { display: inline-block; - line-height: 2rem; + line-height: 1rem; + padding: .1rem 1.1rem; position: relative; } .form-checkbox input, .form-radio input, .form-switch input { clip: rect(0, 0, 0, 0); - height: .1rem; - margin: -.1rem; + height: 1px; + margin: -1px; overflow: hidden; position: absolute; - width: .1rem; + width: 1px; } .form-checkbox input:focus + .form-icon, .form-radio input:focus + .form-icon, .form-switch input:focus + .form-icon { border-color: #5764c6; - box-shadow: 0 0 0 .2rem rgba(87, 100, 198, .15); + box-shadow: 0 0 0 .1rem rgba(87, 100, 198, .2); } .form-checkbox input:checked + .form-icon, .form-radio input:checked + .form-icon, @@ -964,47 +965,43 @@ textarea.form-input { .form-checkbox .form-icon, .form-radio .form-icon, .form-switch .form-icon { - border: .1rem solid #c4c9d3; + border: .05rem solid #caced7; cursor: pointer; display: inline-block; position: absolute; transition: all .2s ease; } -.form-checkbox, -.form-radio { - padding: .2rem 2rem; -} .form-checkbox .form-icon, .form-radio .form-icon { background: #fff; - height: 1.4rem; + height: .7rem; left: 0; - top: .5rem; - width: 1.4rem; + top: .25rem; + width: .7rem; } .form-checkbox input:active + .form-icon, .form-radio input:active + .form-icon { background: #f0f1f4; } .form-checkbox .form-icon { - border-radius: .2rem; + border-radius: .1rem; } .form-checkbox input:checked + .form-icon::before { background-clip: padding-box; - border: .2rem solid #fff; + border: .1rem solid #fff; border-left-width: 0; border-top-width: 0; content: ""; - height: 1rem; + height: 10px; left: 50%; - margin-left: -.3rem; - margin-top: -.6rem; + margin-left: -3px; + margin-top: -6px; position: absolute; top: 50%; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); - width: .6rem; + width: 6px; } .form-checkbox input:indeterminate + .form-icon { background: #5764c6; @@ -1013,55 +1010,55 @@ textarea.form-input { .form-checkbox input:indeterminate + .form-icon::before { background: #fff; content: ""; - height: .2rem; + height: 2px; left: 50%; - margin-left: -.5rem; - margin-top: -.1rem; + margin-left: -5px; + margin-top: -1px; position: absolute; top: 50%; - width: 1rem; + width: 10px; } .form-radio .form-icon { - border-radius: .7rem; + border-radius: .35rem; } .form-radio input:checked + .form-icon::before { background: #fff; - border-radius: .2rem; + border-radius: .1rem; content: ""; - height: .4rem; + height: 4px; left: 50%; - margin-left: -.2rem; - margin-top: -.2rem; + margin-left: -2px; + margin-top: -2px; position: absolute; top: 50%; - width: .4rem; + width: 4px; } .form-switch { - padding: .2rem 2rem .2rem 3.6rem; + padding-left: 2rem; } .form-switch .form-icon { background: #e7e9ed; background-clip: padding-box; - border-radius: .9rem; - height: 1.8rem; + border-radius: .45rem; + height: .9rem; left: 0; - top: .3rem; - width: 3rem; + top: .15rem; + width: 1.6rem; } .form-switch .form-icon::before { background: #fff; - border-radius: .8rem; + border-radius: .4rem; content: ""; display: block; - height: 1.6rem; + height: .8rem; left: 0; position: absolute; top: 0; transition: all .2s ease; - width: 1.6rem; + width: .8rem; } .form-switch input:checked + .form-icon::before { - left: 1.2rem; + left: 14px; } .form-switch input:active + .form-icon::before { background: #f8f9fa; @@ -1073,18 +1070,18 @@ textarea.form-input { } .input-group .input-group-addon { background: #f8f9fa; - border: .1rem solid #c4c9d3; - border-radius: .2rem; - line-height: 2rem; - padding: .5rem .8rem; + border: .05rem solid #caced7; + border-radius: .1rem; + line-height: 1rem; + padding: .25rem .4rem; } .input-group .input-group-addon.addon-sm { - font-size: 1.2rem; - padding: .1rem .8rem; + font-size: .6rem; + padding: .05rem .4rem; } .input-group .input-group-addon.addon-lg { - font-size: 1.6rem; - padding: .9rem .8rem; + font-size: .8rem; + padding: .45rem .4rem; } .input-group .input-group-addon, .input-group .input-group-btn { @@ -1104,7 +1101,7 @@ textarea.form-input { .input-group .input-group-addon:not(:first-child):not(:last-child), .input-group .input-group-btn:not(:first-child):not(:last-child) { border-radius: 0; - margin-left: -.1rem; + margin-left: -.05rem; } .input-group .form-input:last-child:not(:first-child), .input-group .form-select:last-child:not(:first-child), @@ -1112,7 +1109,7 @@ textarea.form-input { .input-group .input-group-btn:last-child:not(:first-child) { border-bottom-left-radius: 0; border-top-left-radius: 0; - margin-left: -.1rem; + margin-left: -.05rem; } .input-group .form-input:focus, .input-group .form-select:focus, @@ -1128,6 +1125,65 @@ textarea.form-input { display: -ms-inline-flexbox; display: -webkit-inline-flex; } +.has-success .form-input, +.has-success .form-select, +.form-input.is-success, +.form-select.is-success { + border-color: #32b643; +} +.has-success .form-input:focus, +.has-success .form-select:focus, +.form-input.is-success:focus, +.form-select.is-success:focus { + box-shadow: 0 0 0 .1rem rgba(50, 182, 67, .2); +} +.has-error .form-input, +.has-error .form-select, +.form-input.is-error, +.form-select.is-error { + border-color: #e85600; +} +.has-error .form-input:focus, +.has-error .form-select:focus, +.form-input.is-error:focus, +.form-select.is-error:focus { + box-shadow: 0 0 0 .1rem rgba(232, 86, 0, .2); +} +.has-error .form-checkbox .form-icon, +.has-error .form-radio .form-icon, +.has-error .form-switch .form-icon, +.form-checkbox.is-error .form-icon, +.form-radio.is-error .form-icon, +.form-switch.is-error .form-icon { + border-color: #e85600; +} +.has-error .form-checkbox input:checked + .form-icon, +.has-error .form-radio input:checked + .form-icon, +.has-error .form-switch input:checked + .form-icon, +.form-checkbox.is-error input:checked + .form-icon, +.form-radio.is-error input:checked + .form-icon, +.form-switch.is-error input:checked + .form-icon { + background: #e85600; + border-color: #e85600; +} +.has-error .form-checkbox input:focus + .form-icon, +.has-error .form-radio input:focus + .form-icon, +.has-error .form-switch input:focus + .form-icon, +.form-checkbox.is-error input:focus + .form-icon, +.form-radio.is-error input:focus + .form-icon, +.form-switch.is-error input:focus + .form-icon { + border-color: #e85600; + box-shadow: 0 0 0 .1rem rgba(232, 86, 0, .2); +} +.form-input:not(:placeholder-shown):invalid { + border-color: #e85600; +} +.form-input:not(:placeholder-shown):invalid:focus { + box-shadow: 0 0 0 .1rem rgba(232, 86, 0, .2); +} +.form-input:not(:placeholder-shown):invalid + .form-input-hint { + color: #e85600; +} .form-input:disabled, .form-select:disabled, .form-input.disabled, @@ -1150,7 +1206,7 @@ input.disabled + .form-icon { background: #fff; } .form-horizontal { - padding: 1rem; + padding: .4rem; } .form-horizontal .form-group { display: flex; @@ -1160,15 +1216,15 @@ input.disabled + .form-icon { .form-horizontal .form-checkbox, .form-horizontal .form-radio, .form-horizontal .form-switch { - margin: .4rem 0; + margin: .2rem 0; } .label { background: #f8f9fa; - border-radius: .2rem; - color: #5b657a; + border-radius: .1rem; + color: #50596c; display: inline-block; line-height: 1; - padding: .3rem .4rem; + padding: .2em .3em; vertical-align: baseline; } .label.label-primary { @@ -1189,26 +1245,26 @@ input.disabled + .form-icon { } code { background: #fdf4f4; - border-radius: .2rem; + border-radius: .1rem; color: #e06870; display: inline-block; line-height: 1; - padding: .3rem .4rem; + padding: .2em .3em; vertical-align: baseline; } .code { - border-radius: .2rem; - color: #50596c; - line-height: 2rem; + border-radius: .1rem; + color: #454d5d; + line-height: 1rem; position: relative; } .code::before { color: #acb3c2; content: attr(data-lang); - font-size: 1.2rem; + font-size: .6rem; position: absolute; - right: 1rem; - top: .2rem; + right: .4rem; + top: .1rem; } .code code { background: #f8f9fa; @@ -1216,7 +1272,7 @@ code { display: block; line-height: inherit; overflow-x: auto; - padding: 2rem; + padding: 1rem; width: 100%; } .img-responsive { @@ -1265,27 +1321,33 @@ code { padding-bottom: 100%; } .figure { - margin: 0 0 1rem 0; + margin: 0 0 .4rem 0; } .figure .figure-caption { color: #727e96; - margin-top: 1rem; + margin-top: .4rem; } .container { margin-left: auto; margin-right: auto; - padding-left: 1rem; - padding-right: 1rem; + padding-left: .4rem; + padding-right: .4rem; width: 100%; } -.container.grid-1280 { - max-width: 130rem; +.container.grid-xl { + max-width: 1296px; +} +.container.grid-lg { + max-width: 976px; +} +.container.grid-md { + max-width: 856px; } -.container.grid-960 { - max-width: 98rem; +.container.grid-sm { + max-width: 616px; } -.container.grid-480 { - max-width: 50rem; +.container.grid-xs { + max-width: 496px; } .columns { display: flex; @@ -1294,8 +1356,8 @@ code { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; - margin-left: -1rem; - margin-right: -1rem; + margin-left: -.4rem; + margin-right: -.4rem; } .columns.col-gapless { margin-left: 0; @@ -1316,7 +1378,8 @@ code { -ms-flex: 1; flex: 1; max-width: 100%; - padding: 1rem; + padding-left: .4rem; + padding-right: .4rem; } .column.col-12, .column.col-11, @@ -1729,13 +1792,13 @@ code { -ms-flex-align: center; } .navbar .navbar-brand { - font-size: 1.6rem; + font-size: .8rem; font-weight: 500; text-decoration: none; } .panel { - border: .1rem solid #f0f1f4; - border-radius: .2rem; + border: .05rem solid #e7e9ed; + border-radius: .1rem; display: flex; display: -ms-flexbox; display: -webkit-flex; @@ -1748,7 +1811,7 @@ code { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; - padding: 1.5rem; + padding: .8rem; } .panel .panel-nav { -webkit-flex: 0 0 auto; @@ -1760,30 +1823,51 @@ code { -ms-flex: 1 1 auto; flex: 1 1 auto; overflow-y: auto; - padding: 0 1.5rem; -} -.panel .panel-title { - font-size: 2rem; + padding: 0 .8rem; } .panel .panel-subtitle { - color: #bbc1cd; + color: #acb3c2; } .empty { background: #f8f9fa; - border-radius: .2rem; + border-radius: .1rem; color: #727e96; - padding: 4rem; + padding: 1.6rem; text-align: center; } +.empty .empty-icon { + margin-bottom: .8rem; +} .empty .empty-title, .empty .empty-subtitle { - margin: 1rem auto; + margin: .4rem auto; } .empty .empty-subtitle { - color: #bbc1cd; + color: #acb3c2; } .empty .empty-action { - margin-top: 1.5rem; + margin-top: .8rem; +} +.accordion .accordion-item input:checked ~ .accordion-header .icon { + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.accordion .accordion-item input:checked ~ .accordion-body { + max-height: 1000px; +} +.accordion .accordion-item .accordion-header { + display: block; + padding: .2rem .4rem; +} +.accordion .accordion-item .accordion-header .icon { + transition: all .2s ease; +} +.accordion .accordion-item .accordion-body { + margin-bottom: .4rem; + max-height: 0; + overflow: hidden; + transition: max-height .2s ease; } .form-autocomplete { position: relative; @@ -1799,12 +1883,12 @@ code { -ms-flex-wrap: wrap; flex-wrap: wrap; height: auto; - min-height: 3.2rem; - padding: .1rem 0 0 .1rem; + min-height: 1.6rem; + padding: .05rem 0 0 .05rem; } .form-autocomplete .form-autocomplete-input.is-focused { border-color: #5764c6; - box-shadow: 0 0 0 .2rem rgba(87, 100, 198, .15); + box-shadow: 0 0 0 .1rem rgba(87, 100, 198, .2); } .form-autocomplete .form-autocomplete-input .form-input { border-color: transparent; @@ -1813,8 +1897,8 @@ code { -webkit-flex: 1 0 auto; -ms-flex: 1 0 auto; flex: 1 0 auto; - height: 2.8rem; - padding: .3rem .8rem; + height: 1.4rem; + line-height: .8rem; width: auto; } .form-autocomplete mark { @@ -1832,34 +1916,34 @@ code { border-radius: 50%; color: rgba(255, 255, 255, .85); display: inline-block; - font-size: 1.4rem; + font-size: .72727273rem; font-weight: 300; - height: 3.2rem; + height: 1.6rem; line-height: 1; margin: 0; position: relative; vertical-align: middle; - width: 3.2rem; + width: 1.6rem; } .avatar.avatar-xs { - font-size: .8rem; - height: 1.6rem; - width: 1.6rem; + font-size: .36363636rem; + height: .8rem; + width: .8rem; } .avatar.avatar-sm { - font-size: 1rem; - height: 2.4rem; - width: 2.4rem; + font-size: .54545455rem; + height: 1.2rem; + width: 1.2rem; } .avatar.avatar-lg { - font-size: 2rem; - height: 4.8rem; - width: 4.8rem; + font-size: 1.09090909rem; + height: 2.4rem; + width: 2.4rem; } .avatar.avatar-xl { - font-size: 2.6rem; - height: 6.4rem; - width: 6.4rem; + font-size: 1.45454545rem; + height: 3.2rem; + width: 3.2rem; } .avatar img { border-radius: 50%; @@ -1872,7 +1956,7 @@ code { background: #fff; bottom: 14.64%; height: 50%; - padding: .2rem; + padding: .1rem; position: absolute; right: 14.64%; -webkit-transform: translate(50%, 50%); @@ -1899,30 +1983,30 @@ code { .badge:not([data-badge])::after { background: #5764c6; background-clip: padding-box; - border-radius: 1rem; - box-shadow: 0 0 0 .2rem #fff; + border-radius: .5rem; + box-shadow: 0 0 0 .1rem #fff; color: #fff; content: attr(data-badge); display: inline-block; - -webkit-transform: translate(-.2rem, -1rem); - -ms-transform: translate(-.2rem, -1rem); - transform: translate(-.2rem, -1rem); + -webkit-transform: translate(-.1rem, -.5rem); + -ms-transform: translate(-.1rem, -.5rem); + transform: translate(-.1rem, -.5rem); } .badge[data-badge]::after { - font-size: 1.2rem; - height: 1.8rem; + font-size: .6rem; + height: 18px; line-height: 1; - min-width: 1.8rem; - padding: .3rem .5rem; + min-width: 18px; + padding: 3px 5px; text-align: center; white-space: nowrap; } .badge:not([data-badge])::after, .badge[data-badge=""]::after { - height: .6rem; - min-width: .6rem; + height: 6px; + min-width: 6px; padding: 0; - width: .6rem; + width: 6px; } .badge.btn::after { position: absolute; @@ -1943,25 +2027,25 @@ code { } .badge.avatar-xs::after { content: ""; - height: .8rem; - min-width: .8rem; + height: .4rem; + min-width: .4rem; padding: 0; - width: .8rem; + width: .4rem; } .bar { background: #f0f1f4; - border-radius: .2rem; + border-radius: .1rem; display: flex; display: -ms-flexbox; display: -webkit-flex; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; - height: 1.6rem; + height: .8rem; width: 100%; } .bar.bar-sm { - height: .4rem; + height: .2rem; } .bar .bar-item { background: #5764c6; @@ -1970,28 +2054,27 @@ code { -ms-flex-negative: 0; -webkit-flex-shrink: 0; flex-shrink: 0; - font-size: 1.2rem; + font-size: .6rem; height: 100%; - line-height: 1; - padding: .2rem 0; + line-height: .8rem; position: relative; text-align: center; width: 0; } .bar .bar-item:first-child { - border-bottom-left-radius: .2rem; - border-top-left-radius: .2rem; + border-bottom-left-radius: .1rem; + border-top-left-radius: .1rem; } .bar .bar-item:last-child { - border-bottom-right-radius: .2rem; - border-top-right-radius: .2rem; + border-bottom-right-radius: .1rem; + border-top-right-radius: .1rem; -ms-flex-negative: 1; -webkit-flex-shrink: 1; flex-shrink: 1; } .bar-slider { - height: .2rem; - margin: 1rem 0; + height: .1rem; + margin: .4rem 0; position: relative; } .bar-slider .bar-item { @@ -2007,7 +2090,7 @@ code { background: #5764c6; border: 0; border-radius: 50%; - height: 1.2rem; + height: .6rem; padding: 0; position: absolute; right: 0; @@ -2015,63 +2098,59 @@ code { -webkit-transform: translate(50%, -50%); -ms-transform: translate(50%, -50%); transform: translate(50%, -50%); - width: 1.2rem; + width: .6rem; } .bar-slider .bar-slider-btn:active { - box-shadow: 0 0 0 .2rem #5764c6; + box-shadow: 0 0 0 .1rem #5764c6; } .card { background: #fff; - border: .1rem solid #f0f1f4; - border-radius: .2rem; + border: .05rem solid #e7e9ed; + border-radius: .1rem; display: block; } .card .card-header, .card .card-body, .card .card-footer { - padding: 1.5rem; + padding: .8rem; padding-bottom: 0; } .card .card-header:last-child, .card .card-body:last-child, .card .card-footer:last-child { - padding-bottom: 1.5rem; + padding-bottom: .8rem; } .card .card-image { - padding-top: 1.5rem; + padding-top: .8rem; } .card .card-image:first-child { padding-top: 0; } .card .card-image:first-child img { - border-top-left-radius: .2rem; - border-top-right-radius: .2rem; + border-top-left-radius: .1rem; + border-top-right-radius: .1rem; } .card .card-image:last-child img { - border-bottom-left-radius: .2rem; - border-bottom-right-radius: .2rem; -} -.card .card-title { - font-size: 2rem; + border-bottom-left-radius: .1rem; + border-bottom-right-radius: .1rem; } .card .card-subtitle { - color: #bbc1cd; - font-size: 1.2rem; + color: #acb3c2; } .chip { -webkit-align-items: center; align-items: center; background: #f0f1f4; - border-radius: .2rem; + border-radius: .1rem; color: #727e96; display: -ms-inline-flexbox; display: inline-flex; display: -webkit-inline-flex; -ms-flex-align: center; - height: 2.8rem; - margin: 0 .1rem .1rem 0; + height: 1.4rem; + margin: 0 .05rem .05rem 0; max-width: 100%; - padding: .1rem .8rem; + padding: .05rem .4rem; text-decoration: none; vertical-align: middle; } @@ -2080,18 +2159,20 @@ code { color: #fff; } .chip .avatar { - margin-left: -.4rem; - margin-right: .4rem; + margin-left: -.2rem; + margin-right: .2rem; } .dropdown { display: inline-block; position: relative; } .dropdown .menu { - -webkit-animation: slide-down .2s ease 1; - animation: slide-down .2s ease 1; + -webkit-animation: slide-down .15s ease 1; + animation: slide-down .15s ease 1; display: none; left: 0; + max-height: 50vh; + overflow-y: auto; position: absolute; top: 100%; } @@ -2105,25 +2186,29 @@ code { display: block; } .dropdown .btn-group .dropdown-toggle:nth-last-child(2) { - border-bottom-right-radius: .2rem; - border-top-right-radius: .2rem; + border-bottom-right-radius: .1rem; + border-top-right-radius: .1rem; } .menu { background: #fff; - border-radius: .2rem; - box-shadow: 0 .1rem .4rem rgba(69, 77, 93, .3); + border-radius: .1rem; + box-shadow: 0 .05rem .2rem rgba(69, 77, 93, .3); list-style: none; margin: 0; - min-width: 18rem; - padding: 1rem; - -webkit-transform: translateY(.5rem); - -ms-transform: translateY(.5rem); - transform: translateY(.5rem); + min-width: 180px; + padding: .4rem; + -webkit-transform: translateY(.2rem); + -ms-transform: translateY(.2rem); + transform: translateY(.2rem); z-index: 100; } +.menu.menu-nav { + background: transparent; + box-shadow: none; +} .menu .menu-item { margin-top: 0; - padding: 0 .8rem; + padding: 0 .4rem; text-decoration: none; -webkit-user-select: none; -moz-user-select: none; @@ -2131,28 +2216,32 @@ code { user-select: none; } .menu .menu-item > a { - border-radius: .2rem; + border-radius: .1rem; color: inherit; display: block; - margin: 0 -.8rem; - padding: .6rem .8rem; + margin: 0 -.4rem; + padding: .2rem .4rem; text-decoration: none; } .menu .menu-item > a:focus, .menu .menu-item > a:hover { + background: #eff1fa; color: #5764c6; } .menu .menu-item > a:active, .menu .menu-item > a.active { - background: #fbfbfe; + background: #eff1fa; color: #5764c6; } +.menu .menu-item + .menu-item { + margin-top: .2rem; +} .menu .menu-badge { float: right; - padding: .6rem 0; + padding: .2rem 0; } .menu .menu-badge .btn { - margin-top: -.2rem; + margin-top: -.1rem; } .modal { -webkit-align-items: center; @@ -2166,7 +2255,7 @@ code { left: 0; opacity: 0; overflow: hidden; - padding: 1rem; + padding: .4rem; position: fixed; right: 0; top: 0; @@ -2181,7 +2270,7 @@ code { } .modal:target .modal-overlay, .modal.active .modal-overlay { - background: rgba(69, 77, 93, .5); + background: rgba(248, 249, 250, .75); bottom: 0; cursor: default; display: block; @@ -2194,35 +2283,34 @@ code { .modal.active .modal-container { -webkit-animation: slide-down .2s ease 1; animation: slide-down .2s ease 1; - max-width: 64rem; + max-width: 640px; z-index: 1; } .modal.modal-sm .modal-container { - max-width: 32rem; + max-width: 320px; } .modal-container { background: #fff; - border-radius: .2rem; - box-shadow: 0 .4rem 1rem rgba(69, 77, 93, .3); + border-radius: .1rem; + box-shadow: 0 .2rem .5rem rgba(69, 77, 93, .3); display: block; padding: 0; text-align: left; } .modal-container .modal-header { - padding: 1.5rem; + padding: .8rem; } .modal-container .modal-header .modal-title { - font-size: 1.6rem; margin: 0; } .modal-container .modal-body { max-height: 50vh; overflow-y: auto; - padding: 1.5rem; + padding: .8rem; position: relative; } .modal-container .modal-footer { - padding: 1.5rem; + padding: .8rem; text-align: right; } .breadcrumb, @@ -2230,22 +2318,27 @@ code { .pagination, .nav { list-style: none; - margin: .5rem 0; + margin: .2rem 0; } .breadcrumb { - padding: 1.2rem; + padding: .2rem 0; } .breadcrumb .breadcrumb-item { + color: #727e96; display: inline-block; margin: 0; + padding: .2rem 0; } -.breadcrumb .breadcrumb-item:last-child { - color: #acb3c2; +.breadcrumb .breadcrumb-item:not(:last-child) { + margin-right: .2rem; +} +.breadcrumb .breadcrumb-item:not(:last-child) a { + color: #727e96; } .breadcrumb .breadcrumb-item:not(:first-child)::before { color: #e7e9ed; content: "/"; - padding: 0 .4rem; + padding-right: .2rem; } .tab { -webkit-align-items: center; @@ -2268,11 +2361,11 @@ code { text-align: right; } .tab .tab-item a { - border-bottom: .2rem solid transparent; + border-bottom: .1rem solid transparent; color: inherit; display: block; margin-top: 0; - padding: .6rem 1.2rem .4rem 1.2rem; + padding: 6px 12px 4px 12px; text-decoration: none; } .tab .tab-item a:focus, @@ -2292,40 +2385,40 @@ code { } .tab.tab-block .tab-item .badge[data-badge]::after { position: absolute; - right: -.4rem; - top: -.4rem; + right: -4px; + top: -4px; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); } .tab:not(.tab-block) .badge { - padding-right: .2rem; + padding-right: 2px; } .pagination { display: flex; display: -ms-flexbox; display: -webkit-flex; + padding: .2rem 0; } .pagination .page-item { - margin: 1rem .1rem; + margin: .2rem .05rem; } .pagination .page-item span { display: inline-block; - padding: .6rem .4rem; + padding: .2rem .2rem; } .pagination .page-item a { - border-radius: .2rem; + border-radius: .1rem; color: #727e96; display: inline-block; - padding: .6rem .8rem; + padding: .2rem .4rem; text-decoration: none; } .pagination .page-item a:focus, .pagination .page-item a:hover { color: #5764c6; } -.pagination .page-item a[disabled], -.pagination .page-item a.disabled { +.pagination .page-item.disabled a { cursor: default; opacity: .5; pointer-events: none; @@ -2360,7 +2453,7 @@ code { } .nav .nav-item a { color: #727e96; - padding: .6rem .8rem; + padding: .2rem .4rem; text-decoration: none; } .nav .nav-item a:focus, @@ -2368,6 +2461,7 @@ code { color: #5764c6; } .nav .nav-item.active > a { + color: #5b657a; font-weight: bold; } .nav .nav-item.active > a:focus, @@ -2375,11 +2469,8 @@ code { color: #5764c6; } .nav .nav { - margin-bottom: 1rem; - margin-left: 2rem; -} -.nav .nav a { - color: #acb3c2; + margin-bottom: .4rem; + margin-left: .8rem; } .popover { display: inline-block; @@ -2389,7 +2480,7 @@ code { content: attr(data-tooltip); left: 50%; opacity: 0; - padding: 1rem; + padding: .4rem; position: absolute; top: 0; -webkit-transform: translate(-50%, -50%) scale(0); @@ -2398,7 +2489,7 @@ code { transition: transform .2s ease, -webkit-transform .2s ease; transition: transform .2s ease; transition: -webkit-transform .2s ease; - width: 32rem; + width: 320px; z-index: 400; } .popover :focus + .popover-container, @@ -2445,7 +2536,7 @@ code { } .popover .card { border: 0; - box-shadow: 0 .4rem 1rem rgba(69, 77, 93, .3); + box-shadow: 0 .2rem .5rem rgba(69, 77, 93, .3); } .step { display: flex; @@ -2455,7 +2546,7 @@ code { -ms-flex-wrap: nowrap; flex-wrap: nowrap; list-style: none; - margin: .5rem 0; + margin: .2rem 0; width: 100%; } .step .step-item { @@ -2463,47 +2554,47 @@ code { -ms-flex: 1 1 0; flex: 1 1 0; margin-top: 0; - min-height: 2rem; + min-height: 20px; position: relative; text-align: center; } .step .step-item:not(:first-child)::before { background: #5764c6; content: ""; - height: .2rem; + height: 2px; left: -50%; position: absolute; - top: .9rem; + top: 9px; width: 100%; } .step .step-item a { color: #acb3c2; display: inline-block; - padding: 2rem 1rem 0; + padding: 20px 10px 0; text-decoration: none; } .step .step-item a::before { background: #5764c6; - border: .2rem solid #fff; + border: .1rem solid #fff; border-radius: 50%; content: ""; display: block; - height: 1.2rem; + height: .6rem; left: 50%; position: absolute; - top: .4rem; + top: .2rem; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); - width: 1.2rem; + width: .6rem; z-index: 1; } .step .step-item.active a::before { background: #fff; - border: .2rem solid #5764c6; + border: .1rem solid #5764c6; } .step .step-item.active ~ .step-item::before { - background: #f0f1f4; + background: #e7e9ed; } .step .step-item.active ~ .step-item a::before { background: #e7e9ed; @@ -2531,17 +2622,17 @@ code { flex: 1 1 auto; } .tile .tile-content:not(:first-child) { - padding-left: 1rem; + padding-left: .4rem; } .tile .tile-content:not(:last-child) { - padding-right: 1rem; + padding-right: .4rem; } .tile .tile-title { - line-height: 2rem; + line-height: 1rem; } .tile .tile-subtitle { - color: #bbc1cd; - line-height: 2rem; + color: #acb3c2; + line-height: 1rem; } .tile.tile-centered { -webkit-align-items: center; @@ -2560,12 +2651,12 @@ code { } .toast { background: rgba(69, 77, 93, .9); - border: .1rem solid #454d5d; + border: .05rem solid #454d5d; border-color: #454d5d; - border-radius: .2rem; + border-radius: .1rem; color: #fff; display: block; - padding: 1rem; + padding: .4rem; width: 100%; } .toast.toast-primary { @@ -2594,38 +2685,41 @@ code { .toast a.active { opacity: .75; } +.toast .btn-clear { + margin: 2px -2px 2px 4px; +} .tooltip { position: relative; } .tooltip::after { background: rgba(69, 77, 93, .9); - border-radius: .2rem; + border-radius: .1rem; bottom: 100%; color: #fff; content: attr(data-tooltip); display: block; - font-size: 1.2rem; + font-size: .6rem; left: 50%; - max-width: 32rem; + max-width: 320px; opacity: 0; overflow: hidden; - padding: .4rem .8rem; + padding: .2rem .4rem; pointer-events: none; position: absolute; text-overflow: ellipsis; - -webkit-transform: translate(-50%, 1rem); - -ms-transform: translate(-50%, 1rem); - transform: translate(-50%, 1rem); + -webkit-transform: translate(-50%, .4rem); + -ms-transform: translate(-50%, .4rem); + transform: translate(-50%, .4rem); transition: all .2s ease; white-space: nowrap; - z-index: 200; + z-index: 300; } .tooltip:focus::after, .tooltip:hover::after { opacity: 1; - -webkit-transform: translate(-50%, -.5rem); - -ms-transform: translate(-50%, -.5rem); - transform: translate(-50%, -.5rem); + -webkit-transform: translate(-50%, -.2rem); + -ms-transform: translate(-50%, -.2rem); + transform: translate(-50%, -.2rem); } .tooltip[disabled], .tooltip.disabled { @@ -2634,42 +2728,42 @@ code { .tooltip.tooltip-right::after { bottom: 50%; left: 100%; - -webkit-transform: translate(-1rem, 50%); - -ms-transform: translate(-1rem, 50%); - transform: translate(-1rem, 50%); + -webkit-transform: translate(-.2rem, 50%); + -ms-transform: translate(-.2rem, 50%); + transform: translate(-.2rem, 50%); } .tooltip.tooltip-right:focus::after, .tooltip.tooltip-right:hover::after { - -webkit-transform: translate(.5rem, 50%); - -ms-transform: translate(.5rem, 50%); - transform: translate(.5rem, 50%); + -webkit-transform: translate(.2rem, 50%); + -ms-transform: translate(.2rem, 50%); + transform: translate(.2rem, 50%); } .tooltip.tooltip-bottom::after { bottom: auto; top: 100%; - -webkit-transform: translate(-50%, -1rem); - -ms-transform: translate(-50%, -1rem); - transform: translate(-50%, -1rem); + -webkit-transform: translate(-50%, -.4rem); + -ms-transform: translate(-50%, -.4rem); + transform: translate(-50%, -.4rem); } .tooltip.tooltip-bottom:focus::after, .tooltip.tooltip-bottom:hover::after { - -webkit-transform: translate(-50%, .5rem); - -ms-transform: translate(-50%, .5rem); - transform: translate(-50%, .5rem); + -webkit-transform: translate(-50%, .2rem); + -ms-transform: translate(-50%, .2rem); + transform: translate(-50%, .2rem); } .tooltip.tooltip-left::after { bottom: 50%; left: auto; right: 100%; - -webkit-transform: translate(1rem, 50%); - -ms-transform: translate(1rem, 50%); - transform: translate(1rem, 50%); + -webkit-transform: translate(.4rem, 50%); + -ms-transform: translate(.4rem, 50%); + transform: translate(.4rem, 50%); } .tooltip.tooltip-left:focus::after, .tooltip.tooltip-left:hover::after { - -webkit-transform: translate(-.5rem, 50%); - -ms-transform: translate(-.5rem, 50%); - transform: translate(-.5rem, 50%); + -webkit-transform: translate(-.2rem, 50%); + -ms-transform: translate(-.2rem, 50%); + transform: translate(-.2rem, 50%); } @-webkit-keyframes loading { 0% { @@ -2694,8 +2788,8 @@ code { @-webkit-keyframes slide-down { 0% { opacity: 0; - -webkit-transform: translateY(-3rem); - transform: translateY(-3rem); + -webkit-transform: translateY(-1.6rem); + transform: translateY(-1.6rem); } 100% { opacity: 1; @@ -2706,8 +2800,8 @@ code { @keyframes slide-down { 0% { opacity: 0; - -webkit-transform: translateY(-3rem); - transform: translateY(-3rem); + -webkit-transform: translateY(-1.6rem); + transform: translateY(-1.6rem); } 100% { opacity: 1; @@ -2715,6 +2809,125 @@ code { transform: translateY(0); } } +.text-primary { + color: #5764c6; +} +a.text-primary:focus, +a.text-primary:hover { + color: #4452c0; +} +.text-secondary { + color: #e4e6f6; +} +a.text-secondary:focus, +a.text-secondary:hover { + color: #d1d4ef; +} +.text-gray { + color: #acb3c2; +} +a.text-gray:focus, +a.text-gray:hover { + color: #9ea6b7; +} +.text-light { + color: #fff; +} +a.text-light:focus, +a.text-light:hover { + color: #f2f2f2; +} +.text-success { + color: #32b643; +} +a.text-success:focus, +a.text-success:hover { + color: #2da23c; +} +.text-warning { + color: #ffb700; +} +a.text-warning:focus, +a.text-warning:hover { + color: #e6a500; +} +.text-error { + color: #e85600; +} +a.text-error:focus, +a.text-error:hover { + color: #cf4d00; +} +.bg-primary { + background: #5764c6; +} +.bg-secondary { + background: #eff1fa; +} +.bg-dark { + background: #454d5d; +} +.bg-gray { + background: #f8f9fa; +} +.bg-success { + background: #32b643; +} +.bg-warning { + background: #ffb700; +} +.bg-error { + background: #e85600; +} +.block { + display: block; +} +.inline { + display: inline; +} +.inline-block { + display: inline-block; +} +.flex { + display: flex; + display: -ms-flexbox; + display: -webkit-flex; +} +.inline-flex { + display: inline-flex; + display: -ms-inline-flexbox; + display: -webkit-inline-flex; +} +.hide { + display: none !important; +} +.visible { + visibility: visible; +} +.invisible { + visibility: hidden; +} +.text-hide { + background: transparent; + border: 0; + color: transparent; + font-size: 0; + line-height: 0; + text-shadow: none; +} +.text-assistive { + border: 0; + clip: rect(0, 0, 0, 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; +} +.hand { + cursor: pointer; +} .divider, .divider-vert { display: block; @@ -2723,39 +2936,42 @@ code { .divider[data-content]::after, .divider-vert[data-content]::after { background: #fff; - color: #e7e9ed; + color: #acb3c2; content: attr(data-content); display: inline-block; - font-size: 1.2rem; - padding: 0 .8rem; - -webkit-transform: translateY(-1.1rem); - -ms-transform: translateY(-1.1rem); - transform: translateY(-1.1rem); + font-size: .6rem; + padding: 0 .4rem; + -webkit-transform: translateY(-.55rem); + -ms-transform: translateY(-.55rem); + transform: translateY(-.55rem); } .divider { - border-top: .1rem solid #f0f1f4; - height: .1rem; - margin: 1rem 0; + border-top: .05rem solid #e7e9ed; + height: .05rem; + margin: .4rem 0; +} +.divider[data-content] { + margin: .8rem 0; } .divider-vert { display: block; - padding: 1rem; + padding: .8rem; } .divider-vert::before { - border-left: .1rem solid #f0f1f4; - bottom: 1rem; + border-left: .05rem solid #e7e9ed; + bottom: .4rem; content: ""; display: block; left: 50%; position: absolute; - top: 1rem; + top: .4rem; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } .divider-vert[data-content]::after { left: 50%; - padding: .4rem 0; + padding: .2rem 0; position: absolute; top: 50%; -webkit-transform: translate(-50%, -50%); @@ -2764,28 +2980,37 @@ code { } .loading { color: transparent !important; - min-height: 1.6rem; + min-height: .8rem; pointer-events: none; position: relative; } .loading::after { -webkit-animation: loading 500ms infinite linear; animation: loading 500ms infinite linear; - border: .2rem solid #5764c6; - border-radius: .8rem; + border: .1rem solid #5764c6; + border-radius: 50%; border-right-color: transparent; border-top-color: transparent; content: ""; display: block; - height: 1.6rem; + height: .8rem; left: 50%; - margin-left: -.8rem; - margin-top: -.8rem; + margin-left: -.4rem; + margin-top: -.4rem; position: absolute; top: 50%; - width: 1.6rem; + width: .8rem; z-index: 1; } +.loading.loading-lg { + min-height: 2rem; +} +.loading.loading-lg::after { + height: 1.6rem; + margin-left: -.8rem; + margin-top: -.8rem; + width: 1.6rem; +} .clearfix::after, .container::after { clear: both; @@ -2798,10 +3023,10 @@ code { .float-right { float: right !important; } -.rel { +.relative { position: relative; } -.abs { +.absolute { position: absolute; } .fixed { @@ -2813,99 +3038,103 @@ code { margin-left: auto; margin-right: auto; } -.mt-10 { - margin-top: 1rem; +.m-1 { + padding: .2rem; } -.mr-10 { - margin-right: 1rem; +.mb-1 { + padding-bottom: .2rem; } -.mb-10 { - margin-bottom: 1rem; +.ml-1 { + padding-left: .2rem; } -.ml-10 { - margin-left: 1rem; +.mr-1 { + padding-right: .2rem; } -.mt-5 { - margin-top: .5rem; +.mt-1 { + padding-top: .2rem; } -.mr-5 { - margin-right: .5rem; +.mx-1 { + padding-left: .2rem; + padding-right: .2rem; } -.mb-5 { - margin-bottom: .5rem; +.my-1 { + padding-bottom: .2rem; + padding-top: .2rem; } -.ml-5 { - margin-left: .5rem; +.m-2 { + padding: .4rem; } -.pt-10 { - padding-top: 1rem; +.mb-2 { + padding-bottom: .4rem; } -.pr-10 { - padding-right: 1rem; +.ml-2 { + padding-left: .4rem; } -.pb-10 { - padding-bottom: 1rem; +.mr-2 { + padding-right: .4rem; } -.pl-10 { - padding-left: 1rem; +.mt-2 { + padding-top: .4rem; } -.pt-5 { - padding-top: .5rem; +.mx-2 { + padding-left: .4rem; + padding-right: .4rem; } -.pr-5 { - padding-right: .5rem; +.my-2 { + padding-bottom: .4rem; + padding-top: .4rem; } -.pb-5 { - padding-bottom: .5rem; +.p-1 { + padding: .2rem; } -.pl-5 { - padding-left: .5rem; +.pb-1 { + padding-bottom: .2rem; } -.block { - display: block; +.pl-1 { + padding-left: .2rem; } -.inline { - display: inline; +.pr-1 { + padding-right: .2rem; } -.inline-block { - display: inline-block; +.pt-1 { + padding-top: .2rem; } -.flex { - display: flex; - display: -ms-flexbox; - display: -webkit-flex; +.px-1 { + padding-left: .2rem; + padding-right: .2rem; } -.inline-flex { - display: inline-flex; - display: -ms-inline-flexbox; - display: -webkit-inline-flex; +.py-1 { + padding-bottom: .2rem; + padding-top: .2rem; } -.hide { - display: none !important; +.p-2 { + padding: .4rem; } -.visible { - visibility: visible; +.pb-2 { + padding-bottom: .4rem; } -.invisible { - visibility: hidden; +.pl-2 { + padding-left: .4rem; } -.text-hide { - background: transparent; - border: 0; - color: transparent; - font-size: 0; - line-height: 0; - text-shadow: none; +.pr-2 { + padding-right: .4rem; } -.text-assistive { - border: 0; - clip: rect(0, 0, 0, 0); - height: .1rem; - margin: -.1rem; - overflow: hidden; - padding: 0; - position: absolute; - width: .1rem; +.pt-2 { + padding-top: .4rem; +} +.px-2 { + padding-left: .4rem; + padding-right: .4rem; +} +.py-2 { + padding-bottom: .4rem; + padding-top: .4rem; +} +.rounded { + border-radius: .1rem; +} +.circle { + border-radius: 50%; } .text-left { text-align: left; @@ -2956,28 +3185,4 @@ code { hyphens: auto; word-break: break-word; word-wrap: break-word; -} -.hand { - cursor: pointer; -} -.shadow-0 { - box-shadow: 0 0 .2rem rgba(69, 77, 93, .3); -} -.shadow-1 { - box-shadow: 0 .1rem .4rem rgba(69, 77, 93, .3); -} -.shadow-2 { - box-shadow: 0 .2rem .6rem rgba(69, 77, 93, .3); -} -.shadow-3 { - box-shadow: 0 .3rem .8rem rgba(69, 77, 93, .3); -} -.shadow-4 { - box-shadow: 0 .4rem 1rem rgba(69, 77, 93, .3); -} -.rounded { - border-radius: .2rem; -} -.circle { - border-radius: 50%; }
\ No newline at end of file |