You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
k4ever/k4ever/media/css/style.css

661 lines
16 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

@import "http://fonts.googleapis.com/css?family=Open+Sans:400italic,400,600,700.css";
@import "http://fonts.googleapis.com/css?family=Ubuntu:400,700.css";
@import "jquery.gritter.css";
/* IF IM NOT A .LESS FILE DO NOT EDIT ME, BUT EDIT THE LESS FILE INSTEAD :)
@see http://lesscss.org/ */
/*
* k4ever less/css stylesheet
*
* @author Theresa Enghardt <theresa@freitagsrunde.org>
* @author Konrad Mohrfeldt <konrad.mohrfeldt@farbdev.org>
*/
/* these should be replaced by local ones. im to lazy. anyone?
some help: http://www.fontsquirrel.com/fontface/generator */
/* this is a css style reset. theres much discussion if something like this
is helpful and appropriate. well... its here for now, so please dont
change anything in the following block */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
background: transparent;
border: 0;
margin: 0;
padding: 0;
vertical-align: baseline;
}
ol, ul, li {
list-style: none;
}
a:focus, input:focus {
outline: none;
}
body {
line-height: 1;
}
blockquote {
quotes: none;
}
blockquote:before, blockquote:after {
content: '';
content: none;
}
del {
text-decoration: line-through;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
a img {
border: none;
}
a {
text-decoration: none;
color: inherit;
}
/* end of the css style reset block. feel free to change things */
body {
background: white;
font: 11px "Open Sans", Tahoma, Verdana, Arial, sans-serif;
}
h1,
h2,
h3,
h4,
h5,
h6,
th {
clear: both;
font-weight: bold;
margin: 0;
font-family: "Ubuntu", inherit;
color: #007bba;
}
h2 {
border-bottom: 1px solid #007bba;
margin-bottom: 10px;
}
h3 {
margin: 3px 0 5px 0;
}
.clear {
clear: both;
}
.clearAfter:after {
content: ".";
height: 0;
float: none;
visibility: hidden;
clear: both;
display: block;
}
a {
color: #3398cc;
}
a:hover {
color: white;
background-color: #3398cc;
}
.content {
padding: 5px;
}
input, select {
padding: 2px 5px;
border: 1px solid #E5E5E5;
/* hack for webkit-based browser to hide borders */
background: url("img/404") white;
}
input[type="text"]:focus, input[type="search"]:focus, input[type="password"]:focus {
background: #FAFFBD;
}
p {
margin-bottom: 7px;
}
#header {
margin-bottom: 20px;
position: relative;
z-index: 100;
}
#header > div {
padding: 5px 10px;
}
#header .search {
height: 40px;
position: relative;
z-index: 2;
background-color: #111111;
background-image: -webkit-gradient(linear, left top, left bottom, from(#666666), to(#111111));
background-image: -webkit-linear-gradient(top, #666666, #111111);
background-image: -moz-linear-gradient(top, #666666, #111111);
background-image: -ms-linear-gradient(top, #666666, #111111);
background-image: -o-linear-gradient(top, #666666, #111111);
background-image: linear-gradient(top, #666666, #111111);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#666666', EndColorStr='#111111');
-moz-box-shadow: 0 3px 8px 0 black;
-webkit-box-shadow: 0 3px 8px 0 black;
box-shadow: 0 3px 8px 0 black;
}
#header .search > div {
background: url("img/logo.png") 0 center no-repeat transparent;
height: 100%;
}
#header .search input {
width: 300px;
height: 30px;
float: right;
}
#header .search ul.ui-autocomplete {
background: white;
width: 298px;
border-width: 0 1px 1px 1px;
border-style: solid;
border-color: black;
z-index: 100;
}
#header .search ul.ui-autocomplete li.ui-menu-item {
display: table-row;
}
#header .search ul.ui-autocomplete li.ui-menu-item:hover, #header .search ul.ui-autocomplete li.ui-menu-item.focus {
background-image: -webkit-gradient(linear, left top, left bottom, from(#32bbef), to(#3398cc));
background-image: -webkit-linear-gradient(top, #32bbef, #3398cc);
background-image: -moz-linear-gradient(top, #32bbef, #3398cc);
background-image: -ms-linear-gradient(top, #32bbef, #3398cc);
background-image: -o-linear-gradient(top, #32bbef, #3398cc);
background-image: linear-gradient(top, #32bbef, #3398cc);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#32bbef', EndColorStr='#3398cc');
-moz-box-shadow: 0 0 5px #666666;
-webkit-box-shadow: 0 0 5px #666666;
box-shadow: 0 0 5px #666666;
}
#header .search ul.ui-autocomplete li.ui-menu-item:hover a, #header .search ul.ui-autocomplete li.ui-menu-item.focus a {
color: white !important;
}
#header .search ul.ui-autocomplete li.ui-menu-item a span {
line-height: 1;
vertical-align: top;
}
#header .search ul.ui-autocomplete li.ui-menu-item a span img {
height: 50px;
}
#header .search ul.ui-autocomplete li.ui-menu-item a#ui-active-menuitem.ui-corner-all div {
color: #FF0084;
}
#header .search ul.ui-autocomplete li.ui-menu-item a.ui-corner-all span {
display: table-cell;
}
#header .search ul.ui-autocomplete .preview, #header .search ul.ui-autocomplete .buy, #header .search ul.ui-autocomplete .meta {
height: 50px;
padding: 5px;
font-size: 10px;
}
#header .search ul.ui-autocomplete .preview {
width: 50px;
overflow: hidden;
text-align: center;
vertical-align: middle;
}
#header .search ul.ui-autocomplete .buy {
vertical-align: middle;
width: 50px;
}
#header .search ul.ui-autocomplete .focus .buy {
background-image: url("img/alt.png");
background-repeat: no-repeat;
background-position: 2px center;
}
#header .search ul.ui-autocomplete .focus .buy.lock {
background-image: url("img/buy.png");
}
#header .search ul.ui-autocomplete .focus .buy.lock.load, #header .search ul.ui-autocomplete .focus .buy.load {
background-image: url("img/load.svg");
}
#header .search ul.ui-autocomplete .focus .buy.lock.success, #header .search ul.ui-autocomplete .focus .buy.success {
background-image: url("img/success.png");
}
#header .search ul.ui-autocomplete .focus .buy.lock.failure, #header .search ul.ui-autocomplete .focus .buy.failure {
background-image: url("img/failure.png");
}
#header .search ul.ui-autocomplete .meta {
width: 210px;
}
#header .search ul.ui-autocomplete .meta:first-line {
font-weight: bold;
}
#header .navigation {
text-transform: uppercase;
color: white;
border-bottom: 2px solid black;
padding-top: 10px;
position: relative;
z-index: 1;
background-color: #3398cc;
background-image: -webkit-gradient(linear, left top, left bottom, from(#32bbef), to(#3398cc));
background-image: -webkit-linear-gradient(top, #32bbef, #3398cc);
background-image: -moz-linear-gradient(top, #32bbef, #3398cc);
background-image: -ms-linear-gradient(top, #32bbef, #3398cc);
background-image: -o-linear-gradient(top, #32bbef, #3398cc);
background-image: linear-gradient(top, #32bbef, #3398cc);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#32bbef', EndColorStr='#3398cc');
}
#header .navigation > * {
display: inline-block;
vertical-align: middle;
}
#header .navigation h1 {
color: white;
margin: 0 20px 0 0;
text-shadow: 0 -1px #777777;
}
#header .navigation li {
display: inline-block;
font-weight: bold;
margin-right: 10px;
}
#header .navigation li a {
display: block;
text-align: center;
vertical-align: middle;
padding: 10px 15px;
margin: 3px 0;
color: white;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
/* useful if you don't want a bg color from leaking outside the border: */
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
-webkit-transition: background .2s, box-shadow .2s;
-moz-transition: background .2s, box-shadow .2s;
-ms-transition: background .2s, box-shadow .2s;
-o-transition: background .2s, box-shadow .2s;
transition: background .2s, box-shadow .2s;
}
#header .navigation li a:hover {
background: white;
color: #3398cc;
-moz-box-shadow: 0 1px 0 0 #777777 inset;
-webkit-box-shadow: 0 1px 0 0 #777777 inset;
box-shadow: 0 1px 0 0 #777777 inset;
-webkit-transition: background .2s, box-shadow .2s;
-moz-transition: background .2s, box-shadow .2s;
-ms-transition: background .2s, box-shadow .2s;
-o-transition: background .2s, box-shadow .2s;
transition: background .2s, box-shadow .2s;
}
#header .navigation .balance {
float: right;
display: block;
padding: 10px 0;
margin: 3px 0;
}
form.login {
width: 300px;
margin: 60px auto;
border: 1px solid #e5e5e5;
padding: 20px;
-moz-box-shadow: 1px 1px 2px #eaeaea;
-webkit-box-shadow: 1px 1px 2px #eaeaea;
box-shadow: 1px 1px 2px #eaeaea;
}
form.login label {
display: block;
margin-top: 10px;
margin-bottom: 3px;
}
form.login input {
font-size: 20px;
width: 97%;
padding: 5px 3px;
}
form.login .button {
margin: 12px auto 0;
float: none;
width: 70%;
}
table.itemList {
width: 100%;
}
table.itemList tbody tr:nth-child(even) td.name, table.itemList tbody tr:nth-child(even) td.actions {
background-color: #e5e5e5;
}
table.itemList td, table.itemList th {
vertical-align: middle;
}
table.itemList th {
font-size: 20px;
text-align: center;
}
table.itemList td {
padding-bottom: 10px;
}
table.itemList td.productImage {
width: 80px;
text-align: center;
}
table.itemList td.productImage a:hover {
background: transparent;
}
table.itemList td.productImage img {
max-width: 100%;
max-height: 64px;
}
table.itemList td.name {
padding: 0 10px;
}
table.itemList td.name span {
display: block;
font-weight: bold;
}
table.itemList td.name a {
display: block;
font: 20px "Ubuntu", inherit;
text-decoration: none;
font-weight: bold;
}
table.itemListContainer {
width: 100%;
}
table.itemListContainer td, table.itemListContainer th {
vertical-align: middle;
}
table.itemListContainer th {
font-size: 20px;
}
table.itemListContainer th[scope="row"] {
width: 20px;
-webkit-transform: rotate(270deg);
-moz-transform: rotate(270deg);
-ms-transform: rotate(270deg);
-o-transform: rotate(270deg);
transform: rotate(270deg);
}
table.itemListContainer > tbody > tr:first-child ~ tr > td {
padding-top: 50px;
}
.singleItem {
width: 820px;
margin: 0 auto;
}
.singleItem .productImage, .singleItem .productMeta {
float: left;
width: 400px;
}
.singleItem .productImage {
text-align: center;
}
.singleItem .productImage img {
max-width: 80%;
}
.singleItem .productMeta {
margin-left: 20px;
}
.singleItem .actions {
padding-bottom: 5px;
}
.singleItem .actions a {
margin-top: 0;
}
.button {
display: block;
padding: 5px 10px;
margin: 10px 10px 15px 0;
position: relative;
text-align: center;
border-radius: 6px;
float: left;
z-index: 2;
color: white;
background-color: #111111;
border: 0 none;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
/* useful if you don't want a bg color from leaking outside the border: */
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-image: -webkit-gradient(linear, left top, left bottom, from(#666666), to(#111111));
background-image: -webkit-linear-gradient(top, #666666, #111111);
background-image: -moz-linear-gradient(top, #666666, #111111);
background-image: -ms-linear-gradient(top, #666666, #111111);
background-image: -o-linear-gradient(top, #666666, #111111);
background-image: linear-gradient(top, #666666, #111111);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#666666', EndColorStr='#111111');
-moz-box-shadow: 0 1px 3px 0 black;
-webkit-box-shadow: 0 1px 3px 0 black;
box-shadow: 0 1px 3px 0 black;
}
.button.buy {
-webkit-border-radius: 6px 6px 0 0;
-moz-border-radius: 6px 6px 0 0;
border-radius: 6px 6px 0 0;
/* useful if you don't want a bg color from leaking outside the border: */
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.button.buy > span {
display: block;
height: 100%;
min-width: 32px;
height: 32px;
background: url("img/payment.png") no-repeat center center transparent;
}
.button.buy > span > span {
position: absolute;
bottom: -15px;
left: 0;
display: block;
width: 100%;
z-index: 1;
background-color: #3398cc;
color: white;
font-size: 10px;
line-height: 15px;
-webkit-border-radius: 0 0 6px 6px;
-moz-border-radius: 0 0 6px 6px;
border-radius: 0 0 6px 6px;
/* useful if you don't want a bg color from leaking outside the border: */
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
-moz-box-shadow: 0 1px 3px 0 black, 0 1px 1px 0 black inset;
-webkit-box-shadow: 0 1px 3px 0 black, 0 1px 1px 0 black inset;
box-shadow: 0 1px 3px 0 black, 0 1px 1px 0 black inset;
}
.button.buy.onlyDeposit > span {
background-image: url("img/deposit.png");
}
.button.buy.inclDeposit > span {
background-image: url("img/payment_deposit.png");
min-width: 65px;
}
.button.buy.locked > span {
background: url("img/locked.png") no-repeat center 0;
}
.button:hover {
background-color: #000000 !important;
background-image: -webkit-gradient(linear, left top, left bottom, from(#333333), to(#000000));
background-image: -webkit-linear-gradient(top, #333333, #000000);
background-image: -moz-linear-gradient(top, #333333, #000000);
background-image: -ms-linear-gradient(top, #333333, #000000);
background-image: -o-linear-gradient(top, #333333, #000000);
background-image: linear-gradient(top, #333333, #000000);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#333333', EndColorStr='#000000');
}
.button:active {
-moz-box-shadow: 0 1px 3px 0 black, 0 1px 3px 0 black inset;
-webkit-box-shadow: 0 1px 3px 0 black, 0 1px 3px 0 black inset;
box-shadow: 0 1px 3px 0 black, 0 1px 3px 0 black inset;
}
.viewControl {
border-bottom: 1px solid #007bba;
margin-bottom: 18px;
padding-bottom: 7px;
}
.viewControl h2:after,
.viewControl h3:after,
.viewControl h4:after,
.viewControl h5:after {
content: ": ";
}
.viewControl > * {
display: inline-block;
float: none;
vertical-align: middle;
margin: 0 10px 0 0;
}
.textData thead, .textData tfoot {
background-color: #111111;
}
.textData thead th, .textData tfoot th {
font-weight: bold;
color: white;
}
.textData tr:nth-child(even) td {
background-color: #eaeaea;
}
.textData tr:hover td {
background-color: #9e9e9e;
}
.textData th, .textData td {
padding: 7px 30px;
vertical-align: middle;
text-align: center;
}
.icon {
display: block;
height: 24px;
width: 24px;
text-indent: -10000px;
background-position: 0 0;
background-repeat: no-repeat;
margin: 0 auto;
}
.icon.approved {
background-image: url("img/approved.png");
}
.icon.pending {
background-image: url("img/pending.png");
}
.icon.cash {
background-image: url("img/cash.png");
}
.icon.transfer {
background-image: url("img/transfer.png");
}
.icon.cashIn {
background-image: url("img/cashIn.png");
}
.icon.cashOut {
background-image: url("img/cashOut.png");
}
.transaction {
padding: 0 30px;
}
.transaction > * {
float: none;
display: block;
}
.transaction input[type="text"], .transaction select {
font-size: 16px;
}
.notice, .error, .ok {
position: fixed;
bottom: 0;
left: -5px;
width: 100%;
border-style: solid;
border-width: 1px 0 0 0;
padding: 7px 15px;
margin-top: 10px;
font-weight: bold;
}
.notice h2, .error h2, .ok h2 {
font-size: 14px;
color: inherit;
border-bottom: 0;
}
.notice {
background-color: #FFF6BF;
border-color: #FFD324;
color: #514721;
}
.error {
background: #FBE3E4;
color: #8A1F11;
border-color: #FBC2C4;
}
.ok {
background: #E6EFC2;
color: #264409;
border-color: #C6D880;
}