diff --git a/accordion.scss b/accordion.scss new file mode 100644 index 0000000..d75f285 --- /dev/null +++ b/accordion.scss @@ -0,0 +1,54 @@ +@import "mixin", "color"; + +.ac-container{ + width: 100%; + margin: 10px auto 30px auto; + text-align: left; +} + +.ac-container > input { + display: none; +} + +.ac-container > label { + display: block; + padding: 5px 20px; + position: relative; + z-index: 20; + margin-top: -1px; + cursor: pointer; + color: #777; + font-size: 1em; + border: 1px solid $content-border-color; + @include border-radius(3px); + @include gradient-top-bottom(#e0e3eb, 0, $content-background-color, 100, $content-background-color); +} + +.ac-container > label:hover { + @include gradient-top-bottom(#ffffff, 0, $content-background-color, 100, #ffffff); +} + +.ac-container > input:checked + label { + @include gradient-top-bottom(#ffffff, 0, $content-background-color, 100, #ffffff); + color: #000; +} + +.ac-container > section { + background: $content-background-color; + overflow: hidden; + height: auto; + position: relative; + z-index: 10; + border-left: 1px solid $content-border-color; + border-right: 1px solid $content-border-color; + padding: 10px; +} + +.ac-container > input + label + section { + display: none; +} + + +.ac-container > input:checked + label + section { + display: inherit; +} diff --git a/alert.scss b/alert.scss new file mode 100644 index 0000000..a5c1ec7 --- /dev/null +++ b/alert.scss @@ -0,0 +1,32 @@ +div.alert { + padding: 10px; + font-weight: bold; + + i { + margin-right: 5px; + } +} + +.alertbox.ok, .alert.ok { + background: #aaffad; + border: 2px solid #81e27d; + color: #459442; +} + +.alertbox.warning, .alert.warning { + background: #f8ffa8; + border: 2px solid #d6d949; + color: #94972f; +} + +.alertbox.error, .alert.error{ + background: #ff7d79; + border: 2px solid #ee5649; + color: #a5302a; +} + +.alertbox.info, .alert.info{ + background: #b6d2ff; + border: 2px solid #85b0ee; + color: #4865a5; +} diff --git a/alignment.scss b/alignment.scss new file mode 100644 index 0000000..2867993 --- /dev/null +++ b/alignment.scss @@ -0,0 +1,20 @@ +.center { + margin: 0 auto; +} + +.centerText { + text-align: center; +} + +.rightText { + text-align: right; +} + +.floatLeft { + float: left; +} + +.floatRight { + float: right; +} + diff --git a/badge.scss b/badge.scss new file mode 100644 index 0000000..e69de29 diff --git a/blockquote.scss b/blockquote.scss new file mode 100644 index 0000000..ec5104c --- /dev/null +++ b/blockquote.scss @@ -0,0 +1,9 @@ +@import "mixin", "color"; + +blockquote { + border: 1px solid $content-borderlight-color; + background: #ffffff; + padding: 10px; + @include box-sizing(border-box); + @include border-radius(3px); +} diff --git a/breadcrumb.scss b/breadcrumb.scss new file mode 100644 index 0000000..9c2b9a5 --- /dev/null +++ b/breadcrumb.scss @@ -0,0 +1,69 @@ +@import "mixin", "color"; + +.crumbs-1 { + list-style: none; + overflow: hidden; + font-size: 12px; +} + +.crumbs-1 li { + background: $content-background-color; + border: 1px solid $content-border-color; + padding: 10px 10px 10px 20px; + position: relative; + display: block; + float: left; + text-shadow: -1px -1px 1px #ffffff; + cursor: pointer; + + @include box-shadow-out(#ffffff); + + &:first-child { + @include border-left-radius(3px); + } +} + +.crumbs-1 .last { + padding-right: 20px; + @include border-right-radius(3px); +} + +.crumbs-1 li:not(.last):after, .crumbs-1 li:before { + content:" "; + display: block; + width: 0; + height: 0; + border-top: 18px solid transparent; + border-bottom: 17px solid transparent; + border-left: 14px solid $content-background-color; + position: absolute; + top: 50%; + margin-top: -18px; + left: 100%; +} + +.crumbs-1 .last:before { + border: none; +} + +.crumbs-1 li:not(.last):after { + z-index: 2; +} + +.crumbs-1 li:before { + border-left-color: $content-border-color; + margin-left: 1px; + z-index: 1; +} + +.crumbs-1 .active, .crumbs-1 li:hover { + background: #ffffff; +} + +.crumbs-1 .active { + cursor: default; +} + +.crumbs-1 li.active:not(.last):after, .crumbs-1 li:hover:not(.last):after { + border-left: 14px solid #ffffff; +} diff --git a/button.scss b/button.scss new file mode 100644 index 0000000..60e0baa --- /dev/null +++ b/button.scss @@ -0,0 +1,103 @@ +@import "mixin", "color"; + +.btn { + cursor: pointer; +} + +button, input[type="submit"], input[type="button"] { + @include border-radius(3px); + border: 1px solid $content-border-color; + cursor: pointer; + padding: 6px; + text-shadow: 1px 1px 1px #ffffff; + min-width: 70px; + @include gradient-top-bottom(#f1f1f1, 0, #d1d1d1, 100, #d9d9d9); + @include box-shadow-out(#ffffff); + + &:hover, :active { + text-shadow: -1px -1px 1px #ffffff; + @include gradient-top-bottom(#d6d6d6, 0, #ededed, 100, #d9d9d9); + } +} + +@mixin color-button($color1, $color2, $fallback, $shadow) { + color: #ffffff; + text-shadow: 1px 1px 1px #696969; + @include gradient-top-bottom($color1, 0, $color2, 100, $fallback); + @include box-shadow-out($shadow); + + &:hover, :active { + text-shadow: -1px -1px 1px #696969; + @include gradient-top-bottom($color2, 0, $color1, 100, $fallback); + } +} + +button.red { + @include color-button(#f17068, #d16059, #d9645b, #ff8d7c); +} + +button.green { + @include color-button(#9df1ad, #77d17c, #90d99d, #c8ffb6); +} + +button.blue { + @include color-button(#beddf1, #7ba9d1, #97afd9, #cbf3ff); +} + +ul.btns { + list-style: none; + overflow: hidden; + font-size: 12px; +} + +ul.btns li { + background: $content-background-color; + border-left: 1px solid $content-border-color; + border-top: 1px solid $content-border-color; + border-bottom: 1px solid $content-border-color; + float: left; + text-shadow: -1px -1px 1px #ffffff; + cursor: pointer; + + @include box-shadow-out(#ffffff); + + &:first-child { + @include border-left-radius(3px); + } + + &:last-child { + @include border-right-radius(3px); + border-right: 1px solid $content-border-color; + } +} + +ul.btns a { + display: block; + padding: 10px; +} + +ul.btns li:before { + border-left-color: $content-border-color; + margin-left: 1px; +} + +ul.btns .active, ul.btns li:hover { + background: #ffffff; +} + +ul.btns .active { + cursor: default; +} + +button.simple { + @include border-radius(3px); + background: $content-background-color; + border: 1px solid $content-border-color; + text-shadow: -1px -1px 1px #ffffff; + padding: 5px; + min-width: 40px; + + &:hover { + background: #ffffff; + } +} diff --git a/chart/chart.scss b/chart/chart.scss new file mode 100644 index 0000000..9392ea1 --- /dev/null +++ b/chart/chart.scss @@ -0,0 +1,12 @@ +.axis path, +.axis line { + fill: none; + stroke: #000; + shape-rendering: crispEdges; +} + +.line { + fill: none; + stroke: steelblue; + stroke-width: 1.5px; +} \ No newline at end of file diff --git a/chart/chart_area.scss b/chart/chart_area.scss new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/chart/chart_area.scss @@ -0,0 +1 @@ + diff --git a/chart/chart_bar.scss b/chart/chart_bar.scss new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/chart/chart_bar.scss @@ -0,0 +1 @@ + diff --git a/chart/chart_line.scss b/chart/chart_line.scss new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/chart/chart_line.scss @@ -0,0 +1 @@ + diff --git a/chart/chart_map.scss b/chart/chart_map.scss new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/chart/chart_map.scss @@ -0,0 +1 @@ + diff --git a/chart/chart_pie.scss b/chart/chart_pie.scss new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/chart/chart_pie.scss @@ -0,0 +1 @@ + diff --git a/chart/chart_radar.scss b/chart/chart_radar.scss new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/chart/chart_radar.scss @@ -0,0 +1 @@ + diff --git a/clean.scss b/clean.scss new file mode 100644 index 0000000..5a88709 --- /dev/null +++ b/clean.scss @@ -0,0 +1,49 @@ +html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, nav, section, iframe, label { + margin: 0; + padding: 0; +} + +a, img, button { + outline: none; +} + +a { + color: inherit; + text-decoration: none; +} + +h1, h2, h3, h4, h5, h6 { + font-weight: normal; +} + +ul { + list-style: none; +} + +input, select, textarea, .textarea { + box-sizing: border-box; + appearance: none; + box-shadow: none; + + &:focus { + outline: none; + } +} + +input[type=checkbox] { + margin-right: 5px; +} + +button, input[type=submit], input[type=button] { + &::-moz-focus-inner { + border: 0; + } +} + +table { + border-collapse: separate; + border-spacing: 0; +} +i { + font-style: normal; +} diff --git a/color.scss b/color.scss new file mode 100644 index 0000000..5ed85e5 --- /dev/null +++ b/color.scss @@ -0,0 +1,61 @@ +$content-border-color: #b7b7b7; +$content-borderlight-color: #dddddd; +$background-color: #e7ebf3; +$content-background-color: #f5f5ff; + +.ok { + color: #5cff56; +} + +.warning { + color: #ff4b41; +} + +.green { + background: #c0ffb4; +} + +.red { + background: #ff7c70; +} + +.blue { + background: #c1c8ff; +} + +.orange { + background: #ffbf7c; +} + + +.lightblue { + background: #b5ffff; +} + +.yellow { + background: #fffe97; +} + +.purple { + background: #bfa5ff; +} + +.pink { + background: #ffa6e3; +} + +.grey { + background: #dcdcdc; +} + +.darkred { + background: #d16059; +} + +.darkgreen { + background: #77d17c; +} + +.darkblue { + background: #7ba9d1; +} diff --git a/default.scss b/default.scss new file mode 100644 index 0000000..2ca691f --- /dev/null +++ b/default.scss @@ -0,0 +1,18 @@ +@import "mixin", "color"; + +body { + background: $background-color; + font-family: Open Sans, sans-serif; + font-size: 0.9em; +} + +.clear { + clear: both; +} + +pre { + background: #fff; + @include border-radius(3px); + border: 1px solid $content-border-color; + padding: 5px; +} \ No newline at end of file diff --git a/form.scss b/form.scss new file mode 100644 index 0000000..ff0280e --- /dev/null +++ b/form.scss @@ -0,0 +1,48 @@ +@import "mixin", "color"; + +form li { + margin: 5px 0 5px 0; +} + +form td { + white-space: nowrap; + padding-bottom: 5px; +} + +form td textarea+i { + vertical-align: top; +} + +form label { + font-size: 0.9em; + color: #878787; + text-shadow: -1px -1px 1px #ffffff; +} + +form i+i { + margin-left: 3px; +} + +form .inputPrefix { + border-left: 1px solid $content-border-color; + border-top: 1px solid $content-border-color; + border-bottom: 1px solid $content-border-color; + line-height: 2em; + height: 100%; + background: #bebebe; +} + +form .layout { + td+td { + padding-left: 5px; + } +} + +form .list { + font-size: 0.9em; + + td { + white-space: nowrap; + padding: 3px 5px 3px 5px; + } +} diff --git a/icon.scss b/icon.scss new file mode 100644 index 0000000..4200399 --- /dev/null +++ b/icon.scss @@ -0,0 +1,24 @@ +.infoIcon { + width: 24px; + text-align: center; + vertical-align: middle; + position: relative; + cursor: pointer; + + span { + font-size: .35em; + display: block; + position: absolute; + right: -.75em; + top: -.75em; + width: 2.3em; + height: 2.2em; + line-height: 2.5em; + border-radius: 50%; + text-align: center; + + color: #fff; + background: rgba(209, 96, 89, 1); + } +} + diff --git a/image.scss b/image.scss new file mode 100644 index 0000000..b229263 --- /dev/null +++ b/image.scss @@ -0,0 +1,94 @@ +@import "mixin", "color"; + +img.frame-1 { + padding: 5px; + background: $content-background-color; + border: 1px solid $content-border-color; + @include box-shadow-out(#ffffff); + @include border-radius(3px); +} + +img.frame-2 { + border: 1px solid $content-border-color; + background: $content-background-color; +} + +img.frame-3 { + padding: 5px; + background: #ffffff; + border: 1px solid $content-border-color; + @include box-shadow-out(#ffffff); + @include border-radius(3px); +} + +@keyframes slidy { + 0% { left: 0%; } + 20% { left: 0%; } + 25% { left: -100%; } + 45% { left: -100%; } + 50% { left: -200%; } + 70% { left: -200%; } + 75% { left: -300%; } + 95% { left: -300%; } + 100% { left: -400%; } +} + +div.slider-1 { overflow: hidden; } +div.slider-1 figure img { width: 20%; float: left; } +div.slider-1 figure { + position: relative; + width: 500%; + margin: 0; + left: 0; + text-align: left; + font-size: 0; + animation: 30s slidy infinite; +} + +.slider-2 { + width: 100%; + position: relative; + padding-top: auto; + text-align: center; +} + +.slider-2 > img { + width: 100%; + position: absolute; + left: 0; top: 0; + transition: all 0.5s; + box-shadow: 0 10px 20px -5px rgba(0, 0, 0, 0.75); +} + +.slider-2 input { + display: none; +} + +.slider-2 label { + display: inline-block; + margin-top: calc(50% + 15px); + margin-left: 15px; + border: 3px solid #999; + cursor: pointer; + opacity: 0.6; +} + +.slider-2 label img{ + display: block; +} + + +.slider-2 input:checked+label { + border-color: #666; + opacity: 1; +} + +.slider-2 input ~ img { + opacity: 0; + transform: scale(1.1); +} + +.slider-2 input:checked+label+img { + opacity: 1; + transform: scale(1); +} diff --git a/input.css.map b/input.css.map new file mode 100644 index 0000000..7e99e96 --- /dev/null +++ b/input.css.map @@ -0,0 +1,7 @@ +{ +"version": 3, +"mappings": "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", +"sources": ["color.scss","input.scss","mixin.scss"], +"names": [], +"file": "input.css" +} diff --git a/input.scss b/input.scss new file mode 100644 index 0000000..7f6b3b6 --- /dev/null +++ b/input.scss @@ -0,0 +1,139 @@ +@import "mixin", "color"; + +input, select, textarea, .textarea { + border: 1px solid $content-border-color; +} + +select { + cursor: pointer; +} + +progress { + height: 20px; + width: 100%; + min-width: 150px; +} + +.textarea, +textarea, +select, +input[type="password"], +input[type="text"], +input[type="datetime"], +input[type="email"], +input[type="date"], +input[type="number"], +input[type="datetime-local"] { + @include border-radius(2px); + color: #454545; + background: #fff; + width: 100%; + min-width: 70px; + font-size: 1.0em; + height: 2em; + line-height: 2em; + padding: 0 10px 0 10px; + border: solid 1px #dcdcdc; + transition: background 0.3s, border 0.3s; + box-shadow: inset 1px 1px 4px -2px #c5c5c5; +} + +input[type="file"] { + border: solid 1px #dcdcdc; + width: 100%; + color: #454545; +} + +input[placeholder], textarea { + font-family: 'FontAwesome', serif; +} + +input:invalid { + transition: all 0.5s; + border: 1px solid #b85450; +} + +select { + height: 2em; + line-height: 2em; +} + +.textarea { + overflow: auto; + resize: both; +} + +textarea, .textarea { + min-height: 100px; + @include box-sizing(border-box); +} + +span.check input[type="checkbox"], span.radio input[type="radio"] { + position: relative; + vertical-align: middle; + bottom: 1px; + margin-right: 5px; + cursor: pointer; +} + +input[type="range"] { + border: none; + width: 100%; + min-width: 150px; + cursor: pointer; +} + +input[type="password"]:focus, +input[type="text"]:focus { +} + +.input { + width: 100%; + min-width: 120px; + display: flex; + flex-direction: row; + flex-wrap: nowrap; + + button { + @include border-left-radius(2px); + @include border-right-radius(0px); + @include box-sizing(border-box); + display: inline-block; + background: #fff; + height: 2em; + font-size: 1em; + line-height: 2em; + padding: 0; + min-width: 40px; + border-left: solid 1px #dcdcdc; + border-top: solid 1px #dcdcdc; + border-bottom: solid 1px #dcdcdc; + border-right: none; + + position: relative; + vertical-align: middle; + flex-grow: 0; + flex-shrink: 0; + + &:hover { + background: #fff; + } + } + + i { + position: relative; + vertical-align: middle; + } + + input { + @include border-left-radius(0px); + @include box-sizing(border-box); + font-size: 1em; + + position: relative; + vertical-align: middle; + flex-grow: 1; + flex-shrink: 1; + } +} + diff --git a/layout.scss b/layout.scss new file mode 100644 index 0000000..1277d9e --- /dev/null +++ b/layout.scss @@ -0,0 +1,113 @@ +@import "color"; + +#nav-side { + width: 175px; + position: fixed; + top: 75px; + right: 0; + bottom: 0; + left: 0; + z-index: 0; + overflow-y: auto; + font-size: 0.8em; + + background: #2F2F2F; + + input { + display: none; + } + + input + ul { + .max { + display: none; + } + + .min { + display: inherit; + } + + > li:nth-child(n+2) { + display: none; + } + } + + input:checked + ul { + .max { + display: inherit; + } + + .min { + display: none; + } + + > li:nth-child(n+2) { + display: inherit; + } + } + + > li { + li { + border-top: 1px solid #3f3f3f; + border-bottom: 1px solid #1a1a1a; + color: #fff; + + &:first-child { + padding: 5px 0 5px 5px; + } + + a { + display: block; + padding: 5px 0 5px 5px; + + &:hover { + background: #3F3F3F; + } + } + } + } + + li:last-child li:last-child { + border-bottom: none; + } + + .max, .min { + float: right; + } + + i { + margin-right: 5px; + } +} + +main { + height: 100%; + width: 100%; + position: relative; + top: 0; + bottom: 100%; + left: 0; + z-index: 1; + + padding-right: 5px; + + background: $background-color; + transition: all 0.2s; +} + +.nav-trigger { + position: absolute; + clip: rect(0, 0, 0, 0); +} + +label[for="nav-trigger"] { + font-size: 2.0em; + height: 30px; + width: 30px; + cursor: pointer; +} + +.nav-trigger:checked ~ main { + width: calc(100% - 175px); + left: 175px; + box-shadow: -3px 3px 5px 0 rgba(0, 0, 0, 0.5); +} diff --git a/link.scss b/link.scss new file mode 100644 index 0000000..586b6da --- /dev/null +++ b/link.scss @@ -0,0 +1,12 @@ +article a { + color: #8ea4ff; + border-bottom: 1px dotted #8ea4ff; + + &:hover { + border-bottom: none; + } +} + +.unseen { + font-weight: bold; +} \ No newline at end of file diff --git a/list.scss b/list.scss new file mode 100644 index 0000000..9999918 --- /dev/null +++ b/list.scss @@ -0,0 +1,32 @@ +@import "mixin", "color"; + +ul.default li { + margin: 5px 0 5px 0; + + &:first-child { + margin: 0 0 5px 0; + } + + &:last-child { + margin: 5px 0 0 0; + } +} + +ul.boxed { + background: #fff; + padding: 5px; + @include border-radius(3px); + border: 1px solid $content-border-color; +} + +ul.boxed li { + margin: 5px 0 5px 0; + + &:first-child { + margin-top: 0; + } + + &:last-child { + margin-bottom: 0; + } +} \ No newline at end of file diff --git a/media.scss b/media.scss new file mode 100644 index 0000000..e69de29 diff --git a/mixin.scss b/mixin.scss new file mode 100644 index 0000000..72e0761 --- /dev/null +++ b/mixin.scss @@ -0,0 +1,105 @@ +@mixin box-sizing($box-model) { + -moz-box-sizing: $box-model; + -webkit-box-sizing: $box-model; + box-sizing: $box-model; +} + +@mixin border-radius($radius) { + -webkit-border-radius: $radius; + -moz-border-radius: $radius; + -ms-border-radius: $radius; + border-radius: $radius; + background-clip: padding-box; +} + +@mixin border-top-radius($radius) { + -webkit-border-top-right-radius: $radius; + border-top-right-radius: $radius; + -webkit-border-top-left-radius: $radius; + border-top-left-radius: $radius; + background-clip: padding-box; +} + +@mixin border-right-radius($radius) { + -webkit-border-bottom-right-radius: $radius; + border-bottom-right-radius: $radius; + -webkit-border-top-right-radius: $radius; + border-top-right-radius: $radius; + background-clip: padding-box; +} + +@mixin border-bottom-radius($radius) { + -webkit-border-bottom-right-radius: $radius; + border-bottom-right-radius: $radius; + -webkit-border-bottom-left-radius: $radius; + border-bottom-left-radius: $radius; + background-clip: padding-box; +} + +@mixin border-left-radius($radius) { + -webkit-border-bottom-left-radius: $radius; + border-bottom-left-radius: $radius; + -webkit-border-top-left-radius: $radius; + border-top-left-radius: $radius; + background-clip: padding-box; +} + +@mixin border-bottomleft-radius($radius) { + -webkit-border-bottom-left-radius: $radius; + border-bottom-left-radius: $radius; + background-clip: padding-box; +} + +@mixin border-bottomright-radius($radius) { + -webkit-border-bottom-right-radius: $radius; + border-bottom-right-radius: $radius; + background-clip: padding-box; +} + +@mixin border-topright-radius($radius) { + -webkit-border-top-right-radius: $radius; + border-top-right-radius: $radius; + background-clip: padding-box; +} + +@mixin gradient-top-bottom($start, $pos, $end, $pos2, $bg) { + background: $bg; + background: -moz-linear-gradient(top, $start $pos, $end $pos2); + background: -webkit-gradient(linear, left top, left bottom, color-stop($pos, $start), color-stop($pos2, $end)); + background: -webkit-linear-gradient(top, $start $pos, $end $pos2); + background: -o-linear-gradient(top, $start $pos, $end $pos2); + background: -ms-linear-gradient(top, $start $pos, $end $pos2); + background: linear-gradient(to bottom, $start $pos, $end $pos2); +} + +@mixin box-shadow-top($color) { + -moz-box-shadow: inset 0px 1px 0px 0px $color; + -webkit-box-shadow: inset 0px 1px 0px 0px $color; + box-shadow: inset 0px 1px 0px 0px $color; +} + +@mixin box-shadow-left($color) { + -moz-box-shadow: inset 1px 0px 0px 0px $color; + -webkit-box-shadow: inset 1px 0px 0px 0px $color; + box-shadow: inset 1px 0px 0px 0px $color; +} + +@mixin box-shadow-bottom($color) { + -moz-box-shadow: 0px 1px 0px 0px $color; + -webkit-box-shadow: 0px 1px 0px 0px $color; + box-shadow: 0px 1px 0px 0px $color; +} + +@mixin box-shadow-out($color) { + -moz-box-shadow: inset 1px 1px 0px 0px $color; + -webkit-box-shadow: inset 1px 1px 0px 0px $color; + box-shadow: inset 1px 1px 0px 0px $color; +} + +@mixin transform-rotate($deg) { + -webkit-transform: rotate($deg); + -moz-transform: rotate($deg); + -o-transform: rotate($deg); + -ms-transform: rotate($deg); + transform: rotate($deg); +} diff --git a/nav.scss b/nav.scss new file mode 100644 index 0000000..69b8f7e --- /dev/null +++ b/nav.scss @@ -0,0 +1,68 @@ +@import "mixin", "color"; + +.nav-top { + margin: 5px 0 0 5px; + display: block; + background: $content-background-color; + border: 1px solid $content-border-color; + + @include border-radius(3px); + @include box-shadow-top(#ffffff); + + > li { + @include box-shadow-top(#ffffff); + text-shadow: 1px 1px 1px #ffffff; + + &:first-child { + @include box-shadow-out(#ffffff); + @include border-left-radius(3px); + } + } +} + +.nav-top li { + background: $content-background-color; + display: inline-block; + margin-right: -4px; + position: relative; + cursor: pointer; +} + +.nav-top > li > a { + display: inline-block; + padding: 10px 10px; +} + +.nav-top li:hover { + background: #555; + color: #fff; + text-shadow: 0 -1px 0 #000; +} + +.nav-top li > ul { + padding: 0; + position: absolute; + top: 36px; + left: 0; + width: 150px; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + display: none; + opacity: 0; + visibility: hidden; +} + +.nav-top li > ul li { + background: #555; + display: block; + color: #fff; + text-shadow: 0 -1px 0 #000; +} + +.nav-top li > ul li:hover { background: #666; } +.nav-top li:hover > ul { + display: block; + opacity: 1; + visibility: visible; +} diff --git a/note.scss b/note.scss new file mode 100644 index 0000000..e69de29 diff --git a/pagination.scss b/pagination.scss new file mode 100644 index 0000000..2d0e036 --- /dev/null +++ b/pagination.scss @@ -0,0 +1,20 @@ +@import "mixin", "color"; + +.pagination { + li { + display: inline; + } + + a { + @include border-radius(3px); + @include box-shadow-out(#ffffff); + background: $content-background-color; + padding: 5px 10px 5px 10px; + } + + .active, a:hover, a:active { + color: #ffffff; + background: #353535; + @include box-shadow-out(#e8e8e8); + } +} diff --git a/popup.scss b/popup.scss new file mode 100644 index 0000000..e69de29 diff --git a/progress.scss b/progress.scss new file mode 100644 index 0000000..1bbac74 --- /dev/null +++ b/progress.scss @@ -0,0 +1,97 @@ +@import "mixin", "color"; + +.meter { + height: 20px; /* Can be anything */ + position: relative; + background: none !important; +} + +.meter > span { + display: block; + height: 100%; + @include border-radius(3px); + background-color: rgb(43,194,83); + background-image: -webkit-gradient( + linear, + left bottom, + left top, + color-stop(0, rgb(43,194,83)), + color-stop(1, rgb(84,240,84)) + ); + background-image: -moz-linear-gradient( + center bottom, + rgb(43,194,83) 37%, + rgb(84,240,84) 69% + ); + position: relative; + overflow: hidden; +} +.meter > span:after, .animate > span > span { + content: ""; + position: absolute; + top: 0; left: 0; bottom: 0; right: 0; + background-image: + -webkit-gradient(linear, 0 0, 100% 100%, + color-stop(.25, rgba(255, 255, 255, .2)), + color-stop(.25, transparent), color-stop(.5, transparent), + color-stop(.5, rgba(255, 255, 255, .2)), + color-stop(.75, rgba(255, 255, 255, .2)), + color-stop(.75, transparent), to(transparent) + ); + background-image: + -moz-linear-gradient( + -45deg, + rgba(255, 255, 255, .2) 25%, + transparent 25%, + transparent 50%, + rgba(255, 255, 255, .2) 50%, + rgba(255, 255, 255, .2) 75%, + transparent 75%, + transparent + ); + z-index: 1; + -webkit-background-size: 50px 50px; + -moz-background-size: 50px 50px; + -webkit-animation: move 4s linear infinite; + overflow: hidden; +} + +.animate > span:after { + display: none; +} + +@-webkit-keyframes move { + 0% { + background-position: 0 0; + } + 100% { + background-position: 50px 50px; + } +} + +.orange > span { + background-color: #f1a165; + background-image: -moz-linear-gradient(top, #f1a165, #f36d0a); + background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f1a165),color-stop(1, #f36d0a)); + background-image: -webkit-linear-gradient(#f1a165, #f36d0a); +} + +.blue > span { + background-color: #96c2f1; + background-image: -moz-linear-gradient(top, #96c2f1, #4394f3); + background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #96c2f1),color-stop(1, #4394f3)); + background-image: -webkit-linear-gradient(#96c2f1, #4394f3); +} + + +.red > span { + background-color: #f0a3a3; + background-image: -moz-linear-gradient(top, #f0a3a3, #f42323); + background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f0a3a3),color-stop(1, #f42323)); + background-image: -webkit-linear-gradient(#f0a3a3, #f42323); +} + +.nostripes > span > span, .nostripes > span:after { + -webkit-animation: none; + background-image: none; +} diff --git a/section.scss b/section.scss new file mode 100644 index 0000000..7a5a741 --- /dev/null +++ b/section.scss @@ -0,0 +1,32 @@ +@import "mixin", "color"; + +section.box { + @include box-sizing(border-box); + margin: 5px 0 0 5px; + display: inline-block; +} + +.box .inner { + @include box-sizing(border-box); + @include border-radius(3px); + @include box-shadow-out(#ffffff); + border: 1px solid $content-border-color; + background: $content-background-color; + padding: 10px; +} + +section h1 { + @include box-sizing(border-box); + @include box-shadow-bottom(#f1f1f1); + font-size: 1.3em; + border-bottom: 1px solid $content-border-color; + margin-bottom: 5px; + text-shadow: 1px 1px 1px #ffffff; +} + +section h2 { + @include box-sizing(border-box); + font-size: 1.2em; + margin-bottom: 5px; + text-shadow: 1px 1px 1px #ffffff; +} diff --git a/size.scss b/size.scss new file mode 100644 index 0000000..94010da --- /dev/null +++ b/size.scss @@ -0,0 +1,68 @@ +.w-100 { + min-width: 215px; + width: 100%; + width: calc(100% - 5px); +} + +.w-50 { + min-width: 215px; + width: 49%; + width: calc(50% - 5px); +} + +.w-33 { + min-width: 215px; + width: 32%; + width: calc(33.33% - 5px); +} + +.w-25 { + min-width: 215px; + width: 25%; + width: calc(25% - 5px); +} + +.w-75 { + min-width: 215px; + width: 75%; + width: calc(75% - 5px); +} + +.w-66 { + min-width: 215px; + width: 66%; + width: calc(66.66% - 5px); +} + +.wd-100 { + width: 100%; + width: calc(100% - 105px); +} + +.wf-100 { + width: 100%; +} + +.wf-50 { + width: 50%; +} + +.wf-33 { + width: 33.33%; +} + +.wf-25 { + width: 25%; +} + +.wf-75 { + width: 75%; +} + +.wf-66 { + width: 66.66%; +} + +.spacer { + padding: 5px; +} \ No newline at end of file diff --git a/spinner.scss b/spinner.scss new file mode 100644 index 0000000..1ce5c92 --- /dev/null +++ b/spinner.scss @@ -0,0 +1,240 @@ +.spinner-1 { + width: 40px; + height: 40px; + background-color: #333; + + margin: 50px auto; + -webkit-animation: sk-rotateplane 1.2s infinite ease-in-out; + animation: sk-rotateplane 1.2s infinite ease-in-out; +} + +@-webkit-keyframes sk-rotateplane { + 0% { -webkit-transform: perspective(120px) } + 50% { -webkit-transform: perspective(120px) rotateY(180deg) } + 100% { -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg) } +} + +@keyframes sk-rotateplane { + 0% { + transform: perspective(120px) rotateX(0deg) rotateY(0deg); + -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg) + } 50% { + transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); + -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg) + } 100% { + transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); + -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); + } +} + +// -------------- + +.spinner-2 { + text-align: center; +} + +.spinner-2 > div { + width: 18px; + height: 18px; + background-color: #333; + + border-radius: 100%; + display: inline-block; + -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both; + animation: sk-bouncedelay 1.4s infinite ease-in-out both; +} + +.spinner-2 .bounce1 { + -webkit-animation-delay: -0.32s; + animation-delay: -0.32s; +} + +.spinner-2 .bounce2 { + -webkit-animation-delay: -0.16s; + animation-delay: -0.16s; +} + +@-webkit-keyframes sk-bouncedelay { + 0%, 80%, 100% { -webkit-transform: scale(0) } + 40% { -webkit-transform: scale(1.0) } +} + +@keyframes sk-bouncedelay { + 0%, 80%, 100% { + -webkit-transform: scale(0); + transform: scale(0); + } 40% { + -webkit-transform: scale(1.0); + transform: scale(1.0); + } +} + +// ------------ + +.spinner-3 { + margin: 50px auto; + width: 40px; + height: 40px; + position: relative; +} + +.spinner-3 .sk-circle { + width: 100%; + height: 100%; + position: absolute; + left: 0; + top: 0; +} + +.spinner-3 .sk-circle:before { + content: ''; + display: block; + margin: 0 auto; + width: 15%; + height: 15%; + background-color: #333; + border-radius: 100%; + -webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out both; + animation: sk-circleFadeDelay 1.2s infinite ease-in-out both; +} +.spinner-3 .sk-circle2 { + -webkit-transform: rotate(30deg); + -ms-transform: rotate(30deg); + transform: rotate(30deg); +} +.spinner-3 .sk-circle3 { + -webkit-transform: rotate(60deg); + -ms-transform: rotate(60deg); + transform: rotate(60deg); +} +.spinner-3 .sk-circle4 { + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.spinner-3 .sk-circle5 { + -webkit-transform: rotate(120deg); + -ms-transform: rotate(120deg); + transform: rotate(120deg); +} +.spinner-3 .sk-circle6 { + -webkit-transform: rotate(150deg); + -ms-transform: rotate(150deg); + transform: rotate(150deg); +} +.spinner-3 .sk-circle7 { + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} +.spinner-3 .sk-circle8 { + -webkit-transform: rotate(210deg); + -ms-transform: rotate(210deg); + transform: rotate(210deg); +} +.spinner-3 .sk-circle9 { + -webkit-transform: rotate(240deg); + -ms-transform: rotate(240deg); + transform: rotate(240deg); +} +.spinner-3 .sk-circle10 { + -webkit-transform: rotate(270deg); + -ms-transform: rotate(270deg); + transform: rotate(270deg); +} +.spinner-3 .sk-circle11 { + -webkit-transform: rotate(300deg); + -ms-transform: rotate(300deg); + transform: rotate(300deg); +} +.spinner-3 .sk-circle12 { + -webkit-transform: rotate(330deg); + -ms-transform: rotate(330deg); + transform: rotate(330deg); +} +.spinner-3 .sk-circle2:before { + -webkit-animation-delay: -1.1s; + animation-delay: -1.1s; +} +.spinner-3 .sk-circle3:before { + -webkit-animation-delay: -1s; + animation-delay: -1s; +} +.spinner-3 .sk-circle4:before { + -webkit-animation-delay: -0.9s; + animation-delay: -0.9s; +} +.spinner-3 .sk-circle5:before { + -webkit-animation-delay: -0.8s; + animation-delay: -0.8s; +} +.spinner-3 .sk-circle6:before { + -webkit-animation-delay: -0.7s; + animation-delay: -0.7s; +} +.spinner-3 .sk-circle7:before { + -webkit-animation-delay: -0.6s; + animation-delay: -0.6s; +} +.spinner-3 .sk-circle8:before { + -webkit-animation-delay: -0.5s; + animation-delay: -0.5s; +} +.spinner-3 .sk-circle9:before { + -webkit-animation-delay: -0.4s; + animation-delay: -0.4s; +} +.spinner-3 .sk-circle10:before { + -webkit-animation-delay: -0.3s; + animation-delay: -0.3s; +} +.spinner-3 .sk-circle11:before { + -webkit-animation-delay: -0.2s; + animation-delay: -0.2s; +} +.spinner-3 .sk-circle12:before { + -webkit-animation-delay: -0.1s; + animation-delay: -0.1s; +} + +@-webkit-keyframes sk-circleFadeDelay { + 0%, 39%, 100% { opacity: 0; } + 40% { opacity: 1; } +} + +@keyframes sk-circleFadeDelay { + 0%, 39%, 100% { opacity: 0; } + 40% { opacity: 1; } +} + +// ------------- + +.spinner-4 { + width: 40px; + height: 40px; + margin: 50px auto; + background-color: #333; + + border-radius: 100%; + -webkit-animation: sk-scaleout 1.0s infinite ease-in-out; + animation: sk-scaleout 1.0s infinite ease-in-out; +} + +@-webkit-keyframes sk-scaleout { + 0% { -webkit-transform: scale(0) } + 100% { + -webkit-transform: scale(1.0); + opacity: 0; + } +} + +@keyframes sk-scaleout { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + } 100% { + -webkit-transform: scale(1.0); + transform: scale(1.0); + opacity: 0; + } +} diff --git a/styles.css b/styles.css new file mode 100644 index 0000000..51e9d4a --- /dev/null +++ b/styles.css @@ -0,0 +1,2381 @@ +html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, nav, section, iframe, label { + margin: 0; + padding: 0; } + +a, img, button { + outline: none; } + +a { + color: inherit; + text-decoration: none; } + +h1, h2, h3, h4, h5, h6 { + font-weight: normal; } + +ul { + list-style: none; } + +input, select, textarea, .textarea { + box-sizing: border-box; + appearance: none; + box-shadow: none; } + input:focus, select:focus, textarea:focus, .textarea:focus { + outline: none; } + +input[type=checkbox] { + margin-right: 5px; } + +button::-moz-focus-inner, input[type=submit]::-moz-focus-inner, input[type=button]::-moz-focus-inner { + border: 0; } + +table { + border-collapse: separate; + border-spacing: 0; } + +i { + font-style: normal; } + +.ok { + color: #5cff56; } + +.warning { + color: #ff4b41; } + +.green { + background: #c0ffb4; } + +.red { + background: #ff7c70; } + +.blue { + background: #c1c8ff; } + +.orange { + background: #ffbf7c; } + +.lightblue { + background: #b5ffff; } + +.yellow { + background: #fffe97; } + +.purple { + background: #bfa5ff; } + +.pink { + background: #ffa6e3; } + +.grey { + background: #dcdcdc; } + +.darkred { + background: #d16059; } + +.darkgreen { + background: #77d17c; } + +.darkblue { + background: #7ba9d1; } + +body { + background: #e7ebf3; + font-family: Open Sans, sans-serif; + font-size: 0.9em; } + +.clear { + clear: both; } + +pre { + background: #fff; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -ms-border-radius: 3px; + border-radius: 3px; + background-clip: padding-box; + border: 1px solid #b7b7b7; + padding: 5px; } + +.ok { + color: #5cff56; } + +.warning { + color: #ff4b41; } + +.green { + background: #c0ffb4; } + +.red { + background: #ff7c70; } + +.blue { + background: #c1c8ff; } + +.orange { + background: #ffbf7c; } + +.lightblue { + background: #b5ffff; } + +.yellow { + background: #fffe97; } + +.purple { + background: #bfa5ff; } + +.pink { + background: #ffa6e3; } + +.grey { + background: #dcdcdc; } + +.darkred { + background: #d16059; } + +.darkgreen { + background: #77d17c; } + +.darkblue { + background: #7ba9d1; } + +.w-100 { + min-width: 215px; + width: 100%; + width: calc(100% - 5px); } + +.w-50 { + min-width: 215px; + width: 49%; + width: calc(50% - 5px); } + +.w-33 { + min-width: 215px; + width: 32%; + width: calc(33.33% - 5px); } + +.w-25 { + min-width: 215px; + width: 25%; + width: calc(25% - 5px); } + +.w-75 { + min-width: 215px; + width: 75%; + width: calc(75% - 5px); } + +.w-66 { + min-width: 215px; + width: 66%; + width: calc(66.66% - 5px); } + +.wd-100 { + width: 100%; + width: calc(100% - 105px); } + +.wf-100 { + width: 100%; } + +.wf-50 { + width: 50%; } + +.wf-33 { + width: 33.33%; } + +.wf-25 { + width: 25%; } + +.wf-75 { + width: 75%; } + +.wf-66 { + width: 66.66%; } + +.spacer { + padding: 5px; } + +.center { + margin: 0 auto; } + +.centerText { + text-align: center; } + +.rightText { + text-align: right; } + +.floatLeft { + float: left; } + +.floatRight { + float: right; } + +.ok { + color: #5cff56; } + +.warning { + color: #ff4b41; } + +.green { + background: #c0ffb4; } + +.red { + background: #ff7c70; } + +.blue { + background: #c1c8ff; } + +.orange { + background: #ffbf7c; } + +.lightblue { + background: #b5ffff; } + +.yellow { + background: #fffe97; } + +.purple { + background: #bfa5ff; } + +.pink { + background: #ffa6e3; } + +.grey { + background: #dcdcdc; } + +.darkred { + background: #d16059; } + +.darkgreen { + background: #77d17c; } + +.darkblue { + background: #7ba9d1; } + +#nav-side { + width: 175px; + position: fixed; + top: 75px; + right: 0; + bottom: 0; + left: 0; + z-index: 0; + overflow-y: auto; + font-size: 0.8em; + background: #2F2F2F; } + #nav-side input { + display: none; } + #nav-side input + ul .max { + display: none; } + #nav-side input + ul .min { + display: inherit; } + #nav-side input + ul > li:nth-child(n+2) { + display: none; } + #nav-side input:checked + ul .max { + display: inherit; } + #nav-side input:checked + ul .min { + display: none; } + #nav-side input:checked + ul > li:nth-child(n+2) { + display: inherit; } + #nav-side > li li { + border-top: 1px solid #3f3f3f; + border-bottom: 1px solid #1a1a1a; + color: #fff; } + #nav-side > li li:first-child { + padding: 5px 0 5px 5px; } + #nav-side > li li a { + display: block; + padding: 5px 0 5px 5px; } + #nav-side > li li a:hover { + background: #3F3F3F; } + #nav-side li:last-child li:last-child { + border-bottom: none; } + #nav-side .max, #nav-side .min { + float: right; } + #nav-side i { + margin-right: 5px; } + +main { + height: 100%; + width: 100%; + position: relative; + top: 0; + bottom: 100%; + left: 0; + z-index: 1; + padding-right: 5px; + background: #e7ebf3; + transition: all 0.2s; } + +.nav-trigger { + position: absolute; + clip: rect(0, 0, 0, 0); } + +label[for="nav-trigger"] { + font-size: 2.0em; + height: 30px; + width: 30px; + cursor: pointer; } + +.nav-trigger:checked ~ main { + width: calc(100% - 175px); + left: 175px; + box-shadow: -3px 3px 5px 0 rgba(0, 0, 0, 0.5); } + +p { + margin: 0 0 10px 0; + line-height: 1.4em; } + p span { + margin: 0; + padding: 0; } + +p + p { + margin-top: 5px; } + +.ok { + color: #5cff56; } + +.warning { + color: #ff4b41; } + +.green { + background: #c0ffb4; } + +.red { + background: #ff7c70; } + +.blue { + background: #c1c8ff; } + +.orange { + background: #ffbf7c; } + +.lightblue { + background: #b5ffff; } + +.yellow { + background: #fffe97; } + +.purple { + background: #bfa5ff; } + +.pink { + background: #ffa6e3; } + +.grey { + background: #dcdcdc; } + +.darkred { + background: #d16059; } + +.darkgreen { + background: #77d17c; } + +.darkblue { + background: #7ba9d1; } + +.tooltip { + position: relative; + cursor: pointer; + display: inline-block; } + +.tooltip > i { + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -ms-border-radius: 3px; + border-radius: 3px; + background-clip: padding-box; + text-align: center; + font-size: 0.7em; + color: #fff; + line-height: 1.0em; + background: #000000; + position: absolute; + padding: 5px; + bottom: 100%; + left: -50%; + margin-bottom: 10px; + visibility: hidden; + opacity: 0; + white-space: pre; } + +.tooltip > i:before, .tooltip > i:after { + content: ""; + position: absolute; + border-left: 10px solid transparent; + border-right: 10px solid transparent; + top: 100%; + left: 50%; + margin-left: -10px; } + +.tooltip > i:after { + border-top: 10px solid #000000; + margin-top: 0; + z-index: 1; } + +.tooltip:hover > i { + visibility: visible; + opacity: 1; } + +.spinner-1 { + width: 40px; + height: 40px; + background-color: #333; + margin: 50px auto; + -webkit-animation: sk-rotateplane 1.2s infinite ease-in-out; + animation: sk-rotateplane 1.2s infinite ease-in-out; } + +@-webkit-keyframes sk-rotateplane { + 0% { + -webkit-transform: perspective(120px); } + 50% { + -webkit-transform: perspective(120px) rotateY(180deg); } + 100% { + -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg); } } +@keyframes sk-rotateplane { + 0% { + transform: perspective(120px) rotateX(0deg) rotateY(0deg); + -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg); } + 50% { + transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); + -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); } + 100% { + transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); + -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); } } +.spinner-2 { + text-align: center; } + +.spinner-2 > div { + width: 18px; + height: 18px; + background-color: #333; + border-radius: 100%; + display: inline-block; + -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both; + animation: sk-bouncedelay 1.4s infinite ease-in-out both; } + +.spinner-2 .bounce1 { + -webkit-animation-delay: -0.32s; + animation-delay: -0.32s; } + +.spinner-2 .bounce2 { + -webkit-animation-delay: -0.16s; + animation-delay: -0.16s; } + +@-webkit-keyframes sk-bouncedelay { + 0%, 80%, 100% { + -webkit-transform: scale(0); } + 40% { + -webkit-transform: scale(1); } } +@keyframes sk-bouncedelay { + 0%, 80%, 100% { + -webkit-transform: scale(0); + transform: scale(0); } + 40% { + -webkit-transform: scale(1); + transform: scale(1); } } +.spinner-3 { + margin: 50px auto; + width: 40px; + height: 40px; + position: relative; } + +.spinner-3 .sk-circle { + width: 100%; + height: 100%; + position: absolute; + left: 0; + top: 0; } + +.spinner-3 .sk-circle:before { + content: ''; + display: block; + margin: 0 auto; + width: 15%; + height: 15%; + background-color: #333; + border-radius: 100%; + -webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out both; + animation: sk-circleFadeDelay 1.2s infinite ease-in-out both; } + +.spinner-3 .sk-circle2 { + -webkit-transform: rotate(30deg); + -ms-transform: rotate(30deg); + transform: rotate(30deg); } + +.spinner-3 .sk-circle3 { + -webkit-transform: rotate(60deg); + -ms-transform: rotate(60deg); + transform: rotate(60deg); } + +.spinner-3 .sk-circle4 { + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); } + +.spinner-3 .sk-circle5 { + -webkit-transform: rotate(120deg); + -ms-transform: rotate(120deg); + transform: rotate(120deg); } + +.spinner-3 .sk-circle6 { + -webkit-transform: rotate(150deg); + -ms-transform: rotate(150deg); + transform: rotate(150deg); } + +.spinner-3 .sk-circle7 { + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); } + +.spinner-3 .sk-circle8 { + -webkit-transform: rotate(210deg); + -ms-transform: rotate(210deg); + transform: rotate(210deg); } + +.spinner-3 .sk-circle9 { + -webkit-transform: rotate(240deg); + -ms-transform: rotate(240deg); + transform: rotate(240deg); } + +.spinner-3 .sk-circle10 { + -webkit-transform: rotate(270deg); + -ms-transform: rotate(270deg); + transform: rotate(270deg); } + +.spinner-3 .sk-circle11 { + -webkit-transform: rotate(300deg); + -ms-transform: rotate(300deg); + transform: rotate(300deg); } + +.spinner-3 .sk-circle12 { + -webkit-transform: rotate(330deg); + -ms-transform: rotate(330deg); + transform: rotate(330deg); } + +.spinner-3 .sk-circle2:before { + -webkit-animation-delay: -1.1s; + animation-delay: -1.1s; } + +.spinner-3 .sk-circle3:before { + -webkit-animation-delay: -1s; + animation-delay: -1s; } + +.spinner-3 .sk-circle4:before { + -webkit-animation-delay: -0.9s; + animation-delay: -0.9s; } + +.spinner-3 .sk-circle5:before { + -webkit-animation-delay: -0.8s; + animation-delay: -0.8s; } + +.spinner-3 .sk-circle6:before { + -webkit-animation-delay: -0.7s; + animation-delay: -0.7s; } + +.spinner-3 .sk-circle7:before { + -webkit-animation-delay: -0.6s; + animation-delay: -0.6s; } + +.spinner-3 .sk-circle8:before { + -webkit-animation-delay: -0.5s; + animation-delay: -0.5s; } + +.spinner-3 .sk-circle9:before { + -webkit-animation-delay: -0.4s; + animation-delay: -0.4s; } + +.spinner-3 .sk-circle10:before { + -webkit-animation-delay: -0.3s; + animation-delay: -0.3s; } + +.spinner-3 .sk-circle11:before { + -webkit-animation-delay: -0.2s; + animation-delay: -0.2s; } + +.spinner-3 .sk-circle12:before { + -webkit-animation-delay: -0.1s; + animation-delay: -0.1s; } + +@-webkit-keyframes sk-circleFadeDelay { + 0%, 39%, 100% { + opacity: 0; } + 40% { + opacity: 1; } } +@keyframes sk-circleFadeDelay { + 0%, 39%, 100% { + opacity: 0; } + 40% { + opacity: 1; } } +.spinner-4 { + width: 40px; + height: 40px; + margin: 50px auto; + background-color: #333; + border-radius: 100%; + -webkit-animation: sk-scaleout 1.0s infinite ease-in-out; + animation: sk-scaleout 1.0s infinite ease-in-out; } + +@-webkit-keyframes sk-scaleout { + 0% { + -webkit-transform: scale(0); } + 100% { + -webkit-transform: scale(1); + opacity: 0; } } +@keyframes sk-scaleout { + 0% { + -webkit-transform: scale(0); + transform: scale(0); } + 100% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 0; } } +.ok { + color: #5cff56; } + +.warning { + color: #ff4b41; } + +.green { + background: #c0ffb4; } + +.red { + background: #ff7c70; } + +.blue { + background: #c1c8ff; } + +.orange { + background: #ffbf7c; } + +.lightblue { + background: #b5ffff; } + +.yellow { + background: #fffe97; } + +.purple { + background: #bfa5ff; } + +.pink { + background: #ffa6e3; } + +.grey { + background: #dcdcdc; } + +.darkred { + background: #d16059; } + +.darkgreen { + background: #77d17c; } + +.darkblue { + background: #7ba9d1; } + +form li { + margin: 5px 0 5px 0; } + +form td { + white-space: nowrap; + padding-bottom: 5px; } + +form td textarea + i { + vertical-align: top; } + +form label { + font-size: 0.9em; + color: #878787; + text-shadow: -1px -1px 1px #ffffff; } + +form i + i { + margin-left: 3px; } + +form .inputPrefix { + border-left: 1px solid #b7b7b7; + border-top: 1px solid #b7b7b7; + border-bottom: 1px solid #b7b7b7; + line-height: 2em; + height: 100%; + background: #bebebe; } + +form .layout td + td { + padding-left: 5px; } + +form .list { + font-size: 0.9em; } + form .list td { + white-space: nowrap; + padding: 3px 5px 3px 5px; } + +.infoIcon { + width: 24px; + text-align: center; + vertical-align: middle; + position: relative; + cursor: pointer; } + .infoIcon span { + font-size: .35em; + display: block; + position: absolute; + right: -.75em; + top: -.75em; + width: 2.3em; + height: 2.2em; + line-height: 2.5em; + border-radius: 50%; + text-align: center; + color: #fff; + background: #d16059; } + +.ok { + color: #5cff56; } + +.warning { + color: #ff4b41; } + +.green { + background: #c0ffb4; } + +.red { + background: #ff7c70; } + +.blue { + background: #c1c8ff; } + +.orange { + background: #ffbf7c; } + +.lightblue { + background: #b5ffff; } + +.yellow { + background: #fffe97; } + +.purple { + background: #bfa5ff; } + +.pink { + background: #ffa6e3; } + +.grey { + background: #dcdcdc; } + +.darkred { + background: #d16059; } + +.darkgreen { + background: #77d17c; } + +.darkblue { + background: #7ba9d1; } + +img.frame-1 { + padding: 5px; + background: #f5f5ff; + border: 1px solid #b7b7b7; + -moz-box-shadow: inset 1px 1px 0px 0px #ffffff; + -webkit-box-shadow: inset 1px 1px 0px 0px #ffffff; + box-shadow: inset 1px 1px 0px 0px #ffffff; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -ms-border-radius: 3px; + border-radius: 3px; + background-clip: padding-box; } + +img.frame-2 { + border: 1px solid #b7b7b7; + background: #f5f5ff; } + +img.frame-3 { + padding: 5px; + background: #ffffff; + border: 1px solid #b7b7b7; + -moz-box-shadow: inset 1px 1px 0px 0px #ffffff; + -webkit-box-shadow: inset 1px 1px 0px 0px #ffffff; + box-shadow: inset 1px 1px 0px 0px #ffffff; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -ms-border-radius: 3px; + border-radius: 3px; + background-clip: padding-box; } + +@keyframes slidy { + 0% { + left: 0%; } + 20% { + left: 0%; } + 25% { + left: -100%; } + 45% { + left: -100%; } + 50% { + left: -200%; } + 70% { + left: -200%; } + 75% { + left: -300%; } + 95% { + left: -300%; } + 100% { + left: -400%; } } +div.slider-1 { + overflow: hidden; } + +div.slider-1 figure img { + width: 20%; + float: left; } + +div.slider-1 figure { + position: relative; + width: 500%; + margin: 0; + left: 0; + text-align: left; + font-size: 0; + animation: 30s slidy infinite; } + +.slider-2 { + width: 100%; + position: relative; + padding-top: auto; + text-align: center; } + +.slider-2 > img { + width: 100%; + position: absolute; + left: 0; + top: 0; + transition: all 0.5s; + box-shadow: 0 10px 20px -5px rgba(0, 0, 0, 0.75); } + +.slider-2 input { + display: none; } + +.slider-2 label { + display: inline-block; + margin-top: calc(50% + 15px); + margin-left: 15px; + border: 3px solid #999; + cursor: pointer; + opacity: 0.6; } + +.slider-2 label img { + display: block; } + +.slider-2 input:checked + label { + border-color: #666; + opacity: 1; } + +.slider-2 input ~ img { + opacity: 0; + transform: scale(1.1); } + +.slider-2 input:checked + label + img { + opacity: 1; + transform: scale(1); } + +.ok { + color: #5cff56; } + +.warning { + color: #ff4b41; } + +.green { + background: #c0ffb4; } + +.red { + background: #ff7c70; } + +.blue { + background: #c1c8ff; } + +.orange { + background: #ffbf7c; } + +.lightblue { + background: #b5ffff; } + +.yellow { + background: #fffe97; } + +.purple { + background: #bfa5ff; } + +.pink { + background: #ffa6e3; } + +.grey { + background: #dcdcdc; } + +.darkred { + background: #d16059; } + +.darkgreen { + background: #77d17c; } + +.darkblue { + background: #7ba9d1; } + +input, select, textarea, .textarea { + border: 1px solid #b7b7b7; } + +select { + cursor: pointer; } + +progress { + height: 20px; + width: 100%; + min-width: 150px; } + +.textarea, +textarea, +select, +input[type="password"], +input[type="text"], +input[type="datetime"], +input[type="email"], +input[type="date"], +input[type="number"], +input[type="datetime-local"] { + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + -ms-border-radius: 2px; + border-radius: 2px; + background-clip: padding-box; + color: #454545; + background: #fff; + width: 100%; + min-width: 70px; + font-size: 1.0em; + height: 2em; + line-height: 2em; + padding: 0 10px 0 10px; + border: solid 1px #dcdcdc; + transition: background 0.3s, border 0.3s; + box-shadow: inset 1px 1px 4px -2px #c5c5c5; } + +input[type="file"] { + border: solid 1px #dcdcdc; + width: 100%; + color: #454545; } + +input[placeholder], textarea { + font-family: 'FontAwesome', serif; } + +input:invalid { + transition: all 0.5s; + border: 1px solid #b85450; } + +select { + height: 2em; + line-height: 2em; } + +.textarea { + overflow: auto; + resize: both; } + +textarea, .textarea { + min-height: 100px; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; } + +span.check input[type="checkbox"], span.radio input[type="radio"] { + position: relative; + vertical-align: middle; + bottom: 1px; + margin-right: 5px; + cursor: pointer; } + +input[type="range"] { + border: none; + width: 100%; + min-width: 150px; + cursor: pointer; } + +.input { + width: 100%; + min-width: 120px; + display: flex; + flex-direction: row; + flex-wrap: nowrap; } + .input button { + -webkit-border-bottom-left-radius: 2px; + border-bottom-left-radius: 2px; + -webkit-border-top-left-radius: 2px; + border-top-left-radius: 2px; + background-clip: padding-box; + -webkit-border-bottom-right-radius: 0px; + border-bottom-right-radius: 0px; + -webkit-border-top-right-radius: 0px; + border-top-right-radius: 0px; + background-clip: padding-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; + display: inline-block; + background: #fff; + height: 2em; + font-size: 1em; + line-height: 2em; + padding: 0; + min-width: 40px; + border-left: solid 1px #dcdcdc; + border-top: solid 1px #dcdcdc; + border-bottom: solid 1px #dcdcdc; + border-right: none; + position: relative; + vertical-align: middle; + flex-grow: 0; + flex-shrink: 0; } + .input button:hover { + background: #fff; } + .input i { + position: relative; + vertical-align: middle; } + .input input { + -webkit-border-bottom-left-radius: 0px; + border-bottom-left-radius: 0px; + -webkit-border-top-left-radius: 0px; + border-top-left-radius: 0px; + background-clip: padding-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; + font-size: 1em; + position: relative; + vertical-align: middle; + flex-grow: 1; + flex-shrink: 1; } + +.ok { + color: #5cff56; } + +.warning { + color: #ff4b41; } + +.green { + background: #c0ffb4; } + +.red { + background: #ff7c70; } + +.blue { + background: #c1c8ff; } + +.orange { + background: #ffbf7c; } + +.lightblue { + background: #b5ffff; } + +.yellow { + background: #fffe97; } + +.purple { + background: #bfa5ff; } + +.pink { + background: #ffa6e3; } + +.grey { + background: #dcdcdc; } + +.darkred { + background: #d16059; } + +.darkgreen { + background: #77d17c; } + +.darkblue { + background: #7ba9d1; } + +.ac-container { + width: 100%; + margin: 10px auto 30px auto; + text-align: left; } + +.ac-container > input { + display: none; } + +.ac-container > label { + display: block; + padding: 5px 20px; + position: relative; + z-index: 20; + margin-top: -1px; + cursor: pointer; + color: #777; + font-size: 1em; + border: 1px solid #b7b7b7; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -ms-border-radius: 3px; + border-radius: 3px; + background-clip: padding-box; + background: #f5f5ff; + background: -moz-linear-gradient(top, #e0e3eb 0, #f5f5ff 100); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e0e3eb), color-stop(100, #f5f5ff)); + background: -webkit-linear-gradient(top, #e0e3eb 0, #f5f5ff 100); + background: -o-linear-gradient(top, #e0e3eb 0, #f5f5ff 100); + background: -ms-linear-gradient(top, #e0e3eb 0, #f5f5ff 100); + background: linear-gradient(to bottom, #e0e3eb 0, #f5f5ff 100); } + +.ac-container > label:hover { + background: #ffffff; + background: -moz-linear-gradient(top, #ffffff 0, #f5f5ff 100); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(100, #f5f5ff)); + background: -webkit-linear-gradient(top, #ffffff 0, #f5f5ff 100); + background: -o-linear-gradient(top, #ffffff 0, #f5f5ff 100); + background: -ms-linear-gradient(top, #ffffff 0, #f5f5ff 100); + background: linear-gradient(to bottom, #ffffff 0, #f5f5ff 100); } + +.ac-container > input:checked + label { + background: #ffffff; + background: -moz-linear-gradient(top, #ffffff 0, #f5f5ff 100); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(100, #f5f5ff)); + background: -webkit-linear-gradient(top, #ffffff 0, #f5f5ff 100); + background: -o-linear-gradient(top, #ffffff 0, #f5f5ff 100); + background: -ms-linear-gradient(top, #ffffff 0, #f5f5ff 100); + background: linear-gradient(to bottom, #ffffff 0, #f5f5ff 100); + color: #000; } + +.ac-container > section { + background: #f5f5ff; + overflow: hidden; + height: auto; + position: relative; + z-index: 10; + border-left: 1px solid #b7b7b7; + border-right: 1px solid #b7b7b7; + padding: 10px; } + +.ac-container > input + label + section { + display: none; } + +.ac-container > input:checked + label + section { + display: inherit; } + +div.alert { + padding: 10px; + font-weight: bold; } + div.alert i { + margin-right: 5px; } + +.alertbox.ok, .alert.ok { + background: #aaffad; + border: 2px solid #81e27d; + color: #459442; } + +.alertbox.warning, .alert.warning { + background: #f8ffa8; + border: 2px solid #d6d949; + color: #94972f; } + +.alertbox.error, .alert.error { + background: #ff7d79; + border: 2px solid #ee5649; + color: #a5302a; } + +.alertbox.info, .alert.info { + background: #b6d2ff; + border: 2px solid #85b0ee; + color: #4865a5; } + +.ok { + color: #5cff56; } + +.warning { + color: #ff4b41; } + +.green { + background: #c0ffb4; } + +.red { + background: #ff7c70; } + +.blue { + background: #c1c8ff; } + +.orange { + background: #ffbf7c; } + +.lightblue { + background: #b5ffff; } + +.yellow { + background: #fffe97; } + +.purple { + background: #bfa5ff; } + +.pink { + background: #ffa6e3; } + +.grey { + background: #dcdcdc; } + +.darkred { + background: #d16059; } + +.darkgreen { + background: #77d17c; } + +.darkblue { + background: #7ba9d1; } + +blockquote { + border: 1px solid #dddddd; + background: #ffffff; + padding: 10px; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -ms-border-radius: 3px; + border-radius: 3px; + background-clip: padding-box; } + +.ok { + color: #5cff56; } + +.warning { + color: #ff4b41; } + +.green { + background: #c0ffb4; } + +.red { + background: #ff7c70; } + +.blue { + background: #c1c8ff; } + +.orange { + background: #ffbf7c; } + +.lightblue { + background: #b5ffff; } + +.yellow { + background: #fffe97; } + +.purple { + background: #bfa5ff; } + +.pink { + background: #ffa6e3; } + +.grey { + background: #dcdcdc; } + +.darkred { + background: #d16059; } + +.darkgreen { + background: #77d17c; } + +.darkblue { + background: #7ba9d1; } + +.crumbs-1 { + list-style: none; + overflow: hidden; + font-size: 12px; } + +.crumbs-1 li { + background: #f5f5ff; + border: 1px solid #b7b7b7; + padding: 10px 10px 10px 20px; + position: relative; + display: block; + float: left; + text-shadow: -1px -1px 1px #ffffff; + cursor: pointer; + -moz-box-shadow: inset 1px 1px 0px 0px #ffffff; + -webkit-box-shadow: inset 1px 1px 0px 0px #ffffff; + box-shadow: inset 1px 1px 0px 0px #ffffff; } + .crumbs-1 li:first-child { + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + background-clip: padding-box; } + +.crumbs-1 .last { + padding-right: 20px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + background-clip: padding-box; } + +.crumbs-1 li:not(.last):after, .crumbs-1 li:before { + content: " "; + display: block; + width: 0; + height: 0; + border-top: 18px solid transparent; + border-bottom: 17px solid transparent; + border-left: 14px solid #f5f5ff; + position: absolute; + top: 50%; + margin-top: -18px; + left: 100%; } + +.crumbs-1 .last:before { + border: none; } + +.crumbs-1 li:not(.last):after { + z-index: 2; } + +.crumbs-1 li:before { + border-left-color: #b7b7b7; + margin-left: 1px; + z-index: 1; } + +.crumbs-1 .active, .crumbs-1 li:hover { + background: #ffffff; } + +.crumbs-1 .active { + cursor: default; } + +.crumbs-1 li.active:not(.last):after, .crumbs-1 li:hover:not(.last):after { + border-left: 14px solid #ffffff; } + +.ok { + color: #5cff56; } + +.warning { + color: #ff4b41; } + +.green { + background: #c0ffb4; } + +.red { + background: #ff7c70; } + +.blue { + background: #c1c8ff; } + +.orange { + background: #ffbf7c; } + +.lightblue { + background: #b5ffff; } + +.yellow { + background: #fffe97; } + +.purple { + background: #bfa5ff; } + +.pink { + background: #ffa6e3; } + +.grey { + background: #dcdcdc; } + +.darkred { + background: #d16059; } + +.darkgreen { + background: #77d17c; } + +.darkblue { + background: #7ba9d1; } + +.btn { + cursor: pointer; } + +button, input[type="submit"], input[type="button"] { + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -ms-border-radius: 3px; + border-radius: 3px; + background-clip: padding-box; + border: 1px solid #b7b7b7; + cursor: pointer; + padding: 6px; + text-shadow: 1px 1px 1px #ffffff; + min-width: 70px; + background: #d9d9d9; + background: -moz-linear-gradient(top, #f1f1f1 0, #d1d1d1 100); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1f1), color-stop(100, #d1d1d1)); + background: -webkit-linear-gradient(top, #f1f1f1 0, #d1d1d1 100); + background: -o-linear-gradient(top, #f1f1f1 0, #d1d1d1 100); + background: -ms-linear-gradient(top, #f1f1f1 0, #d1d1d1 100); + background: linear-gradient(to bottom, #f1f1f1 0, #d1d1d1 100); + -moz-box-shadow: inset 1px 1px 0px 0px #ffffff; + -webkit-box-shadow: inset 1px 1px 0px 0px #ffffff; + box-shadow: inset 1px 1px 0px 0px #ffffff; } + button:hover, button :active, input[type="submit"]:hover, input[type="submit"] :active, input[type="button"]:hover, input[type="button"] :active { + text-shadow: -1px -1px 1px #ffffff; + background: #d9d9d9; + background: -moz-linear-gradient(top, #d6d6d6 0, #ededed 100); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d6d6d6), color-stop(100, #ededed)); + background: -webkit-linear-gradient(top, #d6d6d6 0, #ededed 100); + background: -o-linear-gradient(top, #d6d6d6 0, #ededed 100); + background: -ms-linear-gradient(top, #d6d6d6 0, #ededed 100); + background: linear-gradient(to bottom, #d6d6d6 0, #ededed 100); } + +button.red { + color: #ffffff; + text-shadow: 1px 1px 1px #696969; + background: #d9645b; + background: -moz-linear-gradient(top, #f17068 0, #d16059 100); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f17068), color-stop(100, #d16059)); + background: -webkit-linear-gradient(top, #f17068 0, #d16059 100); + background: -o-linear-gradient(top, #f17068 0, #d16059 100); + background: -ms-linear-gradient(top, #f17068 0, #d16059 100); + background: linear-gradient(to bottom, #f17068 0, #d16059 100); + -moz-box-shadow: inset 1px 1px 0px 0px #ff8d7c; + -webkit-box-shadow: inset 1px 1px 0px 0px #ff8d7c; + box-shadow: inset 1px 1px 0px 0px #ff8d7c; } + button.red:hover, button.red :active { + text-shadow: -1px -1px 1px #696969; + background: #d9645b; + background: -moz-linear-gradient(top, #d16059 0, #f17068 100); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d16059), color-stop(100, #f17068)); + background: -webkit-linear-gradient(top, #d16059 0, #f17068 100); + background: -o-linear-gradient(top, #d16059 0, #f17068 100); + background: -ms-linear-gradient(top, #d16059 0, #f17068 100); + background: linear-gradient(to bottom, #d16059 0, #f17068 100); } + +button.green { + color: #ffffff; + text-shadow: 1px 1px 1px #696969; + background: #90d99d; + background: -moz-linear-gradient(top, #9df1ad 0, #77d17c 100); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9df1ad), color-stop(100, #77d17c)); + background: -webkit-linear-gradient(top, #9df1ad 0, #77d17c 100); + background: -o-linear-gradient(top, #9df1ad 0, #77d17c 100); + background: -ms-linear-gradient(top, #9df1ad 0, #77d17c 100); + background: linear-gradient(to bottom, #9df1ad 0, #77d17c 100); + -moz-box-shadow: inset 1px 1px 0px 0px #c8ffb6; + -webkit-box-shadow: inset 1px 1px 0px 0px #c8ffb6; + box-shadow: inset 1px 1px 0px 0px #c8ffb6; } + button.green:hover, button.green :active { + text-shadow: -1px -1px 1px #696969; + background: #90d99d; + background: -moz-linear-gradient(top, #77d17c 0, #9df1ad 100); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #77d17c), color-stop(100, #9df1ad)); + background: -webkit-linear-gradient(top, #77d17c 0, #9df1ad 100); + background: -o-linear-gradient(top, #77d17c 0, #9df1ad 100); + background: -ms-linear-gradient(top, #77d17c 0, #9df1ad 100); + background: linear-gradient(to bottom, #77d17c 0, #9df1ad 100); } + +button.blue { + color: #ffffff; + text-shadow: 1px 1px 1px #696969; + background: #97afd9; + background: -moz-linear-gradient(top, #beddf1 0, #7ba9d1 100); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #beddf1), color-stop(100, #7ba9d1)); + background: -webkit-linear-gradient(top, #beddf1 0, #7ba9d1 100); + background: -o-linear-gradient(top, #beddf1 0, #7ba9d1 100); + background: -ms-linear-gradient(top, #beddf1 0, #7ba9d1 100); + background: linear-gradient(to bottom, #beddf1 0, #7ba9d1 100); + -moz-box-shadow: inset 1px 1px 0px 0px #cbf3ff; + -webkit-box-shadow: inset 1px 1px 0px 0px #cbf3ff; + box-shadow: inset 1px 1px 0px 0px #cbf3ff; } + button.blue:hover, button.blue :active { + text-shadow: -1px -1px 1px #696969; + background: #97afd9; + background: -moz-linear-gradient(top, #7ba9d1 0, #beddf1 100); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #7ba9d1), color-stop(100, #beddf1)); + background: -webkit-linear-gradient(top, #7ba9d1 0, #beddf1 100); + background: -o-linear-gradient(top, #7ba9d1 0, #beddf1 100); + background: -ms-linear-gradient(top, #7ba9d1 0, #beddf1 100); + background: linear-gradient(to bottom, #7ba9d1 0, #beddf1 100); } + +ul.btns { + list-style: none; + overflow: hidden; + font-size: 12px; } + +ul.btns li { + background: #f5f5ff; + border-left: 1px solid #b7b7b7; + border-top: 1px solid #b7b7b7; + border-bottom: 1px solid #b7b7b7; + float: left; + text-shadow: -1px -1px 1px #ffffff; + cursor: pointer; + -moz-box-shadow: inset 1px 1px 0px 0px #ffffff; + -webkit-box-shadow: inset 1px 1px 0px 0px #ffffff; + box-shadow: inset 1px 1px 0px 0px #ffffff; } + ul.btns li:first-child { + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + background-clip: padding-box; } + ul.btns li:last-child { + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + background-clip: padding-box; + border-right: 1px solid #b7b7b7; } + +ul.btns a { + display: block; + padding: 10px; } + +ul.btns li:before { + border-left-color: #b7b7b7; + margin-left: 1px; } + +ul.btns .active, ul.btns li:hover { + background: #ffffff; } + +ul.btns .active { + cursor: default; } + +button.simple { + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -ms-border-radius: 3px; + border-radius: 3px; + background-clip: padding-box; + background: #f5f5ff; + border: 1px solid #b7b7b7; + text-shadow: -1px -1px 1px #ffffff; + padding: 5px; + min-width: 40px; } + button.simple:hover { + background: #ffffff; } + +article a { + color: #8ea4ff; + border-bottom: 1px dotted #8ea4ff; } + article a:hover { + border-bottom: none; } + +.unseen { + font-weight: bold; } + +.ok { + color: #5cff56; } + +.warning { + color: #ff4b41; } + +.green { + background: #c0ffb4; } + +.red { + background: #ff7c70; } + +.blue { + background: #c1c8ff; } + +.orange { + background: #ffbf7c; } + +.lightblue { + background: #b5ffff; } + +.yellow { + background: #fffe97; } + +.purple { + background: #bfa5ff; } + +.pink { + background: #ffa6e3; } + +.grey { + background: #dcdcdc; } + +.darkred { + background: #d16059; } + +.darkgreen { + background: #77d17c; } + +.darkblue { + background: #7ba9d1; } + +ul.default li { + margin: 5px 0 5px 0; } + ul.default li:first-child { + margin: 0 0 5px 0; } + ul.default li:last-child { + margin: 5px 0 0 0; } + +ul.boxed { + background: #fff; + padding: 5px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -ms-border-radius: 3px; + border-radius: 3px; + background-clip: padding-box; + border: 1px solid #b7b7b7; } + +ul.boxed li { + margin: 5px 0 5px 0; } + ul.boxed li:first-child { + margin-top: 0; } + ul.boxed li:last-child { + margin-bottom: 0; } + +.ok { + color: #5cff56; } + +.warning { + color: #ff4b41; } + +.green { + background: #c0ffb4; } + +.red { + background: #ff7c70; } + +.blue { + background: #c1c8ff; } + +.orange { + background: #ffbf7c; } + +.lightblue { + background: #b5ffff; } + +.yellow { + background: #fffe97; } + +.purple { + background: #bfa5ff; } + +.pink { + background: #ffa6e3; } + +.grey { + background: #dcdcdc; } + +.darkred { + background: #d16059; } + +.darkgreen { + background: #77d17c; } + +.darkblue { + background: #7ba9d1; } + +.nav-top { + margin: 5px 0 0 5px; + display: block; + background: #f5f5ff; + border: 1px solid #b7b7b7; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -ms-border-radius: 3px; + border-radius: 3px; + background-clip: padding-box; + -moz-box-shadow: inset 0px 1px 0px 0px #ffffff; + -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff; + box-shadow: inset 0px 1px 0px 0px #ffffff; } + .nav-top > li { + -moz-box-shadow: inset 0px 1px 0px 0px #ffffff; + -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff; + box-shadow: inset 0px 1px 0px 0px #ffffff; + text-shadow: 1px 1px 1px #ffffff; } + .nav-top > li:first-child { + -moz-box-shadow: inset 1px 1px 0px 0px #ffffff; + -webkit-box-shadow: inset 1px 1px 0px 0px #ffffff; + box-shadow: inset 1px 1px 0px 0px #ffffff; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + background-clip: padding-box; } + +.nav-top li { + background: #f5f5ff; + display: inline-block; + margin-right: -4px; + position: relative; + cursor: pointer; } + +.nav-top > li > a { + display: inline-block; + padding: 10px 10px; } + +.nav-top li:hover { + background: #555; + color: #fff; + text-shadow: 0 -1px 0 #000; } + +.nav-top li > ul { + padding: 0; + position: absolute; + top: 36px; + left: 0; + width: 150px; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + display: none; + opacity: 0; + visibility: hidden; } + +.nav-top li > ul li { + background: #555; + display: block; + color: #fff; + text-shadow: 0 -1px 0 #000; } + +.nav-top li > ul li:hover { + background: #666; } + +.nav-top li:hover > ul { + display: block; + opacity: 1; + visibility: visible; } + +.ok { + color: #5cff56; } + +.warning { + color: #ff4b41; } + +.green { + background: #c0ffb4; } + +.red { + background: #ff7c70; } + +.blue { + background: #c1c8ff; } + +.orange { + background: #ffbf7c; } + +.lightblue { + background: #b5ffff; } + +.yellow { + background: #fffe97; } + +.purple { + background: #bfa5ff; } + +.pink { + background: #ffa6e3; } + +.grey { + background: #dcdcdc; } + +.darkred { + background: #d16059; } + +.darkgreen { + background: #77d17c; } + +.darkblue { + background: #7ba9d1; } + +.pagination li { + display: inline; } +.pagination a { + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -ms-border-radius: 3px; + border-radius: 3px; + background-clip: padding-box; + -moz-box-shadow: inset 1px 1px 0px 0px #ffffff; + -webkit-box-shadow: inset 1px 1px 0px 0px #ffffff; + box-shadow: inset 1px 1px 0px 0px #ffffff; + background: #f5f5ff; + padding: 5px 10px 5px 10px; } +.pagination .active, .pagination a:hover, .pagination a:active { + color: #ffffff; + background: #353535; + -moz-box-shadow: inset 1px 1px 0px 0px #e8e8e8; + -webkit-box-shadow: inset 1px 1px 0px 0px #e8e8e8; + box-shadow: inset 1px 1px 0px 0px #e8e8e8; } + +.ok { + color: #5cff56; } + +.warning { + color: #ff4b41; } + +.green { + background: #c0ffb4; } + +.red { + background: #ff7c70; } + +.blue { + background: #c1c8ff; } + +.orange { + background: #ffbf7c; } + +.lightblue { + background: #b5ffff; } + +.yellow { + background: #fffe97; } + +.purple { + background: #bfa5ff; } + +.pink { + background: #ffa6e3; } + +.grey { + background: #dcdcdc; } + +.darkred { + background: #d16059; } + +.darkgreen { + background: #77d17c; } + +.darkblue { + background: #7ba9d1; } + +.meter { + height: 20px; + /* Can be anything */ + position: relative; + background: none !important; } + +.meter > span { + display: block; + height: 100%; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -ms-border-radius: 3px; + border-radius: 3px; + background-clip: padding-box; + background-color: #2bc253; + background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #2bc253), color-stop(1, #54f054)); + background-image: -moz-linear-gradient(center bottom, #2bc253 37%, #54f054 69%); + position: relative; + overflow: hidden; } + +.meter > span:after, .animate > span > span { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgba(255, 255, 255, 0.2)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.2)), color-stop(0.75, rgba(255, 255, 255, 0.2)), color-stop(0.75, transparent), to(transparent)); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent); + z-index: 1; + -webkit-background-size: 50px 50px; + -moz-background-size: 50px 50px; + -webkit-animation: move 4s linear infinite; + overflow: hidden; } + +.animate > span:after { + display: none; } + +@-webkit-keyframes move { + 0% { + background-position: 0 0; } + 100% { + background-position: 50px 50px; } } +.orange > span { + background-color: #f1a165; + background-image: -moz-linear-gradient(top, #f1a165, #f36d0a); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f1a165), color-stop(1, #f36d0a)); + background-image: -webkit-linear-gradient(#f1a165, #f36d0a); } + +.blue > span { + background-color: #96c2f1; + background-image: -moz-linear-gradient(top, #96c2f1, #4394f3); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #96c2f1), color-stop(1, #4394f3)); + background-image: -webkit-linear-gradient(#96c2f1, #4394f3); } + +.red > span { + background-color: #f0a3a3; + background-image: -moz-linear-gradient(top, #f0a3a3, #f42323); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f0a3a3), color-stop(1, #f42323)); + background-image: -webkit-linear-gradient(#f0a3a3, #f42323); } + +.nostripes > span > span, .nostripes > span:after { + -webkit-animation: none; + background-image: none; } + +.ok { + color: #5cff56; } + +.warning { + color: #ff4b41; } + +.green { + background: #c0ffb4; } + +.red { + background: #ff7c70; } + +.blue { + background: #c1c8ff; } + +.orange { + background: #ffbf7c; } + +.lightblue { + background: #b5ffff; } + +.yellow { + background: #fffe97; } + +.purple { + background: #bfa5ff; } + +.pink { + background: #ffa6e3; } + +.grey { + background: #dcdcdc; } + +.darkred { + background: #d16059; } + +.darkgreen { + background: #77d17c; } + +.darkblue { + background: #7ba9d1; } + +section.box { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; + margin: 5px 0 0 5px; + display: inline-block; } + +.box .inner { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -ms-border-radius: 3px; + border-radius: 3px; + background-clip: padding-box; + -moz-box-shadow: inset 1px 1px 0px 0px #ffffff; + -webkit-box-shadow: inset 1px 1px 0px 0px #ffffff; + box-shadow: inset 1px 1px 0px 0px #ffffff; + border: 1px solid #b7b7b7; + background: #f5f5ff; + padding: 10px; } + +section h1 { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; + -moz-box-shadow: 0px 1px 0px 0px #f1f1f1; + -webkit-box-shadow: 0px 1px 0px 0px #f1f1f1; + box-shadow: 0px 1px 0px 0px #f1f1f1; + font-size: 1.3em; + border-bottom: 1px solid #b7b7b7; + margin-bottom: 5px; + text-shadow: 1px 1px 1px #ffffff; } + +section h2 { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; + font-size: 1.2em; + margin-bottom: 5px; + text-shadow: 1px 1px 1px #ffffff; } + +.ok { + color: #5cff56; } + +.warning { + color: #ff4b41; } + +.green { + background: #c0ffb4; } + +.red { + background: #ff7c70; } + +.blue { + background: #c1c8ff; } + +.orange { + background: #ffbf7c; } + +.lightblue { + background: #b5ffff; } + +.yellow { + background: #fffe97; } + +.purple { + background: #bfa5ff; } + +.pink { + background: #ffa6e3; } + +.grey { + background: #dcdcdc; } + +.darkred { + background: #d16059; } + +.darkgreen { + background: #77d17c; } + +.darkblue { + background: #7ba9d1; } + +.tabular .tab-links { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; + padding: 5px 0 4px 0; } +.tabular .tab-links label { + -moz-box-shadow: inset 1px 1px 0px 0px #ffffff; + -webkit-box-shadow: inset 1px 1px 0px 0px #ffffff; + box-shadow: inset 1px 1px 0px 0px #ffffff; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + background-clip: padding-box; + border-top: 1px solid #b7b7b7; + border-left: 1px solid #b7b7b7; + border-right: 1px solid #b7b7b7; + background: #f5f5ff; + background: -moz-linear-gradient(top, #e0e3eb 0, #f5f5ff 100); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e0e3eb), color-stop(100, #f5f5ff)); + background: -webkit-linear-gradient(top, #e0e3eb 0, #f5f5ff 100); + background: -o-linear-gradient(top, #e0e3eb 0, #f5f5ff 100); + background: -ms-linear-gradient(top, #e0e3eb 0, #f5f5ff 100); + background: linear-gradient(to bottom, #e0e3eb 0, #f5f5ff 100); + padding: 5px 10px 5px 10px; + text-shadow: 1px 1px 1px #ffffff; + font-size: 0.9em; + cursor: pointer; } +.tabular .tab-links .active a, .tabular .tab-links label:hover { + background: #ffffff; + background: -moz-linear-gradient(top, #ffffff 0, #f5f5ff 100); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(100, #f5f5ff)); + background: -webkit-linear-gradient(top, #ffffff 0, #f5f5ff 100); + background: -o-linear-gradient(top, #ffffff 0, #f5f5ff 100); + background: -ms-linear-gradient(top, #ffffff 0, #f5f5ff 100); + background: linear-gradient(to bottom, #ffffff 0, #f5f5ff 100); } +.tabular .tab-links .active a { + cursor: default; } +.tabular .tab-links li { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; + display: inline-block; + margin: 0 5px 0 0; } +.tabular .tab-content { + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + background-clip: padding-box; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + background-clip: padding-box; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + background-clip: padding-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; + background: #f5f5ff; + border: 1px solid #b7b7b7; + padding: 10px; } + .tabular .tab-content > input { + display: none; } + .tabular .tab-content input + div { + display: none; } + .tabular .tab-content input:checked + div { + display: inherit; } + +.tabular-2 .tab-links { + padding: 5px 0 0 0; } +.tabular-2 .tab-links label { + -moz-box-shadow: inset 1px 1px 0px 0px #ffffff; + -webkit-box-shadow: inset 1px 1px 0px 0px #ffffff; + box-shadow: inset 1px 1px 0px 0px #ffffff; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -ms-border-radius: 3px; + border-radius: 3px; + background-clip: padding-box; + border: 1px solid #b7b7b7; + background: #f5f5ff; + background: -moz-linear-gradient(top, #e0e3eb 0, #f5f5ff 100); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e0e3eb), color-stop(100, #f5f5ff)); + background: -webkit-linear-gradient(top, #e0e3eb 0, #f5f5ff 100); + background: -o-linear-gradient(top, #e0e3eb 0, #f5f5ff 100); + background: -ms-linear-gradient(top, #e0e3eb 0, #f5f5ff 100); + background: linear-gradient(to bottom, #e0e3eb 0, #f5f5ff 100); + padding: 5px 10px 5px 10px; + text-shadow: 1px 1px 1px #ffffff; + font-size: 0.9em; + cursor: pointer; } +.tabular-2 .tab-links .active a, .tabular-2 .tab-links label:hover { + background: #ffffff; + background: -moz-linear-gradient(top, #ffffff 0, #f5f5ff 100); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(100, #f5f5ff)); + background: -webkit-linear-gradient(top, #ffffff 0, #f5f5ff 100); + background: -o-linear-gradient(top, #ffffff 0, #f5f5ff 100); + background: -ms-linear-gradient(top, #ffffff 0, #f5f5ff 100); + background: linear-gradient(to bottom, #ffffff 0, #f5f5ff 100); } +.tabular-2 .tab-links .active a { + cursor: default; } +.tabular-2 .tab-links li { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; + display: inline-block; + margin: 0 5px 15px 0; } +.tabular-2 .tab-content > input { + display: none; } +.tabular-2 .tab-content input + div { + display: none; } +.tabular-2 .tab-content input:checked + div { + display: inherit; } + +.ok { + color: #5cff56; } + +.warning { + color: #ff4b41; } + +.green { + background: #c0ffb4; } + +.red { + background: #ff7c70; } + +.blue { + background: #c1c8ff; } + +.orange { + background: #ffbf7c; } + +.lightblue { + background: #b5ffff; } + +.yellow { + background: #fffe97; } + +.purple { + background: #bfa5ff; } + +.pink { + background: #ffa6e3; } + +.grey { + background: #dcdcdc; } + +.darkred { + background: #d16059; } + +.darkgreen { + background: #77d17c; } + +.darkblue { + background: #7ba9d1; } + +table.table { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; + width: 100%; + font-size: 0.9em; } + table.table caption { + -moz-box-shadow: inset 0px 1px 0px 0px #ffffff; + -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff; + box-shadow: inset 0px 1px 0px 0px #ffffff; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + background-clip: padding-box; + background: #f5f5ff; + border-right: 1px solid #b7b7b7; + border-left: 1px solid #b7b7b7; + border-top: 1px solid #b7b7b7; + padding: 5px; } + table.table td { + padding: 5px 10px 5px 10px; + white-space: nowrap; } + table.table tbody td:first-child { + border-left: 1px solid #b7b7b7; } + table.table tbody td:last-child { + border-right: 1px solid #b7b7b7; } + table.table tbody td { + border-top: 1px solid #b7b7b7; + -moz-box-shadow: inset 0px 1px 0px 0px #ffffff; + -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff; + box-shadow: inset 0px 1px 0px 0px #ffffff; } + table.table tbody tr:nth-of-type(2n) { + background: #f9f9ff; } + table.table tbody tr:nth-of-type(2n+1) { + background: #f9fdff; } + table.table tbody tr:hover { + background: #f5f5ff; } + table.table tbody a { + display: block; } + table.table tbody tr:last-child td { + border-bottom: 1px solid #b7b7b7; } + table.table tbody tr:last-child td:first-child { + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + background-clip: padding-box; } + table.table tbody tr:last-child td:last-child { + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + background-clip: padding-box; } + table.table thead { + background: #f5f5ff; } + table.table thead td:first-child { + border-left: 1px solid #b7b7b7; } + table.table thead td:last-child { + border-right: 1px solid #b7b7b7; } + table.table .empty { + text-align: center; + color: #d8d8d8; } + table.table tfoot label { + float: left; } + table.table tfoot select { + width: auto; + float: right; + margin: 0; + min-width: 0px; } + table.table tfoot td { + text-align: center; + padding-top: 10px; } + +table.list th { + text-align: left; } +table.list td { + padding: 2px 5px 2px 5px; } + +.ok { + color: #5cff56; } + +.warning { + color: #ff4b41; } + +.green { + background: #c0ffb4; } + +.red { + background: #ff7c70; } + +.blue { + background: #c1c8ff; } + +.orange { + background: #ffbf7c; } + +.lightblue { + background: #b5ffff; } + +.yellow { + background: #fffe97; } + +.purple { + background: #bfa5ff; } + +.pink { + background: #ffa6e3; } + +.grey { + background: #dcdcdc; } + +.darkred { + background: #d16059; } + +.darkgreen { + background: #77d17c; } + +.darkblue { + background: #7ba9d1; } + +.tag { + text-shadow: 1px 1px 1px #ffffff; + cursor: pointer; + border: 1px solid #b7b7b7; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -ms-border-radius: 3px; + border-radius: 3px; + background-clip: padding-box; + padding: 5px 10px 5px 10px; + font-size: 0.7em; } + +.tag.green { + -moz-box-shadow: inset 1px 1px 0px 0px #ecffea; + -webkit-box-shadow: inset 1px 1px 0px 0px #ecffea; + box-shadow: inset 1px 1px 0px 0px #ecffea; } + +.tag.red { + -moz-box-shadow: inset 1px 1px 0px 0px #fdb7b4; + -webkit-box-shadow: inset 1px 1px 0px 0px #fdb7b4; + box-shadow: inset 1px 1px 0px 0px #fdb7b4; } + +.tag.blue { + -moz-box-shadow: inset 1px 1px 0px 0px #dce3fd; + -webkit-box-shadow: inset 1px 1px 0px 0px #dce3fd; + box-shadow: inset 1px 1px 0px 0px #dce3fd; } + +.tag.orange { + -moz-box-shadow: inset 1px 1px 0px 0px #fddfb1; + -webkit-box-shadow: inset 1px 1px 0px 0px #fddfb1; + box-shadow: inset 1px 1px 0px 0px #fddfb1; } + +.tag.lightblue { + -moz-box-shadow: inset 1px 1px 0px 0px #e1fdfa; + -webkit-box-shadow: inset 1px 1px 0px 0px #e1fdfa; + box-shadow: inset 1px 1px 0px 0px #e1fdfa; } + +.tag.yellow { + -moz-box-shadow: inset 1px 1px 0px 0px #fdfdcf; + -webkit-box-shadow: inset 1px 1px 0px 0px #fdfdcf; + box-shadow: inset 1px 1px 0px 0px #fdfdcf; } + +.tag.purple { + -moz-box-shadow: inset 1px 1px 0px 0px #d8c8fd; + -webkit-box-shadow: inset 1px 1px 0px 0px #d8c8fd; + box-shadow: inset 1px 1px 0px 0px #d8c8fd; } + +.tag.pink { + -moz-box-shadow: inset 1px 1px 0px 0px #fdd3f0; + -webkit-box-shadow: inset 1px 1px 0px 0px #fdd3f0; + box-shadow: inset 1px 1px 0px 0px #fdd3f0; } + +.tag.grey { + -moz-box-shadow: inset 1px 1px 0px 0px #f5f5f5; + -webkit-box-shadow: inset 1px 1px 0px 0px #f5f5f5; + box-shadow: inset 1px 1px 0px 0px #f5f5f5; } + +.tag.darkred { + color: #fff; + text-shadow: 1px 1px 0px #000; + -moz-box-shadow: inset 1px 1px 0px 0px #f17068; + -webkit-box-shadow: inset 1px 1px 0px 0px #f17068; + box-shadow: inset 1px 1px 0px 0px #f17068; } + +.tag.darkgreen { + color: #fff; + text-shadow: 1px 1px 0px #000; + -moz-box-shadow: inset 1px 1px 0px 0px #9df1ad; + -webkit-box-shadow: inset 1px 1px 0px 0px #9df1ad; + box-shadow: inset 1px 1px 0px 0px #9df1ad; } + +.tag.darkblue { + color: #fff; + text-shadow: 1px 1px 0px #000; + -moz-box-shadow: inset 1px 1px 0px 0px #beddf1; + -webkit-box-shadow: inset 1px 1px 0px 0px #beddf1; + box-shadow: inset 1px 1px 0px 0px #beddf1; } + +/*# sourceMappingURL=styles.css.map */ diff --git a/styles.css.map b/styles.css.map new file mode 100644 index 0000000..f2a2a5e --- /dev/null +++ b/styles.css.map @@ -0,0 +1,7 @@ +{ +"version": 3, +"mappings": "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", +"sources": ["clean.scss","color.scss","default.scss","mixin.scss","size.scss","alignment.scss","layout.scss","text.scss","tooltip.scss","spinner.scss","form.scss","icon.scss","image.scss","input.scss","accordion.scss","alert.scss","blockquote.scss","breadcrumb.scss","button.scss","link.scss","list.scss","nav.scss","pagination.scss","progress.scss","section.scss","tab.scss","table.scss","tag.scss"], +"names": [], +"file": "styles.css" +} diff --git a/styles.scss b/styles.scss new file mode 100644 index 0000000..6285c65 --- /dev/null +++ b/styles.scss @@ -0,0 +1,3 @@ +@import "clean", "mixin", "default", "color", "size", "transformation", "alignment"; +@import "layout", "text", "tooltip", "spinner", "form", "icon", "image", "input", "accordion", "alert", "badge", "blockquote", "breadcrumb", "button", "link", "list", "nav", "note", "pagination", "popup", "progress", "section", "tab", "table", "tag"; +@import "media"; diff --git a/tab.scss b/tab.scss new file mode 100644 index 0000000..da0035d --- /dev/null +++ b/tab.scss @@ -0,0 +1,103 @@ +@import "mixin", "color"; + +.tabular { + .tab-links { + @include box-sizing(border-box); + padding: 5px 0 4px 0; + } + + .tab-links label { + @include box-shadow-out(#ffffff); + @include border-top-radius(3px); + border-top: 1px solid $content-border-color; + border-left: 1px solid $content-border-color; + border-right: 1px solid $content-border-color; + @include gradient-top-bottom(#e0e3eb, 0, $content-background-color, 100, $content-background-color); + padding: 5px 10px 5px 10px; + text-shadow: 1px 1px 1px #ffffff; + font-size: 0.9em; + cursor: pointer; + } + + .tab-links .active a, .tab-links label:hover { + @include gradient-top-bottom(#ffffff, 0, $content-background-color, 100, #ffffff); + } + + .tab-links .active a { + cursor: default; + } + + .tab-links li { + @include box-sizing(border-box); + display: inline-block; + margin: 0 5px 0 0; + } + + .tab-content { + @include border-bottomleft-radius(3px); + @include border-bottomright-radius(3px); + @include border-topright-radius(3px); + @include box-sizing(border-box); + background: $content-background-color; + border: 1px solid $content-border-color; + + padding: 10px; + + > input { + display: none; + } + + input + div { + display: none; + } + + input:checked + div { + display: inherit; + } + } +} + +.tabular-2 { + .tab-links { + padding: 5px 0 0 0; + } + + .tab-links label { + @include box-shadow-out(#ffffff); + @include border-radius(3px); + border: 1px solid $content-border-color; + @include gradient-top-bottom(#e0e3eb, 0, $content-background-color, 100, $content-background-color); + padding: 5px 10px 5px 10px; + text-shadow: 1px 1px 1px #ffffff; + font-size: 0.9em; + cursor: pointer; + } + + .tab-links .active a, .tab-links label:hover { + @include gradient-top-bottom(#ffffff, 0, $content-background-color, 100, #ffffff); + } + + .tab-links .active a { + cursor: default; + } + + .tab-links li { + @include box-sizing(border-box); + display: inline-block; + margin: 0 5px 15px 0; + } + + .tab-content { + > input { + display: none; + } + + input + div { + display: none; + } + + input:checked + div { + display: inherit; + } + } +} diff --git a/table.scss b/table.scss new file mode 100644 index 0000000..59f2365 --- /dev/null +++ b/table.scss @@ -0,0 +1,113 @@ +@import "mixin", "color"; + +table.table { + @include box-sizing(border-box); + width: 100%; + font-size: 0.9em; + + caption { + @include box-shadow-top(#ffffff); + @include border-top-radius(3px); + background: $content-background-color; + border-right: 1px solid $content-border-color; + border-left: 1px solid $content-border-color; + border-top: 1px solid $content-border-color; + + padding: 5px; + } + + td { + padding: 5px 10px 5px 10px; + white-space: nowrap; + } + + tbody { + td:first-child { + border-left: 1px solid $content-border-color; + } + + td:last-child { + border-right: 1px solid $content-border-color; + } + + td { + border-top: 1px solid $content-border-color; + @include box-shadow-top(#ffffff); + } + + tr { + &:nth-of-type(2n) { + background: #f9f9ff; + } + + &:nth-of-type(2n+1) { + background: #f9fdff; + } + + &:hover { + background: $content-background-color; + } + } + + a { + display: block; + } + + tr:last-child td { + border-bottom: 1px solid $content-border-color; + } + + tr:last-child td:first-child { + @include border-bottomleft-radius(3px); + } + + tr:last-child td:last-child { + @include border-bottomright-radius(3px); + } + } + + thead { + background: $content-background-color; + + td:first-child { + border-left: 1px solid $content-border-color; + } + + td:last-child { + border-right: 1px solid $content-border-color; + } + } + + .empty { + text-align: center; + color: #d8d8d8; + } + + tfoot { + label { + float: left; + } + + select { + width: auto; + float: right; + margin: 0; + min-width: 0px; + } + + td { + text-align: center; + padding-top: 10px; + } + } +} + +table.list { + th { + text-align: left; + } + + td { + padding: 2px 5px 2px 5px; + } +} \ No newline at end of file diff --git a/tag.scss b/tag.scss new file mode 100644 index 0000000..437bdd8 --- /dev/null +++ b/tag.scss @@ -0,0 +1,64 @@ +@import "mixin", "color"; + +.tag { + text-shadow: 1px 1px 1px #ffffff; + cursor: pointer; + border: 1px solid $content-border-color; + @include border-radius(3px); + padding: 5px 10px 5px 10px; + font-size: 0.7em; +} + +.tag.green { + @include box-shadow-out(#ecffea); +} + +.tag.red { + @include box-shadow-out(#fdb7b4); +} + +.tag.blue { + @include box-shadow-out(#dce3fd); +} + +.tag.orange { + @include box-shadow-out(#fddfb1); +} + +.tag.lightblue { + @include box-shadow-out(#e1fdfa); +} + +.tag.yellow { + @include box-shadow-out(#fdfdcf); +} + +.tag.purple { + @include box-shadow-out(#d8c8fd); +} + +.tag.pink { + @include box-shadow-out(#fdd3f0); +} + +.tag.grey { + @include box-shadow-out(#f5f5f5); +} + +.tag.darkred { + color: #fff; + text-shadow: 1px 1px 0px #000; + @include box-shadow-out(#f17068); +} + +.tag.darkgreen { + color: #fff; + text-shadow: 1px 1px 0px #000; + @include box-shadow-out(#9df1ad); +} + +.tag.darkblue { + color: #fff; + text-shadow: 1px 1px 0px #000; + @include box-shadow-out(#beddf1); +} diff --git a/text.scss b/text.scss new file mode 100644 index 0000000..84e6f9e --- /dev/null +++ b/text.scss @@ -0,0 +1,13 @@ +p { + margin: 0 0 10px 0; + line-height: 1.4em; + + span { + margin: 0; + padding: 0; + } +} + +p+p { + margin-top: 5px; +} diff --git a/tooltip.scss b/tooltip.scss new file mode 100644 index 0000000..aee07e4 --- /dev/null +++ b/tooltip.scss @@ -0,0 +1,45 @@ +@import "mixin", "color"; + +.tooltip { + position: relative; + cursor: pointer; + display: inline-block; +} + +.tooltip > i { + @include border-radius(3px); + text-align: center; + font-size: 0.7em; + color: #fff; + line-height: 1.0em; + background: #000000; + position: absolute; + padding: 5px; + bottom: 100%; + left: -50%; + margin-bottom: 10px; + visibility: hidden; + opacity: 0; + white-space: pre; +} + +.tooltip > i:before, .tooltip > i:after { + content: ""; + position: absolute; + border-left: 10px solid transparent; + border-right: 10px solid transparent; + top: 100%; + left: 50%; + margin-left: -10px; +} + +.tooltip > i:after{ + border-top: 10px solid #000000; + margin-top: 0; + z-index: 1; +} + +.tooltip:hover > i { + visibility: visible; + opacity: 1; +} diff --git a/transformation.scss b/transformation.scss new file mode 100644 index 0000000..e69de29