cssOMS/styles.css
2015-11-29 21:58:50 +01:00

2382 lines
52 KiB
CSS

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 */