/*! * Web Cabin Docker - Docking Layout Interface. * * Dependancies: * JQuery 1.11.1 * * Version: git-master * * Author: Jeff Houde (lochemage@webcabin.org) * Web: http://docker.webcabin.org/ * * Licensed under * MIT License http://www.opensource.org/licenses/mit-license * GPL v3 http://opensource.org/licenses/GPL-3.0 * */ .wcDocker { background-color: gray; } .wcModalBlocker { background-color: rgba(0, 0, 0, 0.8); } .wcPanelBackground { background-color: gray; } .wcPanelBackground .wcCenter { background-color: darkgray; } .wcFrameFlasher { background-color: rgba(255, 255, 255, 0.25); } .wcFrameShadower { background-color: rgba(255, 255, 255, 0.25); } .wcFrameTitleBar { height: 17px; background-color: #555; } .wcFrameTitle { font-size: 12px; font-weight: bold; text-align: center; padding-top: 3px; background-color: gray; } .wcFrameButton { width: 13px; height: 13px; border: 2px outset #444444; font-size: 11px; background-color: #555555; } .wcFrameButton:hover, .wcFrameButtonHover { background-color: #666; } .wcFrameButton:active, .wcFrameButtonActive { border: 2px inset #444; } .wcFrameCenter { top: 17px; } .wcLayoutGrid, .wcLayoutGrid tr, .wcLayoutGrid td { border: 1px solid #555555; } .wcLayoutGridAlternate tr:nth-child(even), .wcLayoutGridAltColor { background-color: rgba(200, 200, 200, 0.2); } .wcPanelTab { color: #42454a; background-color: #777; border: 1px solid #000; border-radius: 2px 2px 0px 0px; border-bottom: 0px; margin-right: 1px; margin-top: 3px; font-size: 12px; padding-left: 2px; padding-right: 2px; padding-bottom: 0px; } .wcPanelTab:hover, .wcPanelTabHover { background-color: #AAA; } .wcPanelTabActive { color: #000; background-color: gray; font-weight: bold; margin-top: 1px; } .wcPanelTabActive:hover, .wcPanelTabActiveHover { background-color: #CCC; } .wcFrameEdge { position: absolute; z-index: 2; border: 2px outset #444; background-color: #222; } .wcSplitterBar { border: 1px outset darkgray; background-color: gray; } .wcSplitterBarV.wcSplitterBarStatic { width: 0px; } .wcSplitterBarH.wcSplitterBarStatic { height: 0px; } .wcGhost { background-color: #444444; border: 0px; border-radius: 6px; } .wcScrollbar, ::-webkit-scrollbar { width: 12px; height: 12px; background-color: #888; } .wcScrollbarCorner, ::-webkit-scrollbar-corner { background-color: #888; } .wcScrollbarTrack, ::-webkit-scrollbar-track { box-shadow: inset 0 0 6px rgba(0,0,0,0.5); border-radius: 10px; } .wcScrollbarThumb, ::-webkit-scrollbar-thumb { border-radius: 10px; box-shadow: inset -2px 0 6px rgba(0,0,0,0.7); } .wcMenuList, .context-menu-list { border: 1px solid #111; } .wcMenuItem, .context-menu-item, .context-menu-list { background-color: #444; } .wcMenuItemHover, .wcMenuItem:hover, .context-menu-item.hover { background-color: #666; } .wcMenuItem.disabled, .context-menu-item.disabled { color: #333; background-color: #444; } .wcMenuSeparator, .context-menu-separator { border: 2px solid #444; background-color: #777; } .wcLoadingBackground { background-color: rgba(55, 55, 55, 1); } .wcLoadingIcon { color: #222; } .wcLoadingLabel { color: #111; } /* The following are not actually used in docker, they are provided as a convenience when controls are used in your panels, if you want to match the active theme. */ .wcInput, input { vertical-align: middle; border: 1px solid black; } .wcSelect, select { border: 1px solid black; } .wcButton, button { border: 1px outset #777; background-color: #777; line-height: 1em; } .wcButtonHover, .wcButton:hover, button:hover { border: 1px outset #999; background-color: #999; } .wcButtonActive, .wcButton:active, button:active { border: 1px inset #666; background-color: #666; } .wcButtonActive.wcButtonHover, .wcButton:hover.wcButtonActive, .wcButton:active.wcButtonHover, .wcButton:active:hover, button:active:hover { border: 1px inset #999; background-color: #999; } .wcButtonDisabled, .wcButton.disabled, button:disabled { border: 1px outset #666 !important; background-color: #666 !important; color: #555 !important; } .wcButtonFocus, .wcButton:focus, button:focus { outline: 0px; } /* Mobile style changes. */ .wcMobile .wcFrameTitleBar { height: 29px; } .wcMobile .wcFrameTitle { font-size: 20px; } .wcMobile .wcFrameButton, .wcMobile .wcFrameButton { width: 25px; height: 25px; font-size: 22px; } .wcMobile .wcFrameCenter { top: 29px; } .wcMobile .wcPanelTab { font-size: 14px; height: 29px; } .wcMobile .wcPanelTab > div { margin-top: 4px; } .wcMobile .wcSplitterBarV.wcSplitterBar:not(.wcSplitterBarStatic) { width: 12px; border-width: 3px; } .wcMobile .wcSplitterBarH.wcSplitterBar:not(.wcSplitterBarStatic) { height: 12px; border-width: 3px; } .wcMobile .wcInput, .wcMobile input, .wcMobile .wcSelect, .wcMobile select, .wcMobile .wcButton, .wcMobile button { font-size: 22px; }