2018-12-07 10:26:54 -08:00
|
|
|
/*****************************************************************************
|
|
|
|
* Open MCT, Copyright (c) 2014-2018, United States Government
|
|
|
|
* as represented by the Administrator of the National Aeronautics and Space
|
|
|
|
* Administration. All rights reserved.
|
|
|
|
*
|
|
|
|
* Open MCT is licensed under the Apache License, Version 2.0 (the
|
|
|
|
* "License"); you may not use this file except in compliance with the License.
|
|
|
|
* You may obtain a copy of the License at
|
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0.
|
|
|
|
*
|
|
|
|
* Unless required by applicable law or agreed to in writing, software
|
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
|
|
|
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
|
|
|
* License for the specific language governing permissions and limitations
|
|
|
|
* under the License.
|
|
|
|
*
|
|
|
|
* Open MCT includes source code licensed under additional open source
|
|
|
|
* licenses. See the Open Source Licenses file (LICENSES.md) included with
|
|
|
|
* this source code distribution or the Licensing information page available
|
|
|
|
* at runtime from the About dialog for additional information.
|
|
|
|
*****************************************************************************/
|
|
|
|
|
2018-12-20 13:18:22 -08:00
|
|
|
/************************************************** MAELSTROM THEME CONSTANTS */
|
2018-12-07 10:26:54 -08:00
|
|
|
|
|
|
|
// Fonts
|
|
|
|
@import url('https://fonts.googleapis.com/css?family=Chakra+Petch:400,600,700|Michroma|Teko:400,700');
|
|
|
|
|
|
|
|
$heroFont: 'Teko', sans-serif;
|
|
|
|
$headerFont: 'Michroma', sans-serif;
|
|
|
|
$bodyFont: 'Chakra Petch', sans-serif;
|
|
|
|
|
|
|
|
@mixin heroFont($size: 1em) {
|
|
|
|
font-family: $heroFont;
|
|
|
|
font-size: $size;
|
|
|
|
}
|
|
|
|
|
|
|
|
@mixin headerFont($size: 1em) {
|
|
|
|
font-family: $headerFont;
|
|
|
|
font-size: $size * 0.8; // This font is comparatively large, so reduce it a bit
|
|
|
|
text-transform: uppercase;
|
|
|
|
word-spacing: 0.25em;
|
|
|
|
}
|
|
|
|
|
|
|
|
@mixin bodyFont($size: 1em) {
|
|
|
|
font-family: $bodyFont;
|
|
|
|
font-size: $size;
|
|
|
|
}
|
|
|
|
|
|
|
|
// Functions
|
|
|
|
@function buttonBg($c: $colorBtnBg) {
|
|
|
|
@return linear-gradient(lighten($c, 5%), $c);
|
|
|
|
}
|
|
|
|
|
|
|
|
// Constants
|
|
|
|
$fontBaseSize: 12px;
|
|
|
|
$smallCr: 2px;
|
|
|
|
$controlCr: 3px;
|
|
|
|
$basicCr: 4px;
|
|
|
|
|
|
|
|
// Base colors
|
|
|
|
$colorBodyBg: #393939;
|
|
|
|
$colorBodyFg: #ccc;
|
2018-12-24 14:02:37 -08:00
|
|
|
$colorBodyFgEm: #fff;
|
2018-12-07 10:26:54 -08:00
|
|
|
$colorGenBg: #222;
|
|
|
|
$colorHeadBg: #262626;
|
|
|
|
$colorHeadFg: $colorBodyFg;
|
|
|
|
$colorStatusBarBg: $colorHeadBg;
|
|
|
|
$colorStatusBarFg: $colorBodyFg;
|
|
|
|
$colorStatusBarFgHov: #aaa;
|
|
|
|
$colorKey: #0099cc;
|
|
|
|
$colorKeyFg: #fff;
|
|
|
|
$colorKeyHov: #00c0f6;
|
|
|
|
$colorKeyFilter: invert(36%) sepia(76%) saturate(2514%) hue-rotate(170deg) brightness(99%) contrast(101%);
|
|
|
|
$colorKeyFilterHov: invert(63%) sepia(88%) saturate(3029%) hue-rotate(154deg) brightness(101%) contrast(100%);
|
|
|
|
$colorKeySelectedBg: $colorKey;
|
|
|
|
$colorInteriorBorder: rgba($colorBodyFg, 0.2);
|
|
|
|
$colorA: #ccc;
|
|
|
|
$colorAHov: #fff;
|
|
|
|
|
|
|
|
// Layout
|
|
|
|
$shellMainPad: 4px 0;
|
|
|
|
$shellPanePad: $interiorMargin, 7px;
|
|
|
|
|
|
|
|
// Status colors, mainly used for messaging and item ancillary symbols
|
|
|
|
$colorStatusFg: #999;
|
|
|
|
$colorStatusDefault: #ccc;
|
|
|
|
$colorStatusInfo: #60ba7b;
|
|
|
|
$colorStatusInfoFilter: invert(58%) sepia(44%) saturate(405%) hue-rotate(85deg) brightness(102%) contrast(92%);
|
|
|
|
$colorStatusAlert: #ffb66c;
|
|
|
|
$colorStatusAlertFilter: invert(78%) sepia(26%) saturate(1160%) hue-rotate(324deg) brightness(107%) contrast(101%);
|
|
|
|
$colorStatusError: #da0004;
|
|
|
|
$colorStatusErrorFilter: invert(10%) sepia(96%) saturate(4360%) hue-rotate(351deg) brightness(111%) contrast(115%);
|
|
|
|
$colorStatusBtnBg: #666; // Where is this used?
|
|
|
|
|
|
|
|
// States
|
|
|
|
$colorPausedBg: #ff9900;
|
|
|
|
$colorPausedFg: #fff;
|
|
|
|
$colorOk: #33cc33;
|
|
|
|
|
|
|
|
// Base variations
|
|
|
|
$colorBodyBgSubtle: lighten($colorBodyBg, 5%);
|
|
|
|
$colorBodyBgSubtleHov: darken($colorKey, 50%);
|
|
|
|
$colorKeySubtle: darken($colorKey, 10%);
|
|
|
|
|
|
|
|
// Time Colors
|
|
|
|
$colorTime: #618cff;
|
|
|
|
$colorTimeBg: $colorTime;
|
|
|
|
$colorTimeFg: lighten($colorTimeBg, 30%);
|
|
|
|
$colorTimeHov: lighten($colorTime, 10%);
|
|
|
|
$colorTimeSubtle: darken($colorTime, 20%);
|
|
|
|
$colorTOI: $colorBodyFg; // was $timeControllerToiLineColor
|
|
|
|
$colorTOIHov: $colorTime; // was $timeControllerToiLineColorHov
|
|
|
|
|
|
|
|
/************************************************** EDITING */
|
|
|
|
// Base Colors
|
|
|
|
$dlSpread: 20%;
|
|
|
|
$editColor: #00c7c3;
|
2018-12-20 13:17:44 -08:00
|
|
|
$editColorAlt: #9971ff;
|
2018-12-18 11:07:09 -08:00
|
|
|
$editColorBgBase: darken($editColor, $dlSpread);
|
|
|
|
$editColorBg: rgba($editColorBgBase, 0.2);
|
2018-12-07 10:26:54 -08:00
|
|
|
$editColorFg: lighten($editColor, $dlSpread);
|
|
|
|
$editColorHov: lighten($editColor, 20%);
|
|
|
|
// Canvas
|
2018-12-18 11:07:09 -08:00
|
|
|
$editCanvasColorBg: $editColorBg; //#002524;
|
|
|
|
$editCanvasColorGrid: rgba($editColorBgBase, 0.4); //lighten($editCanvasColorBg, 3%);
|
2018-12-07 10:26:54 -08:00
|
|
|
// Selectable
|
|
|
|
$editSelectableColor: #006563;
|
|
|
|
$editSelectableColorFg: lighten($editSelectableColor, 20%);
|
|
|
|
$editSelectableColorHov: lighten($editSelectableColor, 10%);
|
|
|
|
// Selectable selected
|
|
|
|
$editSelectableColorSelected: $editSelectableColorHov;
|
|
|
|
$editSelectableColorSelectedFg: lighten($editSelectableColorSelected, 30%);
|
|
|
|
$editSelectableColorFg: darken($editSelectableColor, 40%);
|
|
|
|
$editSelectableBorder: 1px dotted $editSelectableColor;
|
2018-12-20 13:17:44 -08:00
|
|
|
$editSelectableBorderHov: 1px dotted $editColorAlt;
|
2018-12-07 10:26:54 -08:00
|
|
|
$editSelectableBorderSelected: 1px solid $editColor;
|
2018-12-20 13:17:44 -08:00
|
|
|
$editSelectableShdwSelected: rgba($editColor, 0.75) 0 0 0 1px;
|
2018-12-07 10:26:54 -08:00
|
|
|
$editMoveableSelectedShdw: rgba($editColor, 0.5) 0 0 10px;
|
2018-12-20 13:17:44 -08:00
|
|
|
$editBorderDrilledIn: 1px dashed $editColorAlt;
|
2018-12-07 10:26:54 -08:00
|
|
|
$colorGridLines: rgba($editColor, 0.2);
|
|
|
|
|
|
|
|
/************************************************** BROWSING */
|
2018-12-20 13:17:44 -08:00
|
|
|
$browseSelectableBorderHov: 1px dotted rgba($colorBodyFg, 0.2);
|
|
|
|
$browseSelectableShdwHov: rgba($colorBodyFg, 0.2) 0 0 3px;
|
|
|
|
$browseSelectedBorder: 1px solid rgba($colorBodyFg, 0.6);
|
2018-12-07 10:26:54 -08:00
|
|
|
|
|
|
|
// Icons
|
|
|
|
$colorIconAlias: #4af6f3;
|
|
|
|
$colorIconAliasForKeyFilter: #aaa;
|
|
|
|
|
|
|
|
// Holders
|
|
|
|
$colorTabsHolderBg: rgba(black, 0.2);
|
|
|
|
|
|
|
|
// Buttons and Controls
|
|
|
|
$colorBtnBg: lighten($colorBodyBg, 10%);
|
|
|
|
$colorBtnBgHov: lighten($colorBtnBg, 10%);
|
|
|
|
$colorBtnFg: lighten($colorBodyFg, 10%);
|
|
|
|
$colorBtnReverseFg: lighten($colorBtnFg, 10%);
|
|
|
|
$colorBtnReverseBg: lighten($colorBtnBg, 10%);
|
|
|
|
$colorBtnFgHov: $colorBtnFg;
|
|
|
|
$colorBtnMajorBg: $colorKey;
|
|
|
|
$colorBtnMajorBgHov: $colorKeyHov;
|
|
|
|
$colorBtnMajorFg: $colorKeyFg;
|
|
|
|
$colorBtnMajorFgHov: darken($colorBtnMajorFg, 10%);
|
|
|
|
$colorBtnCautionBg: #f16f6f;
|
|
|
|
$colorBtnCautionBgHov: #f1504e;
|
|
|
|
$colorBtnCautionFg: $colorBtnFg;
|
|
|
|
$colorClickIcon: $colorKey;
|
|
|
|
$colorClickIconBgHov: rgba($colorKey, 0.6);
|
|
|
|
$colorClickIconFgHov: $colorKeyHov;
|
|
|
|
$colorDropHint: $colorKey;
|
|
|
|
$colorDropHintBg: darken($colorDropHint, 10%);
|
|
|
|
$colorDropHintBgHov: $colorDropHint;
|
|
|
|
$colorDropHintFg: lighten($colorDropHint, 40%);
|
2018-12-18 11:07:09 -08:00
|
|
|
$colorDisclosureCtrl: rgba($colorBodyFg, 0.5);
|
|
|
|
$colorDisclosureCtrlHov: rgba($colorBodyFg, 0.7);
|
2018-12-07 10:26:54 -08:00
|
|
|
|
|
|
|
// Menus
|
|
|
|
$colorMenuBg: lighten($colorBodyBg, 15%);
|
|
|
|
$colorMenuFg: lighten($colorBodyFg, 30%);
|
|
|
|
$colorMenuIc: lighten($colorKey, 15%);
|
|
|
|
$colorMenuHovBg: $colorMenuIc;
|
|
|
|
$colorMenuHovFg: lighten($colorMenuFg, 10%);
|
|
|
|
$colorMenuHovIc: $colorMenuHovFg;
|
|
|
|
$colorMenuElementHilite: lighten($colorMenuBg, 10%);
|
|
|
|
$shdwMenu: rgba(black, 0.5) 0 1px 5px;
|
|
|
|
$shdwMenuText: none;
|
|
|
|
$menuItemPad: $interiorMargin, floor($interiorMargin * 1.25);
|
|
|
|
|
|
|
|
// Palettes and Swatches
|
|
|
|
$paletteItemBorderOuterColorSelected: black;
|
|
|
|
$paletteItemBorderInnerColorSelected: white;
|
|
|
|
$paletteItemBorderInnerColor: rgba($paletteItemBorderOuterColorSelected, 0.3);
|
|
|
|
|
|
|
|
// Form colors
|
|
|
|
$colorCheck: $colorKey;
|
|
|
|
$colorFormRequired: $colorKey;
|
|
|
|
$colorFormValid: $colorOk;
|
|
|
|
$colorFormError: #990000;
|
|
|
|
$colorFormInvalid: #ff2200;
|
|
|
|
$colorFormFieldErrorBg: $colorFormError;
|
|
|
|
$colorFormFieldErrorFg: rgba(#fff, 0.6);
|
|
|
|
$colorFormLines: rgba(#000, 0.1);
|
|
|
|
$colorFormSectionHeader: rgba(#000, 0.05);
|
|
|
|
$colorInputBg: rgba(black, 0.2);
|
|
|
|
$colorInputFg: $colorBodyFg;
|
|
|
|
$colorInputPlaceholder: darken($colorBodyFg, 20%);
|
|
|
|
$colorFormText: darken($colorBodyFg, 10%);
|
|
|
|
$colorInputIcon: darken($colorBodyFg, 25%);
|
|
|
|
$colorFieldHint: lighten($colorBodyFg, 40%);
|
|
|
|
$shdwInput: inset rgba(black, 0.4) 0 0 1px;
|
|
|
|
$shdwInputHov: inset rgba(black, 0.7) 0 0 2px;
|
|
|
|
$shdwInputFoc: inset rgba(black, 0.8) 0 0.25px 3px;
|
|
|
|
|
|
|
|
// Inspector
|
|
|
|
$colorInspectorBg: lighten($colorBodyBg, 5%);
|
|
|
|
$colorInspectorFg: $colorBodyFg;
|
|
|
|
$colorInspectorPropName: darken($colorBodyFg, 20%);
|
|
|
|
$colorInspectorPropVal: lighten($colorInspectorFg, 15%);
|
|
|
|
$colorInspectorSectionHeaderBg: lighten($colorInspectorBg, 5%);
|
|
|
|
$colorInspectorSectionHeaderFg: lighten($colorInspectorBg, 40%);
|
|
|
|
|
|
|
|
// Overlay
|
|
|
|
$overlayColorBg: $colorMenuBg;
|
|
|
|
$overlayColorFg: $colorMenuFg;
|
|
|
|
$overlayCr: $interiorMarginLg;
|
|
|
|
$overlayBrightnessAdjust: brightness(1.3);
|
|
|
|
|
|
|
|
// Indicator colors
|
|
|
|
$colorIndicatorAvailable: $colorKey;
|
2018-12-20 13:17:44 -08:00
|
|
|
$colorIndicatorDisabled: #555555;
|
2018-12-07 10:26:54 -08:00
|
|
|
$colorIndicatorOn: $colorOk;
|
2018-12-20 13:17:44 -08:00
|
|
|
$colorIndicatorOff: #777777;
|
2018-12-07 10:26:54 -08:00
|
|
|
|
2018-12-20 13:17:44 -08:00
|
|
|
// Staleness
|
2018-12-07 10:26:54 -08:00
|
|
|
$colorTelemFresh: lighten($colorBodyFg, 20%);
|
|
|
|
$colorTelemStale: darken($colorBodyFg, 20%);
|
|
|
|
$styleTelemStale: italic;
|
2018-12-20 13:17:44 -08:00
|
|
|
|
|
|
|
// Limits
|
|
|
|
$colorLimitYellowBg: #ac7300;
|
|
|
|
$colorLimitYellowFg: #ffe64d;
|
|
|
|
$colorLimitYellowIc: #ffb607;
|
|
|
|
$colorLimitRedBg: #940000;
|
|
|
|
$colorLimitRedFg: #ffa489;
|
|
|
|
$colorLimitRedIc: #ff4222;
|
|
|
|
|
|
|
|
// Status
|
|
|
|
$colorAlert: #ff3c00;
|
|
|
|
$colorWarningHi: #990000;
|
|
|
|
$colorWarningLo: #ff9900;
|
|
|
|
$colorDiagnostic: #a4b442;
|
|
|
|
$colorCommand: #3693bd;
|
|
|
|
$colorInfo: #2294a2;
|
|
|
|
$colorOk: #33cc33;
|
2018-12-07 10:26:54 -08:00
|
|
|
|
|
|
|
// Bubble colors
|
|
|
|
$colorInfoBubbleBg: $colorMenuBg;
|
|
|
|
$colorInfoBubbleFg: #666;
|
|
|
|
|
|
|
|
// Items
|
|
|
|
$colorItemBg: buttonBg($colorBtnBg);
|
|
|
|
$colorItemBgHov: buttonBg(lighten($colorBtnBg, 5%));
|
|
|
|
$colorListItemBg: transparent;
|
|
|
|
$colorListItemBgHov: rgba($colorKey, 0.1);
|
|
|
|
$colorItemFg: $colorBtnFg;
|
|
|
|
$colorItemFgDetails: darken($colorItemFg, 20%);
|
|
|
|
$shdwItemText: none;
|
|
|
|
|
|
|
|
// Tabular
|
|
|
|
$colorTabBorder: lighten($colorBodyBg, 10%);
|
|
|
|
$colorTabBodyBg: $colorBodyBg;
|
|
|
|
$colorTabBodyFg: lighten($colorBodyFg, 20%);
|
|
|
|
$colorTabHeaderBg: lighten($colorBodyBg, 10%);
|
2018-12-20 13:18:22 -08:00
|
|
|
$colorTabHeaderFg: $colorBodyFg;
|
2018-12-07 10:26:54 -08:00
|
|
|
$colorTabHeaderBorder: $colorBodyBg;
|
2018-12-20 13:18:22 -08:00
|
|
|
$colorTabGroupHeaderBg: lighten($colorBodyBg, 5%);
|
|
|
|
$colorTabGroupHeaderFg: darken($colorTabHeaderFg, 10%);
|
2018-12-07 10:26:54 -08:00
|
|
|
|
|
|
|
// Plot
|
|
|
|
$colorPlotBg: rgba(black, 0.05);
|
|
|
|
$colorPlotFg: $colorBodyFg;
|
|
|
|
$colorPlotHash: black;
|
|
|
|
$opacityPlotHash: 0.2;
|
|
|
|
$stylePlotHash: dashed;
|
|
|
|
$colorPlotAreaBorder: $colorInteriorBorder;
|
|
|
|
$colorPlotLabelFg: darken($colorPlotFg, 20%);
|
|
|
|
$legendHoverValueBg: rgba($colorBodyFg, 0.2);
|
|
|
|
|
|
|
|
// Tree
|
|
|
|
$colorTreeBg: transparent;
|
|
|
|
$colorItemTreeHoverBg: lighten($colorBodyBg, 10%);
|
2018-12-11 19:29:29 -08:00
|
|
|
$colorItemTreeHoverFg: lighten($colorBodyFg, 20%);
|
2018-12-07 10:26:54 -08:00
|
|
|
$colorItemTreeIcon: $colorKey; // Used
|
|
|
|
$colorItemTreeIconHover: $colorItemTreeIcon; // Used
|
|
|
|
$colorItemTreeFg: $colorBodyFg;
|
|
|
|
$colorItemTreeSelectedBg: darken($colorKey, 15%);
|
2018-12-11 19:29:29 -08:00
|
|
|
$colorItemTreeSelectedFg: $colorItemTreeHoverFg;
|
|
|
|
$colorItemTreeSelectedIcon: $colorItemTreeSelectedFg;
|
|
|
|
$colorItemTreeEditingBg: darken($editColor, 20%);
|
2018-12-07 10:26:54 -08:00
|
|
|
$colorItemTreeEditingFg: $editColorFg;
|
2018-12-11 19:29:29 -08:00
|
|
|
$colorItemTreeEditingIcon: $editColorFg;
|
2018-12-18 11:07:09 -08:00
|
|
|
$colorItemTreeVC: $colorDisclosureCtrl;
|
|
|
|
$colorItemTreeVCHover: $colorDisclosureCtrlHov;
|
2018-12-07 10:26:54 -08:00
|
|
|
$shdwItemTreeIcon: none;
|
|
|
|
|
|
|
|
// Images
|
|
|
|
$colorThumbHoverBg: $colorItemTreeHoverBg;
|
|
|
|
|
|
|
|
// Scrollbar
|
|
|
|
$scrollbarTrackSize: 7px;
|
|
|
|
$scrollbarTrackShdw: rgba(#000, 0.2) 0 1px 2px;
|
|
|
|
$scrollbarTrackColorBg: rgba(#000, 0.2);
|
|
|
|
$scrollbarThumbColor: darken($colorBodyBg, 50%);
|
|
|
|
$scrollbarThumbColorHov: $colorKey;
|
|
|
|
$scrollbarThumbColorMenu: lighten($colorMenuBg, 10%);
|
|
|
|
$scrollbarThumbColorMenuHov: lighten($scrollbarThumbColorMenu, 2%);
|
|
|
|
|
|
|
|
// Splitter
|
|
|
|
$splitterHandleD: 2px;
|
|
|
|
$splitterHandleHitMargin: 4px;
|
|
|
|
$colorSplitterBaseBg: $colorBodyBg;
|
|
|
|
$colorSplitterBg: lighten($colorSplitterBaseBg, 10%);
|
|
|
|
$colorSplitterFg: $colorBodyBg;
|
|
|
|
$colorSplitterHover: $colorKey;
|
|
|
|
$colorSplitterActive: $colorKey;
|
|
|
|
$splitterBtnD: (16px, 35px); // height, width
|
|
|
|
$splitterBtnColorBg: $colorBtnBg;
|
|
|
|
$splitterBtnColorFg: #999;
|
|
|
|
$splitterBtnLabelColorFg: #666;
|
|
|
|
$splitterCollapsedBtnColorBg: #222;
|
|
|
|
$splitterCollapsedBtnColorFg: #666;
|
|
|
|
$splitterCollapsedBtnColorBgHov: $colorKey;
|
|
|
|
$splitterCollapsedBtnColorFgHov: $colorKeyFg;
|
|
|
|
|
|
|
|
// Mobile
|
|
|
|
$colorMobilePaneLeft: darken($colorBodyBg, 2%);
|
|
|
|
$colorMobilePaneLeftTreeItemBg: rgba($colorBodyFg, 0.1);
|
|
|
|
$colorMobilePaneLeftTreeItemFg: $colorItemTreeFg;
|
|
|
|
$colorMobileSelectListTreeItemBg: rgba(#000, 0.05);
|
|
|
|
|
|
|
|
// About Screen
|
|
|
|
$colorAboutLink: $colorKeySubtle;
|
|
|
|
|
|
|
|
// Loading
|
|
|
|
$colorLoadingFg: #776ba2;
|
|
|
|
$colorLoadingBg: rgba($colorLoadingFg, 0.1);
|
|
|
|
|
|
|
|
// Transitions
|
|
|
|
$transIn: all 50ms ease-in-out;
|
|
|
|
$transOut: all 250ms ease-in-out;
|
|
|
|
$transInBounce: all 200ms cubic-bezier(.47,.01,.25,1.5);
|
|
|
|
$transInBounceBig: all 300ms cubic-bezier(.2,1.6,.6,3);
|
|
|
|
|
|
|
|
// Discrete items, like Notebook entries, Widget rules
|
|
|
|
$createBtnTextTransform: uppercase;
|
|
|
|
|
|
|
|
@mixin discreteItem() {
|
|
|
|
background: rgba($colorBodyFg,0.1);
|
|
|
|
border: none;
|
|
|
|
border-radius: $controlCr;
|
|
|
|
|
|
|
|
.c-input-inline:hover {
|
|
|
|
background: $colorBodyBg;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
@mixin discreteItemInnerElem() {
|
|
|
|
border: 1px solid rgba(#fff, 0.1);
|
|
|
|
border-radius: $controlCr;
|
|
|
|
}
|
|
|
|
|
|
|
|
@mixin themedButton($c: $colorBtnBg) {
|
|
|
|
background: linear-gradient(lighten($c, 5%), $c);
|
|
|
|
box-shadow: rgba(black, 0.5) 0 0.5px 2px;
|
|
|
|
}
|
|
|
|
|
|
|
|
/**************************************************** OVERRIDES */
|
|
|
|
.c-frame {
|
|
|
|
&:not(.no-frame) {
|
|
|
|
$bc: #666;
|
|
|
|
$bLR: 3px solid transparent;
|
|
|
|
$br: 20px;
|
|
|
|
background: none !important;
|
|
|
|
border-radius: $br;
|
|
|
|
border-top: 4px solid $bc !important;
|
|
|
|
border-bottom: 2px solid $bc !important;
|
|
|
|
border-left: $bLR !important;;
|
|
|
|
border-right: $bLR !important;;
|
|
|
|
padding: 5px 10px 10px 10px !important;
|
|
|
|
}
|
2018-12-20 13:17:44 -08:00
|
|
|
}
|