@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 * @author Konrad Mohrfeldt */ /* these should be replaced by local ones. i’m to lazy. anyone? some help: http://www.fontsquirrel.com/fontface/generator */ /* this is a css style reset. there’s much discussion if something like this is helpful and appropriate. well... it’s here for now, so please don’t 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; }