diff --git a/LICENSE b/LICENSE index 027476ed..56cd5659 100644 --- a/LICENSE +++ b/LICENSE @@ -1335,3 +1335,6 @@ The above copyright notice and this permission notice shall be included in all c THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +--------other assets-------- +thunder0.ogg - NOT CREATED FOR FOREST - https://www.youtube.com/watch?v=T-BOPr7NXME +thunder1.ogg - NOT CREATED FOR FOREST - https://www.youtube.com/watch?v=tPs2m9_7cls diff --git a/README.md b/README.md index d445bf9e..379ffc9f 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -fore.st - Pineapple Express(v1.1) +fore.st - Pineapple Express++ (v1.1.1) ====== fore.st is the server software for ourfore.st, a community based chat & synced video embedding site tailored to service @@ -24,24 +24,44 @@ You can reach out by bugging rainbownapkin on the ttn discord or ourfore.st, you - Thanks to calzoneman for making [cytube](https://github.com/calzoneman/sync), that saved our asses. - Thanks to the core TTN community and everyone else who's ever used it, I was only there for the last handful of years but it was an absolute fuckin' ride. You guys are the best, it isn't TTN but I hope this at least help fills the gap. -## Pineapple Express 1.1 Release Notes +## Pineapple Express++ 1.1.1 Release Notes Abriged Patchnotes: - - Improved Emote Panel - - Quick Settings Panel - - Cytube+ Ripped out - - Tokebot ported from chozobot to cytube channel module - - reworked channel/player layout - - player.js decaffeinated - - invidious integration - - serverside metadata handles by invidious API, no key required - - either official youtube embed or raw file option for youtube video playback (no ads, age-restricted videos w/o google account) - - Mod/Admin panel - - Autobump - - Extras - - allow and display sync button on pause/seek - - toke count in profile - - relicensed to AGPL - - removed Herobrine + - bugfixes/QoL tweaks + - remove duplicated blazem from tokefile + - fix playlist on submit channel for standard users + - only show nested menu on playlist if user rank is <= 2 + - show "playlist" button for users rank 1 on r/submit channel + - stop tokebot from including full toke messages + - fully disconnect/kick unregistered users from channels connect + - limit words/link display text(DO NOT MODIFY LINK HREF) to 40 chars to prevent breaking chat width + - limit image embed width + - fix video/chat/autobump UI components not expanding after collapsing in chromium based browsers + - remove close playlist button when legacy playlist is disabled + - fix expand/shade playlist items button + - add end date to playlist items + - userlist collapse/expand persistent accross browser sessions + - cinema mode persistent accross browser sessions + - dissapearing server whispers/join messages + - fix input field lengths in quicksettings + - prevent temporary items on submit channel + - always block anonymous user (ignore channel setting) + - use regex for whitespace detection in commands + + - client side commands + - process commands that start with "/" or "(whitespace)/" in the browser + - allow admins to trigger client side commands remotely + - show words that start with "/" as a link that chatsmacks command(similiar to behavior with words that start with !) + - /thunder + - Disable lightning (seizure prevention) + + - update tab completion + - add non-toke server-side commands to tab completion(check perms for respective commands) + - add client-side commands to tab completion + - show autocomplete in text box + + - kick users w/ old client + + - spooktober themes ## License Original fore.st code is provided under the Affero General Public License v3 in order to prevent fore.st being used in proprietary software. @@ -50,5 +70,5 @@ Original fore.st code is provided under the Affero General Public License v3 in Cytube source code originally licensed under MIT license (see the LICENSE file for the full text.) -Bundled source code, such as third-party CSS and JavaScript libraries, are +Bundled source code and assets, such as third-party Images, Audio, Video, CSS and JavaScript libraries, are provided under their respective licenses. diff --git a/package-lock.json b/package-lock.json index 375494d7..2683e949 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,11 +1,11 @@ { "name": "fore.st", - "version": "1.1.0", + "version": "1.1.1", "lockfileVersion": 2, "requires": true, "packages": { "": { - "version": "1.1.0", + "version": "1.1.1", "hasInstallScript": true, "dependencies": { "@calzoneman/jsli": "^2.0.1", diff --git a/package.json b/package.json index 4a4156df..ee2346b4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fore.st", - "version": "1.1.0", + "version": "1.1.1", "description": "fore.st: A fork of cytube tailored for the TTN Community", "main": "index.js", "directories": { diff --git a/patchnotes.md b/patchnotes.md index 457a1a11..9982488d 100644 --- a/patchnotes.md +++ b/patchnotes.md @@ -1,380 +1,60 @@ -dev checklist/full patch notes for 1.1 pineapple express: +dev goals for 1.1.1 pineapple express++: -- quick shit & bugfixes - - change markdown filters to require three symbols on each side, quickest fix for filters - - move refresh button to title bar - - delete custom embed button, replace with button under generel "add video" button - - move playlist item count and length next to buttons & compact ui - - hide playlist frame and control from users who don't have permission to view playlist (no one can see the afterparty playlist except mods, why should they have the controls cluttering things up?) - - add "mention" to userlist dropdown menu - - add "toke with" to userlist dropdown menu for shits n gigs - - unlatch sync on pause and scrub, show sync button on titlebar when sync is unlatched, this wont support classic yt at the moment. Invidious support planned - - caption support for raw video (no saving captions in channel history just yet, this will be in the next update which will involve a rework/addition to the database) - - fix bugged airdate after "queue next" - - collapsing playlist items hides pref and airtime by default. Airdate on same line as title, airtime and pref below - - collapse/expand all playlist item button - - close playlist button - - basic ui fixes/tweaks - - disabled !toke link embedding on emote alt text - - fix chatbar resizing on new message notification (might just by cytube+) - - relicense to agpl - - disable/remove unregistered channels - - fix fucked up bottom border on chat/video - - rename "legacy playlist buttons" to compact, fix location. This seems like it could be usable if not better than default - - get res/aspect ratio player.js - - base.coffee - - videojs.coffee(hls,videojs,raw-file,gdrive,rtmp) - - dailymotion ~(this is kinda broken, likely not possible client-side without breaking CORS policy. This can wait until next version when an installation script including nginx and cors-proxy config gets added to support the catbox.moe image upload button which faces the same issue. - - vimeo + - bugfixes/QoL tweaks + - remove duplicated blazem from tokefile + - fix playlist on submit channel for standard users + - only show nested menu on playlist if user rank is <= 2 + - show "playlist" button for users rank 1 on r/submit channel + - stop tokebot from including full toke messages + - fully disconnect/kick unregistered users from channels connect + - limit words/link display text(DO NOT MODIFY LINK HREF) to 40 chars to prevent breaking chat width + - limit image embed width + - fix video/chat/autobump UI components not expanding after collapsing in chromium based browsers + - remove close playlist button when legacy playlist is disabled + - fix expand/shade playlist items button + - add end date to playlist items + - userlist collapse/expand persistent accross browser sessions + - cinema mode persistent accross browser sessions + - dissapearing server whispers/join messages + - fix input field lengths in quicksettings + - prevent temporary items on submit channel + - always block anonymous user (ignore channel setting) + - use regex for whitespace detection in commands -- slide out panel (not an end user feature in and of itself, however a common UI element used for most menus, made to be quick and ezpz - - function for opening, closing - - allow switching menus on panel without having to open/close it - - pretty slide out animation + - client side commands + - process commands that start with "/" or "(whitespace)/" in the browser + - allow admins to trigger client side commands remotely + - remove / from client command when calling sendcmd if present + - do not send command as chat (unless it starts with whitespace, matching serverside command behavior) + - show words that start with "/" as a link that chatsmacks command(similiar to behavior with words that start with !) + - /thunder + - Disable lightning (seizure prevention) -- improved poll UI - - poll panel auto-opens when poll starts - - button slides in chatbar from left, slides back after poll done - - on click toggles poll ui on left of chat menu - - improved poll chat announcements ~Original announcement removed. May implement once server whisper implemented. + - update tab completion + - add non-toke server-side commands to tab completion(check perms for respective commands) + - me + - announce + - af + - sp + - afk + - poll + - hpoll + - mute + - smute + - unmute + - kick + - ban + - ipban + - clear + - clean + - cleantitle + - sendcmd + - add client-side commands to tab completion + - show autocomplete in text box -- improved emote ui - - slide out emote ui - - search bar - - optional alphabet sort(default) - - optional legacy emote menu available + - send clientside version on connect + - kick if version old/not received -- cytube+ ripout - - scroll to current item button - - orientation buttons in title bar - - quick settings(icon next to emote button) - - general pref - - theme - - playback pref - - video orientation - - toggle orientation buttons - - sync threshold (in seconds) - - youtube source (add after degoogling) ~ - - chat pref - - use legacy cytube emote menu - - blink title on chat - - chat notification sound - - chat desktop notification - - show timestamps - - show seconds - -- trim/tidy default cytube command - - replace / with ! as defualt server-side command indicator to match tokebot and TTN commands. / will be used for future client-side commands - - me - - sp - - afk - - poll - - hpoll - - mute - - smute - - unmute - - kick - - ban - - ipban - - clear - - clean - - cleantitle - - remove/consolidate/add to commands - - say -> announce(change tokebot modflair CSS to announce CSS, make normal modflair for bot/admin rank) - - modflair on announce - - remove kickanons - - remove d (drink) - - add user specific function to clear ('!clear ' to clear chats by said user) - -- Merge Upstream to newest cytube commit -- improved server-whisper system - - public leave/join messages - - server-whisper target parameter for user specific whispers - - server-whisper name - -- flex layout/legacy layout ripout - - rip out legacy layout system - - chat/player sized to fit canvas with navbar (remove -+ buttons on player) - - theatre mode toggle icon on title bar (hides navbar, player/chat takes up entire screen) - - click to drag chat/player split - - lock videowrap width to aspect ratio - - lock on join - - unlock on split drag - - show lock button on unlock - - hide lock button when locked - - checklock/move split on window move - - checklock/move split on video load - - videojs.coffee(hls,videojs,raw-file,gdrive,rtmp) - - dailymotion - - vimeo - - shade player - - player controls in title bar when video shaded (play/pause, mute, current time/video duration), hidden when video open - - minicont update in videojs - - minicont update in dailymotion - - minicont update in vimeo - - shade chat (hide chat box, message box, send button. chat header bar collapses, retains user count and expansion arrows. Userlist/poll open/close is independent.) - - scroll over mincont dir to scrub vid - - scroll over minicont mutebtn to change vol - - remove legacy cytube themes. If they wheren't compatible after the emote panel, they certainly won't be now lmao - - fix bugs created by flex layout - - fix fpanel width - - fix portrait/mobile mode - - fix user tooltip menu position - -- decaffeinate player.js - -- degoogling - - invidious api or yt-dlp backend for serverside metadata acquisition of youtube videos w/o registered API key or google account - - pull metadata for single video - - pull metadata for playlist - - search function - - potentially leverage yt-dlp backend for other media sources X went with invidious. YT-DLP may make more sense for a total re-write in the future - - implement player.js updates into youtube.coffee - - latching - - getres X Probably not possible without breaking cors policy. (same as DM) - - handleVideoSize on load - - update minicont dur ~ updates with server tick, doesnt look as good as other sources, but YT embeds suck. - - update minicont buttons - - invidious embed support for youtube video playback X not possible with current setup. Reqs either update to invidious allowing embed control, or a cors proxy(will look into this next update, or whenever installation script is created) - - invidious embed alternative: pull raw video link on vid start server side, serve to client - - youtube source in user prefrences (raw link or official yt embed for now) - -- mod/admin panel - - button on chatbar - - auto switch to admin panel - - main panel - - poll creation - - tools - - !announce button/field - - !clear button w/ username dropdown - - mod message (sends message to all active mods) - - preferences - - modflair - - show modflair on chat header - - show shadowmuted messages - - show ips in tooltips - - open playlist below video by default - - nested menu - - new nested menu protoype object - - playlist menu (just the playlist but in fpanel, currently one or the other) - - move playlist between legacy area and fpanel on open/close - - bugfixes - - lock/unlock panel dissapears playlist (suicide by two shots to the back of the head) - - fix scroll to item - - fix scrolling while dragging pl item - - autobump control menu - - tokebot control menu - - mod - - reset cooldown button - - admin - - reload tokes btn - - tokewhisper filed+btn - - tokesay field+btn - - tokeannounce field+btn - -- merge tokebot into ourfore.st codebase, one server instead of two. - - port chozobot code to cytube module - - tokewhisper (server whisper, can optionally be displayed as PM client side) - - load toke commands from tokes file - - profile and userlist entry - - disable certain options in profile context menu - - mod commands - - reset cooldown command (quiet and loud, quiet by default) - - siteowner commands - - reload tokes command - - tokesay command - - tokeannounce command - - tokewhisper command - - !r to rando-toke - - log tokes w/ date to file. This will be consolidated to a better toke history in mariadb in a future update - - append [tokers],# of tokers,timestamp(epoch) on toke. - - tokefile, list of usernames with toke count. This should eventually be moved to a property of account or user - - json of map ["username", # of tokes] - - load file on startup - - update file every toke - - total tokes listed on profile tooltip - - send toke count with user and set toke count - - display on tooltip - - add toke to profile client side on toke(avoid sending information twice, write after tokes in tooltip) - - include modflair on tokewhisper - - reset toke cooldown every hour at *:19:30 for 4:20 !tokes - - extend toke until *:20:00 if it ends after *:19:30 but before *:20:00 - -- autobump - - Serverside - - Bump Management System - - bump object: name, user(person who made bump, optional), lowername, resettoke bool, id, listname, media item - - bumplist object: name, lowername, bump array - - addBump function for adding bumps to list - - deleteBump function for removing bumps from list - - saveList function for saving list to file - - pack/send lists to mods on start and request - - test callback(dumps bumplist to dev console) - - loadList for re-creating object from file - - loadLists for re-creating objects based on all files in bumps/ folder - - Automated Bump Queueing - - base queueing function - - queue bump next - - call from socket - - Active lists - - map of active lists - - add/remove from active lists callback - - list selection method - - smashList - - randomList - - bump selection method: random from last-half, round-robin, full random - - round-robin - - full random - - last-half random - - Set bump/list sel method from packet - -Auto Queue Bump(s) - - agro: passive - - all auto-bumping features disabled - - agro: min - - Auto-clear old/skipped bumps - - after non-bump vid starts if next item is not bump - - if there is nothing queued before/after current item (bump or not) - - agro: mid - - when non-bump vid is added and there are bumps queued next, move new item after the bump block - - notify modules on video add - - agro: max - - when a non-bump vid is moved before or inbetween next bump block, move it after the bump block - - notify modules on video move - - set agro from packet - - dedicated method for automated queueing based on current settings - - bump frequency (default: 1,3) - - base setting - - set from packet - - minimum length to bump (default: 240 sec) - - base setting - - set from packet - - per-channel config files in bumps/config/.conf, loaded on channel startup for persistent settings(move to db by next major update) - - json object with following values - - active lists - - agro level - - bump frequency - - bump selmed - - list selmed - - min length to bump - - Add manual only property to bump object(default false). - - add boolean to obj - - add to handleAddBump & its type - - add to packlist - - do not autoQueue bumps with manualOnly set to true - - round-robin - - full random - - last-half random - - Change packList to send history as array of arrays ([[lname,id],[lname,id]]) - - double check perms(all actions should be at least mod+ only) - - reset tokebot when tokebump is played - - Additions/Changes for Clientside - - send list function - - send deleted list name function - - send hist function - - send config function - - send list to all mods on list save - - send deleted list names to all mods on list deletion - - send config to all mods on config save - - send history to all mods when item added to history - - Save list filename as lowername - - Only load lists with filenames that end in .bump - - renameBump socket binding - - changeCreator socket binding - - renameList socket binding - - Store config/lists on sendBumplists callback - - Clientside - - Auto update panel on config/bumplist change from other mod/admin while open - - General Config - - Agro Level - - Bump Frequency - - Minimum Duration - - Bump Selection Method - - List Selection Method - - Bump/List Management - - Add Bump - - Add List - - Lists - - Create function to display/edit bumps inside of array - - bump title - - rename - - media title - - manual only - - toggle - - rtoke - - toggle - - duration - - user - - rename - - CSS - - Show Bump Controls Boolean - - Queue Next - - Delete Bump - - Create function to display array of bumplists - - Toggle Active - - Move Add Bump - - Delete Bumplist - - Rename Bumplist - - Display Bumplist - - CSS - - Active Lists (expanded) - - All Lists (collapsed) - - Play History (collapsed) - -- finishing touches - - Critical Bug Fixes - - video sometimes unlatches if sync delayed on video start.(Fix pre-latch, if not duration check until sync is past 2s?) - - userlist profile & current connected users tooltips are currently broken - - chat does not fill screen in portrait mode (video height being subtracted while video collapsed) - - make serverside commands case insensitive(May have been intentional with cytube, don't give a shit, it's a bug.) - - fix playlist errors in fpanel - - Sanitize input for invidious search - - Check and Sanitize input for Tokebot commands - - Check and Sanitize input from autobump panel - - newBump - - deleteBump - - renameBump - - changeCreator - - newBumplist - - delBumplist - - renameBumplist - - setActive - - removeActive - - queueBump - - check/fix: make sure we use internal flags instead of matching strings for function calls from autobump to playlist - - Minor Bug Fixes - - hide "close playlist" button when playlist is in fpanel - - fix fpanel not resizing on video expand/collapse - - fix playlist resizing (both window resize, and video collapse/expand) in fpanel - - Execute serverside commands with whitespace before them while also sending them as normal chat to comform to tokebot behavior in (v1)Panama Red - - disable pm send to tokebot - - dont open playlist if legacy playlist disabled(on perm change) - - remove tokebot from !clear dropdown in mod panel - - add bump to end of block current bump block - - don't collapse/unscroll expanded bumplists when reloading bump panel - - getBumplists when values are undefined at bump panel launch (should only happen on server startup anywho) - - put autobump in container div to keep elements from under nested menu buttons - - fix "toke em' all" autocompletion cache (it currently saves all commands instead of just !tokes) - - only include command when repeating toke msg - - Optimization/Refactor - - Change join/leave message prefix/postfix to single string with replacable user token instead of two vars - - Cytube Feature Changes - - save temporary vids to channel library - - disable playlist scroll - - override param for calling from btn - - Extras - - call scrollTo(true) on fpplaylist open - - getplaylistlinks outputs media objects to fpexport - - pop mod nmenu - - export as human readable - - export as .json - - export as .csv - - export as DB format - - accept invidious links as youtube links - - disable in mod menu - - allow user to set minimum chat width when locked to aspect - - new bumplist from queue (same as clonePlaylist for creating playlists from queue) - - Create bumplist from queue button - - css variables in theme for ez customizablity - - merge fore.st theme changes to fore.st dusk, consider moving some of them over to cytube.css for easier management - - create neon theme (dusk with dawn accents) - - create theme(s) with no blur + - spooktober themes + - Candycorn + - Candycorn lite diff --git a/src/channel/anonymouscheck.js b/src/channel/anonymouscheck.js index 0b35b3fe..67918094 100644 --- a/src/channel/anonymouscheck.js +++ b/src/channel/anonymouscheck.js @@ -15,7 +15,7 @@ AnonymousCheck.prototype.onUserPreJoin = function (user, data, cb) { return cb("User disconnected", ChannelModule.DENY); } - if(anonymousBanned && user.isAnonymous()) { + if(/*anonymousBanned &&*/ user.isAnonymous()) {//we're just dropping the config check for now, but anonymous users shouldnt be allowed user.socket.on("disconnect", function () { if (!user.is(Flags.U_IN_CHANNEL)) { cb("User disconnected", ChannelModule.DENY); @@ -23,6 +23,8 @@ AnonymousCheck.prototype.onUserPreJoin = function (user, data, cb) { }); user.socket.emit("errorMsg", { msg : "Welcome to ourfore.st! Register to start chatting/streaming!"}); + user.socket.disconnect(); + user.waitFlag(Flags.U_LOGGED_IN, function () { cb(null, ChannelModule.PASSTHROUGH); }); diff --git a/src/channel/channel.js b/src/channel/channel.js index 83ec61c3..6cacf615 100644 --- a/src/channel/channel.js +++ b/src/channel/channel.js @@ -518,14 +518,13 @@ Channel.prototype.acceptUser = function (user) { } } - var loginStr = "[login] " + user.displayip + " logged in as " + user.getName(); - if (user.account.globalRank === 0) loginStr += " (guest)"; - loginStr += " (aliases: " + user.account.aliases.join(",") + ")"; - self.logger.log(loginStr); - self.sendUserJoin(self.users, user); - if (user.getName().toLowerCase() === self.ownerName) { - db.channels.updateOwnerLastSeen(self.id); - } + var loginStr = "[login] " + user.displayip + " logged in as " + user.getName(); + loginStr += " (aliases: " + user.account.aliases.join(",") + ")"; + self.logger.log(loginStr); + self.sendUserJoin(self.users, user); + if (user.getName().toLowerCase() === self.ownerName) { + db.channels.updateOwnerLastSeen(self.id); + } }); this.users.push(user); diff --git a/src/channel/chat.js b/src/channel/chat.js index 377ecf4a..f833aea7 100644 --- a/src/channel/chat.js +++ b/src/channel/chat.js @@ -79,6 +79,7 @@ function ChatModule(_channel) { this.registerCommand("!sp", this.handleCmdSp.bind(this)); this.registerCommand("!announce", this.handleCmdSay.bind(this)); this.registerCommand("!clear", this.handleCmdClear.bind(this)); + this.registerCommand("!sendcmd", this.handleCmdSendCmd.bind(this)); this.registerCommand("!af", this.handleCmdAdminflair.bind(this)); this.registerCommand("!afk", this.handleCmdAfk.bind(this)); this.registerCommand("!mute", this.handleCmdMute.bind(this)); @@ -519,14 +520,14 @@ ChatModule.prototype.registerCommand = function (cmd, cb) { ChatModule.prototype.handleCmdMe = function (user, msg, meta) { meta.addClass = "action"; meta.action = true; - var args = msg.split(" "); + var args = msg.split(/\s+/); args.shift(); this.processChatMsg(user, { msg: args.join(" "), meta: meta }); }; ChatModule.prototype.handleCmdSp = function (user, msg, meta) { meta.addClass = "spoiler"; - var args = msg.split(" "); + var args = msg.split(/\s+/); args.shift(); this.processChatMsg(user, { msg: args.join(" "), meta: meta }); }; @@ -542,7 +543,7 @@ ChatModule.prototype.handleCmdSay = function (user, msg, meta) { meta.forceShowName = true; meta.modflair = user.account.channelRank; - var args = msg.split(" "); + var args = msg.split(/\s+/); args.shift(); if(user.account.channelRank == 256){//if admin @@ -556,7 +557,7 @@ ChatModule.prototype.handleCmdClear = function (user, _msg, _meta) { return; } - var target = _msg.toLowerCase().split(" ")[1]; + var target = _msg.toLowerCase().split(/\s+/)[1]; var tdisp = undefined; var nhit = false; @@ -595,11 +596,41 @@ ChatModule.prototype.handleCmdClear = function (user, _msg, _meta) { } }; +ChatModule.prototype.handleCmdSendCmd = function (user, msg, meta){ + if(user.account.globalRank < 255){ + return; + } + + var words = msg.replace("/","").toLowerCase().split(/\s+/); + var target; + + this.channel.users.forEach(function(user){ + if(user.getLowerName() === words[1]){ + target = user; + } + }); + + if(target != null){ + target.socket.emit("remoteCmd",{ + fullc: words.slice(2).join(" "), + cmd: words[2], + }); + }else{ + this.channel.users.forEach(function(user){ + user.socket.emit("remoteCmd",{ + fullc: words.slice(1).join(" "), + cmd: words[1], + }); + }); + } + +}; + ChatModule.prototype.handleCmdAdminflair = function (user, msg, meta) { if (user.account.globalRank < 255) { return; } - var args = msg.split(" "); + var args = msg.split(/\s+/); args.shift(); var superadminflair = { @@ -634,7 +665,7 @@ ChatModule.prototype.handleCmdMute = function (user, msg, _meta) { } var muteperm = this.channel.modules.permissions.permissions.mute; - var args = msg.split(" "); + var args = msg.split(/\s+/); args.shift(); /* shift off /mute */ var name = args.shift(); @@ -684,7 +715,7 @@ ChatModule.prototype.handleCmdSMute = function (user, msg, _meta) { } var muteperm = this.channel.modules.permissions.permissions.mute; - var args = msg.split(" "); + var args = msg.split(/\s+/); args.shift(); /* shift off /smute */ var name = args.shift(); @@ -735,7 +766,7 @@ ChatModule.prototype.handleCmdUnmute = function (user, msg, _meta) { } var muteperm = this.channel.modules.permissions.permissions.mute; - var args = msg.split(" "); + var args = msg.split(/\s+/); args.shift(); /* shift off /mute */ var name = args.shift(); diff --git a/src/channel/tokebot.js b/src/channel/tokebot.js index 91cb2122..413d5e2c 100644 --- a/src/channel/tokebot.js +++ b/src/channel/tokebot.js @@ -165,7 +165,7 @@ TokebotModule.prototype.toke = function (user, msg, _meta){ if(this.tokers.includes(name)){ this.tokewhisper(" You're already taking part in this toke!", name); }else{ - this.tokesay(name + " joined the toke! Post " + msg + " to take part!"); + this.tokesay(name + " joined the toke! Post " + msg.split(/\s+/g)[0] + " to take part!"); this.tokers.push(name); this.cdown = 3; } diff --git a/src/ffmpeg.js b/src/ffmpeg.js index 7d8e77a3..272cc4a3 100644 --- a/src/ffmpeg.js +++ b/src/ffmpeg.js @@ -8,7 +8,7 @@ var path = require("path"); import { callOnce } from './util/call-once'; -const CYTUBE_VERSION = require('../package.json').version; +const FOREST_VERSION = require('../package.json').version; const LOGGER = require('@calzoneman/jsli')('ffmpeg'); const ECODE_MESSAGES = { @@ -181,7 +181,7 @@ function testUrl(url, cb, params = { redirCount: 0, cookie: '' }) { var transport = (data.protocol === "https:") ? https : http; data.method = "HEAD"; data.headers = { - 'User-Agent': `CyTube/${CYTUBE_VERSION}` + 'User-Agent': `CyTube/${FOREST_VERSION}` }; if (cookie) { data.headers['Cookie'] = cookie; diff --git a/src/user.js b/src/user.js index bcb49d9c..7f2f564e 100644 --- a/src/user.js +++ b/src/user.js @@ -10,6 +10,7 @@ import Logger from './logger'; import net from 'net'; const LOGGER = require('@calzoneman/jsli')('user'); +const FOREST_VERSION = require('../package.json').version; function User(socket, ip, loginInfo) { this.flags = 0; @@ -62,6 +63,18 @@ User.prototype.handleJoinChannel = function handleJoinChannel(data) { return; } + if(typeof data.cv !== "string"){ + this.socket.emit("errorMsg", { + msg: "Invalid client Version. Close the tab and clear your cache!! \n Server Version: " + FOREST_VERSION + }); + this.kick("Invalid client version. Close the tab and clear your cache!"); + }else if(data.cv !== FOREST_VERSION){ + this.socket.emit("errorMsg", { + msg: "Outdated/Invalid client version. Close the tab and clear your cache!! \n Server Version: " + FOREST_VERSION + " \n Reported Client Version: " + data.cv + }); + this.kick("Invalid client version. Close the tab and clear your cache!"); + } + if (this.inChannel()) { return; } diff --git a/templates/about.pug b/templates/about.pug index 4eb40f49..9e819c65 100644 --- a/templates/about.pug +++ b/templates/about.pug @@ -56,4 +56,4 @@ block content | No spamming submit channel or chat p. Comments? Questions? Feature requests? DMCA Notices? Email us! - h4 fore.st version: Pineapple Express (v1.1) + h4 fore.st version: Pineapple Express++ (v1.1.1) diff --git a/templates/channel.pug b/templates/channel.pug index e76624ee..cb2e101b 100644 --- a/templates/channel.pug +++ b/templates/channel.pug @@ -109,6 +109,7 @@ html(lang="en") button#modopenbtn.btn.btn-sm.btn-default.chatbtn.panelback(onclick="javascript:panelbtn(fpmod)",title="Mod Panel", style="display: none;") MOD button#emoteopenbtn.btn.btn-sm.btn-default.chatbtn.panelback(onclick="javascript:panelbtn(fpemote)",title="Emotes") ;) form(action="javascript:void(0)" style="display: flex; flex-grow: 1;") + p#chathint input#chatline.form-control.panelback(type="text", maxlength="320", style="display: none") #guestlogin.input-group span.input-group-addon Registration Required! @@ -231,6 +232,7 @@ html(lang="en") li: a(href="#us-chat", data-toggle="tab") Chat li: a(href="#us-scriptcontrol", data-toggle="tab") Script Access li: a(href="#us-mod", data-toggle="tab", style="") Moderator + li: a(href="#us-access", data-toggle="tab", style="") Accessibility .modal-body .tab-content include useroptions @@ -239,6 +241,7 @@ html(lang="en") +us-chat() +us-scripts() +us-mod() + +us-access() .modal-footer button.btn.btn-primary(type="button", data-dismiss="modal", onclick="javascript:saveUserOptions()") Save button.btn.btn-default(type="button", data-dismiss="modal") Close @@ -307,6 +310,7 @@ html(lang="en") script(src="/js/data.js") script(src="/js/fembed.js") script(src="/js/fchat.js") + script(src="/js/fccmd.js") script(src="/js/util.js") script(src="/js/tabcomplete.js") script(src="/js/player.js") diff --git a/templates/useroptions.pug b/templates/useroptions.pug index c280191f..60596aac 100644 --- a/templates/useroptions.pug +++ b/templates/useroptions.pug @@ -36,6 +36,8 @@ mixin us-general option(value="/css/themes/fore.st.dusk.lite.css") Dusk [Smoked Quartz] option(value="/css/themes/fore.st.neon.css") Neon [Frosted Glass] option(value="/css/themes/fore.st.neon.lite.css") Neon [Smoked Quartz] + option(value="/css/themes/fore.st.candycorn.css") Candycorn [Frosted Glass] + option(value="/css/themes/fore.st.candycorn.lite.css") Candycorn [Smoked Quartz] .col-sm-4 .col-sm-8 +rcheckbox("us-no-channelcss", "Ignore Channel CSS") @@ -93,6 +95,7 @@ mixin us-chat +rcheckbox("us-sort-afk", "Sort AFKers to bottom") +rcheckbox("us-legacy-emote", "Use legacy Cytube emote menu") +rcheckbox("us-toke-pm", "Legacy Tokebot Notifications (PM)") + +textbox("us-whisper-clear", "Clear whisper & join/leave messages (set 0 to disable)", "10") .form-group label.control-label.col-sm-4(for="#us-blink-title",title="Only applies when not active window/tab.") Blink page title on new messages .col-sm-8 @@ -132,3 +135,9 @@ mixin us-mod +rcheckbox("us-show-playlist", "Legacy Playlist") +rcheckbox("us-scroll-playlist", "Scroll playlist on change.") +rcheckbox("us-add-invid", "Queue Invidious links as YT links (may cause issues when queueing raw files).") + +mixin us-access + #us-access.tab-pane + h4 Accessiblity Preferences + form.form-horizontal(action="javascript:void(0)") + +rcheckbox("us-no-lightning", "Disable Lightning") diff --git a/tokebot/tokes b/tokebot/tokes index ce79bb67..b745cd8f 100644 --- a/tokebot/tokes +++ b/tokebot/tokes @@ -241,7 +241,7 @@ basmati meds vitamins protein -blazem", //^og tok +toasty squirt drinkwater chug diff --git a/www/audio/thunder0.ogg b/www/audio/thunder0.ogg new file mode 100644 index 00000000..35a99a5d Binary files /dev/null and b/www/audio/thunder0.ogg differ diff --git a/www/audio/thunder1.ogg b/www/audio/thunder1.ogg new file mode 100644 index 00000000..cb7a3528 Binary files /dev/null and b/www/audio/thunder1.ogg differ diff --git a/www/css/cytube.css b/www/css/cytube.css index eca3e497..ea210133 100644 --- a/www/css/cytube.css +++ b/www/css/cytube.css @@ -323,7 +323,7 @@ li.ui-sortable-helper, li.ui-sortable-placeholder + li.queue_entry { font-family: Monospace; } -.qe_sTime, .qe_pref{ +.qe_etime, .qe_sTime, .qe_pref{ float: right; font-family: Monospace; } @@ -829,6 +829,7 @@ table td { font-size: 8pt; border: 1px solid; border-top-width: 0; + overflow: clip; } .ab-bumparray-span{ @@ -862,11 +863,14 @@ table td { .emotelist-table { margin: auto; } -#ab-freq-min, #ab-freq-max{ - width: 2em; +#ab-freq-min, #ab-freq-max, #qs-chat-min, #qs-sync-threshold, #qs-whisper-clear{ +width: 2em; +text-align: center; } + #ab-dur-min{ width: 4em; + text-align: center; } .ab-bumplists-ltype, .ab-bumplist-listname{ display: inline; @@ -992,3 +996,24 @@ body.hd #resize-video-larger, body.hd #resize-video-smaller { text-decoration: line-through; } +#lightning{ + background-color: white; + width: 100%; + height: 99.95%;/*setting both of these to any higher than this completely fucking breaks it on firefox, don't ask why I have no fucking clue. Works fine on chrome if both are 100%*/ + top: 0; + position: fixed; + z-index: 10005 +} + +#chathint{ + position: absolute; + z-index: 10; + margin-top: 0.64em; + margin-left: 0.92em +} + +.hintspace{ + color: rgba(0,0,0,0); + background-color: rgba(0,0,0,0); + text-shadow: none; +} diff --git a/www/css/themes/fore.st.candycorn.css b/www/css/themes/fore.st.candycorn.css new file mode 100644 index 00000000..45a409ff --- /dev/null +++ b/www/css/themes/fore.st.candycorn.css @@ -0,0 +1,5888 @@ +/* +fore.st is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +fore.st is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. + +You should have received a copy of the GNU Affero General Public License +along with fore.st. If not, see < http://www.gnu.org/licenses/ >. +(C) 2022- by rainbownapkin, + +Original cytube license: +MIT License + +Copyright (c) 2013-2022 Calvin Montgomery + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +*/ + +@import url("//fonts.googleapis.com/css?family=Droid+Sans:400,700"); +/*! +/*! * bootswatch v3.3.1+1 * Homepage: http://bootswatch.com * Copyright 2012-2014 Thomas Park * Licensed under MIT * Based on Bootstrap */ +/*! normalize.css v3.0.2 | MIT License | git.io/normalize */ + +:root{ + --bg: url("../../img/pumpkin.jpg"); + --bumpi-bg: url("../../img/bumpsdusk.png"); + --nav-bg: #000000eb; + --nav-bg-f: blur(12px); + --context-bg: #2d2d2d80; + --context-bg-f: blur(12px); + --nick-hover: #222; + --text-color0: #c8c8c8; + --hover-accent0: #c5790b; + --hover-accent1: #fff; + --panel-border: 1px #949494 solid; + --panel-bg0: #000000CF; + --panel-bg-f: blur(12px); + --fpanel-bg0: #00000059; + --fpanel-bg1: #0000009e; + --fpanel-bg-f: blur(12px); + --accent0: #f79624; + --error-accent0: #710404; + --error-accent1: #250a2f; +} + +.ab-activebumplists-div, .ab-allbumplists-div{ + border-top: var(--panel-border); +} + +#emotecont{ + background-color: var(--fpanel-bg1); + backdrop-filter: var(--fpanel-bg-f); +} + +.bumpi{ + background: var(--bumpi-bg); + background-size: 2.2em; +} + +.userlist_siteadmin { + color: #000000 !important; + text-shadow: + -1px -1px 0 #CC0000, + 1px -1px 0 #CC0000, + -1px 1px 0 #CC0000, + 1px 1px 0 #CC0000; + font-size: 1em; +} + +.userlist_op { + color: var(--hover-accent1) !important; + text-shadow: + -1px -1px 0 var(--accent0), + 1px -1px 0 var(--accent0), + -1px 1px 0 var(--accent0), + 1px 1px 0 var(--accent0); + font-size: 1em; +} +.userlist_owner { + color: #000000 !important; + text-shadow: + -1px -1px 0 var(--accent0), + 1px -1px 0 var(--accent0), + -1px 1px 0 var(--accent0), + 1px 1px 0 var(--accent0); + font-size: 1em; +} + .nick-highlight { + background-color: #262626; + color: var(--hover-accent1); + text-shadow: var(--accent0) 0 0 10px; +} +input[type="checkbox"]:checked{ + -webkit-box-shadow: inset 0 1px 1px var(--accent0),0 0 8px var(--accent0); + box-shadow: inset 0 1px 1px var(--accent0),0 0 8px var(--accent0); + accent-color: var(--accent0); +} +input[type="checkbox"]:checked:focus{ + -webkit-box-shadow: inset 0 1px 1px var(--hover-accent0),0 0 8px var(--hover-accent); + box-shadow: inset 0 1px 1px var(--hover-accent0),0 0 8px var(--hover-accent); + +} + + .server-whisper{ + color: var(--hover-accent1); +} + .poll-notify { + color: #ff9900; +} + footer { + background-color: var(--nav-bg) !important; + backdrop-filter: var(--nav-bg-f); +} + input.form-control[type="text"], input.form-control[type="password"], input.form-control[type="email"], textarea.form-control { + background-color: var(--panel-bg0) !important; + color: var(--text-color0); +} + .profile-box, .user-dropdown, .emotelist-table td { + color: var(--text-color0); + background-color: var(--context-bg); + backdrop-filter: var(--context-bg-f); +} + .chat-shadow { + color: var(--accent0); +} + .drink { + border-color: #ff9900; +} + #drinkcount { + background-color: #000000; + color: var(--hover-accent1); +} + #userlist, #messagebuffer { + border: var(--panel-border); +} + #chatheader, #videowrap-header { + border: var(--panel-border); + border-bottom-width: 0; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} +.ab-bumparray-bump, .queue_entry { + border-color: #949494; + background-color: #060606; +} +.ab-bumparray-edit{ + margin: 0 0.5em 0 0.5em; +} +.ab-bumplist-list{ + background-color: #060606; + border-bottom: var(--panel-border); + margin: 0; + padding-top: 0.5em; +} +.ab-bumplist-bumps{ + border-top: var(--panel-border); +} +.ab-bumplist-setactive-active{ + color: var(--accent0); + text-shadow: var(--accent0) 0 0 10px; +} +.ab-bumplist-delete{ + color: var(--error-accent0); +} +.ab-bumplist-setactive:hover, .ab-bumplist-setactive-active:hover{ + color: var(--hover-accent0); + text-shadow: var(--accent0) 0 0 10px; +} +.navbar-inverse .navbar-text-nofloat { + color: #888; +} + .queue_entry.queue_active { + background-color: #333333; +} +#newmessages-indicator { + color:var(--accent0); + text-shadow: var(--hover-accent0) 0 0 1px; + text-decoration:none; +} +.emotediv:hover{ + color: var(--hover-accent0); + text-shadow: var(--accent0) 0 0 10px; + box-shadow:inset 0 1px 1px var(--accent0),0 0 8px var(--accent0); + border-color:var(--accent0); +} +#newmessages-indicator:focus, #newmessages-indicator:hover { + color:var(--hover-accent0); + text-shadow: var(--accent0) 0 0 10px; + text-decoration: none; +} + +.panelback, .embed-responsive{ + background-color: var(--panel-bg0); + backdrop-filter: var(--panel-bg-f); +} + + +.nmenu-btn{ + background-color: var(--fpanel-bg0); + backdrop-filter: var(--fpanel-bg-f); +} + +#fpaneldiv{ + border: var(--panel-border); + background-color: var(--fpanel-bg0); + backdrop-filter: var(--fpanel-bg-f); + border-left: none; + border-bottom: none; +} + +#fptitlediv{ + border-bottom: var(--panel-border); +} + +.aboutText{ + background-color: var(--panel-bg0); + padding: 10px; + border: var(--panel-border); + position:absolute; + left: 50%; + right 50%; + transform: translate(-50%); + top: 10%; + width: 40%; +} +.npoll-opt{ + width: 50%; +} + #chatwrap, #videowrap{ + padding-right: 0px; + padding-left: 0px; + margin-bottom: 0px; +} + .navbar{ + margin-bottom: 0px; +} + #filei{ + background-color: var(--error-accent1); +} + +#userlist_color0{/*green0*/ + color: #7bc687; + text-shadow: none; +} + +#userlist_color1{/*red0*/ + color: #f2694d; + text-shadow: none; +} + +#userlist_color2{/*blue0*/ + color: #4d96f0; + text-shadow: none; +} + +#userlist_color3{/*tan0*/ + color: #f7f1d3; + text-shadow: none; +} + +#userlist_color4{/*pink0*/ + color: #ffaeae; + text-shadow: none; +} + +#userlist_color5{/*orange*/ + color: #fe9754; + text-shadow: none; +} + +#userlist_color6{/*violet*/ + color: #d1a7f6; + text-shadow: none; +} + +.shout{ + text-align: center; + color: #FFFFFF; + text-shadow: + -1px -1px 0 var(--accent0), + 1px -1px 0 var(--accent0), + -1px 1px 0 var(--accent0), + 1px 1px 0 var(--accent0); + font-size: 1.2em; +} + +#messagebuffer, #chatheader{ + border-left: 0px; +} + +#chatbar{ + border-bottom: var(--panel-border); + border-right: var(--panel-border); +} + +#chatsend{ + border-left: var(--panel-border); +} +} + + +html{ + font-family:sans-serif; + -ms-text-size-adjust:100%; + -webkit-text-size-adjust:100% +} +body{ + margin:0 +} +article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{ + display:block +} +audio,canvas,progress,video{ + display:inline-block; + vertical-align:baseline +} +audio:not([controls]){ + display:none; + height:0 +} +[hidden],template{ + display:none +} +a{ + background-color:transparent +} +a:active,a:hover{ + outline:0 +} +b,strong{ + font-weight:700 +} +dfn{ + font-style:italic +} +h1{ + margin:.67em 0 +} +mark{ + background:#ff0; + color:#000 +} +#minicontrol{ +} +sub,sup{ + font-size:75%; + line-height:0; + position:relative; + vertical-align:baseline; +} +.btn.btn-sm.btn-default.nmenu-btn.nmenu-border{ + border-left: var(--panel-border); +} +.nmenu{ + border-top: var(--panel-border); +} +.label-admin, .label.label-admin{ + background-color: #cc0000; + color: #000; + text-shadow: #000 0 0 10px; + box-shadow: #cc0000 0 0 10px; + margin-right: 0.3em; +} + +sup{ + top:-.5em +} +sub{ + bottom:-.25em +} +img{ + border:0 +} +svg:not(:root){ + overflow:hidden +} +hr{ + -moz-box-sizing:content-box; + -webkit-box-sizing:content-box; + box-sizing:content-box; + height:0 +} +pre{ + overflow:auto +} +code,kbd,pre,samp{ + font-size:1em +} +button,input,optgroup,select,textarea{ + color:inherit; + font:inherit; + margin:0 +} +button{ + overflow:visible +} +button,select{ + text-transform:none +} +button,html input[type=button],input[type=reset],input[type=submit]{ + -webkit-appearance:button; + cursor:pointer +} +button[disabled],html input[disabled]{ + cursor:default +} +button::-moz-focus-inner,input::-moz-focus-inner{ + border:0; + padding:0 +} +input[type=checkbox],input[type=radio]{ + -webkit-box-sizing:border-box; + -moz-box-sizing:border-box; + box-sizing:border-box; + padding:0 +} +input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{ + height:auto +} +input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{ + -webkit-appearance:none +} +textarea{ + overflow:auto +} +optgroup{ + font-weight:700 +} +table{ + border-collapse:collapse; + border-spacing:0 +} +td,th{ + padding:0 +} +/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ +@media print{ + *,:after,:before{ + background:0 0!important; + color:#000!important; + -webkit-box-shadow:none!important; + box-shadow:none!important; + text-shadow:none!important + } + a,a:visited{ + text-decoration:underline + } + a[href]:after{ + content:" (" attr(href) ")" + } + abbr[title]:after{ + content:" (" attr(title) ")" + } + a[href^="#"]:after,a[href^="javascript:"]:after{ + content:"" + } + blockquote,pre{ + border:1px solid #999; + page-break-inside:avoid + } + thead{ + display:table-header-group + } + img,tr{ + page-break-inside:avoid + } + img{ + max-width:100%!important + } + h2,h3,p{ + orphans:3; + widows:3 + } + h2,h3{ + page-break-after:avoid + } + select{ + background:#fff!important + } + .navbar{ + display:none + } + .btn>.caret,.dropup>.btn>.caret{ + border-top-color:#000!important + } + .label{ + border:1px solid #000 + } + .table{ + border-collapse:collapse!important + } + .table td,.table th{ + background-color:#fff!important + } + .table-bordered td,.table-bordered th{ + border:1px solid #ddd!important + } +} +@font-face{ + font-family:'Glyphicons Halflings'; + src:url(https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/fonts/glyphicons-halflings-regular.eot); + src:url(https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/fonts/glyphicons-halflings-regular.woff) format('woff'),url(https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg') +} +.glyphicon{ + position:relative; + top:1px; + display:inline-block; + font-family:'Glyphicons Halflings'; + font-style:normal; + font-weight:400; + line-height:1; + -webkit-font-smoothing:antialiased; + -moz-osx-font-smoothing:grayscale +} +.glyphicon-asterisk:before{ + content:"\2a" +} +.glyphicon-plus:before{ + content:"\2b" +} +.glyphicon-eur:before,.glyphicon-euro:before{ + content:"\20ac" +} +.glyphicon-minus:before{ + content:"\2212" +} +.glyphicon-cloud:before{ + content:"\2601" +} +.glyphicon-envelope:before{ + content:"\2709" +} +.glyphicon-pencil:before{ + content:"\270f" +} +.glyphicon-glass:before{ + content:"\e001" +} +.glyphicon-music:before{ + content:"\e002" +} +.glyphicon-search:before{ + content:"\e003" +} +.glyphicon-heart:before{ + content:"\e005" +} +.glyphicon-star:before{ + content:"\e006" +} +.glyphicon-star-empty:before{ + content:"\e007" +} +.glyphicon-user:before{ + content:"\e008" +} +.glyphicon-film:before{ + content:"\e009" +} +.glyphicon-th-large:before{ + content:"\e010" +} +.glyphicon-th:before{ + content:"\e011" +} +.glyphicon-th-list:before{ + content:"\e012" +} +.glyphicon-ok:before{ + content:"\e013" +} +.glyphicon-remove:before{ + content:"\e014" +} +.glyphicon-zoom-in:before{ + content:"\e015" +} +.glyphicon-zoom-out:before{ + content:"\e016" +} +.glyphicon-off:before{ + content:"\e017" +} +.glyphicon-signal:before{ + content:"\e018" +} +.glyphicon-cog:before{ + content:"\e019" +} +.glyphicon-trash:before{ + content:"\e020" +} +.glyphicon-home:before{ + content:"\e021" +} +.glyphicon-file:before{ + content:"\e022" +} +.glyphicon-time:before{ + content:"\e023" +} +.glyphicon-road:before{ + content:"\e024" +} +.glyphicon-download-alt:before{ + content:"\e025" +} +.glyphicon-download:before{ + content:"\e026" +} +.glyphicon-upload:before{ + content:"\e027" +} +.glyphicon-inbox:before{ + content:"\e028" +} +.glyphicon-play-circle:before{ + content:"\e029" +} +.glyphicon-repeat:before{ + content:"\e030" +} +.glyphicon-refresh:before{ + content:"\e031" +} +.glyphicon-list-alt:before{ + content:"\e032" +} +.glyphicon-lock:before{ + content:"\e033" +} +.glyphicon-flag:before{ + content:"\e034" +} +.glyphicon-headphones:before{ + content:"\e035" +} +.glyphicon-volume-off:before{ + content:"\e036" +} +.glyphicon-volume-down:before{ + content:"\e037" +} +.glyphicon-volume-up:before{ + content:"\e038" +} +.glyphicon-qrcode:before{ + content:"\e039" +} +.glyphicon-barcode:before{ + content:"\e040" +} +.glyphicon-tag:before{ + content:"\e041" +} +.glyphicon-tags:before{ + content:"\e042" +} +.glyphicon-book:before{ + content:"\e043" +} +.glyphicon-bookmark:before{ + content:"\e044" +} +.glyphicon-print:before{ + content:"\e045" +} +.glyphicon-camera:before{ + content:"\e046" +} +.glyphicon-font:before{ + content:"\e047" +} +.glyphicon-bold:before{ + content:"\e048" +} +.glyphicon-italic:before{ + content:"\e049" +} +.glyphicon-text-height:before{ + content:"\e050" +} +.glyphicon-text-width:before{ + content:"\e051" +} +.glyphicon-align-left:before{ + content:"\e052" +} +.glyphicon-align-center:before{ + content:"\e053" +} +.glyphicon-align-right:before{ + content:"\e054" +} +.glyphicon-align-justify:before{ + content:"\e055" +} +.glyphicon-list:before{ + content:"\e056" +} +.glyphicon-indent-left:before{ + content:"\e057" +} +.glyphicon-indent-right:before{ + content:"\e058" +} +.glyphicon-facetime-video:before{ + content:"\e059" +} +.glyphicon-picture:before{ + content:"\e060" +} +.glyphicon-map-marker:before{ + content:"\e062" +} +.glyphicon-adjust:before{ + content:"\e063" +} +.glyphicon-tint:before{ + content:"\e064" +} +.glyphicon-edit:before{ + content:"\e065" +} +.glyphicon-share:before{ + content:"\e066" +} +.glyphicon-check:before{ + content:"\e067" +} +.glyphicon-move:before{ + content:"\e068" +} +.glyphicon-step-backward:before{ + content:"\e069" +} +.glyphicon-fast-backward:before{ + content:"\e070" +} +.glyphicon-backward:before{ + content:"\e071" +} +.glyphicon-play:before{ + content:"\e072" +} +.glyphicon-pause:before{ + content:"\e073" +} +.glyphicon-stop:before{ + content:"\e074" +} +.glyphicon-forward:before{ + content:"\e075" +} +.glyphicon-fast-forward:before{ + content:"\e076" +} +.glyphicon-step-forward:before{ + content:"\e077" +} +.glyphicon-eject:before{ + content:"\e078" +} +.glyphicon-chevron-left:before{ + content:"\e079" +} +.glyphicon-chevron-right:before{ + content:"\e080" +} +.glyphicon-plus-sign:before{ + content:"\e081" +} +.glyphicon-minus-sign:before{ + content:"\e082" +} +.glyphicon-remove-sign:before{ + content:"\e083" +} +.glyphicon-ok-sign:before{ + content:"\e084" +} +.glyphicon-question-sign:before{ + content:"\e085" +} +.glyphicon-info-sign:before{ + content:"\e086" +} +.glyphicon-screenshot:before{ + content:"\e087" +} +.glyphicon-remove-circle:before{ + content:"\e088" +} +.glyphicon-ok-circle:before{ + content:"\e089" +} +.glyphicon-ban-circle:before{ + content:"\e090" +} +.glyphicon-arrow-left:before{ + content:"\e091" +} +.glyphicon-arrow-right:before{ + content:"\e092" +} +.glyphicon-arrow-up:before{ + content:"\e093" +} +.glyphicon-arrow-down:before{ + content:"\e094" +} +.glyphicon-share-alt:before{ + content:"\e095" +} +.glyphicon-resize-full:before{ + content:"\e096" +} +.glyphicon-resize-small:before{ + content:"\e097" +} +.glyphicon-exclamation-sign:before{ + content:"\e101" +} +.glyphicon-gift:before{ + content:"\e102" +} +.glyphicon-leaf:before{ + content:"\e103" +} +.glyphicon-fire:before{ + content:"\e104" +} +.glyphicon-eye-open:before{ + content:"\e105" +} +.glyphicon-eye-close:before{ + content:"\e106" +} +.glyphicon-warning-sign:before{ + content:"\e107" +} +.glyphicon-plane:before{ + content:"\e108" +} +.glyphicon-calendar:before{ + content:"\e109" +} +.glyphicon-random:before{ + content:"\e110" +} +.glyphicon-comment:before{ + content:"\e111" +} +.glyphicon-magnet:before{ + content:"\e112" +} +.glyphicon-chevron-up:before{ + content:"\e113" +} +.glyphicon-chevron-down:before{ + content:"\e114" +} +.glyphicon-retweet:before{ + content:"\e115" +} +.glyphicon-shopping-cart:before{ + content:"\e116" +} +.glyphicon-folder-close:before{ + content:"\e117" +} +.glyphicon-folder-open:before{ + content:"\e118" +} +.glyphicon-resize-vertical:before{ + content:"\e119" +} +.glyphicon-resize-horizontal:before{ + content:"\e120" +} +.glyphicon-hdd:before{ + content:"\e121" +} +.glyphicon-bullhorn:before{ + content:"\e122" +} +.glyphicon-bell:before{ + content:"\e123" +} +.glyphicon-certificate:before{ + content:"\e124" +} +.glyphicon-thumbs-up:before{ + content:"\e125" +} +.glyphicon-thumbs-down:before{ + content:"\e126" +} +.glyphicon-hand-right:before{ + content:"\e127" +} +.glyphicon-hand-left:before{ + content:"\e128" +} +.glyphicon-hand-up:before{ + content:"\e129" +} +.glyphicon-hand-down:before{ + content:"\e130" +} +.glyphicon-circle-arrow-right:before{ + content:"\e131" +} +.glyphicon-circle-arrow-left:before{ + content:"\e132" +} +.glyphicon-circle-arrow-up:before{ + content:"\e133" +} +.glyphicon-circle-arrow-down:before{ + content:"\e134" +} +.glyphicon-globe:before{ + content:"\e135" +} +.glyphicon-wrench:before{ + content:"\e136" +} +.glyphicon-tasks:before{ + content:"\e137" +} +.glyphicon-filter:before{ + content:"\e138" +} +.glyphicon-briefcase:before{ + content:"\e139" +} +.glyphicon-fullscreen:before{ + content:"\e140" +} +.glyphicon-dashboard:before{ + content:"\e141" +} +.glyphicon-paperclip:before{ + content:"\e142" +} +.glyphicon-heart-empty:before{ + content:"\e143" +} +.glyphicon-link:before{ + content:"\e144" +} +.glyphicon-phone:before{ + content:"\e145" +} +.glyphicon-pushpin:before{ + content:"\e146" +} +.glyphicon-usd:before{ + content:"\e148" +} +.glyphicon-gbp:before{ + content:"\e149" +} +.glyphicon-sort:before{ + content:"\e150" +} +.glyphicon-sort-by-alphabet:before{ + content:"\e151" +} +.glyphicon-sort-by-alphabet-alt:before{ + content:"\e152" +} +.glyphicon-sort-by-order:before{ + content:"\e153" +} +.glyphicon-sort-by-order-alt:before{ + content:"\e154" +} +.glyphicon-sort-by-attributes:before{ + content:"\e155" +} +.glyphicon-sort-by-attributes-alt:before{ + content:"\e156" +} +.glyphicon-unchecked:before{ + content:"\e157" +} +.glyphicon-expand:before{ + content:"\e158" +} +.glyphicon-collapse-down:before{ + content:"\e159" +} +.glyphicon-collapse-up:before{ + content:"\e160" +} +.glyphicon-log-in:before{ + content:"\e161" +} +.glyphicon-flash:before{ + content:"\e162" +} +.glyphicon-log-out:before{ + content:"\e163" +} +.glyphicon-new-window:before{ + content:"\e164" +} +.glyphicon-record:before{ + content:"\e165" +} +.glyphicon-save:before{ + content:"\e166" +} +.glyphicon-open:before{ + content:"\e167" +} +.glyphicon-saved:before{ + content:"\e168" +} +.glyphicon-import:before{ + content:"\e169" +} +.glyphicon-export:before{ + content:"\e170" +} +.glyphicon-send:before{ + content:"\e171" +} +.glyphicon-floppy-disk:before{ + content:"\e172" +} +.glyphicon-floppy-saved:before{ + content:"\e173" +} +.glyphicon-floppy-remove:before{ + content:"\e174" +} +.glyphicon-floppy-save:before{ + content:"\e175" +} +.glyphicon-floppy-open:before{ + content:"\e176" +} +.glyphicon-credit-card:before{ + content:"\e177" +} +.glyphicon-transfer:before{ + content:"\e178" +} +.glyphicon-cutlery:before{ + content:"\e179" +} +.glyphicon-header:before{ + content:"\e180" +} +.glyphicon-compressed:before{ + content:"\e181" +} +.glyphicon-earphone:before{ + content:"\e182" +} +.glyphicon-phone-alt:before{ + content:"\e183" +} +.glyphicon-tower:before{ + content:"\e184" +} +.glyphicon-stats:before{ + content:"\e185" +} +.glyphicon-sd-video:before{ + content:"\e186" +} +.glyphicon-hd-video:before{ + content:"\e187" +} +.glyphicon-subtitles:before{ + content:"\e188" +} +.glyphicon-sound-stereo:before{ + content:"\e189" +} +.glyphicon-sound-dolby:before{ + content:"\e190" +} +.glyphicon-sound-5-1:before{ + content:"\e191" +} +.glyphicon-sound-6-1:before{ + content:"\e192" +} +.glyphicon-sound-7-1:before{ + content:"\e193" +} +.glyphicon-copyright-mark:before{ + content:"\e194" +} +.glyphicon-registration-mark:before{ + content:"\e195" +} +.glyphicon-cloud-download:before{ + content:"\e197" +} +.glyphicon-cloud-upload:before{ + content:"\e198" +} +.glyphicon-tree-conifer:before{ + content:"\e199" +} +.glyphicon-tree-deciduous:before{ + content:"\e200" +} +*,:after,:before{ + -webkit-box-sizing:border-box; + -moz-box-sizing:border-box; + box-sizing:border-box +} +html{ + font-size:10px; + -webkit-tap-highlight-color:transparent +} +body{ + font-family:"Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif; + font-size:14px; + line-height:1.42857143; + color:#888; + background-color:#060606 +} +button,input,select,textarea{ + font-family:inherit; + font-size:inherit; + line-height:inherit +} +a{ + color:var(--accent0); + text-shadow: var(--hover-accent0) 0 0 1px; + text-decoration:none; +} +a:focus,a:hover{ + color:var(--hover-accent0); + text-shadow: var(--accent0) 0 0 10px; + text-decoration: none; +} +a:focus{ + outline:dotted thin; + outline:-webkit-focus-ring-color auto 5px; + outline-offset:-2px +} +figure{ + margin:0 +} +img{ + vertical-align:middle +} +.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{ + display:block; + max-width:100%; + height:auto +} +.img-rounded{ + border-radius:0px +} +.img-thumbnail{ + padding:4px; + line-height:1.42857143; + background-color:#282828; + border:1px solid #282828; + border-radius:0px; + -webkit-transition:all .2s ease-in-out; + -o-transition:all .2s ease-in-out; + transition:all .2s ease-in-out; + display:inline-block; + max-width:100%; + height:auto +} +.img-circle{ + border-radius:0 +} +hr{ + margin-top:20px; + margin-bottom:20px; + border:0; + border-top:1px solid #282828 +} +.sr-only{ + position:absolute; + width:1px; + height:1px; + margin:-1px; + padding:0; + overflow:hidden; + clip:rect(0,0,0,0); + border:0 +} +.sr-only-focusable:active,.sr-only-focusable:focus{ + position:static; + width:auto; + height:auto; + margin:0; + overflow:visible; + clip:auto +} +.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{ + font-family:"Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif; + font-weight:500; + line-height:1.1; + color:#fff +} +.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{ + font-weight:400; + line-height:1; + color:#888 +} +.h1,.h2,.h3,h1,h2,h3{ + margin-top:20px; + margin-bottom:10px +} +.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{ + font-size:65% +} +.h4,.h5,.h6,h4,h5,h6{ + margin-top:10px; + margin-bottom:10px +} +.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{ + font-size:75% +} +.h1,h1{ + font-size:56px +} +.h2,h2{ + font-size:45px +} +.h3,h3{ + font-size:34px +} +.h4,h4{ + font-size:24px +} +.h5,h5{ + font-size:20px +} +.h6,h6{ + font-size:16px +} +p{ + margin:0; +} +.lead{ + margin-bottom:20px; + font-size:16px; + font-weight:300; + line-height:1.4 +} +@media (min-width:768px){ + .lead{ + font-size:21px + } +} +.small,small{ + font-size:85% +} +.mark,mark{ + background-color:#f80; + padding:.2em +} +.text-left{ + text-align:left +} +.text-right{ + text-align:right +} +.text-center{ + text-align:center +} +.text-justify{ + text-align:justify +} +.text-nowrap{ + white-space:nowrap +} +.text-lowercase{ + text-transform:lowercase +} +.text-uppercase{ + text-transform:uppercase +} +.text-capitalize{ + text-transform:capitalize +} +.text-muted{ + color:#888 +} +a.text-primary:hover{ + color:var(--hover-accent0) +} +a.text-success:hover{ + color:#e6e6e6 +} +a.text-info:hover{ + color:#e6e6e6 +} +a.text-warning:hover{ + color:#e6e6e6 +} +a.text-danger:hover{ + color:#e6e6e6 +} +.bg-primary{ + color:#fff; + background-color:var(--accent0) +} +a.bg-primary:hover{ + background-color:var(--hover-accent0) +} +.bg-success{ + background-color:var(--accent0) +} +a.bg-success:hover{ + background-color:var(--accent0) +} +.bg-info{ + background-color:#93c +} +a.bg-info:hover{ + background-color:#7a29a3 +} +.bg-warning{ + background-color:#f80 +} +a.bg-warning:hover{ + background-color:#cc6d00 +} +.bg-danger{ + background-color:var(--error-accent0) +} +a.bg-danger:hover{ + background-color:#900 +} +.page-header{ + padding-bottom:9px; + margin:40px 0 20px; + border-bottom:1px solid #282828 +} +ol,ul{ + margin-top:0; + margin-bottom:10px +} +ol ol,ol ul,ul ol,ul ul{ + margin-bottom:0 +} +.list-unstyled{ + padding-left:0; + list-style:none +} +.list-inline{ + padding-left:0; + list-style:none; + margin-left:-5px +} +.list-inline>li{ + display:inline-block; + padding-left:5px; + padding-right:5px +} +dl{ + margin-top:0; + margin-bottom:20px +} +dd,dt{ + line-height:1.42857143 +} +dt{ + font-weight:700 +} +dd{ + margin-left:0 +} +@media (min-width:768px){ + .dl-horizontal dt{ + float:left; + width:160px; + clear:left; + text-align:right; + overflow:hidden; + text-overflow:ellipsis; + white-space:nowrap + } + .dl-horizontal dd{ + margin-left:180px + } +} +abbr[data-original-title],abbr[title]{ + cursor:help; + border-bottom:1px dotted #888 +} +.initialism{ + font-size:90%; + text-transform:uppercase +} +blockquote{ + padding:10px 20px; + margin:0 0 20px; + font-size:17.5px; + border-left:5px solid #282828 +} +blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{ + margin-bottom:0 +} +blockquote .small,blockquote footer,blockquote small{ + display:block; + font-size:80%; + line-height:1.42857143; + color:#555 +} +blockquote .small:before,blockquote footer:before,blockquote small:before{ + content:'\2014 \00A0' +} +.blockquote-reverse,blockquote.pull-right{ + padding-right:15px; + padding-left:0; + border-right:5px solid #282828; + border-left:0; + text-align:right +} +.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{ + content:'' +} +.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{ + content:'\00A0 \2014' +} +address{ + margin-bottom:20px; + font-style:normal; + line-height:1.42857143 +} +code,kbd,pre,samp{ + font-family:Menlo,Monaco,Consolas,"Courier New",monospace +} +code{ + padding:2px 4px; + font-size:90%; + color:#c7254e; + background-color:#f9f2f4; + border-radius:0 +} +kbd{ + padding:2px 4px; + font-size:90%; + color:#fff; + background-color:#333; + border-radius:0px; + -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25); + box-shadow:inset 0 -1px 0 rgba(0,0,0,.25) +} +kbd kbd{ + padding:0; + font-size:100%; + font-weight:700; + -webkit-box-shadow:none; + box-shadow:none +} +pre{ + display:block; + padding:9.5px; + margin:0 0 10px; + font-size:13px; + line-height:1.42857143; + word-break:break-all; + word-wrap:break-word; + color:#282828; + background-color:#f5f5f5; + border:1px solid #ccc; + border-radius:0px +} +pre code{ + padding:0; + font-size:inherit; + color:inherit; + white-space:pre-wrap; + background-color:transparent; + border-radius:0 +} +.pre-scrollable{ + max-height:340px; + overflow-y:scroll +} +.row{ + margin-left:0px; + margin-right:0px +} +.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{ + position:relative; + min-height:0px; + padding-left:0px; + padding-right:0px +} +.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{ + float:left +} +.col-xs-12{ + width:100% +} +.col-xs-11{ + width:91.66666667% +} +.col-xs-10{ + width:83.33333333% +} +.col-xs-9{ + width:75% +} +.col-xs-8{ + width:66.66666667% +} +.col-xs-7{ + width:58.33333333% +} +.col-xs-6{ + width:50% +} +.col-xs-5{ + width:41.66666667% +} +.col-xs-4{ + width:33.33333333% +} +.col-xs-3{ + width:25% +} +.col-xs-2{ + width:16.66666667% +} +.col-xs-1{ + width:8.33333333% +} +.col-xs-pull-12{ + right:100% +} +.col-xs-pull-11{ + right:91.66666667% +} +.col-xs-pull-10{ + right:83.33333333% +} +.col-xs-pull-9{ + right:75% +} +.col-xs-pull-8{ + right:66.66666667% +} +.col-xs-pull-7{ + right:58.33333333% +} +.col-xs-pull-6{ + right:50% +} +.col-xs-pull-5{ + right:41.66666667% +} +.col-xs-pull-4{ + right:33.33333333% +} +.col-xs-pull-3{ + right:25% +} +.col-xs-pull-2{ + right:16.66666667% +} +.col-xs-pull-1{ + right:8.33333333% +} +.col-xs-pull-0{ + right:auto +} +.col-xs-push-12{ + left:100% +} +.col-xs-push-11{ + left:91.66666667% +} +.col-xs-push-10{ + left:83.33333333% +} +.col-xs-push-9{ + left:75% +} +.col-xs-push-8{ + left:66.66666667% +} +.col-xs-push-7{ + left:58.33333333% +} +.col-xs-push-6{ + left:50% +} +.col-xs-push-5{ + left:41.66666667% +} +.col-xs-push-4{ + left:33.33333333% +} +.col-xs-push-3{ + left:25% +} +.col-xs-push-2{ + left:16.66666667% +} +.col-xs-push-1{ + left:8.33333333% +} +.col-xs-push-0{ + left:auto +} +.col-xs-offset-12{ + margin-left:100% +} +.col-xs-offset-11{ + margin-left:91.66666667% +} +.col-xs-offset-10{ + margin-left:83.33333333% +} +.col-xs-offset-9{ + margin-left:75% +} +.col-xs-offset-8{ + margin-left:66.66666667% +} +.col-xs-offset-7{ + margin-left:58.33333333% +} +.col-xs-offset-6{ + margin-left:50% +} +.col-xs-offset-5{ + margin-left:41.66666667% +} +.col-xs-offset-4{ + margin-left:33.33333333% +} +.col-xs-offset-3{ + margin-left:25% +} +.col-xs-offset-2{ + margin-left:16.66666667% +} +.col-xs-offset-1{ + margin-left:8.33333333% +} +.col-xs-offset-0{ + margin-left:0 +} +@media (min-width:768px){ + .col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{ + float:left + } + .col-sm-12{ + width:100% + } + .col-sm-11{ + width:91.66666667% + } + .col-sm-10{ + width:83.33333333% + } + .col-sm-9{ + width:75% + } + .col-sm-8{ + width:66.66666667% + } + .col-sm-7{ + width:58.33333333% + } + .col-sm-6{ + width:50% + } + .col-sm-5{ + width:41.66666667% + } + .col-sm-4{ + width:33.33333333% + } + .col-sm-3{ + width:25% + } + .col-sm-2{ + width:16.66666667% + } + .col-sm-1{ + width:8.33333333% + } + .col-sm-pull-12{ + right:100% + } + .col-sm-pull-11{ + right:91.66666667% + } + .col-sm-pull-10{ + right:83.33333333% + } + .col-sm-pull-9{ + right:75% + } + .col-sm-pull-8{ + right:66.66666667% + } + .col-sm-pull-7{ + right:58.33333333% + } + .col-sm-pull-6{ + right:50% + } + .col-sm-pull-5{ + right:41.66666667% + } + .col-sm-pull-4{ + right:33.33333333% + } + .col-sm-pull-3{ + right:25% + } + .col-sm-pull-2{ + right:16.66666667% + } + .col-sm-pull-1{ + right:8.33333333% + } + .col-sm-pull-0{ + right:auto + } + .col-sm-push-12{ + left:100% + } + .col-sm-push-11{ + left:91.66666667% + } + .col-sm-push-10{ + left:83.33333333% + } + .col-sm-push-9{ + left:75% + } + .col-sm-push-8{ + left:66.66666667% + } + .col-sm-push-7{ + left:58.33333333% + } + .col-sm-push-6{ + left:50% + } + .col-sm-push-5{ + left:41.66666667% + } + .col-sm-push-4{ + left:33.33333333% + } + .col-sm-push-3{ + left:25% + } + .col-sm-push-2{ + left:16.66666667% + } + .col-sm-push-1{ + left:8.33333333% + } + .col-sm-push-0{ + left:auto + } + .col-sm-offset-12{ + margin-left:100% + } + .col-sm-offset-11{ + margin-left:91.66666667% + } + .col-sm-offset-10{ + margin-left:83.33333333% + } + .col-sm-offset-9{ + margin-left:75% + } + .col-sm-offset-8{ + margin-left:66.66666667% + } + .col-sm-offset-7{ + margin-left:58.33333333% + } + .col-sm-offset-6{ + margin-left:50% + } + .col-sm-offset-5{ + margin-left:41.66666667% + } + .col-sm-offset-4{ + margin-left:33.33333333% + } + .col-sm-offset-3{ + margin-left:25% + } + .col-sm-offset-2{ + margin-left:16.66666667% + } + .col-sm-offset-1{ + margin-left:8.33333333% + } + .col-sm-offset-0{ + margin-left:0 + } +} +@media (min-width:992px){ + .col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{ + float:left + } + .col-md-12{ + width:100% + } + .col-md-11{ + width:91.66666667% + } + .col-md-10{ + width:83.33333333% + } + .col-md-9{ + width:75% + } + .col-md-8{ + width:66.66666667% + } + .col-md-7{ + width:58.33333333% + } + .col-md-6{ + width:50% + } + .col-md-5{ + width:41.66666667% + } + .col-md-4{ + width:33.33333333% + } + .col-md-3{ + width:25% + } + .col-md-2{ + width:16.66666667% + } + .col-md-1{ + width:8.33333333% + } + .col-md-pull-12{ + right:100% + } + .col-md-pull-11{ + right:91.66666667% + } + .col-md-pull-10{ + right:83.33333333% + } + .col-md-pull-9{ + right:75% + } + .col-md-pull-8{ + right:66.66666667% + } + .col-md-pull-7{ + right:58.33333333% + } + .col-md-pull-6{ + right:50% + } + .col-md-pull-5{ + right:41.66666667% + } + .col-md-pull-4{ + right:33.33333333% + } + .col-md-pull-3{ + right:25% + } + .col-md-pull-2{ + right:16.66666667% + } + .col-md-pull-1{ + right:8.33333333% + } + .col-md-pull-0{ + right:auto + } + .col-md-push-12{ + left:100% + } + .col-md-push-11{ + left:91.66666667% + } + .col-md-push-10{ + left:83.33333333% + } + .col-md-push-9{ + left:75% + } + .col-md-push-8{ + left:66.66666667% + } + .col-md-push-7{ + left:58.33333333% + } + .col-md-push-6{ + left:50% + } + .col-md-push-5{ + left:41.66666667% + } + .col-md-push-4{ + left:33.33333333% + } + .col-md-push-3{ + left:25% + } + .col-md-push-2{ + left:16.66666667% + } + .col-md-push-1{ + left:8.33333333% + } + .col-md-push-0{ + left:auto + } + .col-md-offset-12{ + margin-left:100% + } + .col-md-offset-11{ + margin-left:91.66666667% + } + .col-md-offset-10{ + margin-left:83.33333333% + } + .col-md-offset-9{ + margin-left:75% + } + .col-md-offset-8{ + margin-left:66.66666667% + } + .col-md-offset-7{ + margin-left:58.33333333% + } + .col-md-offset-6{ + margin-left:50% + } + .col-md-offset-5{ + margin-left:41.66666667% + } + .col-md-offset-4{ + margin-left:33.33333333% + } + .col-md-offset-3{ + margin-left:25% + } + .col-md-offset-2{ + margin-left:16.66666667% + } + .col-md-offset-1{ + margin-left:8.33333333% + } + .col-md-offset-0{ + margin-left:0 + } +} +@media (min-width:1200px){ + .col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{ + float:left + } + .col-lg-12{ + width:100% + } + .col-lg-11{ + width:91.66666667% + } + .col-lg-10{ + width:83.33333333% + } + .col-lg-9{ + width:75% + } + .col-lg-8{ + width:66.66666667% + } + .col-lg-7{ + width:58.33333333% + } + .col-lg-6{ + width:50% + } + .col-lg-5{ + width:41.66666667% + } + .col-lg-4{ + width:33.33333333% + } + .col-lg-3{ + width:25% + } + .col-lg-2{ + width:16.66666667% + } + .col-lg-1{ + width:8.33333333% + } + .col-lg-pull-12{ + right:100% + } + .col-lg-pull-11{ + right:91.66666667% + } + .col-lg-pull-10{ + right:83.33333333% + } + .col-lg-pull-9{ + right:75% + } + .col-lg-pull-8{ + right:66.66666667% + } + .col-lg-pull-7{ + right:58.33333333% + } + .col-lg-pull-6{ + right:50% + } + .col-lg-pull-5{ + right:41.66666667% + } + .col-lg-pull-4{ + right:33.33333333%
 + } + .col-lg-pull-3{ + right:25% + } + .col-lg-pull-2{ + right:16.66666667% + } + .col-lg-pull-1{ + right:8.33333333% + } + .col-lg-pull-0{ + right:auto + } + .col-lg-push-12{ + left:100% + } + .col-lg-push-11{ + left:91.66666667% + } + .col-lg-push-10{ + left:83.33333333% + } + .col-lg-push-9{ + left:75% + } + .col-lg-push-8{ + left:66.66666667% + } + .col-lg-push-7{ + left:58.33333333% + } + .col-lg-push-6{ + left:50% + } + .col-lg-push-5{ + left:41.66666667% + } + .col-lg-push-4{ + left:33.33333333% + } + .col-lg-push-3{ + left:25% + } + .col-lg-push-2{ + left:16.66666667% + } + .col-lg-push-1{ + left:8.33333333% + } + .col-lg-push-0{ + left:auto + } + .col-lg-offset-12{ + margin-left:100% + } + .col-lg-offset-11{ + margin-left:91.66666667% + } + .col-lg-offset-10{ + margin-left:83.33333333% + } + .col-lg-offset-9{ + margin-left:75% + } + .col-lg-offset-8{ + margin-left:66.66666667% + } + .col-lg-offset-7{ + margin-left:58.33333333% + } + .col-lg-offset-6{ + margin-left:50% + } + .col-lg-offset-5{ + margin-left:41.66666667% + } + .col-lg-offset-4{ + margin-left:33.33333333% + } + .col-lg-offset-3{ + margin-left:25% + } + .col-lg-offset-2{ + margin-left:16.66666667% + } + .col-lg-offset-1{ + margin-left:8.33333333% + } + .col-lg-offset-0{ + margin-left:0 + } +} +table{ + background-color:#181818 +} +caption{ + padding-top:8px; + padding-bottom:8px; + color:#888; + text-align:left +} +th{ + text-align:left +} +.table{ + width:100%; + max-width:100%; + margin-bottom:20px +} +.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{ + padding:8px; + line-height:1.42857143; + vertical-align:top; + border-top:1px solid #282828 +} +.table>thead>tr>th{ + vertical-align:bottom; + border-bottom:2px solid #282828 +} +.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{ + border-top:0 +} +.table>tbody+tbody{ + border-top:2px solid #282828 +} +.table .table{ + background-color:#060606 +} +.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{ + padding:5px +} +.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{ + border:1px solid #282828 +} +.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{ + border-bottom-width:2px +} +.table-striped>tbody>tr:nth-child(odd){ + background-color:#080808 +} +.table-hover>tbody>tr:hover{ + background-color:#282828 +} +table col[class*=col-]{ + position:static; + float:none; + display:table-column +} +table td[class*=col-],table th[class*=col-]{ + position:static; + float:none; + display:table-cell +} +.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{ + background-color:#282828 +} +.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{ + background-color:#1b1b1b +} +.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{ + background-color:var(--accent0) +} +.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{ + background-color:#669a00 +} +.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{ + background-color:#93c +} +.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{ + background-color:#8a2eb8 +} +.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{ + background-color:#f80 +} +.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{ + background-color:#e67a00 +} +.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{ + background-color:var(--error-accent0) +} +.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{ + background-color:#b30000 +} +.table-responsive{ + overflow-x:auto; + min-height:.01% +} +@media screen and (max-width:767px){ + .table-responsive{ + width:100%; + margin-bottom:15px; + overflow-y:hidden; + -ms-overflow-style:-ms-autohiding-scrollbar; + border:1px solid #282828 + } + .table-responsive>.table{ + margin-bottom:0 + } + .table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{ + white-space:nowrap + } + .table-responsive>.table-bordered{ + border:0 + } + .table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{ + border-left:0 + } + .table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{ + border-right:0 + } + .table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{ + border-bottom:0 + } +} +fieldset{ + padding:0; + margin:0; + border:0; + min-width:0 +} +legend{ + display:block; + width:100%; + padding:0; + margin-bottom:20px; + font-size:21px; + line-height:inherit; + border:0; + border-bottom:1px solid #282828 +} +label{ + display:inline-block; + max-width:100%; + margin-bottom:5px; + font-weight:700 +} +input[type=search]{ + -webkit-box-sizing:border-box; + -moz-box-sizing:border-box; + box-sizing:border-box +} +input[type=checkbox],input[type=radio]{ + margin:4px 0 0; + line-height:normal +} +input[type=file]{ + display:block +} +input[type=range]{ + display:block; + width:100% +} +select[multiple],select[size]{ + height:auto +} +input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{ + outline:dotted thin; + outline:-webkit-focus-ring-color auto 5px; + outline-offset:-2px +} +output{ + display:block; + padding-top:9px; + font-size:14px; + line-height:1.42857143; + color:#888 +} +.form-control{ + flex-grow: 1; + height:38px; + padding:8px 12px; + font-size:14px; + line-height:1.42857143; + color:#888; + background-color:#fff; + background-image:none; + border:1px solid #282828; + border-radius:0px; + -webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; + -o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s; + transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s +} +.form-control:focus, #esearchbar:focus{ + border-color:var(--accent0); + outline:0; + -webkit-box-shadow:inset 0 1px 1px var(--accent0),0 0 8px var(--accent0); + box-shadow:inset 0 1px 1px var(--accent0),0 0 8px var(--accent0) +} +.form-control::-moz-placeholder{ + color:#888; + opacity:1 +} +.form-control:-ms-input-placeholder{ + color:#888 +} +.form-control::-webkit-input-placeholder{ + color:#888 +} +.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{ + cursor:not-allowed; + background-color:#adafae; + opacity:1 +} +textarea.form-control{ + height:auto +} +input[type=search]{ + -webkit-appearance:none +} +@media screen and (-webkit-min-device-pixel-ratio:0){ + input[type=date],input[type=datetime-local],input[type=month],input[type=time]{ + line-height:38px + } + input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{ + line-height:30px + } + input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{ + line-height:54px + } +} +.form-group{ + margin-bottom:15px +} +.checkbox,.radio{ + position:relative; + display:block; + margin-top:10px; + margin-bottom:10px +} +.checkbox label,.radio label{ + min-height:20px; + padding-left:20px; + margin-bottom:0; + font-weight:400; + cursor:pointer +} +.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{ + position:absolute; + margin-left:-20px +} +.checkbox+.checkbox,.radio+.radio{ + margin-top:-5px +} +.checkbox-inline,.radio-inline{ + display:inline-block; + padding-left:20px; + margin-bottom:0; + vertical-align:middle; + font-weight:400; + cursor:pointer +} +.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{ + margin-top:0; + margin-left:10px +} +.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio label,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{ + cursor:not-allowed +} +.form-control-static{ + padding-top:9px; + padding-bottom:9px; + margin-bottom:0 +} +.form-control-static.input-lg,.form-control-static.input-sm{ + padding-left:0; + padding-right:0 +} +.form-group-sm .form-control,.input-sm{ + height:30px; + padding:5px 10px; + font-size:12px; + line-height:1.5; + border-radius:0px +} +select.form-group-sm .form-control,select.input-sm{ + height:30px; + line-height:30px +} +select[multiple].form-group-sm .form-control,select[multiple].input-sm,textarea.form-group-sm .form-control,textarea.input-sm{ + height:auto +} +.form-group-lg .form-control,.input-lg{ + height:54px; + padding:14px 16px; + font-size:18px; + line-height:1.33; + border-radius:0px +} +select.form-group-lg .form-control,select.input-lg{ + height:54px; + line-height:54px +} +select[multiple].form-group-lg .form-control,select[multiple].input-lg,textarea.form-group-lg .form-control,textarea.input-lg{ + height:auto +} +.has-feedback{ + position:relative +} +.has-feedback .form-control{ + padding-right:47.5px +} +.form-control-feedback{ + position:absolute; + top:0; + right:0; + z-index:2; + display:block; + width:38px; + height:38px; + line-height:38px; + text-align:center; + pointer-events:none +} +.input-lg+.form-control-feedback{ + width:54px; + height:54px; + line-height:54px +} +.input-sm+.form-control-feedback{ + width:30px; + height:30px; + line-height:30px +} +.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{ + color:#fff +} +.has-success .form-control{ + -webkit-box-shadow:inset 0 1px 1px var(--accent0); + box-shadow:inset 0 1px 1px var(--accent0) +} +.has-success .form-control:focus{ + -webkit-box-shadow:inset 0 1px 1px var(--accent0),0 0 6px #fff; + box-shadow:inset 0 1px 1px var(--accent0),0 0 6px #fff +} +.has-success .input-group-addon{ + color:#fff; + background-color:var(--accent0) +} +.has-success .form-control-feedback,.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{ + color:#fff +} +.has-warning .form-control{ + -webkit-box-shadow:inset 0 1px 1px var(--accent0); + box-shadow:inset 0 1px 1px var(--accent0) +} +.has-warning .form-control:focus{ + -webkit-box-shadow:inset 0 1px 1px var(--accent0),0 0 6px #fff; + box-shadow:inset 0 1px 1px var(--accent0),0 0 6px #fff +} +.has-warning .input-group-addon{ + color:#fff; + background-color:#f80 +} +.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label,.has-warning .form-control-feedback{ + color:#fff +} +.has-error .form-control{ + -webkit-box-shadow:inset 0 1px 1px var(--accent0); + box-shadow:inset 0 1px 1px var(--accent0) +} +.has-error .form-control:focus{ + -webkit-box-shadow:inset 0 1px 1px var(--accent0),0 0 6px #fff; + box-shadow:inset 0 1px 1px var(--accent0),0 0 6px #fff +} +.has-error .input-group-addon{ + color:#fff; + background-color:var(--error-accent0) +} +.has-feedback label~.form-control-feedback{ + top:25px +} +.has-feedback label.sr-only~.form-control-feedback{ + top:0 +} +.help-block{ + display:block; + margin-top:5px; + margin-bottom:10px; + color:var(--text-color0) +} +@media (min-width:768px){ + .form-inline .form-group{ + display:inline-block; + margin-bottom:0; + vertical-align:middle + } + .form-inline .form-control{ + display:inline-block; + width:auto; + vertical-align:middle + } + .form-inline .form-control-static{ + display:inline-block + } + .form-inline .input-group{ + display:inline-table; + vertical-align:middle + } + .form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{ + width:auto + } + .form-inline .input-group>.form-control{ + width:100% + } + .form-inline .control-label{ + margin-bottom:0; + vertical-align:middle + } + .form-inline .checkbox,.form-inline .radio{ + display:inline-block; + margin-top:0; + margin-bottom:0; + vertical-align:middle + } + .form-inline .checkbox label,.form-inline .radio label{ + padding-left:0 + } + .form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{ + position:relative; + margin-left:0 + } + .form-inline .has-feedback .form-control-feedback{ + top:0 + } +} +.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{ + margin-top:0; + margin-bottom:0; + padding-top:9px +} +.form-horizontal .checkbox,.form-horizontal .radio{ + min-height:29px +} +.form-horizontal .form-group{ + margin-left:-15px; + margin-right:-15px +} +@media (min-width:768px){ + .form-horizontal .control-label{ + text-align:right; + margin-bottom:0; + padding-top:9px + } +} +.form-horizontal .has-feedback .form-control-feedback{ + right:15px +} +@media (min-width:768px){ + .form-horizontal .form-group-lg .control-label{ + padding-top:19.62px + } +} +@media (min-width:768px){ + .form-horizontal .form-group-sm .control-label{ + padding-top:6px + } +} +.btn{ + display:inline-block; + margin-bottom:0; + font-weight:400; + text-align:center; + vertical-align:middle; + -ms-touch-action:manipulation; + touch-action:manipulation; + cursor:pointer; + background-image:none; + border:1px solid transparent; + white-space:nowrap; + padding:8px 12px; + font-size:14px; + line-height:1.42857143; + border-radius:0px; + -webkit-user-select:none; + -moz-user-select:none; + -ms-user-select:none; + user-select:none +} +.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{ + outline:dotted thin; + outline:-webkit-focus-ring-color auto; +} +.btn.focus,.btn:focus,.btn:hover{ + color:#fff; + text-decoration:none +} +.btn.active,.btn:active{ + outline:0; + background-image:none; + -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125); + box-shadow:inset 0 3px 5px rgba(0,0,0,.125) +} +.btn.disabled,.btn[disabled],fieldset[disabled] .btn{ + cursor:not-allowed; + pointer-events:none; + opacity:.65; + filter:alpha(opacity=65); + -webkit-box-shadow:none; + box-shadow:none +} +.btn-default{ + color:#fff; + background-color:var(--panel-bg0); + border-color:#111111l +} +.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{ + color:#fff; + background-color:#282828; + border-color:#232323 +} +.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{ + background-image:none +} +.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{ + background-color:#424242; + border-color:#424242 +} +.btn-default .badge{ + color:#424242; + background-color:#fff +} +.btn-primary{ + color:#fff; + background-color:var(--accent0); + border-color:var(--accent0) +} +.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{ + color:var(--accent0); + background-color:var(--hover-accent0); + border-color:var(--hover-accent0) +} +.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{ + background-image:none +} +.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{ + color: var(--accent0); + background-color:var(--accent0); + border-color:var(--accent0) +} +.btn-primary .badge{ + color:var(--accent0); + background-color:#fff +} +.btn-success{ + color:#fff; + background-color:var(--accent0); + border-color:var(--accent0); +} +.btn-success.active,.btn-success.focus,.btn-success:active,.btn-success:focus,.btn-success:hover,.open>.dropdown-toggle.btn-success{ + color:#fff; + background-color:var(--accent0); + border-color:var(--accent0) +} +.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{ + background-image:none +} +.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{ + background-color:var(--accent0); + border-color:var(--accent0) +} +.btn-success .badge{ + color:var(--accent0); + background-color:#fff +} +.btn-info{ + color:#fff; + background-color:#93c; + border-color:#93c +} +.btn-info.active,.btn-info.focus,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.dropdown-toggle.btn-info{ + color:#fff; + background-color:#7a29a3; + border-color:#74279b +} +.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{ + background-image:none +} +.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{ + background-color:#93c; + border-color:#93c +} +.btn-info .badge{ + color:#93c; + background-color:#fff +} +.btn-warning{ + color:#fff; + background-color:#f80; + border-color:#f80 +} +.btn-warning.active,.btn-warning.focus,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{ + color:#fff; + background-color:#cc6d00; + border-color:#c26700 +} +.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{ + background-image:none +} +.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{ + background-color:#f80; + border-color:#f80 +} +.btn-warning .badge{ + color:#f80; + background-color:#fff +} +.btn-danger{ + color:#fff; + background-color:var(--error-accent0); + border-color:var(--error-accent0) +} +.btn-danger.active,.btn-danger.focus,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{ + color:#fff; + background-color:#900; + border-color:#8f0000 +} +.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{ + background-image:none +} +.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{ + background-color:var(--error-accent0); + border-color:var(--error-accent0) +} +.btn-danger .badge{ + color:var(--error-accent0); + background-color:#fff +} +.btn-link{ + color:var(--accent0); + font-weight:400; + border-radius:0 +} +.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{ + background-color:transparent; + -webkit-box-shadow:none; + box-shadow:none +} +.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{ + border-color:transparent +} +.btn-link:focus,.btn-link:hover{ + color:var(--accent0); + text-decoration:underline; + background-color:transparent +} +.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{ + color:#888; + text-decoration:none +} +.btn-group-lg>.btn,.btn-lg{ + padding:14px 16px; + font-size:18px; + line-height:1.33; + border-radius:0px +} +.btn-group-sm>.btn,.btn-sm{ + padding:5px 10px; + font-size:12px; + line-height:1.5; + border-radius:0px +} +.btn-ln{ + padding: 5px 10px; + font-size: 12px; + line-height: 1; + border-radius: 0px +} +.qs-form{ + flex-grow: 1; + color:#888; + background-color:#fff; + background-image:none; + border:1px solid #282828; + border-radius:0px; + transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s +} +.qs-form:focus{ + border-color:var(--accent0); + outline:0; + -webkit-box-shadow:inset 0 1px 1px var(--accent0),0 0 8px var(--accent0); + box-shadow:inset 0 1px 1px var(--accent0),0 0 8px var(--accent0) +} +input.qs-form[type="text"], input.qs-form[type="password"], input.qs-form[type="email"], textarea.qs-form { + background-color: var(--panel-bg0) !important; + color: var(--text-color0); +} +.btn-group-xs>.btn,.btn-xs{ + padding:1px 5px; + font-size:12px; + line-height:1.5; + border-radius:0px +} +.btn-block{ + display:block; + width:100% +} +.btn-block+.btn-block{ + margin-top:5px +} +input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{ + width:100% +} +.fade{ + opacity:0; + -webkit-transition:opacity .15s linear; + -o-transition:opacity .15s linear; + transition:opacity .15s linear +} +.fade.in{ + opacity:1 +} +.collapse{ + display:none; + visibility:hidden +} +.collapse.in{ + display:block; + visibility:visible +} +tr.collapse.in{ + display:table-row +} +tbody.collapse.in{ + display:table-row-group +} +.collapsing{ + position:relative; + height:0; + overflow:hidden; + -webkit-transition-property:height,visibility; + -o-transition-property:height,visibility; + transition-property:height,visibility; + -webkit-transition-duration:.35s; + -o-transition-duration:.35s; + transition-duration:.35s; + -webkit-transition-timing-function:ease; + -o-transition-timing-function:ease; + transition-timing-function:ease +} +.caret{ + display:inline-block; + width:0; + height:0; + margin-left:2px; + vertical-align:middle; + border-top:4px solid; + border-right:4px solid transparent; + border-left:4px solid transparent +} +.dropdown{ + position:relative +} +.dropdown-toggle:focus{ + outline:0 +} +.dropdown-menu{ + position:absolute; + top:100%; + left:0; + z-index:1000; + display:none; + float:left; + min-width:160px; + padding:5px 0; + margin:2px 0 0; + list-style:none; + font-size:14px; + text-align:left; + background-color:var(--nav-bg); + backdrop-filter: var(--nav-bg-f); + border:1px solid #444; + border:1px solid rgba(255,255,255,.1); + border-radius:0px; + -webkit-box-shadow:0 6px 12px rgba(0,0,0,.175); + box-shadow:0 6px 12px rgba(0,0,0,.175); + -webkit-background-clip:padding-box; + background-clip:padding-box +} +.dropdown-menu.pull-right{ + right:0; + left:auto +} +.dropdown-menu .divider{ + height:1px; + margin:9px 0; + overflow:hidden; + background-color:rgba(255,255,255,.1) +} +.dropdown-menu>li>a{ + display:block; + padding:3px 20px; + clear:both; + font-weight:400; + line-height:1.42857143; + color:#fff; + white-space:nowrap +} +.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{ + text-decoration:none; + color:#fff; + background-color:var(--accent0) +} +.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{ + color:#fff; + text-decoration:none; + outline:0; + background-color:var(--accent0) +} +.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{ + color:#888 +} +.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{ + text-decoration:none; + background-color:transparent; + background-image:none; + filter:progid:DXImageTransform.Microsoft.gradient(enabled=false); + cursor:not-allowed +} +.open>.dropdown-menu{ + display:block +} +.open>a{ + outline:0 +} +.dropdown-menu-right{ + left:auto; + right:0 +} +.dropdown-menu-left{ + left:0; + right:auto +} +.dropdown-header{ + display:block; + padding:3px 20px; + font-size:12px; + line-height:1.42857143; + color:#888; + white-space:nowrap +} +.dropdown-backdrop{ + position:fixed; + left:0; + right:0; + bottom:0; + top:0; + z-index:990 +} +.pull-right>.dropdown-menu{ + right:0; + left:auto +} +.dropup .caret,.navbar-fixed-bottom .dropdown .caret{ + border-top:0; + border-bottom:4px solid; + content:"" +} +.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{ + top:auto; + bottom:100%; + margin-bottom:1px +} +@media (min-width:768px){ + .navbar-right .dropdown-menu{ + left:auto; + right:0 + } + .navbar-right .dropdown-menu-left{ + left:0; + right:auto + } +} +.btn-group,.btn-group-vertical{ + position:relative; + display:inline-block; + vertical-align:middle +} +.btn-group-vertical>.btn,.btn-group>.btn{ + position:relative; + float:left +} +.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{ + z-index:2 +} +.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{ + margin-left:-1px +} +.btn-toolbar{ + margin-left:-5px +} +.btn-toolbar .btn-group,.btn-toolbar .input-group{ + float:left +} +.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{ + margin-left:5px +} +.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){ + border-radius:0 +} +.btn-group>.btn:first-child{ + margin-left:0 +} +.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){ + border-bottom-right-radius:0; + border-top-right-radius:0 +} +.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){ + border-bottom-left-radius:0; + border-top-left-radius:0 +} +.btn-group>.btn-group{ + float:left +} +.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{ + border-radius:0 +} +.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{ + border-bottom-right-radius:0; + border-top-right-radius:0 +} +.btn-group>.btn-group:last-child>.btn:first-child{ + border-bottom-left-radius:0; + border-top-left-radius:0 +} +.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{ + outline:0 +} +.btn-group>.btn+.dropdown-toggle{ + padding-left:8px; + padding-right:8px +} +.btn-group>.btn-lg+.dropdown-toggle{ + padding-left:12px; + padding-right:12px +} +.btn-group.open .dropdown-toggle{ + -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125); + box-shadow:inset 0 3px 5px rgba(0,0,0,.125) +} +.btn-group.open .dropdown-toggle.btn-link{ + -webkit-box-shadow:none; + box-shadow:none +} +.btn .caret{ + margin-left:0 +} +.btn-lg .caret{ + border-width:5px 5px 0 +} +.dropup .btn-lg .caret{ + border-width:0 5px 5px +} +.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{ + display:block; + float:none; + width:100%; + max-width:100% +} +.btn-group-vertical>.btn-group>.btn{ + float:none +} +.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{ + margin-top:-1px; + margin-left:0 +} +.btn-group-vertical>.btn:not(:first-child):not(:last-child){ + border-radius:0 +} +.btn-group-vertical>.btn:first-child:not(:last-child){ + border-top-right-radius:4px; + border-bottom-right-radius:0; + border-bottom-left-radius:0 +} +.btn-group-vertical>.btn:last-child:not(:first-child){ + border-bottom-left-radius:4px; + border-top-right-radius:0; + border-top-left-radius:0 +} +.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{ + border-radius:0 +} +.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{ + border-bottom-right-radius:0; + border-bottom-left-radius:0 +} +.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{ + border-top-right-radius:0; + border-top-left-radius:0 +} +.btn-group-justified{ + display:table; + width:100%; + table-layout:fixed; + border-collapse:separate +} +.btn-group-justified>.btn,.btn-group-justified>.btn-group{ + float:none; + display:table-cell; + width:1% +} +.btn-group-justified>.btn-group .btn{ + width:100% +} +.btn-group-justified>.btn-group .dropdown-menu{ + left:auto +} +[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{ + position:absolute; + clip:rect(0,0,0,0); + pointer-events:none +} +.input-group{ + position:relative; + display:table; + border-collapse:separate +} +.input-group[class*=col-]{ + float:none; + padding-left:0; + padding-right:0 +} +.input-group .form-control{ + position:relative; + z-index:2; + float:left; + width:100%; + margin-bottom:0 +} +.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{ + height:54px; + padding:14px 16px; + font-size:18px; + line-height:1.33; + border-radius:0px +} +select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{ + height:54px; + line-height:54px +} +select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{ + height:auto +} +.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{ + height:30px; + padding:5px 10px; + font-size:12px; + line-height:1.5; + border-radius:0px +} +select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{ + height:30px; + line-height:30px +} +select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{ + height:auto +} +.input-group .form-control,.input-group-addon,.input-group-btn{ + display:table-cell +} +.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){ + border-radius:0 +} +.input-group-addon,.input-group-btn{ + width:1%; + white-space:nowrap; + vertical-align:middle +} +.input-group-addon{ + padding:8px 12px; + font-size:14px; + font-weight:400; + line-height:1; + color:#888; + text-align:center; + border:1px solid #282828; + border-radius:0px +} +.input-group-addon.input-sm{ + padding:5px 10px; + font-size:12px; + border-radius:0px +} +.input-group-addon.input-lg{ + padding:14px 16px; + font-size:18px; + border-radius:0px +} +.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{ + margin-top:0 +} +.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){ + border-bottom-right-radius:0; + border-top-right-radius:0 +} +.input-group-addon:first-child{ + border-right:0 +} +.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{ + border-bottom-left-radius:0; + border-top-left-radius:0 +} +.input-group-addon:last-child{ + border-left:0 +} +.input-group-btn{ + position:relative; + font-size:0; + white-space:nowrap +} +.input-group-btn>.btn{ + position:relative +} +.input-group-btn>.btn+.btn{ + margin-left:-1px +} +.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{ + z-index:2 +} +.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{ + margin-right:-1px +} +.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{ + margin-left:-1px +} +.nav{ + margin-bottom:0; + padding-left:0; + list-style:none +} +.nav>li{ + position:relative; + display:block +} +.nav>li>a{ + position:relative; + display:block; + padding:10px 15px +} +.nav>li>a:focus,.nav>li>a:hover{ + text-decoration:none; + background-color:var(--nav-bg) + backdrop-filter: var(--nav-bg-f); +} +.nav>li.disabled>a{ + color:#888 +} +.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{ + color:#888; + text-decoration:none; + background-color:transparent; + cursor:not-allowed +} +.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{ + background-color:var(--nav-bg); + backdrop-filter: var(--nav-bg-f); + border-color:var(--accent0) +} +.nav .nav-divider{ + height:1px; + margin:9px 0; + overflow:hidden; + background-color:#e5e5e5 +} +.nav>li>a>img{ + max-width:none +} +.nav-tabs{ + border-bottom:1px solid #282828 +} +.nav-tabs>li{ + float:left; + margin-bottom:-1px +} +.nav-tabs>li>a{ + margin-right:2px; + line-height:1.42857143; + border:1px solid transparent; + border-radius:0px 0px 0 0 +} +.nav-tabs>li>a:hover{ + border-color:transparent transparent #282828 +} +.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{ + color:#fff; + background-color:var(--accent0); + border:1px solid #282828; + border-bottom-color:transparent; + cursor:default +} +.nav-tabs.nav-justified{ + width:100%; + border-bottom:0 +} +.nav-tabs.nav-justified>li{ + float:none +} +.nav-tabs.nav-justified>li>a{ + text-align:center; + margin-bottom:5px +} +.nav-tabs.nav-justified>.dropdown .dropdown-menu{ + top:auto; + left:auto +} +@media (min-width:768px){ + .nav-tabs.nav-justified>li{ + display:table-cell; + width:1% + } + .nav-tabs.nav-justified>li>a{ + margin-bottom:0 + } +} +.nav-tabs.nav-justified>li>a{ + margin-right:0; + border-radius:0px +} +.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{ + border:1px solid #ddd +} +@media (min-width:768px){ + .nav-tabs.nav-justified>li>a{ + border-bottom:1px solid #ddd; + border-radius:0 + } + .nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{ + border-bottom-color:#060606 + } +} +.nav-pills>li{ + float:left +} +.nav-pills>li>a{ + border-radius:0px +} +.nav-pills>li+li{ + margin-left:2px +} +.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{ + color:#fff; + background-color:var(--accent0) +} +.nav-stacked>li{ + float:none +} +.nav-stacked>li+li{ + margin-top:2px; + margin-left:0 +} +.nav-justified{ + width:100% +} +.nav-justified>li{ + float:none +} +.nav-justified>li>a{ + text-align:center; + margin-bottom:5px +} +.nav-justified>.dropdown .dropdown-menu{ + top:auto; + left:auto +} +@media (min-width:768px){ + .nav-justified>li{ + display:table-cell; + width:1% + } + .nav-justified>li>a{ + margin-bottom:0 + } +} +.nav-tabs-justified{ + border-bottom:0 +} +.nav-tabs-justified>li>a{ + margin-right:0; + border-radius:0px +} +.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{ + border:1px solid #ddd +} +@media (min-width:768px){ + .nav-tabs-justified>li>a{ + border-bottom:1px solid #ddd; + border-radius: 0 0 + } + .nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{ + border-bottom-color:#060606 + } +} +.tab-content>.tab-pane{ + display:none; + visibility:hidden +} +.tab-content>.active{ + display:block; + visibility:visible +} +.nav-tabs .dropdown-menu{ + margin-top:-1px; + border-top-right-radius:0; + border-top-left-radius:0 +} +.navbar{ + position:relative; + min-height:50px; + margin-bottom:20px; + border:1px solid transparent +} +@media (min-width:768px){ + .navbar{ + border-radius:0px + } +} +@media (min-width:768px){ + .navbar-header{ + float:left + } +} +.navbar-collapse{ + overflow-x:visible; + padding-right:15px; + padding-left:15px; + border-top:1px solid transparent; + -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1); + box-shadow:inset 0 1px 0 rgba(255,255,255,.1); + -webkit-overflow-scrolling:touch +} +.navbar-collapse.in{ + overflow-y:auto +} +@media (min-width:768px){ + .navbar-collapse{ + width:auto; + border-top:0; + -webkit-box-shadow:none; + box-shadow:none + } + .navbar-collapse.collapse{ + display:block!important; + visibility:visible!important; + height:auto!important; + padding-bottom:0; + overflow:visible!important + } + .navbar-collapse.in{ + overflow-y:visible + } + .navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{ + padding-left:0; + padding-right:0 + } +} +.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{ + max-height:340px +} +@media (max-device-width:480px) and (orientation:landscape){ + .navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{ + max-height:200px + } +} +.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{ + margin-right:-15px; + margin-left:-15px +} +@media (min-width:768px){ + .container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{ + margin-right:0; + margin-left:0 + } +} +.navbar-static-top{ + z-index:1000; + border-width:0 0 1px +} +@media (min-width:768px){ + .navbar-static-top{ + border-radius:0 + } +} +.navbar-fixed-bottom,.navbar-fixed-top{ + right:0; + left:0; + z-index:1030 +} +@media (min-width:768px){ + .navbar-fixed-bottom,.navbar-fixed-top{ + border-radius:0 + } +} +.navbar-fixed-top{ + top:0; + border-width:0 0 1px +} +.navbar-fixed-bottom{ + bottom:0; + margin-bottom:0; + border-width:1px 0 0 +} +.navbar-brand{ + float:left; + padding:15px; + font-size:18px; + line-height:20px; + height:50px +} +.navbar-brand:focus,.navbar-brand:hover{ + text-decoration:none +} +.navbar-brand>img{ + display:block +} +@media (min-width:768px){ + .navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{ + margin-left:-15px + } +} +.navbar-toggle{ + position:relative; + float:right; + margin-right:15px; + padding:9px 10px; + margin-top:8px; + margin-bottom:8px; + background-color:transparent; + background-image:none; + border:1px solid transparent; + border-radius:0px +} +.navbar-toggle:focus{ + outline:0 +} +.navbar-toggle .icon-bar{ + display:block; + width:22px; + height:2px; + border-radius:0px +} +.navbar-toggle .icon-bar+.icon-bar{ + margin-top:4px +} +@media (min-width:768px){ + .navbar-toggle{ + display:none + } +} +.navbar-nav{ + margin:7.5px -15px +} +.navbar-nav>li>a{ + padding-top:10px; + padding-bottom:10px; + line-height:20px +} +@media (max-width:767px){ + .navbar-nav .open .dropdown-menu{ + position:static; + float:none; + width:auto; + margin-top:0; + background-color:transparent; + border:0; + -webkit-box-shadow:none; + box-shadow:none + } + .navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{ + padding:5px 15px 5px 25px + } + .navbar-nav .open .dropdown-menu>li>a{ + line-height:20px + } + .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{ + background-image:none + } +} +@media (min-width:768px){ + .navbar-nav{ + float:left; + margin:0 + } + .navbar-nav>li{ + float:left + } + .navbar-nav>li>a{ + padding-top:15px; + padding-bottom:15px + } +} +.navbar-form{ + margin:6px -15px; + padding:10px 15px; + border-top:1px solid transparent; + border-bottom:1px solid transparent; + -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1); + box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1) +} +@media (min-width:768px){ + .navbar-form .form-group{ + display:inline-block; + margin-bottom:0; + vertical-align:middle + } + .navbar-form .form-control{ + display:inline-block; + width:auto; + vertical-align:middle + } + .navbar-form .form-control-static{ + display:inline-block + } + .navbar-form .input-group{ + display:inline-table; + vertical-align:middle + } + .navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{ + width:auto + } + .navbar-form .input-group>.form-control{ + width:100% + } + .navbar-form .control-label{ + margin-bottom:0; + vertical-align:middle + } + .navbar-form .checkbox,.navbar-form .radio{ + display:inline-block; + margin-top:0; + margin-bottom:0; + vertical-align:middle + } + .navbar-form .checkbox label,.navbar-form .radio label{ + padding-left:0 + } + .navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{ + position:relative; + margin-left:0 + } + .navbar-form .has-feedback .form-control-feedback{ + top:0 + } +} +@media (max-width:767px){ + .navbar-form .form-group{ + margin-bottom:5px + } + .navbar-form .form-group:last-child{ + margin-bottom:0 + } +} +@media (min-width:768px){ + .navbar-form{ + width:auto; + border:0; + margin-left:0; + margin-right:0; + padding-top:0; + padding-bottom:0; + -webkit-box-shadow:none; + box-shadow:none + } +} +.navbar-nav>li>.dropdown-menu{ + margin-top:0; + border-top-right-radius:0; + border-top-left-radius:0 +} +.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{ + border-radius:0 +} +.navbar-btn{ + margin-top:6px; + margin-bottom:6px +} +.navbar-btn.btn-sm{ + margin-top:10px; + margin-bottom:10px +} +.navbar-btn.btn-xs{ + margin-top:14px; + margin-bottom:14px +} +.navbar-text{ + margin-top:15px; + margin-bottom:15px +} +@media (min-width:768px){ + .navbar-text{ + float:left; + margin-left:15px; + margin-right:15px + } +} +@media (min-width:768px){ + .navbar-left{ + float:left!important + } + .navbar-right{ + float:right!important; + margin-right:-15px + } + .navbar-right~.navbar-right{ + margin-right:0 + } +} +.navbar-default{ + background-color:#060606; + border-color:#282828 +} +.navbar-default .navbar-brand{ + color:#fff +} +.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{ + color:#fff; + background-color:transparent +} +.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text{ + color:#888 +} +.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{ + color:#fff; + background-color:transparent +} +.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{ + color:#888; + background-color:transparent +} +.navbar-default .navbar-toggle{ + border-color:#282828 +} +.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{ + background-color:#282828 +} +.navbar-default .navbar-toggle .icon-bar{ + background-color:#ccc +} +.navbar-default .navbar-collapse,.navbar-default .navbar-form{ + border-color:#282828 +} +.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{ + background-color:transparent; + color:#fff +} +@media (max-width:767px){ + .navbar-default .navbar-nav .open .dropdown-menu>li>a{ + color:#888 + } + .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{ + color:#fff; + background-color:transparent + } + .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{ + color:#888; + background-color:transparent + } +} +.navbar-default .navbar-link{ + color:#888 +} +.navbar-default .navbar-link:hover{ + color:#fff +} +.navbar-default .btn-link{ + color:#888 +} +.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{ + color:#fff +} +.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{ + color:#888 +} +.navbar-inverse{ + background-color:var(--nav-bg); + backdrop-filter: var(--nav-bg-f); + border-color:#080808 +} +.navbar-inverse .navbar-brand{ + color:#fff +} +.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{ + color:#fff; + background-color:transparent +} +.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{ + color:#888 +} +.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{ + color:#fff; + background-color:transparent +} +.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{ + color:#aaa; + background-color:transparent +} +.navbar-inverse .navbar-toggle{ + border-color:#333 +} +.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{ + background-color:#333 +} +.navbar-inverse .navbar-toggle .icon-bar{ + background-color:#fff +} +.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{ + border-color:#101010 +} +.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{ + background-color:transparent; + color:#fff +} +@media (max-width:767px){ + .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{ + border-color:#080808 + } + .navbar-inverse .navbar-nav .open .dropdown-menu .divider{ + background-color:#080808 + } + .navbar-inverse .navbar-nav .open .dropdown-menu>li>a{ + color:#888 + } + .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{ + color:#fff; + background-color:transparent + } + .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{ + color:#aaa; + background-color:transparent + } +} +.navbar-inverse .navbar-link{ + color:#888 +} +.navbar-inverse .navbar-link:hover{ + color:#fff +} +.navbar-inverse .btn-link{ + color:#888 +} +.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{ + color:#fff +} +.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{ + color:#aaa +} +.breadcrumb{ + padding:8px 15px; + margin-bottom:20px; + list-style:none; + background-color:var(--nav-bg); + backdrop-filter: var(--nav-bg-f); + border-radius:0px +} +.breadcrumb>li{ + display:inline-block +} +.breadcrumb>li+li:before{ + content:"/\00a0"; + padding:0 5px; + color:#fff +} +.breadcrumb>.active{ + color:#888 +} +.pagination{ + display:inline-block; + padding-left:0; + margin:20px 0; + border-radius:0px +} +.pagination>li{ + display:inline +} +.pagination>li>a,.pagination>li>span{ + position:relative; + float:left; + padding:8px 12px; + line-height:1.42857143; + text-decoration:none; + color:#fff; + background-color:var(--nav-bg); + backdrop-filter: var(--nav-bg-f); + border:1px solid #282828; + margin-left:-1px +} +.pagination>li:first-child>a,.pagination>li:first-child>span{ + margin-left:0; + border-bottom-left-radius:4px; + border-top-left-radius:4px +} +.pagination>li:last-child>a,.pagination>li:last-child>span{ + border-bottom-right-radius:4px; + border-top-right-radius:4px +} +.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{ + color:#fff; + background-color:var(--accent0); + border-color:transparent +} +.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{ + z-index:2; + color:#fff; + background-color:var(--accent0); + border-color:transparent; + cursor:default +} +.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{ + color:#888; + background-color:var(--nav-bg); + backdrop-filter: var(--nav-bg-f); + border-color:#282828; + cursor:not-allowed +} +.pagination-lg>li>a,.pagination-lg>li>span{ + padding:14px 16px; + font-size:18px +} +.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{ + border-bottom-left-radius:6px; + border-top-left-radius:6px +} +.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{ + border-bottom-right-radius:6px; + border-top-right-radius:6px +} +.pagination-sm>li>a,.pagination-sm>li>span{ + padding:5px 10px; + font-size:12px +} +.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{ + border-bottom-left-radius:3px; + border-top-left-radius:3px +} +.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{ + border-bottom-right-radius:3px; + border-top-right-radius:3px +} +.pager{ + padding-left:0; + margin:20px 0; + list-style:none; + text-align:center +} +.pager li{ + display:inline +} +.pager li>a,.pager li>span{ + display:inline-block; + padding:5px 14px; + background-color:var(--nav-bg); + backdrop-filter: var(--nav-bg-f); + border:1px solid #282828; + border-radius:0px +} +.pager li>a:focus,.pager li>a:hover{ + text-decoration:none; + background-color:var(--accent0) +} +.pager .next>a,.pager .next>span{ + float:right +} +.pager .previous>a,.pager .previous>span{ + float:left +} +.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{ + color:#888; + background-color:var(--nav-bg); + backdrop-filter: var(--nav-bg-f); + cursor:not-allowed +} +.label{ + display:inline; + padding:.2em .6em .3em; + font-size:75%; + font-weight:700; + line-height:1; + color:#fff; + text-align:center; + white-space:nowrap; + vertical-align:baseline; + border-radius:0; +} +a.label:focus,a.label:hover{ + color:#fff; + text-decoration:none; + cursor:pointer +} +.label:empty{ + display:none +} +.btn .label{ + position:relative; + top:-1px +} +.label-default{ + background-color:#424242 +} +.label-default[href]:focus,.label-default[href]:hover{ + background-color:#282828 +} +.label-primary{ + background-color:var(--accent0) +} +.label-primary[href]:focus,.label-primary[href]:hover{ + background-color:var(--hover-accent0) +} +.label-success{ + background-color:var(--accent0) +} +.label-success[href]:focus,.label-success[href]:hover{ + background-color:var(--accent0) +} +.label-info{ + background-color:#93c +} +.label-info[href]:focus,.label-info[href]:hover{ + background-color:#7a29a3 +} +.label-warning{ + background-color:#f80 +} +.label-warning[href]:focus,.label-warning[href]:hover{ + background-color:#cc6d00 +} +.label-danger{ + background-color:var(--error-accent0) +} +.label-danger[href]:focus,.label-danger[href]:hover{ + background-color:#900 +} +.badge{ + display:inline-block; + min-width:10px; + padding:3px 7px; + font-size:12px; + font-weight:700; + color:#fff; + line-height:1; + vertical-align:baseline; + white-space:nowrap; + text-align:center; + background-color:var(--accent0); + border-radius:0px +} +.badge:empty{ + display:none +} +.btn .badge{ + position:relative; + top:-1px +} +.btn-xs .badge{ + top:0; + padding:1px 5px +} +a.badge:focus,a.badge:hover{ + color:#fff; + text-decoration:none; + cursor:pointer +} +.list-group-item.active>.badge,.nav-pills>.active>a>.badge{ + color:var(--accent0); + background-color:#fff +} +.list-group-item>.badge{ + float:right +} +.list-group-item>.badge+.badge{ + margin-right:5px +} +.nav-pills>li>a>.badge{ + margin-left:3px +} +.jumbotron{ + padding:30px 15px; + margin-bottom:30px; + color:inherit; + background-color:#151515 +} +.jumbotron .h1,.jumbotron h1{ + color:inherit +} +.jumbotron p{ + margin-bottom:15px; + font-size:21px; + font-weight:200 +} +.jumbotron>hr{ + border-top-color:#000 +} +.container .jumbotron,.container-fluid .jumbotron{ + border-radius:0px +} +.jumbotron .container{ + max-width:100% +} +@media screen and (min-width:768px){ + .jumbotron{ + padding:48px 0 + } + .container .jumbotron,.container-fluid .jumbotron{ + padding-left:60px; + padding-right:60px + } + .jumbotron .h1,.jumbotron h1{ + font-size:63px + } +} +.thumbnail{ + display:block; + padding:4px; + margin-bottom:20px; + line-height:1.42857143; + background-color:#282828; + border:1px solid #282828; + border-radius:0px; + -webkit-transition:border .2s ease-in-out; + -o-transition:border .2s ease-in-out; + transition:border .2s ease-in-out +} +.thumbnail a>img,.thumbnail>img{ + margin-left:auto; + margin-right:auto +} +.thumbnail .caption{ + padding:9px; + color:#888 +} +.alert{ + padding:15px; + margin-bottom:0px; + border:1px solid transparent; + border-radius:0px +} +.alert h4{ + margin-top:0; + color:inherit +} +.alert .alert-link{ + font-weight:700 +} +.alert>p,.alert>ul{ + margin-bottom:0 +} +.alert>p+p{ + margin-top:5px +} +.alert-dismissable,.alert-dismissible{ + padding-right:35px +} +.alert-dismissable .close,.alert-dismissible .close{ + position:relative; + top:-2px; + right:-21px; + color:inherit +} +.alert-success{ + background-color:var(--accent0); + border-color:#809a00; + color:#fff +} +.alert-success hr{ + border-top-color:#6a8000 +} +.alert-success .alert-link{ + color:#e6e6e6 +} +.alert-info{ + background-color:#93c; + border-color:#6e2caf; + color:#fff +} +.alert-info hr{ + border-top-color:#61279b +} +.alert-info .alert-link{ + color:#e6e6e6 +} +.alert-warning{ + background-color:#f80; + border-color:#f05800; + color:#fff +} +.alert-warning hr{ + border-top-color:#d64f00 +} +.alert-warning .alert-link{ + color:#e6e6e6 +} +.alert-danger{ + background-color:var(--error-accent0); + border-color:var(--error-accent1); + color:#fff +} +.alert-danger hr{ + border-top-color:#a3001b +} +.alert-danger .alert-link{ + color:#e6e6e6 +} +@-webkit-keyframes progress-bar-stripes{ + from{ + background-position:40px 0 + } + to{ + background-position:0 0 + } +} +@-o-keyframes progress-bar-stripes{ + from{ + background-position:40px 0 + } + to{ + background-position:0 0 + } +} +@keyframes progress-bar-stripes{ + from{ + background-position:40px 0 + } + to{ + background-position:0 0 + } +} +.progress{ + overflow:hidden; + height:20px; + margin-bottom:20px; + background-color:var(--nav-bg); + backdrop-filter: var(--nav-bg-f); + border-radius:0px; + -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1); + box-shadow:inset 0 1px 2px rgba(0,0,0,.1) +} +.progress-bar{ + float:left; + width:0; + height:100%; + font-size:12px; + line-height:20px; + color:#fff; + text-align:center; + background-color:var(--accent0); + -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15); + box-shadow:inset 0 -1px 0 rgba(0,0,0,.15); + -webkit-transition:width .6s ease; + -o-transition:width .6s ease; + transition:width .6s ease +} +.progress-bar-striped,.progress-striped .progress-bar{ + background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); + background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); + background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); + -webkit-background-size:40px 40px; + background-size:40px 40px +} +.progress-bar.active,.progress.active .progress-bar{ + -webkit-animation:progress-bar-stripes 2s linear infinite; + -o-animation:progress-bar-stripes 2s linear infinite; + animation:progress-bar-stripes 2s linear infinite +} +.progress-bar-success{ + background-color:var(--accent0) +} +.progress-striped .progress-bar-success{ + background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); + background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); + background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent) +} +.progress-bar-info{ + background-color:#93c +} +.progress-striped .progress-bar-info{ + background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); + background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); + background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent) +} +.progress-bar-warning{ + background-color:#f80 +} +.progress-striped .progress-bar-warning{ + background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); + background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); + background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent) +} +.progress-bar-danger{ + background-color:var(--error-accent0) +} +.progress-striped .progress-bar-danger{ + background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); + background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); + background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent) +} +.media{ + margin-top:15px +} +.media:first-child{ + margin-top:0 +} +.media-right,.media>.pull-right{ + padding-left:10px +} +.media-left,.media>.pull-left{ + padding-right:10px +} +.media-body,.media-left,.media-right{ + display:table-cell; + vertical-align:top +} +.media-middle{ + vertical-align:middle +} +.media-bottom{ + vertical-align:bottom +} +.media-heading{ + margin-top:0; + margin-bottom:5px +} +.media-list{ + padding-left:0; + list-style:none +} +.list-group{ + margin-bottom:20px; + padding-left:0 +} +.list-group-item{ + position:relative; + display:block; + padding:10px 15px; + margin-bottom:-1px; + background-color:var(--nav-bg); + backdrop-filter: var(--nav-bg-f); + border:1px solid #282828 +} +.list-group-item:first-child{ + border-top-right-radius:4px; + border-top-left-radius:4px +} +.list-group-item:last-child{ + margin-bottom:0; + border-bottom-right-radius:4px; + border-bottom-left-radius:4px +} +a.list-group-item{ + color:#888 +} +a.list-group-item .list-group-item-heading{ + color:#fff +} +a.list-group-item:focus,a.list-group-item:hover{ + text-decoration:none; + color:#888; + background-color:#484848 +} +.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{ + background-color:#adafae; + color:#888; + cursor:not-allowed +} +.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{ + color:inherit +} +.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{ + color:#888 +} +.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{ + z-index:2; + color:#fff; + background-color:var(--accent0); + border-color:var(--accent0) +} +.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{ + color:inherit +} +.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{ + color:#d5ecf7 +} +.list-group-item-success{ + color:#fff; + background-color:var(--accent0) +} +a.list-group-item-success{ + color:#fff +} +a.list-group-item-success .list-group-item-heading{ + color:inherit +} +a.list-group-item-success:focus,a.list-group-item-success:hover{ + color:#fff; + background-color:#669a00 +} +a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover{ + color:#fff; + border-color:#fff +} +.list-group-item-info{ + color:#fff; + background-color:#93c +} +a.list-group-item-info{ + color:#fff +} +a.list-group-item-info .list-group-item-heading{ + color:inherit +} +a.list-group-item-info:focus,a.list-group-item-info:hover{ + color:#fff; + background-color:#8a2eb8 +} +a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover{ + color:#fff; + background-color:#fff; + border-color:#fff +} +.list-group-item-warning{ + color:#fff; + background-color:#f80 +} +a.list-group-item-warning{ + color:#fff +} +a.list-group-item-warning .list-group-item-heading{ + color:inherit +} +a.list-group-item-warning:focus,a.list-group-item-warning:hover{ + color:#fff; + background-color:#e67a00 +} +a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover{ + color:#fff; + border-color:#fff +} +.list-group-item-danger{ + color:#fff; + background-color:var(--error-accent0) +} +a.list-group-item-danger{ + color:#fff +} +a.list-group-item-danger .list-group-item-heading{ + color:inherit +} +a.list-group-item-danger:focus,a.list-group-item-danger:hover{ + color:#fff; + background-color:#b30000 +} +a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover{ + color:#fff; + border-color:#fff +} +.list-group-item-heading{ + margin-top:0; + margin-bottom:5px +} +.list-group-item-text{ + margin-bottom:0; + line-height:1.3 +} +.panel{ + margin-bottom:20px; + background-color:var(--nav-bg); + backdrop-filter: var(--nav-bg-f); + border:1px solid transparent; + border-radius:0px; + -webkit-box-shadow:0 1px 1px rgba(0,0,0,.05); + box-shadow:0 1px 1px rgba(0,0,0,.05) +} +.panel-body{ + padding:15px +} +.panel-heading{ + padding:10px 15px; + border-bottom:1px solid transparent; + border-top-right-radius:3px; + border-top-left-radius:3px +} +.panel-heading>.dropdown .dropdown-toggle{ + color:inherit +} +.panel-title{ + margin-top:0; + margin-bottom:0; + font-size:16px; + color:inherit +} +.panel-title>a{ + color:inherit +} +.panel-footer{ + padding:10px 15px; + background-color:#3c3c3c; + border-top:1px solid #282828; + border-bottom-right-radius:3px; + border-bottom-left-radius:3px +} +.panel>.list-group,.panel>.panel-collapse>.list-group{ + margin-bottom:0 +} +.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{ + border-width:1px 0; + border-radius:0 +} +.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{ + border-top:0; + border-top-right-radius:3px; + border-top-left-radius:3px +} +.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{ + border-bottom:0; + border-bottom-right-radius:3px; + border-bottom-left-radius:3px +} +.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{ + border-top-width:0 +} +.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{ + margin-bottom:0 +} +.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{ + padding-left:15px; + padding-right:15px +} +.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{ + border-top-right-radius:3px; + border-top-left-radius:3px +} +.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{ + border-top-left-radius:3px; + border-top-right-radius:3px +} +.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{ + border-top-left-radius:3px +} +.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{ + border-top-right-radius:3px +} +.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{ + border-bottom-right-radius:3px; + border-bottom-left-radius:3px +} +.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{ + border-bottom-left-radius:3px; + border-bottom-right-radius:3px +} +.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{ + border-bottom-left-radius:3px +} +.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{ + border-bottom-right-radius:3px +} +.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{ + border-top:1px solid #282828 +} +.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{ + border-top:0 +} +.panel>.table-bordered,.panel>.table-responsive>.table-bordered{ + border:0 +} +.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{ + border-left:0 +} +.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{ + border-right:0 +} +.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{ + border-bottom:0 +} +.panel>.table-responsive{ + border:0; + margin-bottom:0 +} +.panel-group{ + margin-bottom:20px +} +.panel-group .panel{ + margin-bottom:0; + border-radius:0px +} +.panel-group .panel+.panel{ + margin-top:5px +} +.panel-group .panel-heading{ + border-bottom:0 +} +.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{ + border-top:1px solid #282828 +} +.panel-group .panel-footer{ + border-top:0 +} +.panel-group .panel-footer+.panel-collapse .panel-body{ + border-bottom:1px solid #282828 +} +.panel-default{ + border-color:#282828 +} +.panel-default>.panel-heading{ + color:#888; + background-color:#3c3c3c; + border-color:#282828 +} +.panel-default>.panel-heading+.panel-collapse>.panel-body{ + border-top-color:#282828 +} +.panel-default>.panel-heading .badge{ + color:#3c3c3c; + background-color:#888 +} +.panel-default>.panel-footer+.panel-collapse>.panel-body{ + border-bottom-color:#282828 +} +.panel-primary{ + border-color:var(--accent0) +} +.panel-primary>.panel-heading{ + color:#fff; + background-color:var(--accent0); + border-color:var(--accent0) +} +.panel-primary>.panel-heading+.panel-collapse>.panel-body{ + border-top-color:var(--accent0) +} +.panel-primary>.panel-heading .badge{ + color:var(--accent0); + background-color:#fff +} +.panel-primary>.panel-footer+.panel-collapse>.panel-body{ + border-bottom-color:var(--accent0) +} +.panel-success{ + border-color:#809a00 +} +.panel-success>.panel-heading{ + color:#fff; + background-color:var(--accent0); + border-color:#809a00 +} +.panel-success>.panel-heading+.panel-collapse>.panel-body{ + border-top-color:#809a00 +} +.panel-success>.panel-heading .badge{ + color:var(--accent0); + background-color:#fff +} +.panel-success>.panel-footer+.panel-collapse>.panel-body{ + border-bottom-color:#809a00 +} +.panel-info{ + border-color:#6e2caf +} +.panel-info>.panel-heading{ + color:#fff; + background-color:#93c; + border-color:#6e2caf +} +.panel-info>.panel-heading+.panel-collapse>.panel-body{ + border-top-color:#6e2caf +} +.panel-info>.panel-heading .badge{ + color:#93c; + background-color:#fff +} +.panel-info>.panel-footer+.panel-collapse>.panel-body{ + border-bottom-color:#6e2caf +} +.panel-warning{ + border-color:#f05800 +} +.panel-warning>.panel-heading{ + color:#fff; + background-color:#f80; + border-color:#f05800 +} +.panel-warning>.panel-heading+.panel-collapse>.panel-body{ + border-top-color:#f05800 +} +.panel-warning>.panel-heading .badge{ + color:#f80; + background-color:#fff +} +.panel-warning>.panel-footer+.panel-collapse>.panel-body{ + border-bottom-color:#f05800 +} +.panel-danger{ + border-color:var(--error-accent1) +} +.panel-danger>.panel-heading{ + color:#fff; + background-color:var(--error-accent0); + border-color:var(--error-accent1) +} +.panel-danger>.panel-heading+.panel-collapse>.panel-body{ + border-top-color:var(--error-accent1) +} +.panel-danger>.panel-heading .badge{ + color:var(--error-accent0); + background-color:#fff +} +.panel-danger>.panel-footer+.panel-collapse>.panel-body{ + border-bottom-color:var(--error-accent1) +} +.embed-responsive{ + position:relative; + display:block; + height:0; + padding:0; + overflow:hidden; + border: var(--panel-border); + border-bottom: 0px; +} +#main{ + border-bottom: var(--panel-border); +} +.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{ + position:absolute; + top:0; + left:0; + bottom:0; + height:100%; + width:100%; + border:0 +} +.embed-responsive.embed-responsive-16by9{ +} +.embed-responsive.embed-responsive-4by3{ +} +.well{ + min-height:20px; + padding:19px; + margin-bottom:0px; + background-color:var(--panel-bg0); + border:1px solid #030303; + border-radius:0px; + -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05); + box-shadow:inset 0 1px 1px rgba(0,0,0,.05) +} +.well blockquote{ + border-color:#ddd; + border-color:rgba(0,0,0,.15) +} +.well-lg{ + padding:24px; + border-radius:0px +} +.well-sm{ + padding:9px; + border-radius:0px +} +.close{ + float:right; + font-size:21px; + font-weight:700; + line-height:1; + text-shadow:0 1px 0 #fff; + filter:alpha(opacity=20) +} +.close:focus,.close:hover{ + text-decoration:none; + cursor:pointer; + filter:alpha(opacity=50) +} +button.close{ + padding:0; + cursor:pointer; + background:0 0; + border:0; + -webkit-appearance:none +} +.modal-open{ + overflow:hidden +} +.modal{ + display:none; + overflow:hidden; + position:fixed; + top:0; + right:0; + bottom:0; + left:0; + z-index:1040; + -webkit-overflow-scrolling:touch; + outline:0 +} +.modal.fade .modal-dialog{ + -webkit-transform:translate(0,-25%); + -ms-transform:translate(0,-25%); + -o-transform:translate(0,-25%); + transform:translate(0,-25%); + -webkit-transition:-webkit-transform .3s ease-out; + -o-transition:-o-transform .3s ease-out; + transition:transform .3s ease-out +} +.modal.in .modal-dialog{ + -webkit-transform:translate(0,0); + -ms-transform:translate(0,0); + -o-transform:translate(0,0); + transform:translate(0,0) +} +.modal-open .modal{ + overflow-x:hidden; + overflow-y:auto +} +.modal-dialog{ + position:relative; + width:auto; + margin:10px +} +.modal-content{ + position:relative; + background-color:#202020; + border:1px solid #999; + border:1px solid rgba(0,0,0,.2); + border-radius:0px; + -webkit-box-shadow:0 3px 9px rgba(0,0,0,.5); + box-shadow:0 3px 9px rgba(0,0,0,.5); + -webkit-background-clip:padding-box; + background-clip:padding-box; + outline:0 +} +.modal-backdrop{ + position:absolute; + top:0; + right:0; + left:0; + background-color:#000 +} +.modal-backdrop.fade{ + opacity:0; + filter:alpha(opacity=0) +} +.modal-backdrop.in{ + opacity:.5; + filter:alpha(opacity=50) +} +.modal-header{ + padding:15px; + border-bottom:1px solid #282828; + min-height:16.43px +} +.modal-header .close{ + margin-top:-2px +} +.modal-title{ + margin:0; + line-height:1.42857143 +} +.modal-body{ + position:relative; + padding:20px +} +.modal-footer{ + padding:20px; + text-align:right; + border-top:1px solid #282828 +} +.modal-footer .btn+.btn{ + margin-left:5px; + margin-bottom:0 +} +.modal-footer .btn-group .btn+.btn{ + margin-left:-1px +} +.modal-footer .btn-block+.btn-block{ + margin-left:0 +} +.modal-scrollbar-measure{ + position:absolute; + top:-9999px; + width:50px; + height:50px; + overflow:scroll +} +@media (min-width:768px){ + .modal-dialog{ + width:600px; + margin:30px auto + } + .modal-content{ + -webkit-box-shadow:0 5px 15px rgba(0,0,0,.5); + box-shadow:0 5px 15px rgba(0,0,0,.5) + } + .modal-sm{ + width:300px + } +} +@media (min-width:992px){ + .modal-lg{ + width:900px + } +} +.tooltip{ + position:absolute; + z-index:1070; + display:block; + visibility:visible; + font-family:"Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif; + font-size:12px; + font-weight:400; + line-height:1.4; + opacity:0; + filter:alpha(opacity=0) +} +.tooltip.in{ + opacity:.9; + filter:alpha(opacity=90) +} +.tooltip.top{ + margin-top:-3px; + padding:5px 0 +} +.tooltip.right{ + margin-left:3px; + padding:0 5px +} +.tooltip.bottom{ + margin-top:3px; + padding:5px 0 +} +.tooltip.left{ + margin-left:-3px; + padding:0 5px +} +.tooltip-inner{ + max-width:200px; + padding:3px 8px; + color:#fff; + text-align:center; + text-decoration:none; + background-color:rgba(0,0,0,.9); + border-radius:0px +} +.tooltip-arrow{ + position:absolute; + width:0; + height:0; + border-color:transparent; + border-style:solid +} +.tooltip.top .tooltip-arrow{ + bottom:0; + left:50%; + margin-left:-5px; + border-width:5px 5px 0; + border-top-color:rgba(0,0,0,.9) +} +.tooltip.top-left .tooltip-arrow{ + bottom:0; + right:5px; + margin-bottom:-5px; + border-width:5px 5px 0; + border-top-color:rgba(0,0,0,.9) +} +.tooltip.top-right .tooltip-arrow{ + bottom:0; + left:5px; + margin-bottom:-5px; + border-width:5px 5px 0; + border-top-color:rgba(0,0,0,.9) +} +.tooltip.right .tooltip-arrow{ + top:50%; + left:0; + margin-top:-5px; + border-width:5px 5px 5px 0; + border-right-color:rgba(0,0,0,.9) +} +.tooltip.left .tooltip-arrow{ + top:50%; + right:0; + margin-top:-5px; + border-width:5px 0 5px 5px; + border-left-color:rgba(0,0,0,.9) +} +.tooltip.bottom .tooltip-arrow{ + top:0; + left:50%; + margin-left:-5px; + border-width:0 5px 5px; + border-bottom-color:rgba(0,0,0,.9) +} +.tooltip.bottom-left .tooltip-arrow{ + top:0; + right:5px; + margin-top:-5px; + border-width:0 5px 5px; + border-bottom-color:rgba(0,0,0,.9) +} +.tooltip.bottom-right .tooltip-arrow{ + top:0; + left:5px; + margin-top:-5px; + border-width:0 5px 5px; + border-bottom-color:rgba(0,0,0,.9) +} +.popover{ + position:absolute; + top:0; + left:0; + z-index:1060; + display:none; + max-width:276px; + padding:1px; + font-family:"Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif; + font-size:14px; + font-weight:400; + line-height:1.42857143; + text-align:left; + background-color:#202020; + -webkit-background-clip:padding-box; + background-clip:padding-box; + border:1px solid #999; + border:1px solid rgba(0,0,0,.2); + border-radius:0px; + -webkit-box-shadow:0 5px 10px rgba(0,0,0,.2); + box-shadow:0 5px 10px rgba(0,0,0,.2); + white-space:normal +} +.popover.top{ + margin-top:-10px +} +.popover.right{ + margin-left:10px +} +.popover.bottom{ + margin-top:10px +} +.popover.left{ + margin-left:-10px +} +.popover-title{ + margin:0; + padding:8px 14px; + font-size:14px; + background-color:#181818; + border-bottom:1px solid #0b0b0b; + border-radius:0px 0px 0 0 +} +.popover-content{ + padding:9px 14px +} +.popover>.arrow,.popover>.arrow:after{ + position:absolute; + display:block; + width:0; + height:0; + border-color:transparent; + border-style:solid +} +.popover>.arrow{ + border-width:11px +} +.popover>.arrow:after{ + border-width:10px; + content:"" +} +.popover.top>.arrow{ + left:50%; + margin-left:-11px; + border-bottom-width:0; + border-top-color:#666; + border-top-color:rgba(0,0,0,.25); + bottom:-11px +} +.popover.top>.arrow:after{ + content:" "; + bottom:1px; + margin-left:-10px; + border-bottom-width:0; + border-top-color:#202020 +} +.popover.right>.arrow{ + top:50%; + left:-11px; + margin-top:-11px; + border-left-width:0; + border-right-color:#666; + border-right-color:rgba(0,0,0,.25) +} +.popover.right>.arrow:after{ + content:" "; + left:1px; + bottom:-10px; + border-left-width:0; + border-right-color:#202020 +} +.popover.bottom>.arrow{ + left:50%; + margin-left:-11px; + border-top-width:0; + border-bottom-color:#666; + border-bottom-color:rgba(0,0,0,.25); + top:-11px +} +.popover.bottom>.arrow:after{ + content:" "; + top:1px; + margin-left:-10px; + border-top-width:0; + border-bottom-color:#202020 +} +.popover.left>.arrow{ + top:50%; + right:-11px; + margin-top:-11px; + border-right-width:0; + border-left-color:#666; + border-left-color:rgba(0,0,0,.25) +} +.popover.left>.arrow:after{ + content:" "; + right:1px; + border-right-width:0; + border-left-color:#202020; + bottom:-10px +} +.carousel{ + position:relative +} +.carousel-inner{ + position:relative; + overflow:hidden; + width:100% +} +.carousel-inner>.item{ + display:none; + position:relative; + -webkit-transition:.6s ease-in-out left; + -o-transition:.6s ease-in-out left; + transition:.6s ease-in-out left +} +.carousel-inner>.item>a>img,.carousel-inner>.item>img{ + line-height:1 +} +@media all and (transform-3d),(-webkit-transform-3d){ + .carousel-inner>.item{ + -webkit-transition:-webkit-transform .6s ease-in-out; + -o-transition:-o-transform .6s ease-in-out; + transition:transform .6s ease-in-out; + -webkit-backface-visibility:hidden; + backface-visibility:hidden; + -webkit-perspective:1000; + perspective:1000 + } + .carousel-inner>.item.active.right,.carousel-inner>.item.next{ + -webkit-transform:translate3d(100%,0,0); + transform:translate3d(100%,0,0); + left:0 + } + .carousel-inner>.item.active.left,.carousel-inner>.item.prev{ + -webkit-transform:translate3d(-100%,0,0); + transform:translate3d(-100%,0,0); + left:0 + } + .carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{ + -webkit-transform:translate3d(0,0,0); + transform:translate3d(0,0,0); + left:0 + } +} +.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{ + display:block +} +.carousel-inner>.active{ + left:0 +} +.carousel-inner>.next,.carousel-inner>.prev{ + position:absolute; + top:0; + width:100% +} +.carousel-inner>.next{ + left:100% +} +.carousel-inner>.prev{ + left:-100% +} +.carousel-inner>.next.left,.carousel-inner>.prev.right{ + left:0 +} +.carousel-inner>.active.left{ + left:-100% +} +.carousel-inner>.active.right{ + left:100% +} +.carousel-control{ + position:absolute; + top:0; + left:0; + bottom:0; + width:15%; + opacity:.5; + filter:alpha(opacity=50); + font-size:20px; + color:#fff; + text-align:center; + text-shadow:0 1px 2px rgba(0,0,0,.6) +} +.carousel-control.left{ + background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%); + background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%); + background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001))); + background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%); + background-repeat:repeat-x; + filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1) +} +.carousel-control.right{ + left:auto; + right:0; + background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%); + background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%); + background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5))); + background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%); + background-repeat:repeat-x; + filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1) +} +.carousel-control:focus,.carousel-control:hover{ + outline:0; + color:#fff; + text-decoration:none; + opacity:.9; + filter:alpha(opacity=90) +} +.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{ + position:absolute; + top:50%; + z-index:5; + display:inline-block +} +.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{ + left:50%; + margin-left:-10px +} +.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{ + right:50%; + margin-right:-10px +} +.carousel-control .icon-next,.carousel-control .icon-prev{ + width:20px; + height:20px; + margin-top:-10px; + font-family:serif +} +.carousel-control .icon-prev:before{ + content:'\2039' +} +.carousel-control .icon-next:before{ + content:'\203a' +} +.carousel-indicators{ + position:absolute; + bottom:10px; + left:50%; + z-index:15; + width:60%; + margin-left:-30%; + padding-left:0; + list-style:none; + text-align:center +} +.carousel-indicators li{ + display:inline-block; + width:10px; + height:10px; + margin:1px; + text-indent:-999px; + border:1px solid #fff; + border-radius:0px; + cursor:pointer; + background-color:transparent +} +.carousel-indicators .active{ + margin:0; + width:12px; + height:12px; + background-color:#fff +} +.carousel-caption{ + position:absolute; + left:15%; + right:15%; + bottom:20px; + z-index:10; + padding-top:20px; + padding-bottom:20px; + color:#fff; + text-align:center; + text-shadow:0 1px 2px rgba(0,0,0,.6) +} +.carousel-caption .btn{ + text-shadow:none +} +@media screen and (min-width:768px){ + .carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{ + width:30px; + height:30px; + margin-top:-15px; + font-size:30px + } + .carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{ + margin-left:-15px + } + .carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{ + margin-right:-15px + } + .carousel-caption{ + left:20%; + right:20%; + padding-bottom:30px + } + .carousel-indicators{ + bottom:20px + } +} +.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{ + content:" "; + display:table +} +.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{ + clear:both +} +.center-block{ + display:block; + margin-left:auto; + margin-right:auto +} +.pull-right{ + float:right!important +} +.pull-left{ + float:left!important +} +.hide{ + display:none!important +} +.show{ + display:block!important +} +.invisible{ + visibility:hidden +} +.text-hide{ + font:0/0 a; + color:transparent; + text-shadow:none; + background-color:transparent; + border:0 +} +.hidden{ + display:none!important; + visibility:hidden!important +} +.affix{ + position:fixed +} +@-ms-viewport{ + width:device-width +} +.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-print,.visible-print-block,.visible-print-inline,.visible-print-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{ + display:none!important +} +@media (max-width:767px){ + .visible-xs{ + display:block!important + } + table.visible-xs{ + display:table + } + tr.visible-xs{ + display:table-row!important + } + td.visible-xs,th.visible-xs{ + display:table-cell!important + } +} +@media (max-width:767px){ + .visible-xs-block{ + display:block!important + } +} +@media (max-width:767px){ + .visible-xs-inline{ + display:inline!important + } +} +@media (max-width:767px){ + .visible-xs-inline-block{ + display:inline-block!important + } +} +@media (min-width:768px) and (max-width:991px){ + .visible-sm{ + display:block!important + } + table.visible-sm{ + display:table + } + tr.visible-sm{ + display:table-row!important + } + td.visible-sm,th.visible-sm{ + display:table-cell!important + } +} +@media (min-width:768px) and (max-width:991px){ + .visible-sm-block{ + display:block!important + } +} +@media (min-width:768px) and (max-width:991px){ + .visible-sm-inline{ + display:inline!important + } +} +@media (min-width:768px) and (max-width:991px){ + .visible-sm-inline-block{ + display:inline-block!important + } +} +@media (min-width:992px) and (max-width:1199px){ + .visible-md{ + display:block!important + } + table.visible-md{ + display:table + } + tr.visible-md{ + display:table-row!important + } + td.visible-md,th.visible-md{ + display:table-cell!important + } +} +@media (min-width:992px) and (max-width:1199px){ + .visible-md-block{ + display:block!important + } +} +@media (min-width:992px) and (max-width:1199px){ + .visible-md-inline{ + display:inline!important + } +} +@media (min-width:992px) and (max-width:1199px){ + .visible-md-inline-block{ + display:inline-block!important + } +} +@media (min-width:1200px){ + .visible-lg{ + display:block!important + } + table.visible-lg{ + display:table + } + tr.visible-lg{ + display:table-row!important + } + td.visible-lg,th.visible-lg{ + display:table-cell!important + } +} +@media (min-width:1200px){ + .visible-lg-block{ + display:block!important + } +} +@media (min-width:1200px){ + .visible-lg-inline{ + display:inline!important + } +} +@media (min-width:1200px){ + .visible-lg-inline-block{ + display:inline-block!important + } +} +@media (max-width:767px){ + .hidden-xs{ + display:none!important + } +} +@media (min-width:768px) and (max-width:991px){ + .hidden-sm{ + display:none!important + } +} +@media (min-width:992px) and (max-width:1199px){ + .hidden-md{ + display:none!important + } +} +@media (min-width:1200px){ + .hidden-lg{ + display:none!important + } +} +@media print{ + .visible-print{ + display:block!important + } + table.visible-print{ + display:table + } + tr.visible-print{ + display:table-row!important + } + td.visible-print,th.visible-print{ + display:table-cell!important + } +} +@media print{ + .visible-print-block{ + display:block!important + } +} +@media print{ + .visible-print-inline{ + display:inline!important + } +} +@media print{ + .visible-print-inline-block{ + display:inline-block!important + } +} +@media print{ + .hidden-print{ + display:none!important + } +} +.text-primary,.text-primary:hover{ + color:var(--accent0) +} +.text-success,.text-success:hover{ + color:var(--accent0) +} +.text-danger,.text-danger:hover{ + color:var(--error-accent0) +} +.text-warning,.text-warning:hover{ + color:#f80 +} +.text-info,.text-info:hover{ + color:#93c +} +.table,table{ + color:#fff +} +.table .dropdown-menu a,table .dropdown-menu a{ + text-decoration:none +} +.table .text-muted,table .text-muted{ + color:#888 +} +.table-responsive>.table{ + background-color:#181818 +} +.has-warning .control-label,.has-warning .form-control-feedback,.has-warning .help-block{ + color:#f80 +} +.has-warning .form-control,.has-warning .form-control:focus,.has-warning .input-group-addon{ + border-color:#f80 +} +.has-error .control-label,.has-error .form-control-feedback,.has-error .help-block{ + color:var(--error-accent0) +} +.has-error .form-control,.has-error .form-control:focus,.has-error .input-group-addon{ + border-color:var(--error-accent0) +} +.has-success .control-label,.has-success .form-control-feedback,.has-success .help-block{ + color:var(--accent0) +} +.has-success .form-control,.has-success .form-control:focus,.has-success .input-group-addon{ + border-color:var(--accent0) +} +legend{ + color:#fff +} +.input-group-addon{ + background-color:#424242 +} +.breadcrumb a,.nav-pills a,.nav-tabs a,.pager a{ + color:#fff +} +.alert .alert-link,.alert a{ + color:#fff; + text-decoration:underline +} +.alert .close{ + text-decoration:none +} +.close{ + color:#fff; + text-decoration:none; + opacity:.4 +} +.close:focus,.close:hover{ + color:#fff; + opacity:1 +} +a.list-group-item.active,a.list-group-item.active:focus,a.list-group-item.active:hover,a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{ + border-color:#282828 +} +a.list-group-item-success.active{ + background-color:var(--accent0) +} +a.list-group-item-success.active:focus,a.list-group-item-success.active:hover{ + background-color:#669a00 +} +a.list-group-item-warning.active{ + background-color:#f80 +} +a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover{ + background-color:#e67a00 +} +a.list-group-item-danger.active{ + background-color:var(--error-accent0) +} +a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover{ + background-color:#b30000 +} +.jumbotron h1,.jumbotron h2,.jumbotron h3,.jumbotron h4,.jumbotron h5,.jumbotron h6{ + color:#fff +} +/* CYTUBE EDIT */ + body { + background: var(--bg); + background-size: cover; + color: var(--text-color0); +} + +.userlist_siteadmin { + color: #000000 !important; + text-shadow: + -1px -1px 0 #CC0000, + 1px -1px 0 #CC0000, + -1px 1px 0 #CC0000, + 1px 1px 0 #CC0000; + font-size: 1em; +} + +.userlist_op { + color: var(--hover-accent1) !important; + text-shadow: + -1px -1px 0 var(--accent0), + 1px -1px 0 var(--accent0), + -1px 1px 0 var(--accent0), + 1px 1px 0 var(--accent0); + font-size: 1em; +} +.userlist_owner { + color: #000000 !important; + text-shadow: + -1px -1px 0 var(--accent0), + 1px -1px 0 var(--accent0), + -1px 1px 0 var(--accent0), + 1px 1px 0 var(--accent0); + font-size: 1em; +} + .nick-highlight { + background: var(--nick-hover); + color: var(--hover-accent1); +} + .server-whisper{ + color: var(--hover-accent1); +} + .nick-hover { + background: var(--nick-hover); +} + .poll-notify { + color: #ff9900; +} + input.form-control[type="text"], input.form-control[type="password"], input.form-control[type="email"], textarea.form-control { + background-color: var(--panel-bg0) !important; + color: var(--text-color0); +} + .chat-shadow { + color: var(--accent0); +} + #userlist, #messagebuffer { + border: var(--panel-border); +} + #chatheader, #videowrap-header { + border: var(--panel-border); + border-bottom-width: 0; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} +.ab-bumparray-bump, .queue_entry { + border-color: #949494; + background-color: #060606; +} +.ab-bumparray-edit{ + margin: 0 0.5em 0 0.5em; +} +.ab-bumplist-list{ + background-color: #060606; + border-bottom: var(--panel-border); + margin: 0; + padding-top: 0.5em; +} +.ab-bumplist-bumps{ + border-top: var(--panel-border); +} +.ab-bumplist-setactive-active{ + color: var(--accent0); + text-shadow: var(--accent0) 0 0 10px; +} +.ab-bumplist-delete{ + color: var(--error-accent0); +} +.ab-bumplist-setactive:hover, .ab-bumplist-setactive-active:hover{ + color: var(--hover-accent0); + text-shadow: var(--accent0) 0 0 10px; +} +.navbar-inverse .navbar-text-nofloat { + color: #888; +} + .queue_entry.queue_active { + background-color: #333333; +} +#newmessages-indicator { + color:var(--accent0); + text-shadow: var(--hover-accent0) 0 0 1px; + text-decoration:none; +} +.emotediv:hover{ + color: var(--hover-accent0); + text-shadow: var(--accent0) 0 0 10px; + box-shadow: inset 0 1px 1px var(--accent0),0 0 8px var(--accent0); + border-color:var(--accent0); +} +#newmessages-indicator:focus, #newmessages-indicator:hover { + color:var(--hover-accent0); + text-shadow: var(--accent0) 0 0 10px; + text-decoration: none; +} + +#fptitlediv{ + border-bottom: var(--panel-border); +} + +.aboutText{ + background-color: var(--panel-bg0); + padding: 10px; + border: var(--panel-border); + position:absolute; + left: 50%; + right 50%; + transform: translate(-50%); + top: 10%; + width: 40%; +} +.npoll-opt{ + width: 50%; +} + #chatwrap, #videowrap{ + padding-right: 0px; + padding-left: 0px; + margin-bottom: 0px; +} + .navbar{ + margin-bottom: 0px; +} + +#userlist_color0{/*green0*/ + color: #7bc687; + text-shadow: none; +} + +#userlist_color1{/*red0*/ + color: #f2694d; + text-shadow: none; +} + +#userlist_color2{/*blue0*/ + color: #4d96f0; + text-shadow: none; +} + +#userlist_color3{/*tan0*/ + color: #f7f1d3; + text-shadow: none; +} + +#userlist_color4{/*pink0*/ + color: #ffaeae; + text-shadow: none; +} + +#userlist_color5{/*orange*/ + color: #fe9754; + text-shadow: none; +} + +#userlist_color6{/*violet*/ + color: #d1a7f6; + text-shadow: none; +} + +.shout{ + text-align: center; + color: #FFFFFF; + text-shadow: + -1px -1px 0 var(--accent0), + 1px -1px 0 var(--accent0), + -1px 1px 0 var(--accent0), + 1px 1px 0 var(--accent0); + font-size: 1.2em; +} + +#messagebuffer, #chatheader{ + border-left: 0px; +} + +#chatbar{ + border-bottom: var(--panel-border); + border-right: var(--panel-border); +} + +#chatsend{ + border-left: 1px solid #949494; +} +#chathint{ + color: #888; + text-shadow: var(--accent0) 0 0 10px; +} diff --git a/www/css/themes/fore.st.candycorn.lite.css b/www/css/themes/fore.st.candycorn.lite.css new file mode 100644 index 00000000..876645cb --- /dev/null +++ b/www/css/themes/fore.st.candycorn.lite.css @@ -0,0 +1,5889 @@ +/* +fore.st is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +fore.st is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. + +You should have received a copy of the GNU Affero General Public License +along with fore.st. If not, see < http://www.gnu.org/licenses/ >. +(C) 2022- by rainbownapkin, + +Original cytube license: +MIT License + +Copyright (c) 2013-2022 Calvin Montgomery + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +*/ + +@import url("//fonts.googleapis.com/css?family=Droid+Sans:400,700"); +/*! +/*! * bootswatch v3.3.1+1 * Homepage: http://bootswatch.com * Copyright 2012-2014 Thomas Park * Licensed under MIT * Based on Bootstrap */ +/*! normalize.css v3.0.2 | MIT License | git.io/normalize */ + +:root{ + --bg: url("../../img/pumpkin.jpg"); + --bumpi-bg: url("../../img/bumpsdusk.png"); + --nav-bg: #060606; + --nav-bg-f: none; + --nav-bg-f: blur(0px); + --context-bg: #2d2d2d80; + --context-bg-f: blur(0px); + --nick-hover: #222; + --text-color0: #c8c8c8; + --hover-accent0: #c5790b; + --hover-accent1: #fff; + --panel-border: 1px #949494 solid; + --panel-bg0: #000000CF; + --panel-bg-f: blur(0px); + --fpanel-bg0: #00000095; + --fpanel-bg1: #111111C0; + --fpanel-bg-f: blur(0px); + --accent0: #f79624; + --error-accent0: #710404; + --error-accent1: #250a2f; +} + +.ab-activebumplists-div, .ab-allbumplists-div{ + border-top: var(--panel-border); +} + +#emotecont{ + background-color: var(--fpanel-bg1); + backdrop-filter: var(--fpanel-bg-f); +} + +.bumpi{ + background: var(--bumpi-bg); + background-size: 2.2em; +} + +.userlist_siteadmin { + color: #000000 !important; + text-shadow: + -1px -1px 0 #CC0000, + 1px -1px 0 #CC0000, + -1px 1px 0 #CC0000, + 1px 1px 0 #CC0000; + font-size: 1em; +} + +.userlist_op { + color: var(--hover-accent1) !important; + text-shadow: + -1px -1px 0 var(--accent0), + 1px -1px 0 var(--accent0), + -1px 1px 0 var(--accent0), + 1px 1px 0 var(--accent0); + font-size: 1em; +} +.userlist_owner { + color: #000000 !important; + text-shadow: + -1px -1px 0 var(--accent0), + 1px -1px 0 var(--accent0), + -1px 1px 0 var(--accent0), + 1px 1px 0 var(--accent0); + font-size: 1em; +} + .nick-highlight { + background-color: #262626; + color: var(--hover-accent1); + text-shadow: var(--accent0) 0 0 10px; +} +input[type="checkbox"]:checked{ + -webkit-box-shadow: inset 0 1px 1px var(--accent0),0 0 8px var(--accent0); + box-shadow: inset 0 1px 1px var(--accent0),0 0 8px var(--accent0); + accent-color: var(--accent0); +} +input[type="checkbox"]:checked:focus{ + -webkit-box-shadow: inset 0 1px 1px var(--hover-accent0),0 0 8px var(--hover-accent); + box-shadow: inset 0 1px 1px var(--hover-accent0),0 0 8px var(--hover-accent); + +} + + .server-whisper{ + color: var(--hover-accent1); +} + .poll-notify { + color: #ff9900; +} + footer { + background-color: var(--nav-bg) !important; + backdrop-filter: var(--nav-bg-f); +} + input.form-control[type="text"], input.form-control[type="password"], input.form-control[type="email"], textarea.form-control { + background-color: var(--panel-bg0) !important; + color: var(--text-color0); +} + .profile-box, .user-dropdown, .emotelist-table td { + color: var(--text-color0); + background-color: var(--context-bg); + backdrop-filter: var(--context-bg-f); +} + .chat-shadow { + color: var(--accent0); +} + .drink { + border-color: #ff9900; +} + #drinkcount { + background-color: #000000; + color: var(--hover-accent1); +} + #userlist, #messagebuffer { + border: var(--panel-border); +} + #chatheader, #videowrap-header { + border: var(--panel-border); + border-bottom-width: 0; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} +.ab-bumparray-bump, .queue_entry { + border-color: #949494; + background-color: #060606; +} +.ab-bumparray-edit{ + margin: 0 0.5em 0 0.5em; +} +.ab-bumplist-list{ + background-color: #060606; + border-bottom: var(--panel-border); + margin: 0; + padding-top: 0.5em; +} +.ab-bumplist-bumps{ + border-top: var(--panel-border); +} +.ab-bumplist-setactive-active{ + color: var(--accent0); + text-shadow: var(--accent0) 0 0 10px; +} +.ab-bumplist-delete{ + color: var(--error-accent0); +} +.ab-bumplist-setactive:hover, .ab-bumplist-setactive-active:hover{ + color: var(--hover-accent0); + text-shadow: var(--accent0) 0 0 10px; +} +.navbar-inverse .navbar-text-nofloat { + color: #888; +} + .queue_entry.queue_active { + background-color: #333333; +} +#newmessages-indicator { + color:var(--accent0); + text-shadow: var(--hover-accent0) 0 0 1px; + text-decoration:none; +} +.emotediv:hover{ + color: var(--hover-accent0); + text-shadow: var(--accent0) 0 0 10px; + box-shadow:inset 0 1px 1px var(--accent0),0 0 8px var(--accent0); + border-color:var(--accent0); +} +#newmessages-indicator:focus, #newmessages-indicator:hover { + color:var(--hover-accent0); + text-shadow: var(--accent0) 0 0 10px; + text-decoration: none; +} + +.panelback, .embed-responsive{ + background-color: var(--panel-bg0); + backdrop-filter: var(--panel-bg-f); +} + + +.nmenu-btn{ + background-color: var(--fpanel-bg0); + backdrop-filter: var(--fpanel-bg-f); +} + +#fpaneldiv{ + border: var(--panel-border); + background-color: var(--fpanel-bg0); + backdrop-filter: var(--fpanel-bg-f); + border-left: none; + border-bottom: none; +} + +#fptitlediv{ + border-bottom: var(--panel-border); +} + +.aboutText{ + background-color: var(--panel-bg0); + padding: 10px; + border: var(--panel-border); + position:absolute; + left: 50%; + right 50%; + transform: translate(-50%); + top: 10%; + width: 40%; +} +.npoll-opt{ + width: 50%; +} + #chatwrap, #videowrap{ + padding-right: 0px; + padding-left: 0px; + margin-bottom: 0px; +} + .navbar{ + margin-bottom: 0px; +} + #filei{ + background-color: var(--error-accent1); +} + +#userlist_color0{/*green0*/ + color: #7bc687; + text-shadow: none; +} + +#userlist_color1{/*red0*/ + color: #f2694d; + text-shadow: none; +} + +#userlist_color2{/*blue0*/ + color: #4d96f0; + text-shadow: none; +} + +#userlist_color3{/*tan0*/ + color: #f7f1d3; + text-shadow: none; +} + +#userlist_color4{/*pink0*/ + color: #ffaeae; + text-shadow: none; +} + +#userlist_color5{/*orange*/ + color: #fe9754; + text-shadow: none; +} + +#userlist_color6{/*violet*/ + color: #d1a7f6; + text-shadow: none; +} + +.shout{ + text-align: center; + color: #FFFFFF; + text-shadow: + -1px -1px 0 var(--accent0), + 1px -1px 0 var(--accent0), + -1px 1px 0 var(--accent0), + 1px 1px 0 var(--accent0); + font-size: 1.2em; +} + +#messagebuffer, #chatheader{ + border-left: 0px; +} + +#chatbar{ + border-bottom: var(--panel-border); + border-right: var(--panel-border); +} + +#chatsend{ + border-left: var(--panel-border); +} +} + + +html{ + font-family:sans-serif; + -ms-text-size-adjust:100%; + -webkit-text-size-adjust:100% +} +body{ + margin:0 +} +article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{ + display:block +} +audio,canvas,progress,video{ + display:inline-block; + vertical-align:baseline +} +audio:not([controls]){ + display:none; + height:0 +} +[hidden],template{ + display:none +} +a{ + background-color:transparent +} +a:active,a:hover{ + outline:0 +} +b,strong{ + font-weight:700 +} +dfn{ + font-style:italic +} +h1{ + margin:.67em 0 +} +mark{ + background:#ff0; + color:#000 +} +#minicontrol{ +} +sub,sup{ + font-size:75%; + line-height:0; + position:relative; + vertical-align:baseline; +} +.btn.btn-sm.btn-default.nmenu-btn.nmenu-border{ + border-left: var(--panel-border); +} +.nmenu{ + border-top: var(--panel-border); +} +.label-admin, .label.label-admin{ + background-color: #cc0000; + color: #000; + text-shadow: #000 0 0 10px; + box-shadow: #cc0000 0 0 10px; + margin-right: 0.3em; +} + +sup{ + top:-.5em +} +sub{ + bottom:-.25em +} +img{ + border:0 +} +svg:not(:root){ + overflow:hidden +} +hr{ + -moz-box-sizing:content-box; + -webkit-box-sizing:content-box; + box-sizing:content-box; + height:0 +} +pre{ + overflow:auto +} +code,kbd,pre,samp{ + font-size:1em +} +button,input,optgroup,select,textarea{ + color:inherit; + font:inherit; + margin:0 +} +button{ + overflow:visible +} +button,select{ + text-transform:none +} +button,html input[type=button],input[type=reset],input[type=submit]{ + -webkit-appearance:button; + cursor:pointer +} +button[disabled],html input[disabled]{ + cursor:default +} +button::-moz-focus-inner,input::-moz-focus-inner{ + border:0; + padding:0 +} +input[type=checkbox],input[type=radio]{ + -webkit-box-sizing:border-box; + -moz-box-sizing:border-box; + box-sizing:border-box; + padding:0 +} +input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{ + height:auto +} +input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{ + -webkit-appearance:none +} +textarea{ + overflow:auto +} +optgroup{ + font-weight:700 +} +table{ + border-collapse:collapse; + border-spacing:0 +} +td,th{ + padding:0 +} +/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ +@media print{ + *,:after,:before{ + background:0 0!important; + color:#000!important; + -webkit-box-shadow:none!important; + box-shadow:none!important; + text-shadow:none!important + } + a,a:visited{ + text-decoration:underline + } + a[href]:after{ + content:" (" attr(href) ")" + } + abbr[title]:after{ + content:" (" attr(title) ")" + } + a[href^="#"]:after,a[href^="javascript:"]:after{ + content:"" + } + blockquote,pre{ + border:1px solid #999; + page-break-inside:avoid + } + thead{ + display:table-header-group + } + img,tr{ + page-break-inside:avoid + } + img{ + max-width:100%!important + } + h2,h3,p{ + orphans:3; + widows:3 + } + h2,h3{ + page-break-after:avoid + } + select{ + background:#fff!important + } + .navbar{ + display:none + } + .btn>.caret,.dropup>.btn>.caret{ + border-top-color:#000!important + } + .label{ + border:1px solid #000 + } + .table{ + border-collapse:collapse!important + } + .table td,.table th{ + background-color:#fff!important + } + .table-bordered td,.table-bordered th{ + border:1px solid #ddd!important + } +} +@font-face{ + font-family:'Glyphicons Halflings'; + src:url(https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/fonts/glyphicons-halflings-regular.eot); + src:url(https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/fonts/glyphicons-halflings-regular.woff) format('woff'),url(https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg') +} +.glyphicon{ + position:relative; + top:1px; + display:inline-block; + font-family:'Glyphicons Halflings'; + font-style:normal; + font-weight:400; + line-height:1; + -webkit-font-smoothing:antialiased; + -moz-osx-font-smoothing:grayscale +} +.glyphicon-asterisk:before{ + content:"\2a" +} +.glyphicon-plus:before{ + content:"\2b" +} +.glyphicon-eur:before,.glyphicon-euro:before{ + content:"\20ac" +} +.glyphicon-minus:before{ + content:"\2212" +} +.glyphicon-cloud:before{ + content:"\2601" +} +.glyphicon-envelope:before{ + content:"\2709" +} +.glyphicon-pencil:before{ + content:"\270f" +} +.glyphicon-glass:before{ + content:"\e001" +} +.glyphicon-music:before{ + content:"\e002" +} +.glyphicon-search:before{ + content:"\e003" +} +.glyphicon-heart:before{ + content:"\e005" +} +.glyphicon-star:before{ + content:"\e006" +} +.glyphicon-star-empty:before{ + content:"\e007" +} +.glyphicon-user:before{ + content:"\e008" +} +.glyphicon-film:before{ + content:"\e009" +} +.glyphicon-th-large:before{ + content:"\e010" +} +.glyphicon-th:before{ + content:"\e011" +} +.glyphicon-th-list:before{ + content:"\e012" +} +.glyphicon-ok:before{ + content:"\e013" +} +.glyphicon-remove:before{ + content:"\e014" +} +.glyphicon-zoom-in:before{ + content:"\e015" +} +.glyphicon-zoom-out:before{ + content:"\e016" +} +.glyphicon-off:before{ + content:"\e017" +} +.glyphicon-signal:before{ + content:"\e018" +} +.glyphicon-cog:before{ + content:"\e019" +} +.glyphicon-trash:before{ + content:"\e020" +} +.glyphicon-home:before{ + content:"\e021" +} +.glyphicon-file:before{ + content:"\e022" +} +.glyphicon-time:before{ + content:"\e023" +} +.glyphicon-road:before{ + content:"\e024" +} +.glyphicon-download-alt:before{ + content:"\e025" +} +.glyphicon-download:before{ + content:"\e026" +} +.glyphicon-upload:before{ + content:"\e027" +} +.glyphicon-inbox:before{ + content:"\e028" +} +.glyphicon-play-circle:before{ + content:"\e029" +} +.glyphicon-repeat:before{ + content:"\e030" +} +.glyphicon-refresh:before{ + content:"\e031" +} +.glyphicon-list-alt:before{ + content:"\e032" +} +.glyphicon-lock:before{ + content:"\e033" +} +.glyphicon-flag:before{ + content:"\e034" +} +.glyphicon-headphones:before{ + content:"\e035" +} +.glyphicon-volume-off:before{ + content:"\e036" +} +.glyphicon-volume-down:before{ + content:"\e037" +} +.glyphicon-volume-up:before{ + content:"\e038" +} +.glyphicon-qrcode:before{ + content:"\e039" +} +.glyphicon-barcode:before{ + content:"\e040" +} +.glyphicon-tag:before{ + content:"\e041" +} +.glyphicon-tags:before{ + content:"\e042" +} +.glyphicon-book:before{ + content:"\e043" +} +.glyphicon-bookmark:before{ + content:"\e044" +} +.glyphicon-print:before{ + content:"\e045" +} +.glyphicon-camera:before{ + content:"\e046" +} +.glyphicon-font:before{ + content:"\e047" +} +.glyphicon-bold:before{ + content:"\e048" +} +.glyphicon-italic:before{ + content:"\e049" +} +.glyphicon-text-height:before{ + content:"\e050" +} +.glyphicon-text-width:before{ + content:"\e051" +} +.glyphicon-align-left:before{ + content:"\e052" +} +.glyphicon-align-center:before{ + content:"\e053" +} +.glyphicon-align-right:before{ + content:"\e054" +} +.glyphicon-align-justify:before{ + content:"\e055" +} +.glyphicon-list:before{ + content:"\e056" +} +.glyphicon-indent-left:before{ + content:"\e057" +} +.glyphicon-indent-right:before{ + content:"\e058" +} +.glyphicon-facetime-video:before{ + content:"\e059" +} +.glyphicon-picture:before{ + content:"\e060" +} +.glyphicon-map-marker:before{ + content:"\e062" +} +.glyphicon-adjust:before{ + content:"\e063" +} +.glyphicon-tint:before{ + content:"\e064" +} +.glyphicon-edit:before{ + content:"\e065" +} +.glyphicon-share:before{ + content:"\e066" +} +.glyphicon-check:before{ + content:"\e067" +} +.glyphicon-move:before{ + content:"\e068" +} +.glyphicon-step-backward:before{ + content:"\e069" +} +.glyphicon-fast-backward:before{ + content:"\e070" +} +.glyphicon-backward:before{ + content:"\e071" +} +.glyphicon-play:before{ + content:"\e072" +} +.glyphicon-pause:before{ + content:"\e073" +} +.glyphicon-stop:before{ + content:"\e074" +} +.glyphicon-forward:before{ + content:"\e075" +} +.glyphicon-fast-forward:before{ + content:"\e076" +} +.glyphicon-step-forward:before{ + content:"\e077" +} +.glyphicon-eject:before{ + content:"\e078" +} +.glyphicon-chevron-left:before{ + content:"\e079" +} +.glyphicon-chevron-right:before{ + content:"\e080" +} +.glyphicon-plus-sign:before{ + content:"\e081" +} +.glyphicon-minus-sign:before{ + content:"\e082" +} +.glyphicon-remove-sign:before{ + content:"\e083" +} +.glyphicon-ok-sign:before{ + content:"\e084" +} +.glyphicon-question-sign:before{ + content:"\e085" +} +.glyphicon-info-sign:before{ + content:"\e086" +} +.glyphicon-screenshot:before{ + content:"\e087" +} +.glyphicon-remove-circle:before{ + content:"\e088" +} +.glyphicon-ok-circle:before{ + content:"\e089" +} +.glyphicon-ban-circle:before{ + content:"\e090" +} +.glyphicon-arrow-left:before{ + content:"\e091" +} +.glyphicon-arrow-right:before{ + content:"\e092" +} +.glyphicon-arrow-up:before{ + content:"\e093" +} +.glyphicon-arrow-down:before{ + content:"\e094" +} +.glyphicon-share-alt:before{ + content:"\e095" +} +.glyphicon-resize-full:before{ + content:"\e096" +} +.glyphicon-resize-small:before{ + content:"\e097" +} +.glyphicon-exclamation-sign:before{ + content:"\e101" +} +.glyphicon-gift:before{ + content:"\e102" +} +.glyphicon-leaf:before{ + content:"\e103" +} +.glyphicon-fire:before{ + content:"\e104" +} +.glyphicon-eye-open:before{ + content:"\e105" +} +.glyphicon-eye-close:before{ + content:"\e106" +} +.glyphicon-warning-sign:before{ + content:"\e107" +} +.glyphicon-plane:before{ + content:"\e108" +} +.glyphicon-calendar:before{ + content:"\e109" +} +.glyphicon-random:before{ + content:"\e110" +} +.glyphicon-comment:before{ + content:"\e111" +} +.glyphicon-magnet:before{ + content:"\e112" +} +.glyphicon-chevron-up:before{ + content:"\e113" +} +.glyphicon-chevron-down:before{ + content:"\e114" +} +.glyphicon-retweet:before{ + content:"\e115" +} +.glyphicon-shopping-cart:before{ + content:"\e116" +} +.glyphicon-folder-close:before{ + content:"\e117" +} +.glyphicon-folder-open:before{ + content:"\e118" +} +.glyphicon-resize-vertical:before{ + content:"\e119" +} +.glyphicon-resize-horizontal:before{ + content:"\e120" +} +.glyphicon-hdd:before{ + content:"\e121" +} +.glyphicon-bullhorn:before{ + content:"\e122" +} +.glyphicon-bell:before{ + content:"\e123" +} +.glyphicon-certificate:before{ + content:"\e124" +} +.glyphicon-thumbs-up:before{ + content:"\e125" +} +.glyphicon-thumbs-down:before{ + content:"\e126" +} +.glyphicon-hand-right:before{ + content:"\e127" +} +.glyphicon-hand-left:before{ + content:"\e128" +} +.glyphicon-hand-up:before{ + content:"\e129" +} +.glyphicon-hand-down:before{ + content:"\e130" +} +.glyphicon-circle-arrow-right:before{ + content:"\e131" +} +.glyphicon-circle-arrow-left:before{ + content:"\e132" +} +.glyphicon-circle-arrow-up:before{ + content:"\e133" +} +.glyphicon-circle-arrow-down:before{ + content:"\e134" +} +.glyphicon-globe:before{ + content:"\e135" +} +.glyphicon-wrench:before{ + content:"\e136" +} +.glyphicon-tasks:before{ + content:"\e137" +} +.glyphicon-filter:before{ + content:"\e138" +} +.glyphicon-briefcase:before{ + content:"\e139" +} +.glyphicon-fullscreen:before{ + content:"\e140" +} +.glyphicon-dashboard:before{ + content:"\e141" +} +.glyphicon-paperclip:before{ + content:"\e142" +} +.glyphicon-heart-empty:before{ + content:"\e143" +} +.glyphicon-link:before{ + content:"\e144" +} +.glyphicon-phone:before{ + content:"\e145" +} +.glyphicon-pushpin:before{ + content:"\e146" +} +.glyphicon-usd:before{ + content:"\e148" +} +.glyphicon-gbp:before{ + content:"\e149" +} +.glyphicon-sort:before{ + content:"\e150" +} +.glyphicon-sort-by-alphabet:before{ + content:"\e151" +} +.glyphicon-sort-by-alphabet-alt:before{ + content:"\e152" +} +.glyphicon-sort-by-order:before{ + content:"\e153" +} +.glyphicon-sort-by-order-alt:before{ + content:"\e154" +} +.glyphicon-sort-by-attributes:before{ + content:"\e155" +} +.glyphicon-sort-by-attributes-alt:before{ + content:"\e156" +} +.glyphicon-unchecked:before{ + content:"\e157" +} +.glyphicon-expand:before{ + content:"\e158" +} +.glyphicon-collapse-down:before{ + content:"\e159" +} +.glyphicon-collapse-up:before{ + content:"\e160" +} +.glyphicon-log-in:before{ + content:"\e161" +} +.glyphicon-flash:before{ + content:"\e162" +} +.glyphicon-log-out:before{ + content:"\e163" +} +.glyphicon-new-window:before{ + content:"\e164" +} +.glyphicon-record:before{ + content:"\e165" +} +.glyphicon-save:before{ + content:"\e166" +} +.glyphicon-open:before{ + content:"\e167" +} +.glyphicon-saved:before{ + content:"\e168" +} +.glyphicon-import:before{ + content:"\e169" +} +.glyphicon-export:before{ + content:"\e170" +} +.glyphicon-send:before{ + content:"\e171" +} +.glyphicon-floppy-disk:before{ + content:"\e172" +} +.glyphicon-floppy-saved:before{ + content:"\e173" +} +.glyphicon-floppy-remove:before{ + content:"\e174" +} +.glyphicon-floppy-save:before{ + content:"\e175" +} +.glyphicon-floppy-open:before{ + content:"\e176" +} +.glyphicon-credit-card:before{ + content:"\e177" +} +.glyphicon-transfer:before{ + content:"\e178" +} +.glyphicon-cutlery:before{ + content:"\e179" +} +.glyphicon-header:before{ + content:"\e180" +} +.glyphicon-compressed:before{ + content:"\e181" +} +.glyphicon-earphone:before{ + content:"\e182" +} +.glyphicon-phone-alt:before{ + content:"\e183" +} +.glyphicon-tower:before{ + content:"\e184" +} +.glyphicon-stats:before{ + content:"\e185" +} +.glyphicon-sd-video:before{ + content:"\e186" +} +.glyphicon-hd-video:before{ + content:"\e187" +} +.glyphicon-subtitles:before{ + content:"\e188" +} +.glyphicon-sound-stereo:before{ + content:"\e189" +} +.glyphicon-sound-dolby:before{ + content:"\e190" +} +.glyphicon-sound-5-1:before{ + content:"\e191" +} +.glyphicon-sound-6-1:before{ + content:"\e192" +} +.glyphicon-sound-7-1:before{ + content:"\e193" +} +.glyphicon-copyright-mark:before{ + content:"\e194" +} +.glyphicon-registration-mark:before{ + content:"\e195" +} +.glyphicon-cloud-download:before{ + content:"\e197" +} +.glyphicon-cloud-upload:before{ + content:"\e198" +} +.glyphicon-tree-conifer:before{ + content:"\e199" +} +.glyphicon-tree-deciduous:before{ + content:"\e200" +} +*,:after,:before{ + -webkit-box-sizing:border-box; + -moz-box-sizing:border-box; + box-sizing:border-box +} +html{ + font-size:10px; + -webkit-tap-highlight-color:transparent +} +body{ + font-family:"Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif; + font-size:14px; + line-height:1.42857143; + color:#888; + background-color:#060606 +} +button,input,select,textarea{ + font-family:inherit; + font-size:inherit; + line-height:inherit +} +a{ + color:var(--accent0); + text-shadow: var(--hover-accent0) 0 0 1px; + text-decoration:none; +} +a:focus,a:hover{ + color:var(--hover-accent0); + text-shadow: var(--accent0) 0 0 10px; + text-decoration: none; +} +a:focus{ + outline:dotted thin; + outline:-webkit-focus-ring-color auto 5px; + outline-offset:-2px +} +figure{ + margin:0 +} +img{ + vertical-align:middle +} +.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{ + display:block; + max-width:100%; + height:auto +} +.img-rounded{ + border-radius:0px +} +.img-thumbnail{ + padding:4px; + line-height:1.42857143; + background-color:#282828; + border:1px solid #282828; + border-radius:0px; + -webkit-transition:all .2s ease-in-out; + -o-transition:all .2s ease-in-out; + transition:all .2s ease-in-out; + display:inline-block; + max-width:100%; + height:auto +} +.img-circle{ + border-radius:0 +} +hr{ + margin-top:20px; + margin-bottom:20px; + border:0; + border-top:1px solid #282828 +} +.sr-only{ + position:absolute; + width:1px; + height:1px; + margin:-1px; + padding:0; + overflow:hidden; + clip:rect(0,0,0,0); + border:0 +} +.sr-only-focusable:active,.sr-only-focusable:focus{ + position:static; + width:auto; + height:auto; + margin:0; + overflow:visible; + clip:auto +} +.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{ + font-family:"Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif; + font-weight:500; + line-height:1.1; + color:#fff +} +.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{ + font-weight:400; + line-height:1; + color:#888 +} +.h1,.h2,.h3,h1,h2,h3{ + margin-top:20px; + margin-bottom:10px +} +.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{ + font-size:65% +} +.h4,.h5,.h6,h4,h5,h6{ + margin-top:10px; + margin-bottom:10px +} +.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{ + font-size:75% +} +.h1,h1{ + font-size:56px +} +.h2,h2{ + font-size:45px +} +.h3,h3{ + font-size:34px +} +.h4,h4{ + font-size:24px +} +.h5,h5{ + font-size:20px +} +.h6,h6{ + font-size:16px +} +p{ + margin:0; +} +.lead{ + margin-bottom:20px; + font-size:16px; + font-weight:300; + line-height:1.4 +} +@media (min-width:768px){ + .lead{ + font-size:21px + } +} +.small,small{ + font-size:85% +} +.mark,mark{ + background-color:#f80; + padding:.2em +} +.text-left{ + text-align:left +} +.text-right{ + text-align:right +} +.text-center{ + text-align:center +} +.text-justify{ + text-align:justify +} +.text-nowrap{ + white-space:nowrap +} +.text-lowercase{ + text-transform:lowercase +} +.text-uppercase{ + text-transform:uppercase +} +.text-capitalize{ + text-transform:capitalize +} +.text-muted{ + color:#888 +} +a.text-primary:hover{ + color:var(--hover-accent0) +} +a.text-success:hover{ + color:#e6e6e6 +} +a.text-info:hover{ + color:#e6e6e6 +} +a.text-warning:hover{ + color:#e6e6e6 +} +a.text-danger:hover{ + color:#e6e6e6 +} +.bg-primary{ + color:#fff; + background-color:var(--accent0) +} +a.bg-primary:hover{ + background-color:var(--hover-accent0) +} +.bg-success{ + background-color:var(--accent0) +} +a.bg-success:hover{ + background-color:var(--accent0) +} +.bg-info{ + background-color:#93c +} +a.bg-info:hover{ + background-color:#7a29a3 +} +.bg-warning{ + background-color:#f80 +} +a.bg-warning:hover{ + background-color:#cc6d00 +} +.bg-danger{ + background-color:var(--error-accent0) +} +a.bg-danger:hover{ + background-color:#900 +} +.page-header{ + padding-bottom:9px; + margin:40px 0 20px; + border-bottom:1px solid #282828 +} +ol,ul{ + margin-top:0; + margin-bottom:10px +} +ol ol,ol ul,ul ol,ul ul{ + margin-bottom:0 +} +.list-unstyled{ + padding-left:0; + list-style:none +} +.list-inline{ + padding-left:0; + list-style:none; + margin-left:-5px +} +.list-inline>li{ + display:inline-block; + padding-left:5px; + padding-right:5px +} +dl{ + margin-top:0; + margin-bottom:20px +} +dd,dt{ + line-height:1.42857143 +} +dt{ + font-weight:700 +} +dd{ + margin-left:0 +} +@media (min-width:768px){ + .dl-horizontal dt{ + float:left; + width:160px; + clear:left; + text-align:right; + overflow:hidden; + text-overflow:ellipsis; + white-space:nowrap + } + .dl-horizontal dd{ + margin-left:180px + } +} +abbr[data-original-title],abbr[title]{ + cursor:help; + border-bottom:1px dotted #888 +} +.initialism{ + font-size:90%; + text-transform:uppercase +} +blockquote{ + padding:10px 20px; + margin:0 0 20px; + font-size:17.5px; + border-left:5px solid #282828 +} +blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{ + margin-bottom:0 +} +blockquote .small,blockquote footer,blockquote small{ + display:block; + font-size:80%; + line-height:1.42857143; + color:#555 +} +blockquote .small:before,blockquote footer:before,blockquote small:before{ + content:'\2014 \00A0' +} +.blockquote-reverse,blockquote.pull-right{ + padding-right:15px; + padding-left:0; + border-right:5px solid #282828; + border-left:0; + text-align:right +} +.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{ + content:'' +} +.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{ + content:'\00A0 \2014' +} +address{ + margin-bottom:20px; + font-style:normal; + line-height:1.42857143 +} +code,kbd,pre,samp{ + font-family:Menlo,Monaco,Consolas,"Courier New",monospace +} +code{ + padding:2px 4px; + font-size:90%; + color:#c7254e; + background-color:#f9f2f4; + border-radius:0 +} +kbd{ + padding:2px 4px; + font-size:90%; + color:#fff; + background-color:#333; + border-radius:0px; + -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25); + box-shadow:inset 0 -1px 0 rgba(0,0,0,.25) +} +kbd kbd{ + padding:0; + font-size:100%; + font-weight:700; + -webkit-box-shadow:none; + box-shadow:none +} +pre{ + display:block; + padding:9.5px; + margin:0 0 10px; + font-size:13px; + line-height:1.42857143; + word-break:break-all; + word-wrap:break-word; + color:#282828; + background-color:#f5f5f5; + border:1px solid #ccc; + border-radius:0px +} +pre code{ + padding:0; + font-size:inherit; + color:inherit; + white-space:pre-wrap; + background-color:transparent; + border-radius:0 +} +.pre-scrollable{ + max-height:340px; + overflow-y:scroll +} +.row{ + margin-left:0px; + margin-right:0px +} +.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{ + position:relative; + min-height:0px; + padding-left:0px; + padding-right:0px +} +.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{ + float:left +} +.col-xs-12{ + width:100% +} +.col-xs-11{ + width:91.66666667% +} +.col-xs-10{ + width:83.33333333% +} +.col-xs-9{ + width:75% +} +.col-xs-8{ + width:66.66666667% +} +.col-xs-7{ + width:58.33333333% +} +.col-xs-6{ + width:50% +} +.col-xs-5{ + width:41.66666667% +} +.col-xs-4{ + width:33.33333333% +} +.col-xs-3{ + width:25% +} +.col-xs-2{ + width:16.66666667% +} +.col-xs-1{ + width:8.33333333% +} +.col-xs-pull-12{ + right:100% +} +.col-xs-pull-11{ + right:91.66666667% +} +.col-xs-pull-10{ + right:83.33333333% +} +.col-xs-pull-9{ + right:75% +} +.col-xs-pull-8{ + right:66.66666667% +} +.col-xs-pull-7{ + right:58.33333333% +} +.col-xs-pull-6{ + right:50% +} +.col-xs-pull-5{ + right:41.66666667% +} +.col-xs-pull-4{ + right:33.33333333% +} +.col-xs-pull-3{ + right:25% +} +.col-xs-pull-2{ + right:16.66666667% +} +.col-xs-pull-1{ + right:8.33333333% +} +.col-xs-pull-0{ + right:auto +} +.col-xs-push-12{ + left:100% +} +.col-xs-push-11{ + left:91.66666667% +} +.col-xs-push-10{ + left:83.33333333% +} +.col-xs-push-9{ + left:75% +} +.col-xs-push-8{ + left:66.66666667% +} +.col-xs-push-7{ + left:58.33333333% +} +.col-xs-push-6{ + left:50% +} +.col-xs-push-5{ + left:41.66666667% +} +.col-xs-push-4{ + left:33.33333333% +} +.col-xs-push-3{ + left:25% +} +.col-xs-push-2{ + left:16.66666667% +} +.col-xs-push-1{ + left:8.33333333% +} +.col-xs-push-0{ + left:auto +} +.col-xs-offset-12{ + margin-left:100% +} +.col-xs-offset-11{ + margin-left:91.66666667% +} +.col-xs-offset-10{ + margin-left:83.33333333% +} +.col-xs-offset-9{ + margin-left:75% +} +.col-xs-offset-8{ + margin-left:66.66666667% +} +.col-xs-offset-7{ + margin-left:58.33333333% +} +.col-xs-offset-6{ + margin-left:50% +} +.col-xs-offset-5{ + margin-left:41.66666667% +} +.col-xs-offset-4{ + margin-left:33.33333333% +} +.col-xs-offset-3{ + margin-left:25% +} +.col-xs-offset-2{ + margin-left:16.66666667% +} +.col-xs-offset-1{ + margin-left:8.33333333% +} +.col-xs-offset-0{ + margin-left:0 +} +@media (min-width:768px){ + .col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{ + float:left + } + .col-sm-12{ + width:100% + } + .col-sm-11{ + width:91.66666667% + } + .col-sm-10{ + width:83.33333333% + } + .col-sm-9{ + width:75% + } + .col-sm-8{ + width:66.66666667% + } + .col-sm-7{ + width:58.33333333% + } + .col-sm-6{ + width:50% + } + .col-sm-5{ + width:41.66666667% + } + .col-sm-4{ + width:33.33333333% + } + .col-sm-3{ + width:25% + } + .col-sm-2{ + width:16.66666667% + } + .col-sm-1{ + width:8.33333333% + } + .col-sm-pull-12{ + right:100% + } + .col-sm-pull-11{ + right:91.66666667% + } + .col-sm-pull-10{ + right:83.33333333% + } + .col-sm-pull-9{ + right:75% + } + .col-sm-pull-8{ + right:66.66666667% + } + .col-sm-pull-7{ + right:58.33333333% + } + .col-sm-pull-6{ + right:50% + } + .col-sm-pull-5{ + right:41.66666667% + } + .col-sm-pull-4{ + right:33.33333333% + } + .col-sm-pull-3{ + right:25% + } + .col-sm-pull-2{ + right:16.66666667% + } + .col-sm-pull-1{ + right:8.33333333% + } + .col-sm-pull-0{ + right:auto + } + .col-sm-push-12{ + left:100% + } + .col-sm-push-11{ + left:91.66666667% + } + .col-sm-push-10{ + left:83.33333333% + } + .col-sm-push-9{ + left:75% + } + .col-sm-push-8{ + left:66.66666667% + } + .col-sm-push-7{ + left:58.33333333% + } + .col-sm-push-6{ + left:50% + } + .col-sm-push-5{ + left:41.66666667% + } + .col-sm-push-4{ + left:33.33333333% + } + .col-sm-push-3{ + left:25% + } + .col-sm-push-2{ + left:16.66666667% + } + .col-sm-push-1{ + left:8.33333333% + } + .col-sm-push-0{ + left:auto + } + .col-sm-offset-12{ + margin-left:100% + } + .col-sm-offset-11{ + margin-left:91.66666667% + } + .col-sm-offset-10{ + margin-left:83.33333333% + } + .col-sm-offset-9{ + margin-left:75% + } + .col-sm-offset-8{ + margin-left:66.66666667% + } + .col-sm-offset-7{ + margin-left:58.33333333% + } + .col-sm-offset-6{ + margin-left:50% + } + .col-sm-offset-5{ + margin-left:41.66666667% + } + .col-sm-offset-4{ + margin-left:33.33333333% + } + .col-sm-offset-3{ + margin-left:25% + } + .col-sm-offset-2{ + margin-left:16.66666667% + } + .col-sm-offset-1{ + margin-left:8.33333333% + } + .col-sm-offset-0{ + margin-left:0 + } +} +@media (min-width:992px){ + .col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{ + float:left + } + .col-md-12{ + width:100% + } + .col-md-11{ + width:91.66666667% + } + .col-md-10{ + width:83.33333333% + } + .col-md-9{ + width:75% + } + .col-md-8{ + width:66.66666667% + } + .col-md-7{ + width:58.33333333% + } + .col-md-6{ + width:50% + } + .col-md-5{ + width:41.66666667% + } + .col-md-4{ + width:33.33333333% + } + .col-md-3{ + width:25% + } + .col-md-2{ + width:16.66666667% + } + .col-md-1{ + width:8.33333333% + } + .col-md-pull-12{ + right:100% + } + .col-md-pull-11{ + right:91.66666667% + } + .col-md-pull-10{ + right:83.33333333% + } + .col-md-pull-9{ + right:75% + } + .col-md-pull-8{ + right:66.66666667% + } + .col-md-pull-7{ + right:58.33333333% + } + .col-md-pull-6{ + right:50% + } + .col-md-pull-5{ + right:41.66666667% + } + .col-md-pull-4{ + right:33.33333333% + } + .col-md-pull-3{ + right:25% + } + .col-md-pull-2{ + right:16.66666667% + } + .col-md-pull-1{ + right:8.33333333% + } + .col-md-pull-0{ + right:auto + } + .col-md-push-12{ + left:100% + } + .col-md-push-11{ + left:91.66666667% + } + .col-md-push-10{ + left:83.33333333% + } + .col-md-push-9{ + left:75% + } + .col-md-push-8{ + left:66.66666667% + } + .col-md-push-7{ + left:58.33333333% + } + .col-md-push-6{ + left:50% + } + .col-md-push-5{ + left:41.66666667% + } + .col-md-push-4{ + left:33.33333333% + } + .col-md-push-3{ + left:25% + } + .col-md-push-2{ + left:16.66666667% + } + .col-md-push-1{ + left:8.33333333% + } + .col-md-push-0{ + left:auto + } + .col-md-offset-12{ + margin-left:100% + } + .col-md-offset-11{ + margin-left:91.66666667% + } + .col-md-offset-10{ + margin-left:83.33333333% + } + .col-md-offset-9{ + margin-left:75% + } + .col-md-offset-8{ + margin-left:66.66666667% + } + .col-md-offset-7{ + margin-left:58.33333333% + } + .col-md-offset-6{ + margin-left:50% + } + .col-md-offset-5{ + margin-left:41.66666667% + } + .col-md-offset-4{ + margin-left:33.33333333% + } + .col-md-offset-3{ + margin-left:25% + } + .col-md-offset-2{ + margin-left:16.66666667% + } + .col-md-offset-1{ + margin-left:8.33333333% + } + .col-md-offset-0{ + margin-left:0 + } +} +@media (min-width:1200px){ + .col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{ + float:left + } + .col-lg-12{ + width:100% + } + .col-lg-11{ + width:91.66666667% + } + .col-lg-10{ + width:83.33333333% + } + .col-lg-9{ + width:75% + } + .col-lg-8{ + width:66.66666667% + } + .col-lg-7{ + width:58.33333333% + } + .col-lg-6{ + width:50% + } + .col-lg-5{ + width:41.66666667% + } + .col-lg-4{ + width:33.33333333% + } + .col-lg-3{ + width:25% + } + .col-lg-2{ + width:16.66666667% + } + .col-lg-1{ + width:8.33333333% + } + .col-lg-pull-12{ + right:100% + } + .col-lg-pull-11{ + right:91.66666667% + } + .col-lg-pull-10{ + right:83.33333333% + } + .col-lg-pull-9{ + right:75% + } + .col-lg-pull-8{ + right:66.66666667% + } + .col-lg-pull-7{ + right:58.33333333% + } + .col-lg-pull-6{ + right:50% + } + .col-lg-pull-5{ + right:41.66666667% + } + .col-lg-pull-4{ + right:33.33333333%
 + } + .col-lg-pull-3{ + right:25% + } + .col-lg-pull-2{ + right:16.66666667% + } + .col-lg-pull-1{ + right:8.33333333% + } + .col-lg-pull-0{ + right:auto + } + .col-lg-push-12{ + left:100% + } + .col-lg-push-11{ + left:91.66666667% + } + .col-lg-push-10{ + left:83.33333333% + } + .col-lg-push-9{ + left:75% + } + .col-lg-push-8{ + left:66.66666667% + } + .col-lg-push-7{ + left:58.33333333% + } + .col-lg-push-6{ + left:50% + } + .col-lg-push-5{ + left:41.66666667% + } + .col-lg-push-4{ + left:33.33333333% + } + .col-lg-push-3{ + left:25% + } + .col-lg-push-2{ + left:16.66666667% + } + .col-lg-push-1{ + left:8.33333333% + } + .col-lg-push-0{ + left:auto + } + .col-lg-offset-12{ + margin-left:100% + } + .col-lg-offset-11{ + margin-left:91.66666667% + } + .col-lg-offset-10{ + margin-left:83.33333333% + } + .col-lg-offset-9{ + margin-left:75% + } + .col-lg-offset-8{ + margin-left:66.66666667% + } + .col-lg-offset-7{ + margin-left:58.33333333% + } + .col-lg-offset-6{ + margin-left:50% + } + .col-lg-offset-5{ + margin-left:41.66666667% + } + .col-lg-offset-4{ + margin-left:33.33333333% + } + .col-lg-offset-3{ + margin-left:25% + } + .col-lg-offset-2{ + margin-left:16.66666667% + } + .col-lg-offset-1{ + margin-left:8.33333333% + } + .col-lg-offset-0{ + margin-left:0 + } +} +table{ + background-color:#181818 +} +caption{ + padding-top:8px; + padding-bottom:8px; + color:#888; + text-align:left +} +th{ + text-align:left +} +.table{ + width:100%; + max-width:100%; + margin-bottom:20px +} +.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{ + padding:8px; + line-height:1.42857143; + vertical-align:top; + border-top:1px solid #282828 +} +.table>thead>tr>th{ + vertical-align:bottom; + border-bottom:2px solid #282828 +} +.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{ + border-top:0 +} +.table>tbody+tbody{ + border-top:2px solid #282828 +} +.table .table{ + background-color:#060606 +} +.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{ + padding:5px +} +.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{ + border:1px solid #282828 +} +.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{ + border-bottom-width:2px +} +.table-striped>tbody>tr:nth-child(odd){ + background-color:#080808 +} +.table-hover>tbody>tr:hover{ + background-color:#282828 +} +table col[class*=col-]{ + position:static; + float:none; + display:table-column +} +table td[class*=col-],table th[class*=col-]{ + position:static; + float:none; + display:table-cell +} +.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{ + background-color:#282828 +} +.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{ + background-color:#1b1b1b +} +.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{ + background-color:var(--accent0) +} +.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{ + background-color:#669a00 +} +.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{ + background-color:#93c +} +.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{ + background-color:#8a2eb8 +} +.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{ + background-color:#f80 +} +.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{ + background-color:#e67a00 +} +.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{ + background-color:var(--error-accent0) +} +.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{ + background-color:#b30000 +} +.table-responsive{ + overflow-x:auto; + min-height:.01% +} +@media screen and (max-width:767px){ + .table-responsive{ + width:100%; + margin-bottom:15px; + overflow-y:hidden; + -ms-overflow-style:-ms-autohiding-scrollbar; + border:1px solid #282828 + } + .table-responsive>.table{ + margin-bottom:0 + } + .table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{ + white-space:nowrap + } + .table-responsive>.table-bordered{ + border:0 + } + .table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{ + border-left:0 + } + .table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{ + border-right:0 + } + .table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{ + border-bottom:0 + } +} +fieldset{ + padding:0; + margin:0; + border:0; + min-width:0 +} +legend{ + display:block; + width:100%; + padding:0; + margin-bottom:20px; + font-size:21px; + line-height:inherit; + border:0; + border-bottom:1px solid #282828 +} +label{ + display:inline-block; + max-width:100%; + margin-bottom:5px; + font-weight:700 +} +input[type=search]{ + -webkit-box-sizing:border-box; + -moz-box-sizing:border-box; + box-sizing:border-box +} +input[type=checkbox],input[type=radio]{ + margin:4px 0 0; + line-height:normal +} +input[type=file]{ + display:block +} +input[type=range]{ + display:block; + width:100% +} +select[multiple],select[size]{ + height:auto +} +input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{ + outline:dotted thin; + outline:-webkit-focus-ring-color auto 5px; + outline-offset:-2px +} +output{ + display:block; + padding-top:9px; + font-size:14px; + line-height:1.42857143; + color:#888 +} +.form-control{ + flex-grow: 1; + height:38px; + padding:8px 12px; + font-size:14px; + line-height:1.42857143; + color:#888; + background-color:#fff; + background-image:none; + border:1px solid #282828; + border-radius:0px; + -webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; + -o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s; + transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s +} +.form-control:focus, #esearchbar:focus{ + border-color:var(--accent0); + outline:0; + -webkit-box-shadow:inset 0 1px 1px var(--accent0),0 0 8px var(--accent0); + box-shadow:inset 0 1px 1px var(--accent0),0 0 8px var(--accent0) +} +.form-control::-moz-placeholder{ + color:#888; + opacity:1 +} +.form-control:-ms-input-placeholder{ + color:#888 +} +.form-control::-webkit-input-placeholder{ + color:#888 +} +.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{ + cursor:not-allowed; + background-color:#adafae; + opacity:1 +} +textarea.form-control{ + height:auto +} +input[type=search]{ + -webkit-appearance:none +} +@media screen and (-webkit-min-device-pixel-ratio:0){ + input[type=date],input[type=datetime-local],input[type=month],input[type=time]{ + line-height:38px + } + input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{ + line-height:30px + } + input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{ + line-height:54px + } +} +.form-group{ + margin-bottom:15px +} +.checkbox,.radio{ + position:relative; + display:block; + margin-top:10px; + margin-bottom:10px +} +.checkbox label,.radio label{ + min-height:20px; + padding-left:20px; + margin-bottom:0; + font-weight:400; + cursor:pointer +} +.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{ + position:absolute; + margin-left:-20px +} +.checkbox+.checkbox,.radio+.radio{ + margin-top:-5px +} +.checkbox-inline,.radio-inline{ + display:inline-block; + padding-left:20px; + margin-bottom:0; + vertical-align:middle; + font-weight:400; + cursor:pointer +} +.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{ + margin-top:0; + margin-left:10px +} +.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio label,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{ + cursor:not-allowed +} +.form-control-static{ + padding-top:9px; + padding-bottom:9px; + margin-bottom:0 +} +.form-control-static.input-lg,.form-control-static.input-sm{ + padding-left:0; + padding-right:0 +} +.form-group-sm .form-control,.input-sm{ + height:30px; + padding:5px 10px; + font-size:12px; + line-height:1.5; + border-radius:0px +} +select.form-group-sm .form-control,select.input-sm{ + height:30px; + line-height:30px +} +select[multiple].form-group-sm .form-control,select[multiple].input-sm,textarea.form-group-sm .form-control,textarea.input-sm{ + height:auto +} +.form-group-lg .form-control,.input-lg{ + height:54px; + padding:14px 16px; + font-size:18px; + line-height:1.33; + border-radius:0px +} +select.form-group-lg .form-control,select.input-lg{ + height:54px; + line-height:54px +} +select[multiple].form-group-lg .form-control,select[multiple].input-lg,textarea.form-group-lg .form-control,textarea.input-lg{ + height:auto +} +.has-feedback{ + position:relative +} +.has-feedback .form-control{ + padding-right:47.5px +} +.form-control-feedback{ + position:absolute; + top:0; + right:0; + z-index:2; + display:block; + width:38px; + height:38px; + line-height:38px; + text-align:center; + pointer-events:none +} +.input-lg+.form-control-feedback{ + width:54px; + height:54px; + line-height:54px +} +.input-sm+.form-control-feedback{ + width:30px; + height:30px; + line-height:30px +} +.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{ + color:#fff +} +.has-success .form-control{ + -webkit-box-shadow:inset 0 1px 1px var(--accent0); + box-shadow:inset 0 1px 1px var(--accent0) +} +.has-success .form-control:focus{ + -webkit-box-shadow:inset 0 1px 1px var(--accent0),0 0 6px #fff; + box-shadow:inset 0 1px 1px var(--accent0),0 0 6px #fff +} +.has-success .input-group-addon{ + color:#fff; + background-color:var(--accent0) +} +.has-success .form-control-feedback,.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{ + color:#fff +} +.has-warning .form-control{ + -webkit-box-shadow:inset 0 1px 1px var(--accent0); + box-shadow:inset 0 1px 1px var(--accent0) +} +.has-warning .form-control:focus{ + -webkit-box-shadow:inset 0 1px 1px var(--accent0),0 0 6px #fff; + box-shadow:inset 0 1px 1px var(--accent0),0 0 6px #fff +} +.has-warning .input-group-addon{ + color:#fff; + background-color:#f80 +} +.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label,.has-warning .form-control-feedback{ + color:#fff +} +.has-error .form-control{ + -webkit-box-shadow:inset 0 1px 1px var(--accent0); + box-shadow:inset 0 1px 1px var(--accent0) +} +.has-error .form-control:focus{ + -webkit-box-shadow:inset 0 1px 1px var(--accent0),0 0 6px #fff; + box-shadow:inset 0 1px 1px var(--accent0),0 0 6px #fff +} +.has-error .input-group-addon{ + color:#fff; + background-color:var(--error-accent0) +} +.has-feedback label~.form-control-feedback{ + top:25px +} +.has-feedback label.sr-only~.form-control-feedback{ + top:0 +} +.help-block{ + display:block; + margin-top:5px; + margin-bottom:10px; + color:var(--text-color0) +} +@media (min-width:768px){ + .form-inline .form-group{ + display:inline-block; + margin-bottom:0; + vertical-align:middle + } + .form-inline .form-control{ + display:inline-block; + width:auto; + vertical-align:middle + } + .form-inline .form-control-static{ + display:inline-block + } + .form-inline .input-group{ + display:inline-table; + vertical-align:middle + } + .form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{ + width:auto + } + .form-inline .input-group>.form-control{ + width:100% + } + .form-inline .control-label{ + margin-bottom:0; + vertical-align:middle + } + .form-inline .checkbox,.form-inline .radio{ + display:inline-block; + margin-top:0; + margin-bottom:0; + vertical-align:middle + } + .form-inline .checkbox label,.form-inline .radio label{ + padding-left:0 + } + .form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{ + position:relative; + margin-left:0 + } + .form-inline .has-feedback .form-control-feedback{ + top:0 + } +} +.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{ + margin-top:0; + margin-bottom:0; + padding-top:9px +} +.form-horizontal .checkbox,.form-horizontal .radio{ + min-height:29px +} +.form-horizontal .form-group{ + margin-left:-15px; + margin-right:-15px +} +@media (min-width:768px){ + .form-horizontal .control-label{ + text-align:right; + margin-bottom:0; + padding-top:9px + } +} +.form-horizontal .has-feedback .form-control-feedback{ + right:15px +} +@media (min-width:768px){ + .form-horizontal .form-group-lg .control-label{ + padding-top:19.62px + } +} +@media (min-width:768px){ + .form-horizontal .form-group-sm .control-label{ + padding-top:6px + } +} +.btn{ + display:inline-block; + margin-bottom:0; + font-weight:400; + text-align:center; + vertical-align:middle; + -ms-touch-action:manipulation; + touch-action:manipulation; + cursor:pointer; + background-image:none; + border:1px solid transparent; + white-space:nowrap; + padding:8px 12px; + font-size:14px; + line-height:1.42857143; + border-radius:0px; + -webkit-user-select:none; + -moz-user-select:none; + -ms-user-select:none; + user-select:none +} +.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{ + outline:dotted thin; + outline:-webkit-focus-ring-color auto; +} +.btn.focus,.btn:focus,.btn:hover{ + color:#fff; + text-decoration:none +} +.btn.active,.btn:active{ + outline:0; + background-image:none; + -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125); + box-shadow:inset 0 3px 5px rgba(0,0,0,.125) +} +.btn.disabled,.btn[disabled],fieldset[disabled] .btn{ + cursor:not-allowed; + pointer-events:none; + opacity:.65; + filter:alpha(opacity=65); + -webkit-box-shadow:none; + box-shadow:none +} +.btn-default{ + color:#fff; + background-color:var(--panel-bg0); + border-color:#111111l +} +.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{ + color:#fff; + background-color:#282828; + border-color:#232323 +} +.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{ + background-image:none +} +.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{ + background-color:#424242; + border-color:#424242 +} +.btn-default .badge{ + color:#424242; + background-color:#fff +} +.btn-primary{ + color:#fff; + background-color:var(--accent0); + border-color:var(--accent0) +} +.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{ + color:var(--accent0); + background-color:var(--hover-accent0); + border-color:var(--hover-accent0) +} +.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{ + background-image:none +} +.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{ + color: var(--accent0); + background-color:var(--accent0); + border-color:var(--accent0) +} +.btn-primary .badge{ + color:var(--accent0); + background-color:#fff +} +.btn-success{ + color:#fff; + background-color:var(--accent0); + border-color:var(--accent0); +} +.btn-success.active,.btn-success.focus,.btn-success:active,.btn-success:focus,.btn-success:hover,.open>.dropdown-toggle.btn-success{ + color:#fff; + background-color:var(--accent0); + border-color:var(--accent0) +} +.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{ + background-image:none +} +.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{ + background-color:var(--accent0); + border-color:var(--accent0) +} +.btn-success .badge{ + color:var(--accent0); + background-color:#fff +} +.btn-info{ + color:#fff; + background-color:#93c; + border-color:#93c +} +.btn-info.active,.btn-info.focus,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.dropdown-toggle.btn-info{ + color:#fff; + background-color:#7a29a3; + border-color:#74279b +} +.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{ + background-image:none +} +.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{ + background-color:#93c; + border-color:#93c +} +.btn-info .badge{ + color:#93c; + background-color:#fff +} +.btn-warning{ + color:#fff; + background-color:#f80; + border-color:#f80 +} +.btn-warning.active,.btn-warning.focus,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{ + color:#fff; + background-color:#cc6d00; + border-color:#c26700 +} +.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{ + background-image:none +} +.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{ + background-color:#f80; + border-color:#f80 +} +.btn-warning .badge{ + color:#f80; + background-color:#fff +} +.btn-danger{ + color:#fff; + background-color:var(--error-accent0); + border-color:var(--error-accent0) +} +.btn-danger.active,.btn-danger.focus,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{ + color:#fff; + background-color:#900; + border-color:#8f0000 +} +.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{ + background-image:none +} +.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{ + background-color:var(--error-accent0); + border-color:var(--error-accent0) +} +.btn-danger .badge{ + color:var(--error-accent0); + background-color:#fff +} +.btn-link{ + color:var(--accent0); + font-weight:400; + border-radius:0 +} +.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{ + background-color:transparent; + -webkit-box-shadow:none; + box-shadow:none +} +.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{ + border-color:transparent +} +.btn-link:focus,.btn-link:hover{ + color:var(--accent0); + text-decoration:underline; + background-color:transparent +} +.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{ + color:#888; + text-decoration:none +} +.btn-group-lg>.btn,.btn-lg{ + padding:14px 16px; + font-size:18px; + line-height:1.33; + border-radius:0px +} +.btn-group-sm>.btn,.btn-sm{ + padding:5px 10px; + font-size:12px; + line-height:1.5; + border-radius:0px +} +.btn-ln{ + padding: 5px 10px; + font-size: 12px; + line-height: 1; + border-radius: 0px +} +.qs-form{ + flex-grow: 1; + color:#888; + background-color:#fff; + background-image:none; + border:1px solid #282828; + border-radius:0px; + transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s +} +.qs-form:focus{ + border-color:var(--accent0); + outline:0; + -webkit-box-shadow:inset 0 1px 1px var(--accent0),0 0 8px var(--accent0); + box-shadow:inset 0 1px 1px var(--accent0),0 0 8px var(--accent0) +} +input.qs-form[type="text"], input.qs-form[type="password"], input.qs-form[type="email"], textarea.qs-form { + background-color: var(--panel-bg0) !important; + color: var(--text-color0); +} +.btn-group-xs>.btn,.btn-xs{ + padding:1px 5px; + font-size:12px; + line-height:1.5; + border-radius:0px +} +.btn-block{ + display:block; + width:100% +} +.btn-block+.btn-block{ + margin-top:5px +} +input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{ + width:100% +} +.fade{ + opacity:0; + -webkit-transition:opacity .15s linear; + -o-transition:opacity .15s linear; + transition:opacity .15s linear +} +.fade.in{ + opacity:1 +} +.collapse{ + display:none; + visibility:hidden +} +.collapse.in{ + display:block; + visibility:visible +} +tr.collapse.in{ + display:table-row +} +tbody.collapse.in{ + display:table-row-group +} +.collapsing{ + position:relative; + height:0; + overflow:hidden; + -webkit-transition-property:height,visibility; + -o-transition-property:height,visibility; + transition-property:height,visibility; + -webkit-transition-duration:.35s; + -o-transition-duration:.35s; + transition-duration:.35s; + -webkit-transition-timing-function:ease; + -o-transition-timing-function:ease; + transition-timing-function:ease +} +.caret{ + display:inline-block; + width:0; + height:0; + margin-left:2px; + vertical-align:middle; + border-top:4px solid; + border-right:4px solid transparent; + border-left:4px solid transparent +} +.dropdown{ + position:relative +} +.dropdown-toggle:focus{ + outline:0 +} +.dropdown-menu{ + position:absolute; + top:100%; + left:0; + z-index:1000; + display:none; + float:left; + min-width:160px; + padding:5px 0; + margin:2px 0 0; + list-style:none; + font-size:14px; + text-align:left; + background-color:var(--nav-bg); + backdrop-filter: var(--nav-bg-f); + border:1px solid #444; + border:1px solid rgba(255,255,255,.1); + border-radius:0px; + -webkit-box-shadow:0 6px 12px rgba(0,0,0,.175); + box-shadow:0 6px 12px rgba(0,0,0,.175); + -webkit-background-clip:padding-box; + background-clip:padding-box +} +.dropdown-menu.pull-right{ + right:0; + left:auto +} +.dropdown-menu .divider{ + height:1px; + margin:9px 0; + overflow:hidden; + background-color:rgba(255,255,255,.1) +} +.dropdown-menu>li>a{ + display:block; + padding:3px 20px; + clear:both; + font-weight:400; + line-height:1.42857143; + color:#fff; + white-space:nowrap +} +.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{ + text-decoration:none; + color:#fff; + background-color:var(--accent0) +} +.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{ + color:#fff; + text-decoration:none; + outline:0; + background-color:var(--accent0) +} +.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{ + color:#888 +} +.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{ + text-decoration:none; + background-color:transparent; + background-image:none; + filter:progid:DXImageTransform.Microsoft.gradient(enabled=false); + cursor:not-allowed +} +.open>.dropdown-menu{ + display:block +} +.open>a{ + outline:0 +} +.dropdown-menu-right{ + left:auto; + right:0 +} +.dropdown-menu-left{ + left:0; + right:auto +} +.dropdown-header{ + display:block; + padding:3px 20px; + font-size:12px; + line-height:1.42857143; + color:#888; + white-space:nowrap +} +.dropdown-backdrop{ + position:fixed; + left:0; + right:0; + bottom:0; + top:0; + z-index:990 +} +.pull-right>.dropdown-menu{ + right:0; + left:auto +} +.dropup .caret,.navbar-fixed-bottom .dropdown .caret{ + border-top:0; + border-bottom:4px solid; + content:"" +} +.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{ + top:auto; + bottom:100%; + margin-bottom:1px +} +@media (min-width:768px){ + .navbar-right .dropdown-menu{ + left:auto; + right:0 + } + .navbar-right .dropdown-menu-left{ + left:0; + right:auto + } +} +.btn-group,.btn-group-vertical{ + position:relative; + display:inline-block; + vertical-align:middle +} +.btn-group-vertical>.btn,.btn-group>.btn{ + position:relative; + float:left +} +.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{ + z-index:2 +} +.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{ + margin-left:-1px +} +.btn-toolbar{ + margin-left:-5px +} +.btn-toolbar .btn-group,.btn-toolbar .input-group{ + float:left +} +.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{ + margin-left:5px +} +.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){ + border-radius:0 +} +.btn-group>.btn:first-child{ + margin-left:0 +} +.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){ + border-bottom-right-radius:0; + border-top-right-radius:0 +} +.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){ + border-bottom-left-radius:0; + border-top-left-radius:0 +} +.btn-group>.btn-group{ + float:left +} +.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{ + border-radius:0 +} +.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{ + border-bottom-right-radius:0; + border-top-right-radius:0 +} +.btn-group>.btn-group:last-child>.btn:first-child{ + border-bottom-left-radius:0; + border-top-left-radius:0 +} +.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{ + outline:0 +} +.btn-group>.btn+.dropdown-toggle{ + padding-left:8px; + padding-right:8px +} +.btn-group>.btn-lg+.dropdown-toggle{ + padding-left:12px; + padding-right:12px +} +.btn-group.open .dropdown-toggle{ + -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125); + box-shadow:inset 0 3px 5px rgba(0,0,0,.125) +} +.btn-group.open .dropdown-toggle.btn-link{ + -webkit-box-shadow:none; + box-shadow:none +} +.btn .caret{ + margin-left:0 +} +.btn-lg .caret{ + border-width:5px 5px 0 +} +.dropup .btn-lg .caret{ + border-width:0 5px 5px +} +.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{ + display:block; + float:none; + width:100%; + max-width:100% +} +.btn-group-vertical>.btn-group>.btn{ + float:none +} +.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{ + margin-top:-1px; + margin-left:0 +} +.btn-group-vertical>.btn:not(:first-child):not(:last-child){ + border-radius:0 +} +.btn-group-vertical>.btn:first-child:not(:last-child){ + border-top-right-radius:4px; + border-bottom-right-radius:0; + border-bottom-left-radius:0 +} +.btn-group-vertical>.btn:last-child:not(:first-child){ + border-bottom-left-radius:4px; + border-top-right-radius:0; + border-top-left-radius:0 +} +.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{ + border-radius:0 +} +.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{ + border-bottom-right-radius:0; + border-bottom-left-radius:0 +} +.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{ + border-top-right-radius:0; + border-top-left-radius:0 +} +.btn-group-justified{ + display:table; + width:100%; + table-layout:fixed; + border-collapse:separate +} +.btn-group-justified>.btn,.btn-group-justified>.btn-group{ + float:none; + display:table-cell; + width:1% +} +.btn-group-justified>.btn-group .btn{ + width:100% +} +.btn-group-justified>.btn-group .dropdown-menu{ + left:auto +} +[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{ + position:absolute; + clip:rect(0,0,0,0); + pointer-events:none +} +.input-group{ + position:relative; + display:table; + border-collapse:separate +} +.input-group[class*=col-]{ + float:none; + padding-left:0; + padding-right:0 +} +.input-group .form-control{ + position:relative; + z-index:2; + float:left; + width:100%; + margin-bottom:0 +} +.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{ + height:54px; + padding:14px 16px; + font-size:18px; + line-height:1.33; + border-radius:0px +} +select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{ + height:54px; + line-height:54px +} +select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{ + height:auto +} +.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{ + height:30px; + padding:5px 10px; + font-size:12px; + line-height:1.5; + border-radius:0px +} +select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{ + height:30px; + line-height:30px +} +select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{ + height:auto +} +.input-group .form-control,.input-group-addon,.input-group-btn{ + display:table-cell +} +.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){ + border-radius:0 +} +.input-group-addon,.input-group-btn{ + width:1%; + white-space:nowrap; + vertical-align:middle +} +.input-group-addon{ + padding:8px 12px; + font-size:14px; + font-weight:400; + line-height:1; + color:#888; + text-align:center; + border:1px solid #282828; + border-radius:0px +} +.input-group-addon.input-sm{ + padding:5px 10px; + font-size:12px; + border-radius:0px +} +.input-group-addon.input-lg{ + padding:14px 16px; + font-size:18px; + border-radius:0px +} +.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{ + margin-top:0 +} +.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){ + border-bottom-right-radius:0; + border-top-right-radius:0 +} +.input-group-addon:first-child{ + border-right:0 +} +.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{ + border-bottom-left-radius:0; + border-top-left-radius:0 +} +.input-group-addon:last-child{ + border-left:0 +} +.input-group-btn{ + position:relative; + font-size:0; + white-space:nowrap +} +.input-group-btn>.btn{ + position:relative +} +.input-group-btn>.btn+.btn{ + margin-left:-1px +} +.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{ + z-index:2 +} +.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{ + margin-right:-1px +} +.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{ + margin-left:-1px +} +.nav{ + margin-bottom:0; + padding-left:0; + list-style:none +} +.nav>li{ + position:relative; + display:block +} +.nav>li>a{ + position:relative; + display:block; + padding:10px 15px +} +.nav>li>a:focus,.nav>li>a:hover{ + text-decoration:none; + background-color:var(--nav-bg) + backdrop-filter: var(--nav-bg-f); +} +.nav>li.disabled>a{ + color:#888 +} +.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{ + color:#888; + text-decoration:none; + background-color:transparent; + cursor:not-allowed +} +.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{ + background-color:var(--nav-bg); + backdrop-filter: var(--nav-bg-f); + border-color:var(--accent0) +} +.nav .nav-divider{ + height:1px; + margin:9px 0; + overflow:hidden; + background-color:#e5e5e5 +} +.nav>li>a>img{ + max-width:none +} +.nav-tabs{ + border-bottom:1px solid #282828 +} +.nav-tabs>li{ + float:left; + margin-bottom:-1px +} +.nav-tabs>li>a{ + margin-right:2px; + line-height:1.42857143; + border:1px solid transparent; + border-radius:0px 0px 0 0 +} +.nav-tabs>li>a:hover{ + border-color:transparent transparent #282828 +} +.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{ + color:#fff; + background-color:var(--accent0); + border:1px solid #282828; + border-bottom-color:transparent; + cursor:default +} +.nav-tabs.nav-justified{ + width:100%; + border-bottom:0 +} +.nav-tabs.nav-justified>li{ + float:none +} +.nav-tabs.nav-justified>li>a{ + text-align:center; + margin-bottom:5px +} +.nav-tabs.nav-justified>.dropdown .dropdown-menu{ + top:auto; + left:auto +} +@media (min-width:768px){ + .nav-tabs.nav-justified>li{ + display:table-cell; + width:1% + } + .nav-tabs.nav-justified>li>a{ + margin-bottom:0 + } +} +.nav-tabs.nav-justified>li>a{ + margin-right:0; + border-radius:0px +} +.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{ + border:1px solid #ddd +} +@media (min-width:768px){ + .nav-tabs.nav-justified>li>a{ + border-bottom:1px solid #ddd; + border-radius:0 + } + .nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{ + border-bottom-color:#060606 + } +} +.nav-pills>li{ + float:left +} +.nav-pills>li>a{ + border-radius:0px +} +.nav-pills>li+li{ + margin-left:2px +} +.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{ + color:#fff; + background-color:var(--accent0) +} +.nav-stacked>li{ + float:none +} +.nav-stacked>li+li{ + margin-top:2px; + margin-left:0 +} +.nav-justified{ + width:100% +} +.nav-justified>li{ + float:none +} +.nav-justified>li>a{ + text-align:center; + margin-bottom:5px +} +.nav-justified>.dropdown .dropdown-menu{ + top:auto; + left:auto +} +@media (min-width:768px){ + .nav-justified>li{ + display:table-cell; + width:1% + } + .nav-justified>li>a{ + margin-bottom:0 + } +} +.nav-tabs-justified{ + border-bottom:0 +} +.nav-tabs-justified>li>a{ + margin-right:0; + border-radius:0px +} +.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{ + border:1px solid #ddd +} +@media (min-width:768px){ + .nav-tabs-justified>li>a{ + border-bottom:1px solid #ddd; + border-radius: 0 0 + } + .nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{ + border-bottom-color:#060606 + } +} +.tab-content>.tab-pane{ + display:none; + visibility:hidden +} +.tab-content>.active{ + display:block; + visibility:visible +} +.nav-tabs .dropdown-menu{ + margin-top:-1px; + border-top-right-radius:0; + border-top-left-radius:0 +} +.navbar{ + position:relative; + min-height:50px; + margin-bottom:20px; + border:1px solid transparent +} +@media (min-width:768px){ + .navbar{ + border-radius:0px + } +} +@media (min-width:768px){ + .navbar-header{ + float:left + } +} +.navbar-collapse{ + overflow-x:visible; + padding-right:15px; + padding-left:15px; + border-top:1px solid transparent; + -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1); + box-shadow:inset 0 1px 0 rgba(255,255,255,.1); + -webkit-overflow-scrolling:touch +} +.navbar-collapse.in{ + overflow-y:auto +} +@media (min-width:768px){ + .navbar-collapse{ + width:auto; + border-top:0; + -webkit-box-shadow:none; + box-shadow:none + } + .navbar-collapse.collapse{ + display:block!important; + visibility:visible!important; + height:auto!important; + padding-bottom:0; + overflow:visible!important + } + .navbar-collapse.in{ + overflow-y:visible + } + .navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{ + padding-left:0; + padding-right:0 + } +} +.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{ + max-height:340px +} +@media (max-device-width:480px) and (orientation:landscape){ + .navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{ + max-height:200px + } +} +.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{ + margin-right:-15px; + margin-left:-15px +} +@media (min-width:768px){ + .container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{ + margin-right:0; + margin-left:0 + } +} +.navbar-static-top{ + z-index:1000; + border-width:0 0 1px +} +@media (min-width:768px){ + .navbar-static-top{ + border-radius:0 + } +} +.navbar-fixed-bottom,.navbar-fixed-top{ + right:0; + left:0; + z-index:1030 +} +@media (min-width:768px){ + .navbar-fixed-bottom,.navbar-fixed-top{ + border-radius:0 + } +} +.navbar-fixed-top{ + top:0; + border-width:0 0 1px +} +.navbar-fixed-bottom{ + bottom:0; + margin-bottom:0; + border-width:1px 0 0 +} +.navbar-brand{ + float:left; + padding:15px; + font-size:18px; + line-height:20px; + height:50px +} +.navbar-brand:focus,.navbar-brand:hover{ + text-decoration:none +} +.navbar-brand>img{ + display:block +} +@media (min-width:768px){ + .navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{ + margin-left:-15px + } +} +.navbar-toggle{ + position:relative; + float:right; + margin-right:15px; + padding:9px 10px; + margin-top:8px; + margin-bottom:8px; + background-color:transparent; + background-image:none; + border:1px solid transparent; + border-radius:0px +} +.navbar-toggle:focus{ + outline:0 +} +.navbar-toggle .icon-bar{ + display:block; + width:22px; + height:2px; + border-radius:0px +} +.navbar-toggle .icon-bar+.icon-bar{ + margin-top:4px +} +@media (min-width:768px){ + .navbar-toggle{ + display:none + } +} +.navbar-nav{ + margin:7.5px -15px +} +.navbar-nav>li>a{ + padding-top:10px; + padding-bottom:10px; + line-height:20px +} +@media (max-width:767px){ + .navbar-nav .open .dropdown-menu{ + position:static; + float:none; + width:auto; + margin-top:0; + background-color:transparent; + border:0; + -webkit-box-shadow:none; + box-shadow:none + } + .navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{ + padding:5px 15px 5px 25px + } + .navbar-nav .open .dropdown-menu>li>a{ + line-height:20px + } + .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{ + background-image:none + } +} +@media (min-width:768px){ + .navbar-nav{ + float:left; + margin:0 + } + .navbar-nav>li{ + float:left + } + .navbar-nav>li>a{ + padding-top:15px; + padding-bottom:15px + } +} +.navbar-form{ + margin:6px -15px; + padding:10px 15px; + border-top:1px solid transparent; + border-bottom:1px solid transparent; + -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1); + box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1) +} +@media (min-width:768px){ + .navbar-form .form-group{ + display:inline-block; + margin-bottom:0; + vertical-align:middle + } + .navbar-form .form-control{ + display:inline-block; + width:auto; + vertical-align:middle + } + .navbar-form .form-control-static{ + display:inline-block + } + .navbar-form .input-group{ + display:inline-table; + vertical-align:middle + } + .navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{ + width:auto + } + .navbar-form .input-group>.form-control{ + width:100% + } + .navbar-form .control-label{ + margin-bottom:0; + vertical-align:middle + } + .navbar-form .checkbox,.navbar-form .radio{ + display:inline-block; + margin-top:0; + margin-bottom:0; + vertical-align:middle + } + .navbar-form .checkbox label,.navbar-form .radio label{ + padding-left:0 + } + .navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{ + position:relative; + margin-left:0 + } + .navbar-form .has-feedback .form-control-feedback{ + top:0 + } +} +@media (max-width:767px){ + .navbar-form .form-group{ + margin-bottom:5px + } + .navbar-form .form-group:last-child{ + margin-bottom:0 + } +} +@media (min-width:768px){ + .navbar-form{ + width:auto; + border:0; + margin-left:0; + margin-right:0; + padding-top:0; + padding-bottom:0; + -webkit-box-shadow:none; + box-shadow:none + } +} +.navbar-nav>li>.dropdown-menu{ + margin-top:0; + border-top-right-radius:0; + border-top-left-radius:0 +} +.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{ + border-radius:0 +} +.navbar-btn{ + margin-top:6px; + margin-bottom:6px +} +.navbar-btn.btn-sm{ + margin-top:10px; + margin-bottom:10px +} +.navbar-btn.btn-xs{ + margin-top:14px; + margin-bottom:14px +} +.navbar-text{ + margin-top:15px; + margin-bottom:15px +} +@media (min-width:768px){ + .navbar-text{ + float:left; + margin-left:15px; + margin-right:15px + } +} +@media (min-width:768px){ + .navbar-left{ + float:left!important + } + .navbar-right{ + float:right!important; + margin-right:-15px + } + .navbar-right~.navbar-right{ + margin-right:0 + } +} +.navbar-default{ + background-color:#060606; + border-color:#282828 +} +.navbar-default .navbar-brand{ + color:#fff +} +.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{ + color:#fff; + background-color:transparent +} +.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text{ + color:#888 +} +.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{ + color:#fff; + background-color:transparent +} +.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{ + color:#888; + background-color:transparent +} +.navbar-default .navbar-toggle{ + border-color:#282828 +} +.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{ + background-color:#282828 +} +.navbar-default .navbar-toggle .icon-bar{ + background-color:#ccc +} +.navbar-default .navbar-collapse,.navbar-default .navbar-form{ + border-color:#282828 +} +.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{ + background-color:transparent; + color:#fff +} +@media (max-width:767px){ + .navbar-default .navbar-nav .open .dropdown-menu>li>a{ + color:#888 + } + .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{ + color:#fff; + background-color:transparent + } + .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{ + color:#888; + background-color:transparent + } +} +.navbar-default .navbar-link{ + color:#888 +} +.navbar-default .navbar-link:hover{ + color:#fff +} +.navbar-default .btn-link{ + color:#888 +} +.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{ + color:#fff +} +.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{ + color:#888 +} +.navbar-inverse{ + background-color:var(--nav-bg); + backdrop-filter: var(--nav-bg-f); + border-color:#080808 +} +.navbar-inverse .navbar-brand{ + color:#fff +} +.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{ + color:#fff; + background-color:transparent +} +.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{ + color:#888 +} +.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{ + color:#fff; + background-color:transparent +} +.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{ + color:#aaa; + background-color:transparent +} +.navbar-inverse .navbar-toggle{ + border-color:#333 +} +.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{ + background-color:#333 +} +.navbar-inverse .navbar-toggle .icon-bar{ + background-color:#fff +} +.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{ + border-color:#101010 +} +.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{ + background-color:transparent; + color:#fff +} +@media (max-width:767px){ + .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{ + border-color:#080808 + } + .navbar-inverse .navbar-nav .open .dropdown-menu .divider{ + background-color:#080808 + } + .navbar-inverse .navbar-nav .open .dropdown-menu>li>a{ + color:#888 + } + .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{ + color:#fff; + background-color:transparent + } + .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{ + color:#aaa; + background-color:transparent + } +} +.navbar-inverse .navbar-link{ + color:#888 +} +.navbar-inverse .navbar-link:hover{ + color:#fff +} +.navbar-inverse .btn-link{ + color:#888 +} +.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{ + color:#fff +} +.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{ + color:#aaa +} +.breadcrumb{ + padding:8px 15px; + margin-bottom:20px; + list-style:none; + background-color:var(--nav-bg); + backdrop-filter: var(--nav-bg-f); + border-radius:0px +} +.breadcrumb>li{ + display:inline-block +} +.breadcrumb>li+li:before{ + content:"/\00a0"; + padding:0 5px; + color:#fff +} +.breadcrumb>.active{ + color:#888 +} +.pagination{ + display:inline-block; + padding-left:0; + margin:20px 0; + border-radius:0px +} +.pagination>li{ + display:inline +} +.pagination>li>a,.pagination>li>span{ + position:relative; + float:left; + padding:8px 12px; + line-height:1.42857143; + text-decoration:none; + color:#fff; + background-color:var(--nav-bg); + backdrop-filter: var(--nav-bg-f); + border:1px solid #282828; + margin-left:-1px +} +.pagination>li:first-child>a,.pagination>li:first-child>span{ + margin-left:0; + border-bottom-left-radius:4px; + border-top-left-radius:4px +} +.pagination>li:last-child>a,.pagination>li:last-child>span{ + border-bottom-right-radius:4px; + border-top-right-radius:4px +} +.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{ + color:#fff; + background-color:var(--accent0); + border-color:transparent +} +.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{ + z-index:2; + color:#fff; + background-color:var(--accent0); + border-color:transparent; + cursor:default +} +.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{ + color:#888; + background-color:var(--nav-bg); + backdrop-filter: var(--nav-bg-f); + border-color:#282828; + cursor:not-allowed +} +.pagination-lg>li>a,.pagination-lg>li>span{ + padding:14px 16px; + font-size:18px +} +.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{ + border-bottom-left-radius:6px; + border-top-left-radius:6px +} +.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{ + border-bottom-right-radius:6px; + border-top-right-radius:6px +} +.pagination-sm>li>a,.pagination-sm>li>span{ + padding:5px 10px; + font-size:12px +} +.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{ + border-bottom-left-radius:3px; + border-top-left-radius:3px +} +.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{ + border-bottom-right-radius:3px; + border-top-right-radius:3px +} +.pager{ + padding-left:0; + margin:20px 0; + list-style:none; + text-align:center +} +.pager li{ + display:inline +} +.pager li>a,.pager li>span{ + display:inline-block; + padding:5px 14px; + background-color:var(--nav-bg); + backdrop-filter: var(--nav-bg-f); + border:1px solid #282828; + border-radius:0px +} +.pager li>a:focus,.pager li>a:hover{ + text-decoration:none; + background-color:var(--accent0) +} +.pager .next>a,.pager .next>span{ + float:right +} +.pager .previous>a,.pager .previous>span{ + float:left +} +.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{ + color:#888; + background-color:var(--nav-bg); + backdrop-filter: var(--nav-bg-f); + cursor:not-allowed +} +.label{ + display:inline; + padding:.2em .6em .3em; + font-size:75%; + font-weight:700; + line-height:1; + color:#fff; + text-align:center; + white-space:nowrap; + vertical-align:baseline; + border-radius:0; +} +a.label:focus,a.label:hover{ + color:#fff; + text-decoration:none; + cursor:pointer +} +.label:empty{ + display:none +} +.btn .label{ + position:relative; + top:-1px +} +.label-default{ + background-color:#424242 +} +.label-default[href]:focus,.label-default[href]:hover{ + background-color:#282828 +} +.label-primary{ + background-color:var(--accent0) +} +.label-primary[href]:focus,.label-primary[href]:hover{ + background-color:var(--hover-accent0) +} +.label-success{ + background-color:var(--accent0) +} +.label-success[href]:focus,.label-success[href]:hover{ + background-color:var(--accent0) +} +.label-info{ + background-color:#93c +} +.label-info[href]:focus,.label-info[href]:hover{ + background-color:#7a29a3 +} +.label-warning{ + background-color:#f80 +} +.label-warning[href]:focus,.label-warning[href]:hover{ + background-color:#cc6d00 +} +.label-danger{ + background-color:var(--error-accent0) +} +.label-danger[href]:focus,.label-danger[href]:hover{ + background-color:#900 +} +.badge{ + display:inline-block; + min-width:10px; + padding:3px 7px; + font-size:12px; + font-weight:700; + color:#fff; + line-height:1; + vertical-align:baseline; + white-space:nowrap; + text-align:center; + background-color:var(--accent0); + border-radius:0px +} +.badge:empty{ + display:none +} +.btn .badge{ + position:relative; + top:-1px +} +.btn-xs .badge{ + top:0; + padding:1px 5px +} +a.badge:focus,a.badge:hover{ + color:#fff; + text-decoration:none; + cursor:pointer +} +.list-group-item.active>.badge,.nav-pills>.active>a>.badge{ + color:var(--accent0); + background-color:#fff +} +.list-group-item>.badge{ + float:right +} +.list-group-item>.badge+.badge{ + margin-right:5px +} +.nav-pills>li>a>.badge{ + margin-left:3px +} +.jumbotron{ + padding:30px 15px; + margin-bottom:30px; + color:inherit; + background-color:#151515 +} +.jumbotron .h1,.jumbotron h1{ + color:inherit +} +.jumbotron p{ + margin-bottom:15px; + font-size:21px; + font-weight:200 +} +.jumbotron>hr{ + border-top-color:#000 +} +.container .jumbotron,.container-fluid .jumbotron{ + border-radius:0px +} +.jumbotron .container{ + max-width:100% +} +@media screen and (min-width:768px){ + .jumbotron{ + padding:48px 0 + } + .container .jumbotron,.container-fluid .jumbotron{ + padding-left:60px; + padding-right:60px + } + .jumbotron .h1,.jumbotron h1{ + font-size:63px + } +} +.thumbnail{ + display:block; + padding:4px; + margin-bottom:20px; + line-height:1.42857143; + background-color:#282828; + border:1px solid #282828; + border-radius:0px; + -webkit-transition:border .2s ease-in-out; + -o-transition:border .2s ease-in-out; + transition:border .2s ease-in-out +} +.thumbnail a>img,.thumbnail>img{ + margin-left:auto; + margin-right:auto +} +.thumbnail .caption{ + padding:9px; + color:#888 +} +.alert{ + padding:15px; + margin-bottom:0px; + border:1px solid transparent; + border-radius:0px +} +.alert h4{ + margin-top:0; + color:inherit +} +.alert .alert-link{ + font-weight:700 +} +.alert>p,.alert>ul{ + margin-bottom:0 +} +.alert>p+p{ + margin-top:5px +} +.alert-dismissable,.alert-dismissible{ + padding-right:35px +} +.alert-dismissable .close,.alert-dismissible .close{ + position:relative; + top:-2px; + right:-21px; + color:inherit +} +.alert-success{ + background-color:var(--accent0); + border-color:#809a00; + color:#fff +} +.alert-success hr{ + border-top-color:#6a8000 +} +.alert-success .alert-link{ + color:#e6e6e6 +} +.alert-info{ + background-color:#93c; + border-color:#6e2caf; + color:#fff +} +.alert-info hr{ + border-top-color:#61279b +} +.alert-info .alert-link{ + color:#e6e6e6 +} +.alert-warning{ + background-color:#f80; + border-color:#f05800; + color:#fff +} +.alert-warning hr{ + border-top-color:#d64f00 +} +.alert-warning .alert-link{ + color:#e6e6e6 +} +.alert-danger{ + background-color:var(--error-accent0); + border-color:var(--error-accent1); + color:#fff +} +.alert-danger hr{ + border-top-color:#a3001b +} +.alert-danger .alert-link{ + color:#e6e6e6 +} +@-webkit-keyframes progress-bar-stripes{ + from{ + background-position:40px 0 + } + to{ + background-position:0 0 + } +} +@-o-keyframes progress-bar-stripes{ + from{ + background-position:40px 0 + } + to{ + background-position:0 0 + } +} +@keyframes progress-bar-stripes{ + from{ + background-position:40px 0 + } + to{ + background-position:0 0 + } +} +.progress{ + overflow:hidden; + height:20px; + margin-bottom:20px; + background-color:var(--nav-bg); + backdrop-filter: var(--nav-bg-f); + border-radius:0px; + -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1); + box-shadow:inset 0 1px 2px rgba(0,0,0,.1) +} +.progress-bar{ + float:left; + width:0; + height:100%; + font-size:12px; + line-height:20px; + color:#fff; + text-align:center; + background-color:var(--accent0); + -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15); + box-shadow:inset 0 -1px 0 rgba(0,0,0,.15); + -webkit-transition:width .6s ease; + -o-transition:width .6s ease; + transition:width .6s ease +} +.progress-bar-striped,.progress-striped .progress-bar{ + background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); + background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); + background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); + -webkit-background-size:40px 40px; + background-size:40px 40px +} +.progress-bar.active,.progress.active .progress-bar{ + -webkit-animation:progress-bar-stripes 2s linear infinite; + -o-animation:progress-bar-stripes 2s linear infinite; + animation:progress-bar-stripes 2s linear infinite +} +.progress-bar-success{ + background-color:var(--accent0) +} +.progress-striped .progress-bar-success{ + background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); + background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); + background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent) +} +.progress-bar-info{ + background-color:#93c +} +.progress-striped .progress-bar-info{ + background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); + background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); + background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent) +} +.progress-bar-warning{ + background-color:#f80 +} +.progress-striped .progress-bar-warning{ + background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); + background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); + background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent) +} +.progress-bar-danger{ + background-color:var(--error-accent0) +} +.progress-striped .progress-bar-danger{ + background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); + background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); + background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent) +} +.media{ + margin-top:15px +} +.media:first-child{ + margin-top:0 +} +.media-right,.media>.pull-right{ + padding-left:10px +} +.media-left,.media>.pull-left{ + padding-right:10px +} +.media-body,.media-left,.media-right{ + display:table-cell; + vertical-align:top +} +.media-middle{ + vertical-align:middle +} +.media-bottom{ + vertical-align:bottom +} +.media-heading{ + margin-top:0; + margin-bottom:5px +} +.media-list{ + padding-left:0; + list-style:none +} +.list-group{ + margin-bottom:20px; + padding-left:0 +} +.list-group-item{ + position:relative; + display:block; + padding:10px 15px; + margin-bottom:-1px; + background-color:var(--nav-bg); + backdrop-filter: var(--nav-bg-f); + border:1px solid #282828 +} +.list-group-item:first-child{ + border-top-right-radius:4px; + border-top-left-radius:4px +} +.list-group-item:last-child{ + margin-bottom:0; + border-bottom-right-radius:4px; + border-bottom-left-radius:4px +} +a.list-group-item{ + color:#888 +} +a.list-group-item .list-group-item-heading{ + color:#fff +} +a.list-group-item:focus,a.list-group-item:hover{ + text-decoration:none; + color:#888; + background-color:#484848 +} +.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{ + background-color:#adafae; + color:#888; + cursor:not-allowed +} +.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{ + color:inherit +} +.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{ + color:#888 +} +.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{ + z-index:2; + color:#fff; + background-color:var(--accent0); + border-color:var(--accent0) +} +.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{ + color:inherit +} +.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{ + color:#d5ecf7 +} +.list-group-item-success{ + color:#fff; + background-color:var(--accent0) +} +a.list-group-item-success{ + color:#fff +} +a.list-group-item-success .list-group-item-heading{ + color:inherit +} +a.list-group-item-success:focus,a.list-group-item-success:hover{ + color:#fff; + background-color:#669a00 +} +a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover{ + color:#fff; + border-color:#fff +} +.list-group-item-info{ + color:#fff; + background-color:#93c +} +a.list-group-item-info{ + color:#fff +} +a.list-group-item-info .list-group-item-heading{ + color:inherit +} +a.list-group-item-info:focus,a.list-group-item-info:hover{ + color:#fff; + background-color:#8a2eb8 +} +a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover{ + color:#fff; + background-color:#fff; + border-color:#fff +} +.list-group-item-warning{ + color:#fff; + background-color:#f80 +} +a.list-group-item-warning{ + color:#fff +} +a.list-group-item-warning .list-group-item-heading{ + color:inherit +} +a.list-group-item-warning:focus,a.list-group-item-warning:hover{ + color:#fff; + background-color:#e67a00 +} +a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover{ + color:#fff; + border-color:#fff +} +.list-group-item-danger{ + color:#fff; + background-color:var(--error-accent0) +} +a.list-group-item-danger{ + color:#fff +} +a.list-group-item-danger .list-group-item-heading{ + color:inherit +} +a.list-group-item-danger:focus,a.list-group-item-danger:hover{ + color:#fff; + background-color:#b30000 +} +a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover{ + color:#fff; + border-color:#fff +} +.list-group-item-heading{ + margin-top:0; + margin-bottom:5px +} +.list-group-item-text{ + margin-bottom:0; + line-height:1.3 +} +.panel{ + margin-bottom:20px; + background-color:var(--nav-bg); + backdrop-filter: var(--nav-bg-f); + border:1px solid transparent; + border-radius:0px; + -webkit-box-shadow:0 1px 1px rgba(0,0,0,.05); + box-shadow:0 1px 1px rgba(0,0,0,.05) +} +.panel-body{ + padding:15px +} +.panel-heading{ + padding:10px 15px; + border-bottom:1px solid transparent; + border-top-right-radius:3px; + border-top-left-radius:3px +} +.panel-heading>.dropdown .dropdown-toggle{ + color:inherit +} +.panel-title{ + margin-top:0; + margin-bottom:0; + font-size:16px; + color:inherit +} +.panel-title>a{ + color:inherit +} +.panel-footer{ + padding:10px 15px; + background-color:#3c3c3c; + border-top:1px solid #282828; + border-bottom-right-radius:3px; + border-bottom-left-radius:3px +} +.panel>.list-group,.panel>.panel-collapse>.list-group{ + margin-bottom:0 +} +.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{ + border-width:1px 0; + border-radius:0 +} +.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{ + border-top:0; + border-top-right-radius:3px; + border-top-left-radius:3px +} +.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{ + border-bottom:0; + border-bottom-right-radius:3px; + border-bottom-left-radius:3px +} +.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{ + border-top-width:0 +} +.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{ + margin-bottom:0 +} +.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{ + padding-left:15px; + padding-right:15px +} +.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{ + border-top-right-radius:3px; + border-top-left-radius:3px +} +.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{ + border-top-left-radius:3px; + border-top-right-radius:3px +} +.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{ + border-top-left-radius:3px +} +.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{ + border-top-right-radius:3px +} +.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{ + border-bottom-right-radius:3px; + border-bottom-left-radius:3px +} +.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{ + border-bottom-left-radius:3px; + border-bottom-right-radius:3px +} +.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{ + border-bottom-left-radius:3px +} +.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{ + border-bottom-right-radius:3px +} +.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{ + border-top:1px solid #282828 +} +.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{ + border-top:0 +} +.panel>.table-bordered,.panel>.table-responsive>.table-bordered{ + border:0 +} +.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{ + border-left:0 +} +.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{ + border-right:0 +} +.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{ + border-bottom:0 +} +.panel>.table-responsive{ + border:0; + margin-bottom:0 +} +.panel-group{ + margin-bottom:20px +} +.panel-group .panel{ + margin-bottom:0; + border-radius:0px +} +.panel-group .panel+.panel{ + margin-top:5px +} +.panel-group .panel-heading{ + border-bottom:0 +} +.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{ + border-top:1px solid #282828 +} +.panel-group .panel-footer{ + border-top:0 +} +.panel-group .panel-footer+.panel-collapse .panel-body{ + border-bottom:1px solid #282828 +} +.panel-default{ + border-color:#282828 +} +.panel-default>.panel-heading{ + color:#888; + background-color:#3c3c3c; + border-color:#282828 +} +.panel-default>.panel-heading+.panel-collapse>.panel-body{ + border-top-color:#282828 +} +.panel-default>.panel-heading .badge{ + color:#3c3c3c; + background-color:#888 +} +.panel-default>.panel-footer+.panel-collapse>.panel-body{ + border-bottom-color:#282828 +} +.panel-primary{ + border-color:var(--accent0) +} +.panel-primary>.panel-heading{ + color:#fff; + background-color:var(--accent0); + border-color:var(--accent0) +} +.panel-primary>.panel-heading+.panel-collapse>.panel-body{ + border-top-color:var(--accent0) +} +.panel-primary>.panel-heading .badge{ + color:var(--accent0); + background-color:#fff +} +.panel-primary>.panel-footer+.panel-collapse>.panel-body{ + border-bottom-color:var(--accent0) +} +.panel-success{ + border-color:#809a00 +} +.panel-success>.panel-heading{ + color:#fff; + background-color:var(--accent0); + border-color:#809a00 +} +.panel-success>.panel-heading+.panel-collapse>.panel-body{ + border-top-color:#809a00 +} +.panel-success>.panel-heading .badge{ + color:var(--accent0); + background-color:#fff +} +.panel-success>.panel-footer+.panel-collapse>.panel-body{ + border-bottom-color:#809a00 +} +.panel-info{ + border-color:#6e2caf +} +.panel-info>.panel-heading{ + color:#fff; + background-color:#93c; + border-color:#6e2caf +} +.panel-info>.panel-heading+.panel-collapse>.panel-body{ + border-top-color:#6e2caf +} +.panel-info>.panel-heading .badge{ + color:#93c; + background-color:#fff +} +.panel-info>.panel-footer+.panel-collapse>.panel-body{ + border-bottom-color:#6e2caf +} +.panel-warning{ + border-color:#f05800 +} +.panel-warning>.panel-heading{ + color:#fff; + background-color:#f80; + border-color:#f05800 +} +.panel-warning>.panel-heading+.panel-collapse>.panel-body{ + border-top-color:#f05800 +} +.panel-warning>.panel-heading .badge{ + color:#f80; + background-color:#fff +} +.panel-warning>.panel-footer+.panel-collapse>.panel-body{ + border-bottom-color:#f05800 +} +.panel-danger{ + border-color:var(--error-accent1) +} +.panel-danger>.panel-heading{ + color:#fff; + background-color:var(--error-accent0); + border-color:var(--error-accent1) +} +.panel-danger>.panel-heading+.panel-collapse>.panel-body{ + border-top-color:var(--error-accent1) +} +.panel-danger>.panel-heading .badge{ + color:var(--error-accent0); + background-color:#fff +} +.panel-danger>.panel-footer+.panel-collapse>.panel-body{ + border-bottom-color:var(--error-accent1) +} +.embed-responsive{ + position:relative; + display:block; + height:0; + padding:0; + overflow:hidden; + border: var(--panel-border); + border-bottom: 0px; +} +#main{ + border-bottom: var(--panel-border); +} +.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{ + position:absolute; + top:0; + left:0; + bottom:0; + height:100%; + width:100%; + border:0 +} +.embed-responsive.embed-responsive-16by9{ +} +.embed-responsive.embed-responsive-4by3{ +} +.well{ + min-height:20px; + padding:19px; + margin-bottom:0px; + background-color:var(--panel-bg0); + border:1px solid #030303; + border-radius:0px; + -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05); + box-shadow:inset 0 1px 1px rgba(0,0,0,.05) +} +.well blockquote{ + border-color:#ddd; + border-color:rgba(0,0,0,.15) +} +.well-lg{ + padding:24px; + border-radius:0px +} +.well-sm{ + padding:9px; + border-radius:0px +} +.close{ + float:right; + font-size:21px; + font-weight:700; + line-height:1; + text-shadow:0 1px 0 #fff; + filter:alpha(opacity=20) +} +.close:focus,.close:hover{ + text-decoration:none; + cursor:pointer; + filter:alpha(opacity=50) +} +button.close{ + padding:0; + cursor:pointer; + background:0 0; + border:0; + -webkit-appearance:none +} +.modal-open{ + overflow:hidden +} +.modal{ + display:none; + overflow:hidden; + position:fixed; + top:0; + right:0; + bottom:0; + left:0; + z-index:1040; + -webkit-overflow-scrolling:touch; + outline:0 +} +.modal.fade .modal-dialog{ + -webkit-transform:translate(0,-25%); + -ms-transform:translate(0,-25%); + -o-transform:translate(0,-25%); + transform:translate(0,-25%); + -webkit-transition:-webkit-transform .3s ease-out; + -o-transition:-o-transform .3s ease-out; + transition:transform .3s ease-out +} +.modal.in .modal-dialog{ + -webkit-transform:translate(0,0); + -ms-transform:translate(0,0); + -o-transform:translate(0,0); + transform:translate(0,0) +} +.modal-open .modal{ + overflow-x:hidden; + overflow-y:auto +} +.modal-dialog{ + position:relative; + width:auto; + margin:10px +} +.modal-content{ + position:relative; + background-color:#202020; + border:1px solid #999; + border:1px solid rgba(0,0,0,.2); + border-radius:0px; + -webkit-box-shadow:0 3px 9px rgba(0,0,0,.5); + box-shadow:0 3px 9px rgba(0,0,0,.5); + -webkit-background-clip:padding-box; + background-clip:padding-box; + outline:0 +} +.modal-backdrop{ + position:absolute; + top:0; + right:0; + left:0; + background-color:#000 +} +.modal-backdrop.fade{ + opacity:0; + filter:alpha(opacity=0) +} +.modal-backdrop.in{ + opacity:.5; + filter:alpha(opacity=50) +} +.modal-header{ + padding:15px; + border-bottom:1px solid #282828; + min-height:16.43px +} +.modal-header .close{ + margin-top:-2px +} +.modal-title{ + margin:0; + line-height:1.42857143 +} +.modal-body{ + position:relative; + padding:20px +} +.modal-footer{ + padding:20px; + text-align:right; + border-top:1px solid #282828 +} +.modal-footer .btn+.btn{ + margin-left:5px; + margin-bottom:0 +} +.modal-footer .btn-group .btn+.btn{ + margin-left:-1px +} +.modal-footer .btn-block+.btn-block{ + margin-left:0 +} +.modal-scrollbar-measure{ + position:absolute; + top:-9999px; + width:50px; + height:50px; + overflow:scroll +} +@media (min-width:768px){ + .modal-dialog{ + width:600px; + margin:30px auto + } + .modal-content{ + -webkit-box-shadow:0 5px 15px rgba(0,0,0,.5); + box-shadow:0 5px 15px rgba(0,0,0,.5) + } + .modal-sm{ + width:300px + } +} +@media (min-width:992px){ + .modal-lg{ + width:900px + } +} +.tooltip{ + position:absolute; + z-index:1070; + display:block; + visibility:visible; + font-family:"Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif; + font-size:12px; + font-weight:400; + line-height:1.4; + opacity:0; + filter:alpha(opacity=0) +} +.tooltip.in{ + opacity:.9; + filter:alpha(opacity=90) +} +.tooltip.top{ + margin-top:-3px; + padding:5px 0 +} +.tooltip.right{ + margin-left:3px; + padding:0 5px +} +.tooltip.bottom{ + margin-top:3px; + padding:5px 0 +} +.tooltip.left{ + margin-left:-3px; + padding:0 5px +} +.tooltip-inner{ + max-width:200px; + padding:3px 8px; + color:#fff; + text-align:center; + text-decoration:none; + background-color:rgba(0,0,0,.9); + border-radius:0px +} +.tooltip-arrow{ + position:absolute; + width:0; + height:0; + border-color:transparent; + border-style:solid +} +.tooltip.top .tooltip-arrow{ + bottom:0; + left:50%; + margin-left:-5px; + border-width:5px 5px 0; + border-top-color:rgba(0,0,0,.9) +} +.tooltip.top-left .tooltip-arrow{ + bottom:0; + right:5px; + margin-bottom:-5px; + border-width:5px 5px 0; + border-top-color:rgba(0,0,0,.9) +} +.tooltip.top-right .tooltip-arrow{ + bottom:0; + left:5px; + margin-bottom:-5px; + border-width:5px 5px 0; + border-top-color:rgba(0,0,0,.9) +} +.tooltip.right .tooltip-arrow{ + top:50%; + left:0; + margin-top:-5px; + border-width:5px 5px 5px 0; + border-right-color:rgba(0,0,0,.9) +} +.tooltip.left .tooltip-arrow{ + top:50%; + right:0; + margin-top:-5px; + border-width:5px 0 5px 5px; + border-left-color:rgba(0,0,0,.9) +} +.tooltip.bottom .tooltip-arrow{ + top:0; + left:50%; + margin-left:-5px; + border-width:0 5px 5px; + border-bottom-color:rgba(0,0,0,.9) +} +.tooltip.bottom-left .tooltip-arrow{ + top:0; + right:5px; + margin-top:-5px; + border-width:0 5px 5px; + border-bottom-color:rgba(0,0,0,.9) +} +.tooltip.bottom-right .tooltip-arrow{ + top:0; + left:5px; + margin-top:-5px; + border-width:0 5px 5px; + border-bottom-color:rgba(0,0,0,.9) +} +.popover{ + position:absolute; + top:0; + left:0; + z-index:1060; + display:none; + max-width:276px; + padding:1px; + font-family:"Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif; + font-size:14px; + font-weight:400; + line-height:1.42857143; + text-align:left; + background-color:#202020; + -webkit-background-clip:padding-box; + background-clip:padding-box; + border:1px solid #999; + border:1px solid rgba(0,0,0,.2); + border-radius:0px; + -webkit-box-shadow:0 5px 10px rgba(0,0,0,.2); + box-shadow:0 5px 10px rgba(0,0,0,.2); + white-space:normal +} +.popover.top{ + margin-top:-10px +} +.popover.right{ + margin-left:10px +} +.popover.bottom{ + margin-top:10px +} +.popover.left{ + margin-left:-10px +} +.popover-title{ + margin:0; + padding:8px 14px; + font-size:14px; + background-color:#181818; + border-bottom:1px solid #0b0b0b; + border-radius:0px 0px 0 0 +} +.popover-content{ + padding:9px 14px +} +.popover>.arrow,.popover>.arrow:after{ + position:absolute; + display:block; + width:0; + height:0; + border-color:transparent; + border-style:solid +} +.popover>.arrow{ + border-width:11px +} +.popover>.arrow:after{ + border-width:10px; + content:"" +} +.popover.top>.arrow{ + left:50%; + margin-left:-11px; + border-bottom-width:0; + border-top-color:#666; + border-top-color:rgba(0,0,0,.25); + bottom:-11px +} +.popover.top>.arrow:after{ + content:" "; + bottom:1px; + margin-left:-10px; + border-bottom-width:0; + border-top-color:#202020 +} +.popover.right>.arrow{ + top:50%; + left:-11px; + margin-top:-11px; + border-left-width:0; + border-right-color:#666; + border-right-color:rgba(0,0,0,.25) +} +.popover.right>.arrow:after{ + content:" "; + left:1px; + bottom:-10px; + border-left-width:0; + border-right-color:#202020 +} +.popover.bottom>.arrow{ + left:50%; + margin-left:-11px; + border-top-width:0; + border-bottom-color:#666; + border-bottom-color:rgba(0,0,0,.25); + top:-11px +} +.popover.bottom>.arrow:after{ + content:" "; + top:1px; + margin-left:-10px; + border-top-width:0; + border-bottom-color:#202020 +} +.popover.left>.arrow{ + top:50%; + right:-11px; + margin-top:-11px; + border-right-width:0; + border-left-color:#666; + border-left-color:rgba(0,0,0,.25) +} +.popover.left>.arrow:after{ + content:" "; + right:1px; + border-right-width:0; + border-left-color:#202020; + bottom:-10px +} +.carousel{ + position:relative +} +.carousel-inner{ + position:relative; + overflow:hidden; + width:100% +} +.carousel-inner>.item{ + display:none; + position:relative; + -webkit-transition:.6s ease-in-out left; + -o-transition:.6s ease-in-out left; + transition:.6s ease-in-out left +} +.carousel-inner>.item>a>img,.carousel-inner>.item>img{ + line-height:1 +} +@media all and (transform-3d),(-webkit-transform-3d){ + .carousel-inner>.item{ + -webkit-transition:-webkit-transform .6s ease-in-out; + -o-transition:-o-transform .6s ease-in-out; + transition:transform .6s ease-in-out; + -webkit-backface-visibility:hidden; + backface-visibility:hidden; + -webkit-perspective:1000; + perspective:1000 + } + .carousel-inner>.item.active.right,.carousel-inner>.item.next{ + -webkit-transform:translate3d(100%,0,0); + transform:translate3d(100%,0,0); + left:0 + } + .carousel-inner>.item.active.left,.carousel-inner>.item.prev{ + -webkit-transform:translate3d(-100%,0,0); + transform:translate3d(-100%,0,0); + left:0 + } + .carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{ + -webkit-transform:translate3d(0,0,0); + transform:translate3d(0,0,0); + left:0 + } +} +.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{ + display:block +} +.carousel-inner>.active{ + left:0 +} +.carousel-inner>.next,.carousel-inner>.prev{ + position:absolute; + top:0; + width:100% +} +.carousel-inner>.next{ + left:100% +} +.carousel-inner>.prev{ + left:-100% +} +.carousel-inner>.next.left,.carousel-inner>.prev.right{ + left:0 +} +.carousel-inner>.active.left{ + left:-100% +} +.carousel-inner>.active.right{ + left:100% +} +.carousel-control{ + position:absolute; + top:0; + left:0; + bottom:0; + width:15%; + opacity:.5; + filter:alpha(opacity=50); + font-size:20px; + color:#fff; + text-align:center; + text-shadow:0 1px 2px rgba(0,0,0,.6) +} +.carousel-control.left{ + background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%); + background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%); + background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001))); + background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%); + background-repeat:repeat-x; + filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1) +} +.carousel-control.right{ + left:auto; + right:0; + background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%); + background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%); + background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5))); + background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%); + background-repeat:repeat-x; + filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1) +} +.carousel-control:focus,.carousel-control:hover{ + outline:0; + color:#fff; + text-decoration:none; + opacity:.9; + filter:alpha(opacity=90) +} +.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{ + position:absolute; + top:50%; + z-index:5; + display:inline-block +} +.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{ + left:50%; + margin-left:-10px +} +.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{ + right:50%; + margin-right:-10px +} +.carousel-control .icon-next,.carousel-control .icon-prev{ + width:20px; + height:20px; + margin-top:-10px; + font-family:serif +} +.carousel-control .icon-prev:before{ + content:'\2039' +} +.carousel-control .icon-next:before{ + content:'\203a' +} +.carousel-indicators{ + position:absolute; + bottom:10px; + left:50%; + z-index:15; + width:60%; + margin-left:-30%; + padding-left:0; + list-style:none; + text-align:center +} +.carousel-indicators li{ + display:inline-block; + width:10px; + height:10px; + margin:1px; + text-indent:-999px; + border:1px solid #fff; + border-radius:0px; + cursor:pointer; + background-color:transparent +} +.carousel-indicators .active{ + margin:0; + width:12px; + height:12px; + background-color:#fff +} +.carousel-caption{ + position:absolute; + left:15%; + right:15%; + bottom:20px; + z-index:10; + padding-top:20px; + padding-bottom:20px; + color:#fff; + text-align:center; + text-shadow:0 1px 2px rgba(0,0,0,.6) +} +.carousel-caption .btn{ + text-shadow:none +} +@media screen and (min-width:768px){ + .carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{ + width:30px; + height:30px; + margin-top:-15px; + font-size:30px + } + .carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{ + margin-left:-15px + } + .carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{ + margin-right:-15px + } + .carousel-caption{ + left:20%; + right:20%; + padding-bottom:30px + } + .carousel-indicators{ + bottom:20px + } +} +.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{ + content:" "; + display:table +} +.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{ + clear:both +} +.center-block{ + display:block; + margin-left:auto; + margin-right:auto +} +.pull-right{ + float:right!important +} +.pull-left{ + float:left!important +} +.hide{ + display:none!important +} +.show{ + display:block!important +} +.invisible{ + visibility:hidden +} +.text-hide{ + font:0/0 a; + color:transparent; + text-shadow:none; + background-color:transparent; + border:0 +} +.hidden{ + display:none!important; + visibility:hidden!important +} +.affix{ + position:fixed +} +@-ms-viewport{ + width:device-width +} +.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-print,.visible-print-block,.visible-print-inline,.visible-print-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{ + display:none!important +} +@media (max-width:767px){ + .visible-xs{ + display:block!important + } + table.visible-xs{ + display:table + } + tr.visible-xs{ + display:table-row!important + } + td.visible-xs,th.visible-xs{ + display:table-cell!important + } +} +@media (max-width:767px){ + .visible-xs-block{ + display:block!important + } +} +@media (max-width:767px){ + .visible-xs-inline{ + display:inline!important + } +} +@media (max-width:767px){ + .visible-xs-inline-block{ + display:inline-block!important + } +} +@media (min-width:768px) and (max-width:991px){ + .visible-sm{ + display:block!important + } + table.visible-sm{ + display:table + } + tr.visible-sm{ + display:table-row!important + } + td.visible-sm,th.visible-sm{ + display:table-cell!important + } +} +@media (min-width:768px) and (max-width:991px){ + .visible-sm-block{ + display:block!important + } +} +@media (min-width:768px) and (max-width:991px){ + .visible-sm-inline{ + display:inline!important + } +} +@media (min-width:768px) and (max-width:991px){ + .visible-sm-inline-block{ + display:inline-block!important + } +} +@media (min-width:992px) and (max-width:1199px){ + .visible-md{ + display:block!important + } + table.visible-md{ + display:table + } + tr.visible-md{ + display:table-row!important + } + td.visible-md,th.visible-md{ + display:table-cell!important + } +} +@media (min-width:992px) and (max-width:1199px){ + .visible-md-block{ + display:block!important + } +} +@media (min-width:992px) and (max-width:1199px){ + .visible-md-inline{ + display:inline!important + } +} +@media (min-width:992px) and (max-width:1199px){ + .visible-md-inline-block{ + display:inline-block!important + } +} +@media (min-width:1200px){ + .visible-lg{ + display:block!important + } + table.visible-lg{ + display:table + } + tr.visible-lg{ + display:table-row!important + } + td.visible-lg,th.visible-lg{ + display:table-cell!important + } +} +@media (min-width:1200px){ + .visible-lg-block{ + display:block!important + } +} +@media (min-width:1200px){ + .visible-lg-inline{ + display:inline!important + } +} +@media (min-width:1200px){ + .visible-lg-inline-block{ + display:inline-block!important + } +} +@media (max-width:767px){ + .hidden-xs{ + display:none!important + } +} +@media (min-width:768px) and (max-width:991px){ + .hidden-sm{ + display:none!important + } +} +@media (min-width:992px) and (max-width:1199px){ + .hidden-md{ + display:none!important + } +} +@media (min-width:1200px){ + .hidden-lg{ + display:none!important + } +} +@media print{ + .visible-print{ + display:block!important + } + table.visible-print{ + display:table + } + tr.visible-print{ + display:table-row!important + } + td.visible-print,th.visible-print{ + display:table-cell!important + } +} +@media print{ + .visible-print-block{ + display:block!important + } +} +@media print{ + .visible-print-inline{ + display:inline!important + } +} +@media print{ + .visible-print-inline-block{ + display:inline-block!important + } +} +@media print{ + .hidden-print{ + display:none!important + } +} +.text-primary,.text-primary:hover{ + color:var(--accent0) +} +.text-success,.text-success:hover{ + color:var(--accent0) +} +.text-danger,.text-danger:hover{ + color:var(--error-accent0) +} +.text-warning,.text-warning:hover{ + color:#f80 +} +.text-info,.text-info:hover{ + color:#93c +} +.table,table{ + color:#fff +} +.table .dropdown-menu a,table .dropdown-menu a{ + text-decoration:none +} +.table .text-muted,table .text-muted{ + color:#888 +} +.table-responsive>.table{ + background-color:#181818 +} +.has-warning .control-label,.has-warning .form-control-feedback,.has-warning .help-block{ + color:#f80 +} +.has-warning .form-control,.has-warning .form-control:focus,.has-warning .input-group-addon{ + border-color:#f80 +} +.has-error .control-label,.has-error .form-control-feedback,.has-error .help-block{ + color:var(--error-accent0) +} +.has-error .form-control,.has-error .form-control:focus,.has-error .input-group-addon{ + border-color:var(--error-accent0) +} +.has-success .control-label,.has-success .form-control-feedback,.has-success .help-block{ + color:var(--accent0) +} +.has-success .form-control,.has-success .form-control:focus,.has-success .input-group-addon{ + border-color:var(--accent0) +} +legend{ + color:#fff +} +.input-group-addon{ + background-color:#424242 +} +.breadcrumb a,.nav-pills a,.nav-tabs a,.pager a{ + color:#fff +} +.alert .alert-link,.alert a{ + color:#fff; + text-decoration:underline +} +.alert .close{ + text-decoration:none +} +.close{ + color:#fff; + text-decoration:none; + opacity:.4 +} +.close:focus,.close:hover{ + color:#fff; + opacity:1 +} +a.list-group-item.active,a.list-group-item.active:focus,a.list-group-item.active:hover,a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{ + border-color:#282828 +} +a.list-group-item-success.active{ + background-color:var(--accent0) +} +a.list-group-item-success.active:focus,a.list-group-item-success.active:hover{ + background-color:#669a00 +} +a.list-group-item-warning.active{ + background-color:#f80 +} +a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover{ + background-color:#e67a00 +} +a.list-group-item-danger.active{ + background-color:var(--error-accent0) +} +a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover{ + background-color:#b30000 +} +.jumbotron h1,.jumbotron h2,.jumbotron h3,.jumbotron h4,.jumbotron h5,.jumbotron h6{ + color:#fff +} +/* CYTUBE EDIT */ + body { + background: var(--bg); + background-size: cover; + color: var(--text-color0); +} + +.userlist_siteadmin { + color: #000000 !important; + text-shadow: + -1px -1px 0 #CC0000, + 1px -1px 0 #CC0000, + -1px 1px 0 #CC0000, + 1px 1px 0 #CC0000; + font-size: 1em; +} + +.userlist_op { + color: var(--hover-accent1) !important; + text-shadow: + -1px -1px 0 var(--accent0), + 1px -1px 0 var(--accent0), + -1px 1px 0 var(--accent0), + 1px 1px 0 var(--accent0); + font-size: 1em; +} +.userlist_owner { + color: #000000 !important; + text-shadow: + -1px -1px 0 var(--accent0), + 1px -1px 0 var(--accent0), + -1px 1px 0 var(--accent0), + 1px 1px 0 var(--accent0); + font-size: 1em; +} + .nick-highlight { + background: var(--nick-hover); + color: var(--hover-accent1); +} + .server-whisper{ + color: var(--hover-accent1); +} + .nick-hover { + background: var(--nick-hover); +} + .poll-notify { + color: #ff9900; +} + input.form-control[type="text"], input.form-control[type="password"], input.form-control[type="email"], textarea.form-control { + background-color: var(--panel-bg0) !important; + color: var(--text-color0); +} + .chat-shadow { + color: var(--accent0); +} + #userlist, #messagebuffer { + border: var(--panel-border); +} + #chatheader, #videowrap-header { + border: var(--panel-border); + border-bottom-width: 0; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} +.ab-bumparray-bump, .queue_entry { + border-color: #949494; + background-color: #060606; +} +.ab-bumparray-edit{ + margin: 0 0.5em 0 0.5em; +} +.ab-bumplist-list{ + background-color: #060606; + border-bottom: var(--panel-border); + margin: 0; + padding-top: 0.5em; +} +.ab-bumplist-bumps{ + border-top: var(--panel-border); +} +.ab-bumplist-setactive-active{ + color: var(--accent0); + text-shadow: var(--accent0) 0 0 10px; +} +.ab-bumplist-delete{ + color: var(--error-accent0); +} +.ab-bumplist-setactive:hover, .ab-bumplist-setactive-active:hover{ + color: var(--hover-accent0); + text-shadow: var(--accent0) 0 0 10px; +} +.navbar-inverse .navbar-text-nofloat { + color: #888; +} + .queue_entry.queue_active { + background-color: #333333; +} +#newmessages-indicator { + color:var(--accent0); + text-shadow: var(--hover-accent0) 0 0 1px; + text-decoration:none; +} +.emotediv:hover{ + color: var(--hover-accent0); + text-shadow: var(--accent0) 0 0 10px; + box-shadow: inset 0 1px 1px var(--accent0),0 0 8px var(--accent0); + border-color:var(--accent0); +} +#newmessages-indicator:focus, #newmessages-indicator:hover { + color:var(--hover-accent0); + text-shadow: var(--accent0) 0 0 10px; + text-decoration: none; +} + +#fptitlediv{ + border-bottom: var(--panel-border); +} + +.aboutText{ + background-color: var(--panel-bg0); + padding: 10px; + border: var(--panel-border); + position:absolute; + left: 50%; + right 50%; + transform: translate(-50%); + top: 10%; + width: 40%; +} +.npoll-opt{ + width: 50%; +} + #chatwrap, #videowrap{ + padding-right: 0px; + padding-left: 0px; + margin-bottom: 0px; +} + .navbar{ + margin-bottom: 0px; +} + +#userlist_color0{/*green0*/ + color: #7bc687; + text-shadow: none; +} + +#userlist_color1{/*red0*/ + color: #f2694d; + text-shadow: none; +} + +#userlist_color2{/*blue0*/ + color: #4d96f0; + text-shadow: none; +} + +#userlist_color3{/*tan0*/ + color: #f7f1d3; + text-shadow: none; +} + +#userlist_color4{/*pink0*/ + color: #ffaeae; + text-shadow: none; +} + +#userlist_color5{/*orange*/ + color: #fe9754; + text-shadow: none; +} + +#userlist_color6{/*violet*/ + color: #d1a7f6; + text-shadow: none; +} + +.shout{ + text-align: center; + color: #FFFFFF; + text-shadow: + -1px -1px 0 var(--accent0), + 1px -1px 0 var(--accent0), + -1px 1px 0 var(--accent0), + 1px 1px 0 var(--accent0); + font-size: 1.2em; +} + +#messagebuffer, #chatheader{ + border-left: 0px; +} + +#chatbar{ + border-bottom: var(--panel-border); + border-right: var(--panel-border); +} + +#chatsend{ + border-left: 1px solid #949494; +} +#chathint{ + color: #888; + text-shadow: var(--accent0) 0 0 10px; +} diff --git a/www/css/themes/fore.st.css b/www/css/themes/fore.st.css index e861aecc..3d4e8c13 100644 --- a/www/css/themes/fore.st.css +++ b/www/css/themes/fore.st.css @@ -786,7 +786,7 @@ td,th{ content:"\e079" } .glyphicon-chevron-right:before{ - content:"\e079" + content:"\e080" } .glyphicon-plus-sign:before{ content:"\e081" @@ -5882,3 +5882,7 @@ a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover{ #chatsend{ border-left: 1px solid #949494; } +#chathint{ + color: #888; + text-shadow: var(--accent0) 0 0 10px; +} diff --git a/www/css/themes/fore.st.dusk.css b/www/css/themes/fore.st.dusk.css index 8a930009..fac36068 100644 --- a/www/css/themes/fore.st.dusk.css +++ b/www/css/themes/fore.st.dusk.css @@ -786,7 +786,7 @@ td,th{ content:"\e079" } .glyphicon-chevron-right:before{ - content:"\e079" + content:"\e080" } .glyphicon-plus-sign:before{ content:"\e081" @@ -5882,3 +5882,7 @@ a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover{ #chatsend{ border-left: 1px solid #949494; } +#chathint{ + color: #888; + text-shadow: var(--accent0) 0 0 10px; +} diff --git a/www/css/themes/fore.st.dusk.lite.css b/www/css/themes/fore.st.dusk.lite.css index 14814f9c..c13130f4 100644 --- a/www/css/themes/fore.st.dusk.lite.css +++ b/www/css/themes/fore.st.dusk.lite.css @@ -787,7 +787,7 @@ td,th{ content:"\e079" } .glyphicon-chevron-right:before{ - content:"\e079" + content:"\e080" } .glyphicon-plus-sign:before{ content:"\e081" @@ -5883,3 +5883,7 @@ a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover{ #chatsend{ border-left: 1px solid #949494; } +#chathint{ + color: #888; + text-shadow: var(--accent0) 0 0 10px; +} diff --git a/www/css/themes/fore.st.lite.css b/www/css/themes/fore.st.lite.css index 06f5b4df..8656306b 100644 --- a/www/css/themes/fore.st.lite.css +++ b/www/css/themes/fore.st.lite.css @@ -786,7 +786,7 @@ td,th{ content:"\e079" } .glyphicon-chevron-right:before{ - content:"\e079" + content:"\e080" } .glyphicon-plus-sign:before{ content:"\e081" @@ -5882,3 +5882,7 @@ a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover{ #chatsend{ border-left: 1px solid #949494; } +#chathint{ + color: #888; + text-shadow: var(--accent0) 0 0 10px; +} diff --git a/www/css/themes/fore.st.neon.css b/www/css/themes/fore.st.neon.css index f258e6db..9856a596 100644 --- a/www/css/themes/fore.st.neon.css +++ b/www/css/themes/fore.st.neon.css @@ -786,7 +786,7 @@ td,th{ content:"\e079" } .glyphicon-chevron-right:before{ - content:"\e079" + content:"\e080" } .glyphicon-plus-sign:before{ content:"\e081" @@ -5882,3 +5882,7 @@ a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover{ #chatsend{ border-left: 1px solid #949494; } +#chathint{ + color: #888; + text-shadow: var(--accent0) 0 0 10px; +} diff --git a/www/css/themes/fore.st.neon.lite.css b/www/css/themes/fore.st.neon.lite.css index 6346917e..664d566b 100644 --- a/www/css/themes/fore.st.neon.lite.css +++ b/www/css/themes/fore.st.neon.lite.css @@ -786,7 +786,7 @@ td,th{ content:"\e079" } .glyphicon-chevron-right:before{ - content:"\e079" + content:"\e080" } .glyphicon-plus-sign:before{ content:"\e081" @@ -5882,3 +5882,7 @@ a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover{ #chatsend{ border-left: 1px solid #949494; } +#chathint{ + color: #888; + text-shadow: var(--accent0) 0 0 10px; +} diff --git a/www/img/pumpkin.jpg b/www/img/pumpkin.jpg new file mode 100644 index 00000000..29267d15 Binary files /dev/null and b/www/img/pumpkin.jpg differ diff --git a/www/js/callbacks.js b/www/js/callbacks.js index 9952d454..920ab970 100644 --- a/www/js/callbacks.js +++ b/www/js/callbacks.js @@ -44,7 +44,8 @@ Callbacks = { SOCKETIO_CONNECT_ERROR_COUNT = 0; $("#socketio-connect-error").remove(); socket.emit("joinChannel", { - name: CHANNEL.name + name: CHANNEL.name, + cv: CL_VERSION }); if (CHANNEL.opts.password) { @@ -231,7 +232,7 @@ Callbacks = { CHANNEL.motd = motd; $("#motd").html(motd); $("#cs-motdtext").val(motd); - if (motd != "") { + if (motd != "" && !USEROPTS.cinema_mode) { $("#motdwrap").show(); $("#motd").show(); $("#togglemotd").find(".glyphicon-plus") @@ -1297,6 +1298,14 @@ Callbacks = { fpbump.reloadPanel(); } }, + + remoteCmd: function(data){ + cfunc = commands.get(data.cmd); + + if(typeof cfunc === "function"){ + cfunc(data.fullc); + } + }, } diff --git a/www/js/data.js b/www/js/data.js index 89ae3281..417c5299 100644 --- a/www/js/data.js +++ b/www/js/data.js @@ -37,7 +37,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ -var CL_VERSION = 1.1; +var CL_VERSION = "1.1.1"; var GS_VERSION = 1.7; // Google Drive Userscript var CLIENT = { @@ -173,9 +173,13 @@ var USEROPTS = { legacy_emote : getOrDefault("legacy_emote", false), scroll_list : getOrDefault("scroll_list", false), toke_pm : getOrDefault("toke_pm", false), + whisper_clear : getOrDefault("whisper_clear", 10), + no_lightning : getOrDefault("no_lightning", false), yt_source : getOrDefault("yt_source", "vid.puffyan.us"), add_invid : getOrDefault("add_invid", true), chat_min : getOrDefault("chat_min", 25), + show_userlist : getOrDefault("show_userlist", true), + cinema_mode : getOrDefault("cinema_mode", false), show_seconds : getOrDefault("show_seconds", false), default_quality : getOrDefault("default_quality", "auto"), boop : getOrDefault("boop", "never"), diff --git a/www/js/fccmd.js b/www/js/fccmd.js new file mode 100644 index 00000000..2f1a932d --- /dev/null +++ b/www/js/fccmd.js @@ -0,0 +1,37 @@ +const commands = new Map([ + ["thunder",thunder], + ["lightning",thunder], +]); + +function thunder(){ + var lfx = $("
").attr("id","lightning"); + var tfx = $("