Removing unneeded Bootstrap grid variables.

//
// Variables
// --------------------------------------------------

// Global values
// --------------------------------------------------

// Grays
// -------------------------
@black:                 #000;
@grayDarker:            #222;
@grayDark:              #333;
@gray:                  #555;
@grayLight:             #999;
@grayLighter:           #eee;
@white:                 #fff;

// Accent colors
// -------------------------
@blue:                  #049cdb;
@blueDark:              #0064cd;
@green:                 #46a546;
@red:                   #9d261d;
@yellow:                #ffc40d;
@orange:                #f89406;
@pink:                  #c3325f;
@purple:                #7a43b6;

// Scaffolding
// -------------------------
@bodyBackground:        @white;
@textColor:             @grayDark;

// Links
// -------------------------
@linkColor:             #08c;
@linkColorHover:        darken(@linkColor, 15%);

// Typography
// -------------------------
@sansFontFamily:        "Helvetica Neue", Helvetica, Arial, sans-serif;
@serifFontFamily:       Georgia, "Times New Roman", Times, serif;
@monoFontFamily:        Monaco, Menlo, Consolas, "Courier New", monospace;

@baseFontSize:          14px;
@baseFontFamily:        @sansFontFamily;
@baseLineHeight:        20px;
@altFontFamily:         @serifFontFamily;

@headingsFontFamily:    inherit; // empty to use BS default, @baseFontFamily
@headingsFontWeight:    bold;    // instead of browser default, bold
@headingsColor:         inherit; // empty to use BS default, @textColor

// Component sizing
// -------------------------
// Based on 14px font-size and 20px line-height

@fontSizeLarge:         @baseFontSize * 1.25; // ~18px
@fontSizeSmall:         @baseFontSize * 0.85; // ~12px
@fontSizeMini:          @baseFontSize * 0.75; // ~11px

@paddingLarge:          11px 19px; // 44px
@paddingSmall:          2px 10px;  // 26px
@paddingMini:           0 6px;   // 22px

@baseBorderRadius:      4px;
@borderRadiusLarge:     6px;
@borderRadiusSmall:     3px;

// Tables
// -------------------------
@tableBackground:                   transparent; // overall background-color
@tableBackgroundAccent:             #f9f9f9; // for striping
@tableBackgroundHover:              #f5f5f5; // for hover
@tableBorder:                       #ddd; // table and cell border

// Buttons
// -------------------------
@btnBackground:                     @white;
@btnBackgroundHighlight:            darken(@white, 10%);
@btnBorder:                         #ccc;

@btnPrimaryBackground:              @linkColor;
@btnPrimaryBackgroundHighlight:     spin(@btnPrimaryBackground, 20%);

@btnInfoBackground:                 #5bc0de;
@btnInfoBackgroundHighlight:        #2f96b4;

@btnSuccessBackground:              #62c462;
@btnSuccessBackgroundHighlight:     #51a351;

@btnWarningBackground:              lighten(@orange, 15%);
@btnWarningBackgroundHighlight:     @orange;

@btnDangerBackground:               #ee5f5b;
@btnDangerBackgroundHighlight:      #bd362f;

@btnInverseBackground:              #444;
@btnInverseBackgroundHighlight:     @grayDarker;

// Forms
// -------------------------
@inputBackground:               @white;
@inputBorder:                   #ccc;
@inputBorderRadius:             @baseBorderRadius;
@inputDisabledBackground:       @grayLighter;
@formActionsBackground:         #f5f5f5;
@inputHeight:                   @baseLineHeight + 10px; // base line-height + 8px vertical padding + 2px top/bottom border

// Dropdowns
// -------------------------
@dropdownBackground:            @white;
@dropdownBorder:                rgba(0,0,0,.2);
@dropdownDividerTop:            #e5e5e5;
@dropdownDividerBottom:         @white;

@dropdownLinkColor:             @grayDark;
@dropdownLinkColorHover:        @white;
@dropdownLinkColorActive:       @white;

@dropdownLinkBackgroundActive:  @linkColor;
@dropdownLinkBackgroundHover:   @dropdownLinkBackgroundActive;

// COMPONENT VARIABLES
// --------------------------------------------------

// Z-index master list
// -------------------------
// Used for a bird's eye view of components dependent on the z-axis
// Try to avoid customizing these :)
@zindexDropdown:          1000;
@zindexPopover:           1010;
@zindexTooltip:           1030;
@zindexFixedNavbar:       1030;
@zindexModalBackdrop:     1040;
@zindexModal:             1050;

// Sprite icons path
// -------------------------
@iconSpritePath:          "../img/glyphicons-halflings.png";
@iconWhiteSpritePath:     "../img/glyphicons-halflings-white.png";

// Input placeholder text color
// -------------------------
@placeholderText:         @grayLight;

// Hr border color
// -------------------------
@hrBorder:                @grayLighter;

// Horizontal forms & lists
// -------------------------
@horizontalComponentOffset:       180px;

// Wells
// -------------------------
@wellBackground:                  #f5f5f5;

// Navbar
// -------------------------
@navbarCollapseWidth:             979px;
@navbarCollapseDesktopWidth:      @navbarCollapseWidth + 1;

@navbarHeight:                    40px;
@navbarBackgroundHighlight:       #ffffff;
@navbarBackground:                darken(@navbarBackgroundHighlight, 5%);
@navbarBorder:                    darken(@navbarBackground, 12%);

@navbarText:                      #777;
@navbarLinkColor:                 #777;
@navbarLinkColorHover:            @grayDark;
@navbarLinkColorActive:           @gray;
@navbarLinkBackgroundHover:       transparent;
@navbarLinkBackgroundActive:      darken(@navbarBackground, 5%);

@navbarBrandColor:                @navbarLinkColor;

// Inverted navbar
@navbarInverseBackground:                #111111;
@navbarInverseBackgroundHighlight:       #222222;
@navbarInverseBorder:                    #252525;

@navbarInverseText:                      @grayLight;
@navbarInverseLinkColor:                 @grayLight;
@navbarInverseLinkColorHover:            @white;
@navbarInverseLinkColorActive:           @navbarInverseLinkColorHover;
@navbarInverseLinkBackgroundHover:       transparent;
@navbarInverseLinkBackgroundActive:      @navbarInverseBackground;

@navbarInverseSearchBackground:          lighten(@navbarInverseBackground, 25%);
@navbarInverseSearchBackgroundFocus:     @white;
@navbarInverseSearchBorder:              @navbarInverseBackground;
@navbarInverseSearchPlaceholderColor:    #ccc;

@navbarInverseBrandColor:                @navbarInverseLinkColor;

// Pagination
// -------------------------
@paginationBackground:                #fff;
@paginationBorder:                    #ddd;
@paginationActiveBackground:          #f5f5f5;

// Hero unit
// -------------------------
@heroUnitBackground:              @grayLighter;
@heroUnitHeadingColor:            inherit;
@heroUnitLeadColor:               inherit;

// Form states and alerts
// -------------------------
@warningText:             #c09853;
@warningBackground:       #fcf8e3;
@warningBorder:           darken(spin(@warningBackground, -10), 3%);

@errorText:               #b94a48;
@errorBackground:         #f2dede;
@errorBorder:             darken(spin(@errorBackground, -10), 3%);

@successText:             #468847;
@successBackground:       #dff0d8;
@successBorder:           darken(spin(@successBackground, -10), 5%);

@infoText:                #3a87ad;
@infoBackground:          #d9edf7;
@infoBorder:              darken(spin(@infoBackground, -10), 7%);

// Tooltips and popovers
// -------------------------
@tooltipColor:            #fff;
@tooltipBackground:       #000;
@tooltipArrowWidth:       5px;
@tooltipArrowColor:       @tooltipBackground;

@popoverBackground:       #fff;
@popoverArrowWidth:       10px;
@popoverArrowColor:       #fff;
@popoverTitleBackground:  darken(@popoverBackground, 3%);

// Special enhancement for popovers
@popoverArrowOuterWidth:  @popoverArrowWidth + 1;
@popoverArrowOuterColor:  rgba(0,0,0,.25);

// FOUNDATION GRID
// ------------------

@gridColumns: 12;
@rowMaxWidth: 62.5em;
@gridColumnWidth: 8.33333%;
@gridGutterWidth: 0.9375em;

//
// Variables
// --------------------------------------------------

// Global values
// --------------------------------------------------

// Grays
// -------------------------
@black:                 #000;
@grayDarker:            #222;
@grayDark:              #333;
@gray:                  #555;
@grayLight:             #999;
@grayLighter:           #eee;
@white:                 #fff;

// Accent colors
// -------------------------
@blue:                  #049cdb;
@blueDark:              #0064cd;
@green:                 #46a546;
@red:                   #9d261d;
@yellow:                #ffc40d;
@orange:                #f89406;
@pink:                  #c3325f;
@purple:                #7a43b6;

// Scaffolding
// -------------------------
@bodyBackground:        @white;
@textColor:             @grayDark;

// Links
// -------------------------
@linkColor:             #08c;
@linkColorHover:        darken(@linkColor, 15%);

// Typography
// -------------------------
@sansFontFamily:        "Helvetica Neue", Helvetica, Arial, sans-serif;
@serifFontFamily:       Georgia, "Times New Roman", Times, serif;
@monoFontFamily:        Monaco, Menlo, Consolas, "Courier New", monospace;

@baseFontSize:          14px;
@baseFontFamily:        @sansFontFamily;
@baseLineHeight:        20px;
@altFontFamily:         @serifFontFamily;

@headingsFontFamily:    inherit; // empty to use BS default, @baseFontFamily
@headingsFontWeight:    bold;    // instead of browser default, bold
@headingsColor:         inherit; // empty to use BS default, @textColor

// Component sizing
// -------------------------
// Based on 14px font-size and 20px line-height

@fontSizeLarge:         @baseFontSize * 1.25; // ~18px
@fontSizeSmall:         @baseFontSize * 0.85; // ~12px
@fontSizeMini:          @baseFontSize * 0.75; // ~11px

@paddingLarge:          11px 19px; // 44px
@paddingSmall:          2px 10px;  // 26px
@paddingMini:           0 6px;   // 22px

@baseBorderRadius:      4px;
@borderRadiusLarge:     6px;
@borderRadiusSmall:     3px;

// Tables
// -------------------------
@tableBackground:                   transparent; // overall background-color
@tableBackgroundAccent:             #f9f9f9; // for striping
@tableBackgroundHover:              #f5f5f5; // for hover
@tableBorder:                       #ddd; // table and cell border

// Buttons
// -------------------------
@btnBackground:                     @white;
@btnBackgroundHighlight:            darken(@white, 10%);
@btnBorder:                         #ccc;

@btnPrimaryBackground:              @linkColor;
@btnPrimaryBackgroundHighlight:     spin(@btnPrimaryBackground, 20%);

@btnInfoBackground:                 #5bc0de;
@btnInfoBackgroundHighlight:        #2f96b4;

@btnSuccessBackground:              #62c462;
@btnSuccessBackgroundHighlight:     #51a351;

@btnWarningBackground:              lighten(@orange, 15%);
@btnWarningBackgroundHighlight:     @orange;

@btnDangerBackground:               #ee5f5b;
@btnDangerBackgroundHighlight:      #bd362f;

@btnInverseBackground:              #444;
@btnInverseBackgroundHighlight:     @grayDarker;

// Forms
// -------------------------
@inputBackground:               @white;
@inputBorder:                   #ccc;
@inputBorderRadius:             @baseBorderRadius;
@inputDisabledBackground:       @grayLighter;
@formActionsBackground:         #f5f5f5;
@inputHeight:                   @baseLineHeight + 10px; // base line-height + 8px vertical padding + 2px top/bottom border

// Dropdowns
// -------------------------
@dropdownBackground:            @white;
@dropdownBorder:                rgba(0,0,0,.2);
@dropdownDividerTop:            #e5e5e5;
@dropdownDividerBottom:         @white;

@dropdownLinkColor:             @grayDark;
@dropdownLinkColorHover:        @white;
@dropdownLinkColorActive:       @white;

@dropdownLinkBackgroundActive:  @linkColor;
@dropdownLinkBackgroundHover:   @dropdownLinkBackgroundActive;

// COMPONENT VARIABLES
// --------------------------------------------------

// Z-index master list
// -------------------------
// Used for a bird's eye view of components dependent on the z-axis
// Try to avoid customizing these :)
@zindexDropdown:          1000;
@zindexPopover:           1010;
@zindexTooltip:           1030;
@zindexFixedNavbar:       1030;
@zindexModalBackdrop:     1040;
@zindexModal:             1050;

// Sprite icons path
// -------------------------
@iconSpritePath:          "../img/glyphicons-halflings.png";
@iconWhiteSpritePath:     "../img/glyphicons-halflings-white.png";

// Input placeholder text color
// -------------------------
@placeholderText:         @grayLight;

// Hr border color
// -------------------------
@hrBorder:                @grayLighter;

// Horizontal forms & lists
// -------------------------
@horizontalComponentOffset:       180px;

// Wells
// -------------------------
@wellBackground:                  #f5f5f5;

// Navbar
// -------------------------
@navbarCollapseWidth:             979px;
@navbarCollapseDesktopWidth:      @navbarCollapseWidth + 1;

@navbarHeight:                    40px;
@navbarBackgroundHighlight:       #ffffff;
@navbarBackground:                darken(@navbarBackgroundHighlight, 5%);
@navbarBorder:                    darken(@navbarBackground, 12%);

@navbarText:                      #777;
@navbarLinkColor:                 #777;
@navbarLinkColorHover:            @grayDark;
@navbarLinkColorActive:           @gray;
@navbarLinkBackgroundHover:       transparent;
@navbarLinkBackgroundActive:      darken(@navbarBackground, 5%);

@navbarBrandColor:                @navbarLinkColor;

// Inverted navbar
@navbarInverseBackground:                #111111;
@navbarInverseBackgroundHighlight:       #222222;
@navbarInverseBorder:                    #252525;

@navbarInverseText:                      @grayLight;
@navbarInverseLinkColor:                 @grayLight;
@navbarInverseLinkColorHover:            @white;
@navbarInverseLinkColorActive:           @navbarInverseLinkColorHover;
@navbarInverseLinkBackgroundHover:       transparent;
@navbarInverseLinkBackgroundActive:      @navbarInverseBackground;

@navbarInverseSearchBackground:          lighten(@navbarInverseBackground, 25%);
@navbarInverseSearchBackgroundFocus:     @white;
@navbarInverseSearchBorder:              @navbarInverseBackground;
@navbarInverseSearchPlaceholderColor:    #ccc;

@navbarInverseBrandColor:                @navbarInverseLinkColor;

// Pagination
// -------------------------
@paginationBackground:                #fff;
@paginationBorder:                    #ddd;
@paginationActiveBackground:          #f5f5f5;

// Hero unit
// -------------------------
@heroUnitBackground:              @grayLighter;
@heroUnitHeadingColor:            inherit;
@heroUnitLeadColor:               inherit;

// Form states and alerts
// -------------------------
@warningText:             #c09853;
@warningBackground:       #fcf8e3;
@warningBorder:           darken(spin(@warningBackground, -10), 3%);

@errorText:               #b94a48;
@errorBackground:         #f2dede;
@errorBorder:             darken(spin(@errorBackground, -10), 3%);

@successText:             #468847;
@successBackground:       #dff0d8;
@successBorder:           darken(spin(@successBackground, -10), 5%);

@infoText:                #3a87ad;
@infoBackground:          #d9edf7;
@infoBorder:              darken(spin(@infoBackground, -10), 7%);

// Tooltips and popovers
// -------------------------
@tooltipColor:            #fff;
@tooltipBackground:       #000;
@tooltipArrowWidth:       5px;
@tooltipArrowColor:       @tooltipBackground;

@popoverBackground:       #fff;
@popoverArrowWidth:       10px;
@popoverArrowColor:       #fff;
@popoverTitleBackground:  darken(@popoverBackground, 3%);

// Special enhancement for popovers
@popoverArrowOuterWidth:  @popoverArrowWidth + 1;
@popoverArrowOuterColor:  rgba(0,0,0,.25);

// GRID
// --------------------------------------------------

// Foundation Grid
// ------------------

@gridColumns: 12;
@rowMaxWidth: 62.5em;
@gridColumnWidth: 8.33333%;
@gridGutterWidth: 0.9375em;

// // Default 940px grid
// // -------------------------
// @gridColumns:             12;
// @gridColumnWidth:         60px;
// @gridGutterWidth:         20px;
// @gridRowWidth:            (@gridColumns * @gridColumnWidth) + (@gridGutterWidth * (@gridColumns - 1));

// // 1200px min
// @gridColumnWidth1200:     70px;
// @gridGutterWidth1200:     30px;
// @gridRowWidth1200:        (@gridColumns * @gridColumnWidth1200) + (@gridGutterWidth1200 * (@gridColumns - 1));

// // 768px-979px
// @gridColumnWidth768:      42px;
// @gridGutterWidth768:      20px;
// @gridRowWidth768:         (@gridColumns * @gridColumnWidth768) + (@gridGutterWidth768 * (@gridColumns - 1));

// // Fluid grid
// // -------------------------
// @fluidGridColumnWidth:    percentage(@gridColumnWidth/@gridRowWidth);
// @fluidGridGutterWidth:    percentage(@gridGutterWidth/@gridRowWidth);

// // 1200px min
// @fluidGridColumnWidth1200:     percentage(@gridColumnWidth1200/@gridRowWidth1200);
// @fluidGridGutterWidth1200:     percentage(@gridGutterWidth1200/@gridRowWidth1200);

// // 768px-979px
// @fluidGridColumnWidth768:      percentage(@gridColumnWidth768/@gridRowWidth768);
// @fluidGridGutterWidth768:      percentage(@gridGutterWidth768/@gridRowWidth768);


feat(JobStreet/Header): Release JobStreet Header with working links

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/seekinternational/seek-asia-style-guide.git/'


Create styles.less

Create styles.less

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/sixertoy/dotfiles.git/'


Add Libbys changes to micro form for login and register views

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/hevnly/asset-bazaar.git/'


Fixes the selector for the webkit scrolling hack

Turns out the hack is not being applied since the selector is wrong. It should be '.modals .bbm-modal.scroll-hack'.


Fix transform call

Fix transform call

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/wooga/Pocket-Island.git/'


only show one balloon for non-Firefox browsers

@import 'lib';

.amo-header {
    font-family: @head-sans;
    margin-bottom: 35px;
}

.island {
    background: repeat scroll 0 0 transparent;
    .gradient-two-color(#FCFDFE, #F4F8FC);
    border: 1px solid #C9DDF2;
    .border-radius(5px);
    .box-shadow(0 -2px 0 rgba(204, 223, 243, 0.3) inset, 0 0 1px rgba(0, 0, 0, 0.1));
    display: block;
    float: left;
    margin-bottom: 15px;
    padding: 14px 14px 16px;
    > section {
        border-bottom: 1px solid #C9DDF2;
        border-top: 1px solid #FFFFFF;
        margin: 0 -14px;
        padding: 14px;
        float: left;
        width: 100%;
        &:first-child {
            border-top: 0;
            padding-top: 0;
        }
        &:last-child {
            border-bottom: 0;
        }
    }
}

#masthead {
    padding-top: 35px;
    max-width: 600px;
}

#aux-nav {
    float: right;
}
.html-rtl #aux-nav {
    float: left;
}

.site-title img {
    float: left;
    margin-right: 10px;
}
.html-rtl .site-title img {
    float: right;
    margin: 0 0 0 12px;
}

.site-title {
    margin-bottom: 7px;
    a {
        color: #333;
        text-decoration: none;
    }
    a:hover, a:focus {
        color: #043b84;
        text-shadow: 0 0 40px #fff,
                     0 0 20px #fff,
                     0 0 10px #fff;
    }
}

/** site navigation */

.menu-nav {
    font-size: 12px;
    margin-left: 64px;
    z-index: 50;

    > ul {
        > li {
            float: left;
            position: relative;
            > a {
                position: relative;
                font-weight: bold;
                z-index: 60;
                border-style: solid;
                .border-radius(3px 3px 0 0);
                border-color: transparent;
                border-width: 1px 1px 0;
            }
            &:hover {
                > a {
                    background: #fff;
                    border-color: #98B2C9 #98B2C9 #fff;
                    .box-shadow(0 0 4px rgba(0, 0, 0, 0.4));
                }
                > ul {
                    display: block;
                }
                &:after {
                    content: "";
                    width: 160px;
                    z-index: 62;
                    height: 5px;
                    background: #fff;
                    position: absolute;
                    top: 18px;
                    left: 1px;
                }
            }
            > ul {
                width: 190px;
                position: absolute;
                top: 17px;
                z-index: 59;
                padding: 8px;
                display: none;
                background: #fff;
                border: 1px solid #98B2C9;
                .border-radius(0 3px 3px);
                .box-shadow(0 0 4px rgba(0, 0, 0, 0.4));
                a {
                    text-decoration: none;
                    display: block;
                    padding: 6px 8px;
                    &:hover {
                        background: #ebf4fe;
                    }
                }
                &.two-col {
                    .columns(2, 8px);
                    width: 340px;
                }
            }
        }
        em a:hover {
            background: #e1edfb;
        }
    }
    hr {
        border: 0;
        margin: 6px 8px;
        border-top: 1px dotted #ccc;
    }
    em {
        background: #F4F8FC;
        display: block;
        font-weight: bold;
    }
}

.html-rtl {
    .menu-nav > ul > li {
        border-left: 0;
        border-right: 1px solid #9FA7AF;
        float: right;
        left: auto;
        right: -9px;

        &:hover:after {
            left: auto;
            right: 1px;
        }
    }
}

#site-nav {
    > ul {
        > li {
            border-left: 1px solid #9FA7AF;
            left: -9px;
            &:first-child {
                border: 0;
            }
            > a {
                padding: 4px 8px;
                line-height: 12px;
                text-transform: uppercase;
            }
        }
    }
}

#aux-nav {
    > ul {
        > li:not(:first-child):before {
            content: "";
            display: block;
            position: absolute;
            top: 0;
            left: -1px;
            width: 1px;
            height: 32px;
            background: -moz-linear-gradient(#9FA7AF, fadeout(#9FA7AF, 100%)) no-repeat left top;
            background-size: 1px 100%;
        }
        > li {
            margin-left: 1px;
            > a {
                display: block;
                line-height: 32px;
                height: 32px;
                padding: 0 1em;
                .border-radius(0);
            }
            &:after {
                top: 32px;
            }
            > ul {
                top: 31px;
            }
            &.nomenu {
                a {
                    display: inline-block;
                }
                &:hover {
                    a {
                        background: transparent;
                        .box-shadow(0 0);
                        border-color: transparent;
                    }
                    &:after {
                        content: none;
                    }
                }
            }
            &.logout {
                &:before {
                    background: 0;
                }
                a {
                    padding-left: 4px;
                    font-weight: normal;
                }
            }
        }
    }
}
/** search box */

.header-search {
    position: absolute;
    top: 63px;
    right: 0;
    background: #1B5898;
    .gradient-two-color(#2E89CA, #1B5898);
    .border-radius(5px);
    .box-shadow(0 -2px 0 rgba(0, 0, 0, 0.5) inset, 0 2px 0 rgba(0, 0, 0, 0.1));
    padding: 5px 7px 7px;
    width: 280px;
}
.html-rtl .header-search {
    left: 0;
    right: auto;
}

button.search-button {
    background: #84C63C url("../../img/icons/go-arrow.png") center no-repeat;
    background-image: url("../../img/icons/go-arrow.png"),
                      -moz-linear-gradient(#84C63C, #489615);
    background-image: url("../../img/icons/go-arrow.png"),
                      -webkit-linear-gradient(#84C63C, #489615);
    border: 0;
    float: right;
    vertical-align: bottom;
    cursor: pointer;
    height: 30px;
    width: 36px;

    .border-radius(6px);
    .box-shadow(0 1px rgba(0, 0, 0, 0.1), 0 -2px rgba(0, 0, 0, 0.1) inset);
}
.html-rtl button.search-button {
    float: left;
    -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
}

.header-search input {
    background: url("../../img/icons/search.png") no-repeat scroll 8px center #FFFFFF;
    float: left;
    border: 0 none;
    .border-radius(4px);
    .box-shadow(0 0 2px rgba(0, 0, 0, 0.4) inset);
    font-family: Trebuchet MS;
    font-size: 14px;
    height: 30px;
    padding: 0 0 0 32px;
    width: 206px;
}
.html-rtl .header-search input {
    float: right;
    padding: 0 32px 0 0;
    background-position: 212px center;
}

.site-balloon {
    position: relative;
    margin-top: 22px;
    padding: 15px 45px 15px 15px;
    border: 2px solid #E3873B;
    background: #FCEFB7;
    font-family: Arial;
    font-size: 14px;
    color: #333;
    display: none;
    .border-radius(10px);
    h3, p {
        display: inline;
    }
    h3, strong {
        font-weight: bold;
    }
    &:before, &:after {
        content: '';
        display: block;
        width: 0;
        height: 0;
        position: absolute;
        border-left: 18px solid #E3873B;
        border-top: 18px solid transparent;
    }
    &:before {
        left: 34px;
        top: -18px;
    }
    &:after {
        left: 36px;
        top: -13px;
        border-left-color: #FCEFB7;
    }
    p a {
        color: #c40000;
        font-weight: bold;
    }
}

.site-balloon, #lightbox, .modal {
    .close {
        position: absolute;
        overflow: hidden;
        right: 1em;
        top: 1em;
        width: 25px;
        height: 25px;
        margin: 0;
        .border-radius(4px);
        background: url(../../img/impala/banner-close.png) no-repeat 0 0;
        text-indent: -1000em;
        &:hover {
            background-color: #c40000;
            background-position: -25px 0;
        }
    }
}
.site-balloon .close {
    margin: auto;
    top: 0;
    bottom: 0;
}

.html-rtl {
    .site-balloon, #lightbox, .modal {
        padding: 15px 15px 15px 45px;
        &:before, &:after {
            border-color: transparent;
            border-right: 18px solid #E3873B;
            border-top: 18px solid transparent;
            left: auto;
        }
        &:before {
            right: 34px;
            top: -18px;
        }
        &:after {
            right: 36px;
            top: -13px;
            border-right-color: #FCEFB7;
        }
        .close {
            right: auto;
            left: 15px;
        }
    }
}

.badbrowser #site-nonfx {
    display: block;
}
.firstvisit:not(.home) #site-welcome {
    display: block;
}
#mobile-banner {
    font-size: 1.3em;
}
@media (max-width: 500px) {
    #mobile-banner {
        display: inline-block;
    }
}
.badbrowser {
    #site-welcome, #mobile-banner {
        display: none;
    }
}

@import 'lib';

.amo-header {
    font-family: @head-sans;
    margin-bottom: 35px;
}

.island {
    background: repeat scroll 0 0 transparent;
    .gradient-two-color(#FCFDFE, #F4F8FC);
    border: 1px solid #C9DDF2;
    .border-radius(5px);
    .box-shadow(0 -2px 0 rgba(204, 223, 243, 0.3) inset, 0 0 1px rgba(0, 0, 0, 0.1));
    display: block;
    float: left;
    margin-bottom: 15px;
    padding: 14px 14px 16px;
    > section {
        border-bottom: 1px solid #C9DDF2;
        border-top: 1px solid #FFFFFF;
        margin: 0 -14px;
        padding: 14px;
        float: left;
        width: 100%;
        &:first-child {
            border-top: 0;
            padding-top: 0;
        }
        &:last-child {
            border-bottom: 0;
        }
    }
}

#masthead {
    padding-top: 35px;
    max-width: 600px;
}

#aux-nav {
    float: right;
}
.html-rtl #aux-nav {
    float: left;
}

.site-title img {
    float: left;
    margin-right: 10px;
}
.html-rtl .site-title img {
    float: right;
    margin: 0 0 0 12px;
}

.site-title {
    margin-bottom: 7px;
    a {
        color: #333;
        text-decoration: none;
    }
    a:hover, a:focus {
        color: #043b84;
        text-shadow: 0 0 40px #fff,
                     0 0 20px #fff,
                     0 0 10px #fff;
    }
}

/** site navigation */

.menu-nav {
    font-size: 12px;
    margin-left: 64px;
    z-index: 50;

    > ul {
        > li {
            float: left;
            position: relative;
            > a {
                position: relative;
                font-weight: bold;
                z-index: 60;
                border-style: solid;
                .border-radius(3px 3px 0 0);
                border-color: transparent;
                border-width: 1px 1px 0;
            }
            &:hover {
                > a {
                    background: #fff;
                    border-color: #98B2C9 #98B2C9 #fff;
                    .box-shadow(0 0 4px rgba(0, 0, 0, 0.4));
                }
                > ul {
                    display: block;
                }
                &:after {
                    content: "";
                    width: 160px;
                    z-index: 62;
                    height: 5px;
                    background: #fff;
                    position: absolute;
                    top: 18px;
                    left: 1px;
                }
            }
            > ul {
                width: 190px;
                position: absolute;
                top: 17px;
                z-index: 59;
                padding: 8px;
                display: none;
                background: #fff;
                border: 1px solid #98B2C9;
                .border-radius(0 3px 3px);
                .box-shadow(0 0 4px rgba(0, 0, 0, 0.4));
                a {
                    text-decoration: none;
                    display: block;
                    padding: 6px 8px;
                    &:hover {
                        background: #ebf4fe;
                    }
                }
                &.two-col {
                    .columns(2, 8px);
                    width: 340px;
                }
            }
        }
        em a:hover {
            background: #e1edfb;
        }
    }
    hr {
        border: 0;
        margin: 6px 8px;
        border-top: 1px dotted #ccc;
    }
    em {
        background: #F4F8FC;
        display: block;
        font-weight: bold;
    }
}

.html-rtl {
    .menu-nav > ul > li {
        border-left: 0;
        border-right: 1px solid #9FA7AF;
        float: right;
        left: auto;
        right: -9px;

        &:hover:after {
            left: auto;
            right: 1px;
        }
    }
}

#site-nav {
    > ul {
        > li {
            border-left: 1px solid #9FA7AF;
            left: -9px;
            &:first-child {
                border: 0;
            }
            > a {
                padding: 4px 8px;
                line-height: 12px;
                text-transform: uppercase;
            }
        }
    }
}

#aux-nav {
    > ul {
        > li:not(:first-child):before {
            content: "";
            display: block;
            position: absolute;
            top: 0;
            left: -1px;
            width: 1px;
            height: 32px;
            background: -moz-linear-gradient(#9FA7AF, fadeout(#9FA7AF, 100%)) no-repeat left top;
            background-size: 1px 100%;
        }
        > li {
            margin-left: 1px;
            > a {
                display: block;
                line-height: 32px;
                height: 32px;
                padding: 0 1em;
                .border-radius(0);
            }
            &:after {
                top: 32px;
            }
            > ul {
                top: 31px;
            }
            &.nomenu {
                a {
                    display: inline-block;
                }
                &:hover {
                    a {
                        background: transparent;
                        .box-shadow(0 0);
                        border-color: transparent;
                    }
                    &:after {
                        content: none;
                    }
                }
            }
            &.logout {
                &:before {
                    background: 0;
                }
                a {
                    padding-left: 4px;
                    font-weight: normal;
                }
            }
        }
    }
}
/** search box */

.header-search {
    position: absolute;
    top: 63px;
    right: 0;
    background: #1B5898;
    .gradient-two-color(#2E89CA, #1B5898);
    .border-radius(5px);
    .box-shadow(0 -2px 0 rgba(0, 0, 0, 0.5) inset, 0 2px 0 rgba(0, 0, 0, 0.1));
    padding: 5px 7px 7px;
    width: 280px;
}
.html-rtl .header-search {
    left: 0;
    right: auto;
}

button.search-button {
    background: #84C63C url("../../img/icons/go-arrow.png") center no-repeat;
    background-image: url("../../img/icons/go-arrow.png"),
                      -moz-linear-gradient(#84C63C, #489615);
    background-image: url("../../img/icons/go-arrow.png"),
                      -webkit-linear-gradient(#84C63C, #489615);
    border: 0;
    float: right;
    vertical-align: bottom;
    cursor: pointer;
    height: 30px;
    width: 36px;

    .border-radius(6px);
    .box-shadow(0 1px rgba(0, 0, 0, 0.1), 0 -2px rgba(0, 0, 0, 0.1) inset);
}
.html-rtl button.search-button {
    float: left;
    -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
}

.header-search input {
    background: url("../../img/icons/search.png") no-repeat scroll 8px center #FFFFFF;
    float: left;
    border: 0 none;
    .border-radius(4px);
    .box-shadow(0 0 2px rgba(0, 0, 0, 0.4) inset);
    font-family: Trebuchet MS;
    font-size: 14px;
    height: 30px;
    padding: 0 0 0 32px;
    width: 206px;
}
.html-rtl .header-search input {
    float: right;
    padding: 0 32px 0 0;
    background-position: 212px center;
}

.site-balloon {
    position: relative;
    margin-top: 22px;
    padding: 15px 45px 15px 15px;
    border: 2px solid #E3873B;
    background: #FCEFB7;
    font-family: Arial;
    font-size: 14px;
    color: #333;
    display: none;
    .border-radius(10px);
    h3, p {
        display: inline;
    }
    h3, strong {
        font-weight: bold;
    }
    &:before, &:after {
        content: '';
        display: block;
        width: 0;
        height: 0;
        position: absolute;
        border-left: 18px solid #E3873B;
        border-top: 18px solid transparent;
    }
    &:before {
        left: 34px;
        top: -18px;
    }
    &:after {
        left: 36px;
        top: -13px;
        border-left-color: #FCEFB7;
    }
    p a {
        color: #c40000;
        font-weight: bold;
    }
}

.site-balloon, #lightbox, .modal {
    .close {
        position: absolute;
        overflow: hidden;
        right: 1em;
        top: 1em;
        width: 25px;
        height: 25px;
        margin: 0;
        .border-radius(4px);
        background: url(../../img/impala/banner-close.png) no-repeat 0 0;
        text-indent: -1000em;
        &:hover {
            background-color: #c40000;
            background-position: -25px 0;
        }
    }
}

.html-rtl .site-balloon {
    padding: 15px 15px 15px 45px;
    &:before, &:after {
        border-color: transparent;
        border-right: 18px solid #E3873B;
        border-top: 18px solid transparent;
        left: auto;
    }
    &:before {
        right: 34px;
        top: -18px;
    }
    &:after {
        right: 36px;
        top: -13px;
        border-right-color: #FCEFB7;
    }
    .close {
        right: auto;
        left: 15px;
    }
}

.badbrowser #site-nonfx {
    display: block;
}
.firstvisit:not(.home) #site-welcome {
    display: block;
}
#mobile-banner {
    font-size: 1.3em;
}
@media (max-width: 500px) {
    #mobile-banner {
        display: inline-block;
    }
}


Fixed styling issue with pointers (see Editor/default.less and seach for cursor)

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/Gambloide/many-slides.git/'


overskriver primo classer

overskriver primo classer

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/Det-Kongelige-Bibliotek/rex.git/'


center and pad ze stars

center and pad ze stars

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/Thinkful/ui.git/'


Removed font weight of 300.

Removed font weight of 300.

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/elasthink/uix.git/'


Dark theme

Dark theme

/* === Photo Browser === */
.photo-browser {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9000;
    body > & {
        opacity: 0;
        display: none;
        .transform(translate3d(0,0,0));
        &.photo-browser-in {
            display: block;
            .animation(photoBrowserIn 400ms forwards);
        }
        &.photo-browser-out {
            display: block;
            .animation(photoBrowserOut 400ms forwards);
        }
        html.with-statusbar-overlay & {
            height: ~"-webkit-calc(100% - 20px)";
            height: ~"-moz-calc(100% - 20px)";
            height: ~"-ms-calc(100% - 20px)";
            height: ~"calc(100% - 20px)";
            top: 20px;
        }
    }
    .popup > &, body > & {
        .navbar, .toolbar {
            .transform(translate3d(0,0,0));
        }
    }

}
.photo-browser, .view[data-page="photo-browser-slides"] {
    .navbar, .toolbar {
        background: rgba(247,247,247,0.95);
        .transition(400ms);
    }
}

.view[data-page="photo-browser-slides"] .page[data-page="photo-browser-slides"]{
    .navbar, .toolbar {
        .transform(translate3d(0,0,0));
    }
}
.photo-browser-exposed {
    .navbar, .toolbar {
        opacity: 0;
        visibility: hidden;
        pointer-events:none;
    }
    .photo-browser-slider-container {
        background: #000;
    }
}
.photo-browser-slider-container {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: #fff;
    .transition(400ms);
}
.photo-browser-slider-wrapper {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    .flexbox();
}
.photo-browser-link-inactive {
    opacity: 0.3;
}
.photo-browser-slide {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    .flexbox();
    .justify-content(center);
    .align-items(center);
    .flex-shrink(0);
    span {
        width: 100%;
        text-align: center;
        display: none;
    }
    img {
        width: auto;
        height: auto;
        max-width: 100%;
        max-height: 100%;
        display: none;
    }
    &.slider-slide-active, &.slider-slide-next, &.slider-slide-prev {
        span {
            display: block;
        }
        img {
            display: inline;
        }
    }
}

.photo-browser-dark {
    .navbar, .toolbar {
        background: rgba(30,30,30,0.8);
        border: none;
        color:#fff;
        a {
            color:#fff;
        }
    }
    .photo-browser-slider-container {
        background: #000;
    }

}

@-webkit-keyframes photoBrowserIn {
    0% {
        -webkit-transform: translate3d(0,0,0) scale(0.5);
        opacity: 0;
    }
    100% {
        -webkit-transform: translate3d(0,0,0) scale(1);
        opacity: 1;
    }
}
@keyframes photoBrowserIn {
    0% {
        transform: translate3d(0,0,0) scale(0.5);
        opacity: 0;
    }
    100% {
        transform: translate3d(0,0,0) scale(1);
        opacity: 1;
    }
}
@-webkit-keyframes photoBrowserOut {
    0% {
        -webkit-transform: translate3d(0,0,0) scale(1);
        opacity: 1;
    }
    100% {
        -webkit-transform: translate3d(0,0,0) scale(0.5);
        opacity: 0;
    }
}
@keyframes photoBrowserOut {
    0% {
        transform: translate3d(0,0,0) scale(1);
        opacity: 1;
    }
    100% {
        transform: translate3d(0,0,0) scale(0.5);
        opacity: 0;
    }
}

/* === Photo Browser === */
.photo-browser {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9000;
    body > & {
        opacity: 0;
        display: none;
        .transform(translate3d(0,0,0));
        &.photo-browser-in {
            display: block;
            .animation(photoBrowserIn 400ms forwards);
        }
        &.photo-browser-out {
            display: block;
            .animation(photoBrowserOut 400ms forwards);
        }
        html.with-statusbar-overlay & {
            height: ~"-webkit-calc(100% - 20px)";
            height: ~"-moz-calc(100% - 20px)";
            height: ~"-ms-calc(100% - 20px)";
            height: ~"calc(100% - 20px)";
            top: 20px;
        }
    }
    .popup > &, body > & {
        .navbar, .toolbar {
            .transform(translate3d(0,0,0));
        }
    }

}
.photo-browser, .view[data-page="photo-browser-slides"] {
    .navbar, .toolbar {
        background: rgba(247,247,247,0.95);
        .transition(400ms);
    }
}
.view[data-page="photo-browser-slides"] .page[data-page="photo-browser-slides"]{
    .navbar, .toolbar {
        .transform(translate3d(0,0,0));
    }
}
.photo-browser-exposed {
    .navbar, .toolbar {
        opacity: 0;
        visibility: hidden;
        pointer-events:none;
    }
    .photo-browser-slider-container {
        background: #000;
    }
}
.photo-browser-slider-container {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: #fff;
    .transition(400ms);
}
.photo-browser-slider-wrapper {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    .flexbox();
}
.photo-browser-slide {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    .flexbox();
    .justify-content(center);
    .align-items(center);
    .flex-shrink(0);
    span {
        width: 100%;
        text-align: center;
        display: none;
    }
    img {
        width: auto;
        height: auto;
        max-width: 100%;
        max-height: 100%;
        display: none;
    }
    &.slider-slide-active, &.slider-slide-next, &.slider-slide-prev {
        span {
            display: block;
        }
        img {
            display: inline;
        }
    }
}
@-webkit-keyframes photoBrowserIn {
    0% {
        -webkit-transform: translate3d(0,0,0) scale(0.5);
        opacity: 0;
    }
    100% {
        -webkit-transform: translate3d(0,0,0) scale(1);
        opacity: 1;
    }
}
@keyframes photoBrowserIn {
    0% {
        transform: translate3d(0,0,0) scale(0.5);
        opacity: 0;
    }
    100% {
        transform: translate3d(0,0,0) scale(1);
        opacity: 1;
    }
}
@-webkit-keyframes photoBrowserOut {
    0% {
        -webkit-transform: translate3d(0,0,0) scale(1);
        opacity: 1;
    }
    100% {
        -webkit-transform: translate3d(0,0,0) scale(0.5);
        opacity: 0;
    }
}
@keyframes photoBrowserOut {
    0% {
        transform: translate3d(0,0,0) scale(1);
        opacity: 1;
    }
    100% {
        transform: translate3d(0,0,0) scale(0.5);
        opacity: 0;
    }
}


UXUI-180 missed _datepicker.less new file

error: pathspec 'src/less/_datepicker.less' did not match any file(s) known to git


Typo Fix

Typo Fix

- Fixed type that prevent the development tag icon from being
displayed

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/mxabierto/dgm.git/'


Create progress-bar.less

Create progress-bar.less

// Progress bars

.progress-bar-variant(@color) {
  background-color: @color;

  // Deprecated parent class requirement as of v3.2.0
  .progress-striped & {
    #gradient > .striped();
  }
}

error: pathspec 'static/app/components/bootstrap/css/less/mixins/progress-bar.less' did not match any file(s) known to git


changing anchor so that it only shows for elements that can't scroll to the top of the page. this resolves freemarker/docgen#16

fatal: unable to access 'https://github.com/pradeepmurugesan/incubator-freemarker-docgen.git/': The requested URL returned error: 403


Create responsive.less

Create responsive.less

error: pathspec 'css/responsive.less' did not match any file(s) known to git


added first mixin

added first mixin

.glyphicons-font() {
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: 400;
	line-height: 1;

	smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

error: pathspec 'less/profiler-mixins.less' did not match any file(s) known to git


Fixed print plan issue bz adding important to background colors of res

fatal: unable to access 'https://github.com/vogelrh/Alexa-Reservations.git/': The requested URL returned error: 403


Sort z-index vars in-order

Sort z-index vars in-order

// Copyright (c) 2012 Adobe Systems Incorporated. All rights reserved.
//
// 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.

/* Brackets Variables */

/* All paddings, gutters, etc. should be multiples of this */
@base-padding: 10px;

/* Common font sizes */
@title-font-size: 18px;  // headings such as the editor titlebar
@label-font-size: 14px;  // labels on buttons, menubar, etc.
@menu-item-font-size: 13px; // individual menu items

/* CSS triangle */
@triangle-size: 10px;

/* sidebar */
@sidebar-width: 200px;

/* z-index */
@z-index-cm-scrollbar: 1;
@z-index-cm-gutter: 10;
@z-index-cm-cursor: 10;
@z-index-cm-dialog-override: 11;
@z-index-cm-dialog: 15;
@z-index-cm-max: @z-index-cm-dialog;

@z-index-jstree-drag: 10000;
@z-index-jstree-marker: 10001;

@z-index-bootstrap-dropdown: 900;
@z-index-bootstrap-popup: 1000;
@z-index-bootstrap-topbar: 10000;
@z-index-bootstrap-modal-backdrop: 10000;
@z-index-bootstrap-modal: 11000;
@z-index-bootstrap-modal-popup: 12000;

@z-index-brackets-ui: @z-index-cm-max + 1;
@z-index-brackets-selection-triangle: @z-index-brackets-ui;
@z-index-brackets-results-panel: @z-index-brackets-ui;
@z-index-brackets-toolbar: @z-index-brackets-results-panel + 1;
@z-index-brackets-scroller-shadow: @z-index-brackets-selection-triangle + 1;
@z-index-brackets-inline-editor-shadow: @z-index-brackets-ui;

// Copyright (c) 2012 Adobe Systems Incorporated. All rights reserved.
//
// 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.

/* Brackets Variables */

/* All paddings, gutters, etc. should be multiples of this */
@base-padding: 10px;

/* Common font sizes */
@title-font-size: 18px;  // headings such as the editor titlebar
@label-font-size: 14px;  // labels on buttons, menubar, etc.
@menu-item-font-size: 13px; // individual menu items

/* CSS triangle */
@triangle-size: 10px;

/* sidebar */
@sidebar-width: 200px;

/* z-index */
@z-index-cm-scrollbar: 1;
@z-index-cm-gutter: 10;
@z-index-cm-cursor: 10;
@z-index-cm-dialog: 15;
@z-index-cm-max: @z-index-cm-dialog;
@z-index-cm-dialog-override: 11;

@z-index-jstree-drag: 10000;
@z-index-jstree-marker: 10001;

@z-index-bootstrap-dropdown: 900;
@z-index-bootstrap-popup: 1000;
@z-index-bootstrap-topbar: 10000;
@z-index-bootstrap-modal-backdrop: 10000;
@z-index-bootstrap-modal: 11000;
@z-index-bootstrap-modal-popup: 12000;

@z-index-brackets-ui: @z-index-cm-max + 1;
@z-index-brackets-selection-triangle: @z-index-brackets-ui;
@z-index-brackets-results-panel: @z-index-brackets-ui;
@z-index-brackets-toolbar: @z-index-brackets-results-panel + 1;
@z-index-brackets-scroller-shadow: @z-index-brackets-selection-triangle + 1;
@z-index-brackets-inline-editor-shadow: @z-index-brackets-ui;


update tab style

update tab style

@modified-icon-width: 8px;

@tab-border: none;

@tab-highlight-color: rgb(79,153,211);
@tab-background: rgb(30,35,38);
@tab-background-active: rgb(16,17,18);
@tab-bar-bottom-border-color: rgb(16,17,18);
@tab-bar-background-color: rgb(38,43,48);

@tab-height: 40px;
@tab-top-padding: 0px;
@tab-bottom-border-height: 0px;

.tab-bar {
  height: @tab-height + @tab-top-padding + @tab-bottom-border-height;
  background: @tab-bar-background-color;
  padding: 0 10px 0 10px;
  box-sizing: border-box;
  border-bottom: solid 4px @tab-bar-bottom-border-color;

  &:after {
    background: @tab-background-active;
    border: 0;
  }

  .tab {
    position: relative;
    top: @tab-top-padding;
    height: @tab-height;
    line-height: @tab-height;
    color: @text-color;
    padding-left: 0;
    margin-left: 15px;
    border-radius: 0;
    box-shadow: none;
    -webkit-transform: none;
    transition: color .1s ease-in;
    box-shadow: none;
    border-radius: 0;
    border: none;
    border-bottom: solid 4px @tab-bar-bottom-border-color;

    &, &:before {
      background: @tab-background;
    }

    &:before {
      background: @tab-background;
      content: '';
      position: absolute;
      top: 0;
      left: -16px;
      height: @tab-height;
      width: 16px;
      border-radius: 0;
      border-top-right-radius: 0;
      -webkit-transform: none;
      border: none;
      border-bottom: solid 4px @tab-bar-bottom-border-color;
      border-left: solid 1px @tab-bar-bottom-border-color;
      box-shadow: none;
    }

    .close-icon {
      z-index: 3;
      line-height: @tab-height;
      -webkit-transform: none;
      color: @text-color;
      margin-top: -3px;

      &:hover {
        color: inherit;
      }
    }
    &.modified:not(:hover) .close-icon {
      top: @tab-height/2 - @modified-icon-width/2 + 1px;
      right: 14px;
      width: @modified-icon-width;
      height: @modified-icon-width;
    }

    &.modified:hover .close-icon:hover {
      color: @text-color-highlight;
    }

    .title{
      -webkit-transform: none;
      margin-top: -2px;
    }

    &:first-child {
      margin-left: 0px;
    }
  }

  .tab.active {
    z-index: 1;
    line-height: @tab-height - 2px;
    color: @text-color-highlight;
    box-shadow: none;
    border: none;
    border-bottom: solid 4px @tab-highlight-color;

    .title{
      position: relative;
      top: 0px;
      margin-top: -1px;
    }

    .close-icon {
      line-height: @tab-height - 1px;
      color: @text-color;
    }

    &, &:before {
      background: @tab-background-active;
      height: @tab-height + 0px;
    }

    &:before {
      border: none;
      border-bottom: solid 4px @tab-highlight-color;
      box-shadow: none;
    }

  }

  .tab:hover {
    color: @text-color-highlight;
  }

  .tab.active:hover .close-icon {
    color: @text-color;

    &:hover {
      color: inherit;
    }
  }

  .placeholder {
    height: @tab-height + @tab-top-padding + @tab-bottom-border-height;
    &:after {
      top: @tab-height + @tab-top-padding + @tab-bottom-border-height;
    }
  }
}

@modified-icon-width: 8px;

@tab-border: none;

@tab-highlight-color: rgb(79,153,211);
@tab-background: rgb(30,35,38);
@tab-background-active: rgb(16,17,18);
@tab-bar-bottom-border-color: rgb(16,17,18);
@tab-bar-background-color: rgb(38,43,48);

@tab-height: 40px;
@tab-top-padding: 0px;
@tab-bottom-border-height: 0px;

.tab-bar {
  height: @tab-height + @tab-top-padding + @tab-bottom-border-height;
  background: @tab-bar-background-color;
  padding: 0 10px 0 10px;
  box-sizing: border-box;
  border: none;
  // border-bottom: solid 4px @tab-bar-bottom-border-color;

  &:after {
    background: @tab-background-active;
    border: 0;
  }

  .tab {
    position: relative;
    top: @tab-top-padding;
    height: @tab-height;
    line-height: @tab-height;
    color: @text-color;
    padding-left: 0;
    margin-left: 15px;
    border-radius: 0;
    box-shadow: none;
    -webkit-transform: none;
    transition: color .1s ease-in;
    box-shadow: none;
    border-radius: 0;
    border: none;
    border-bottom: solid 4px @tab-bar-bottom-border-color;

    &, &:before {
      background: @tab-background;
    }

    &:before {
      background: @tab-background;
      content: '';
      position: absolute;
      top: 0;
      left: -16px;
      height: @tab-height;
      width: 16px;
      border-radius: 0;
      border-top-right-radius: 0;
      -webkit-transform: none;
      border: none;
      border-bottom: solid 4px @tab-bar-bottom-border-color;
      border-left: solid 1px @tab-bar-bottom-border-color;
      box-shadow: none;
    }

    .close-icon {
      z-index: 3;
      line-height: @tab-height;
      -webkit-transform: none;
      color: @text-color;
      margin-top: -3px;

      &:hover {
        color: inherit;
      }
    }
    &.modified:not(:hover) .close-icon {
      top: @tab-height/2 - @modified-icon-width/2 + 1px;
      right: 14px;
      width: @modified-icon-width;
      height: @modified-icon-width;
    }

    &.modified:hover .close-icon:hover {
      color: @text-color-highlight;
    }

    .title{
      -webkit-transform: none;
      margin-top: -2px;
    }

    &:first-child {
      margin-left: 0px;
    }
  }

  .tab.active {
    z-index: 1;
    line-height: @tab-height - 2px;
    color: @text-color-highlight;
    box-shadow: none;
    border: none;
    border-bottom: solid 4px @tab-highlight-color;

    .title{
      position: relative;
      top: 0px;
      margin-top: -1px;
    }

    .close-icon {
      line-height: @tab-height - 1px;
      color: @text-color;
    }

    &, &:before {
      background: @tab-background-active;
      height: @tab-height + 0px;
    }

    &:before {
      border: none;
      border-bottom: solid 4px @tab-highlight-color;
      box-shadow: none;
    }

  }

  .tab:hover {
    color: @text-color-highlight;
  }

  .tab.active:hover .close-icon {
    color: @text-color;

    &:hover {
      color: inherit;
    }
  }

  .placeholder {
    height: @tab-height + @tab-top-padding + @tab-bottom-border-height;
    &:after {
      top: @tab-height + @tab-top-padding + @tab-bottom-border-height;
    }
  }
}


Remove box-shadow animation in RTL layout

/*=============
  Framework 7 RTL Additions
=============*/
@import url('mixins.less');
html {
    direction: rtl;
}

/* === Lists === */
.list-block {
    ul ul {
        padding-left: 0;
        padding-right: 45px;
    }
    .item-content {
        padding-left: 0;
        padding-right: 15px;
    }
    .item-inner {
        padding-right: 0;
        padding-left: 15px;
    }
    .item-after {
        margin-left: 0;
        margin-right: 5px;
    }
    .item-media {
        i + i, i + img {
            margin-left: 0;
            margin-right: 5px;
        }
        & + .item-inner {
            margin-left: 0;
            margin-right: 15px;
        }
    }
    .item-link {
        .item-inner {
            padding-right: 0;
            padding-left: 35px;
            background-position: 15px center;
            .encoded-svg-background("<svg viewBox='0 0 60 120' xmlns='http://www.w3.org/2000/svg'><path d='m60 61.5-38.25 38.25-9.75-9.75 29.25-28.5-29.25-28.5 9.75-9.75z' fill='#c7c7cc' transform='translate(60,120) rotate(180)'/></svg>");
        }
    }

    &.media-list, li.media-item {
        .item-link {
            .item-inner {
                padding-right: 0;
                padding-left: 15px;
            }
            .item-title-row {
                padding-right: 0;
                padding-left: 20px;
                background-position: center left;
                .encoded-svg-background("<svg viewBox='0 0 60 120' xmlns='http://www.w3.org/2000/svg'><path d='m60 61.5-38.25 38.25-9.75-9.75 29.25-28.5-29.25-28.5 9.75-9.75z' fill='#c7c7cc' transform='translate(60,120) rotate(180)'/></svg>");
            }
        }
    }
    .sortable-handler {
        right: auto;
        left: 0;
    }
    &.sortable-opened {
        .item-inner, .item-link .item-inner {
            padding-right: 0;
            padding-left: 35px;
        }
        .item-link .item-inner, .item-link .item-title-row {
            background-image: none;
        }
    }
    .swipeout-actions-left, .swipeout-actions-right {
        direction: ltr;
    }
}

/* === Toolbars === */
.navbar, .toolbar {
    a.link {
        i+span, i+i, span+i, span+span {
            margin-left: 0;
            margin-right: 7px;
        }
    }

}
.navbar {
    .left, .right {
        a+a {
            margin-left: 0;
            margin-right: 15px;
        }
    }
    .left {
        margin-right: 0px;
        margin-left: 10px;
    }
    .right {
        margin-left: 0px;
        margin-right: 10px;
    }
    .right:first-child {
        right: auto;
        left: 8px;
    }
}
/* === Forms === */
.list-block {
    input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="url"], input[type="date"], input[type="datetime-local"], input[type="number"], select, textarea {
        padding-left: 0;
        padding-right: 5px;
    }
}
.buttons-row {
    .button:first-child {
        border-radius: 0 5px 5px 0;
        border-left: none;
    }
    .button:last-child {
        border-radius: 5px 0 0 5px;
        border-left-width: 1px;
        border-left-style: solid;
    }
    .button.button-round:first-child {
        border-radius: 0 27px 27px 0;
    }
    .button.button-round:last-child {
        border-radius: 27px 0 0 27px;
    }
}
.label-switch {
    input[type="checkbox"] {
        &+ .checkbox {
            &:before {
                left: auto;
                right: 2px;
            }
            &:after {
                right: 2px;
                left: auto;
                .translate3d(0,0,0);
            }
        }
        &:checked {
            &+ .checkbox {
                &:after {
                    left: auto;
                    right: 22px;
                }
            }
        }
    }
}
.range-slider {
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    padding-right: 3px;
    padding-left: 3px;
    margin-right: -1px;
    input[type="range"]:after {
        left: auto;
        right: -5px;
    }
    input[type="range"]::-webkit-slider-thumb:after {
        left: auto;
        right: 0;
    }
    input[type="range"]::-webkit-slider-thumb:before {
        right: auto;
        left: 100%;
    }
}
label.label-radio {
    input[type="checkbox"], input[type="radio"] {
        ~ .item-inner {
            padding-left: 35px;
            padding-right: 0;
        }
        &:checked ~ .item-inner{
            background-position: 15px center;
        }
    }
}

/* === Search Bar === */
.searchbar {
    input[type="search"] {
        background-position: right center;
        background-position: ~"-webkit-calc(100% - 8px)" center;
        background-position: ~"calc(100% - 8px)" center;
    }
    .searchbar-clear {
        right: auto;
        left: 0;
    }
    &.searchbar-active {
        .searchbar-cancel {
            margin-left: 0;
            margin-right: 8px;
        }
    }
}
/* === Message Bar === */
.messagebar {
    .link + textarea {
        margin-left: 0;
        margin-right: 8px;
    }
    textarea + .link {
        margin-left: 0;
        margin-right: 8px;
    }
}
/* === Modals === */
.modal-button {
    &:first-child {
        border-radius: 0 0 7px 0;
        border-right: none;
    }
    &:last-child {
        border-right: 1px solid #b5b5b5;
        border-radius: 0 0 0 7px;
    }
    &:first-child:last-child {
        border-radius: 0 0 7px 7px;
    }
}

/* === Content Block === */
.content-block-inner {
    margin-left: 0;
    margin-right: -15px;
}

/* === Pages === */
.page-from-right-to-center:before, .page-from-center-to-right:before, .page-fake-shadow {
    right: auto;
    left: 100%;
    background: -webkit-linear-gradient(right, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 10%, rgba(0,0,0,0.01) 50%, rgba(0,0,0,0.2) 100%);
    background: linear-gradient(to left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 10%, rgba(0,0,0,0.01) 50%, rgba(0,0,0,0.2) 100%);
}
.page-on-left {
    .translate3d(20%);
}
.page-on-right {
    .translate3d(-100%);
}
@-webkit-keyframes pageFromRightToCenter {
    from {
        -webkit-transform: translate3d(-100%,0,0);
    }
    to {
        -webkit-transform: translate3d(0,0,0);
    }
}
@-webkit-keyframes pageFromCenterToRight {
    from {
        -webkit-transform: translate3d(0,0,0);
    }
    to {
        -webkit-transform: translate3d(-100%,0,0);
    }
}
@keyframes pageFromRightToCenter {
    from {
        transform: translate3d(-100%,0,0);
    }
    to {
        transform: translate3d(0,0,0);
    }
}
@keyframes pageFromCenterToRight {
    from {
        transform: translate3d(0,0,0);
    }
    to {
        transform: translate3d(100%,0,0);
    }
}
@-webkit-keyframes pageFromCenterToLeft {
    from {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
    }
    to {
        opacity: 0.9;
        -webkit-transform: translate3d(20%,0,0);
    }
}
@-webkit-keyframes pageFromLeftToCenter {
    from {
        opacity: 0.9;
        -webkit-transform: translate3d(20%,0,0);
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
    }
}
@keyframes pageFromCenterToLeft {
    from {
        opacity: 1;
        transform: translate3d(0,0,0);
    }
    to {
        opacity: 0.9;
        transform: translate3d(20%,0,0);
    }
}
@keyframes pageFromLeftToCenter {
    from {
        opacity: 0.9;
        transform: translate3d(20%,0,0);
    }
    to {
        opacity: 1;
        transform: translate3d(0,0,0);
    }
}

/* === Messages === */
.message-received {
    -ms-flex-item-align: end;
    -webkit-align-self: flex-end;
    align-self: flex-end;
    .align-items(flex-end);
}
.message-sent {
    -ms-flex-item-align: start;
    -webkit-align-self: flex-start;
    align-self: flex-start;
    .align-items(flex-start);
}

/* === Back Icons === */
i.icon {
    &.icon-back {
        .encoded-svg-background("<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 20'><path d='M10,0l2,2l-8,8l8,8l-2,2L0,10L10,0z' fill='#007aff' transform='translate(12,20) rotate(180)'/></svg>");
    }
    &.icon-forward {
        .encoded-svg-background("<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 20'><path d='M2,20l-2-2l8-8L0,2l2-2l10,10L2,20z' fill='#007aff' transform='translate(12,20) rotate(180)'/></svg>");
    }
    &.icon-next {
        .encoded-svg-background("<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'><g><path fill='#007aff' d='M1,1.6l11.8,5.8L1,13.4V1.6 M0,0v15l15-7.6L0,0L0,0z' transform='translate(15,15) rotate(180)'/></g></svg>");
    }
    &.icon-prev {
        .encoded-svg-background("<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'><g><path fill='#007aff' d='M14,1.6v11.8L2.2,7.6L14,1.6 M15,0L0,7.6L15,15V0L15,0z' transform='translate(15,15) rotate(180)'/></g></svg>");
    }
}
.rtl-icon-color-mixin(@colorName, @color, @colorHex) {
    i.icon-back.color-@{colorName}, i.icon-back.theme-@{colorName}, .theme-@{colorName} i.icon-back {
        .encoded-svg-background("<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 20'><path d='M10,0l2,2l-8,8l8,8l-2,2L0,10L10,0z' fill='#@{colorHex}' transform='translate(12,20) rotate(180)'/></svg>");
    }
    i.icon-forward.color-@{colorName}, i.icon-forward.theme-@{colorName}, .theme-@{colorName} i.icon-forward {
        .encoded-svg-background("<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 20'><path d='M2,20l-2-2l8-8L0,2l2-2l10,10L2,20z' fill='#@{colorHex}' transform='translate(12,20) rotate(180)'/></svg>");
    }
    i.icon-next.color-@{colorName}, i.icon-next.theme-@{colorName}, .theme-@{colorName} i.icon-next {
        .encoded-svg-background("<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'><g><path fill='#@{colorHex}' d='M1,1.6l11.8,5.8L1,13.4V1.6 M0,0v15l15-7.6L0,0L0,0z' transform='translate(15,15) rotate(180)'/></g></svg>");
    }
    i.icon-prev.color-@{colorName}, i.icon-prev.theme-@{colorName}, .theme-@{colorName} i.icon-prev {
        .encoded-svg-background("<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'><g><path fill='#@{colorHex}' d='M14,1.6v11.8L2.2,7.6L14,1.6 M15,0L0,7.6L15,15V0L15,0z' transform='translate(15,15) rotate(180)'/></g></svg>");
    }
}
.rtl-icon-color-mixin(e('gray'), #8e8e93, '8e8e93');
.rtl-icon-color-mixin(e('white'), #ffffff, 'ffffff');
.rtl-icon-color-mixin(e('black'), #000000, '000000');
.rtl-icon-color-mixin(e('lightblue'), #5ac8fa, '5ac8fa');
.rtl-icon-color-mixin(e('yellow'), #ffcc00, 'ffcc00');
.rtl-icon-color-mixin(e('orange'), #ff9500, 'ff9500');
.rtl-icon-color-mixin(e('pink'), #ff2d55, 'ff2d55');
.rtl-icon-color-mixin(e('blue'), #007aff, '007aff');
.rtl-icon-color-mixin(e('green'), #4cd964, '4cd964');
.rtl-icon-color-mixin(e('red'), #ff3b30, 'ff3b30');
/* === Accordion === */
.list-block {
    .accordion-toggle {
        .item-inner {
            padding-right: 0;
            padding-left: 35px;
            background-position: 15px center;
            .encoded-svg-background("<svg viewBox='0 0 60 120' xmlns='http://www.w3.org/2000/svg'><path d='m60 61.5-38.25 38.25-9.75-9.75 29.25-28.5-29.25-28.5 9.75-9.75z' fill='#c7c7cc' transform='translate(60,120) rotate(180)'/></svg>");
        }
    }
    .accordion-item-expanded {
        .accordion-toggle .item-inner, > .item-link .item-inner {
            .encoded-svg-background("<svg viewBox='0 0 60 120' xmlns='http://www.w3.org/2000/svg'><path d='m60 61.5-38.25 38.25-9.75-9.75 29.25-28.5-29.25-28.5 9.75-9.75z' transform='translate(70, 30) rotate(90)' fill='#c7c7cc'/></svg>");
        }
    }
    .accordion-item ul {
        padding-right: 0;
    }
}

/*=============
  Framework 7 RTL Additions
=============*/
@import url('mixins.less');
html {
    direction: rtl;
}

/* === Lists === */
.list-block {
    ul ul {
        padding-left: 0;
        padding-right: 45px;
    }
    .item-content {
        padding-left: 0;
        padding-right: 15px;
    }
    .item-inner {
        padding-right: 0;
        padding-left: 15px;
    }
    .item-after {
        margin-left: 0;
        margin-right: 5px;
    }
    .item-media {
        i + i, i + img {
            margin-left: 0;
            margin-right: 5px;
        }
        & + .item-inner {
            margin-left: 0;
            margin-right: 15px;
        }
    }
    .item-link {
        .item-inner {
            padding-right: 0;
            padding-left: 35px;
            background-position: 15px center;
            .encoded-svg-background("<svg viewBox='0 0 60 120' xmlns='http://www.w3.org/2000/svg'><path d='m60 61.5-38.25 38.25-9.75-9.75 29.25-28.5-29.25-28.5 9.75-9.75z' fill='#c7c7cc' transform='translate(60,120) rotate(180)'/></svg>");
        }
    }

    &.media-list, li.media-item {
        .item-link {
            .item-inner {
                padding-right: 0;
                padding-left: 15px;
            }
            .item-title-row {
                padding-right: 0;
                padding-left: 20px;
                background-position: center left;
                .encoded-svg-background("<svg viewBox='0 0 60 120' xmlns='http://www.w3.org/2000/svg'><path d='m60 61.5-38.25 38.25-9.75-9.75 29.25-28.5-29.25-28.5 9.75-9.75z' fill='#c7c7cc' transform='translate(60,120) rotate(180)'/></svg>");
            }
        }
    }
    .sortable-handler {
        right: auto;
        left: 0;
    }
    &.sortable-opened {
        .item-inner, .item-link .item-inner {
            padding-right: 0;
            padding-left: 35px;
        }
        .item-link .item-inner, .item-link .item-title-row {
            background-image: none;
        }
    }
    .swipeout-actions-left, .swipeout-actions-right {
        direction: ltr;
    }
}

/* === Toolbars === */
.navbar, .toolbar {
    a.link {
        i+span, i+i, span+i, span+span {
            margin-left: 0;
            margin-right: 7px;
        }
    }

}
.navbar {
    .left, .right {
        a+a {
            margin-left: 0;
            margin-right: 15px;
        }
    }
    .left {
        margin-right: 0px;
        margin-left: 10px;
    }
    .right {
        margin-left: 0px;
        margin-right: 10px;
    }
    .right:first-child {
        right: auto;
        left: 8px;
    }
}
/* === Forms === */
.list-block {
    input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="url"], input[type="date"], input[type="datetime-local"], input[type="number"], select, textarea {
        padding-left: 0;
        padding-right: 5px;
    }
}
.buttons-row {
    .button:first-child {
        border-radius: 0 5px 5px 0;
        border-left: none;
    }
    .button:last-child {
        border-radius: 5px 0 0 5px;
        border-left-width: 1px;
        border-left-style: solid;
    }
    .button.button-round:first-child {
        border-radius: 0 27px 27px 0;
    }
    .button.button-round:last-child {
        border-radius: 27px 0 0 27px;
    }
}
.label-switch {
    input[type="checkbox"] {
        &+ .checkbox {
            &:before {
                left: auto;
                right: 2px;
            }
            &:after {
                right: 2px;
                left: auto;
                .translate3d(0,0,0);
            }
        }
        &:checked {
            &+ .checkbox {
                &:after {
                    left: auto;
                    right: 22px;
                }
            }
        }
    }
}
.range-slider {
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    padding-right: 3px;
    padding-left: 3px;
    margin-right: -1px;
    input[type="range"]:after {
        left: auto;
        right: -5px;
    }
    input[type="range"]::-webkit-slider-thumb:after {
        left: auto;
        right: 0;
    }
    input[type="range"]::-webkit-slider-thumb:before {
        right: auto;
        left: 100%;
    }
}
label.label-radio {
    input[type="checkbox"], input[type="radio"] {
        ~ .item-inner {
            padding-left: 35px;
            padding-right: 0;
        }
        &:checked ~ .item-inner{
            background-position: 15px center;
        }
    }
}

/* === Search Bar === */
.searchbar {
    input[type="search"] {
        background-position: right center;
        background-position: ~"-webkit-calc(100% - 8px)" center;
        background-position: ~"calc(100% - 8px)" center;
    }
    .searchbar-clear {
        right: auto;
        left: 0;
    }
    &.searchbar-active {
        .searchbar-cancel {
            margin-left: 0;
            margin-right: 8px;
        }
    }
}
/* === Message Bar === */
.messagebar {
    .link + textarea {
        margin-left: 0;
        margin-right: 8px;
    }
    textarea + .link {
        margin-left: 0;
        margin-right: 8px;
    }
}
/* === Modals === */
.modal-button {
    &:first-child {
        border-radius: 0 0 7px 0;
        border-right: none;
    }
    &:last-child {
        border-right: 1px solid #b5b5b5;
        border-radius: 0 0 0 7px;
    }
    &:first-child:last-child {
        border-radius: 0 0 7px 7px;
    }
}

/* === Content Block === */
.content-block-inner {
    margin-left: 0;
    margin-right: -15px;
}

/* === Pages === */
.page-on-left {
    .translate3d(20%);
}
.page-on-right {
    .translate3d(-100%);
}
@-webkit-keyframes pageFromRightToCenter {
    from {
        .box-shadow(none);
        -webkit-transform: translate3d(-100%,0,0);
    }
    to {
        .box-shadow(0 0 12px rgba(0,0,0,0.5));
        -webkit-transform: translate3d(0,0,0);
    }
}
@-webkit-keyframes pageFromCenterToRight {
    from {
        .box-shadow(0 0 12px rgba(0,0,0,0.5));
        -webkit-transform: translate3d(0,0,0);
    }
    to {
        .box-shadow(none);
        -webkit-transform: translate3d(-100%,0,0);
    }
}
@keyframes pageFromRightToCenter {
    from {
        .box-shadow(none);
        transform: translate3d(-100%,0,0);
    }
    to {
        .box-shadow(0 0 12px rgba(0,0,0,0.5));
        transform: translate3d(0,0,0);
    }
}
@keyframes pageFromCenterToRight {
    from {
        .box-shadow(0 0 12px rgba(0,0,0,0.5));
        transform: translate3d(0,0,0);
    }
    to {
        .box-shadow(none);
        transform: translate3d(100%,0,0);
    }
}
@-webkit-keyframes pageFromCenterToLeft {
    from {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
    }
    to {
        opacity: 0.9;
        -webkit-transform: translate3d(20%,0,0);
    }
}
@-webkit-keyframes pageFromLeftToCenter {
    from {
        opacity: 0.9;
        -webkit-transform: translate3d(20%,0,0);
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
    }
}
@keyframes pageFromCenterToLeft {
    from {
        opacity: 1;
        transform: translate3d(0,0,0);
    }
    to {
        opacity: 0.9;
        transform: translate3d(20%,0,0);
    }
}
@keyframes pageFromLeftToCenter {
    from {
        opacity: 0.9;
        transform: translate3d(20%,0,0);
    }
    to {
        opacity: 1;
        transform: translate3d(0,0,0);
    }
}
@-webkit-keyframes pageFromRightToCenterDegrade {
    from {
        -webkit-transform: translate3d(-100%,0,0);
    }
    to {
        -webkit-transform: translate3d(0,0,0);
    }
}
@-webkit-keyframes pageFromCenterToRightDegrade {
    from {
        -webkit-transform: translate3d(0,0,0);
    }
    to {
        -webkit-transform: translate3d(-100%,0,0);
    }
}
@keyframes pageFromRightToCenterDegrade {
    from {
        transform: translate3d(-100%,0,0);
    }
    to {
        transform: translate3d(0,0,0);
    }
}
@keyframes pageFromCenterToRightDegrade {
    from {
        transform: translate3d(0,0,0);
    }
    to {
        transform: translate3d(-100%,0,0);
    }
}

/* === Messages === */
.message-received {
    -ms-flex-item-align: end;
    -webkit-align-self: flex-end;
    align-self: flex-end;
    .align-items(flex-end);
}
.message-sent {
    -ms-flex-item-align: start;
    -webkit-align-self: flex-start;
    align-self: flex-start;
    .align-items(flex-start);
}

/* === Back Icons === */
i.icon {
    &.icon-back {
        .encoded-svg-background("<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 20'><path d='M10,0l2,2l-8,8l8,8l-2,2L0,10L10,0z' fill='#007aff' transform='translate(12,20) rotate(180)'/></svg>");
    }
    &.icon-forward {
        .encoded-svg-background("<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 20'><path d='M2,20l-2-2l8-8L0,2l2-2l10,10L2,20z' fill='#007aff' transform='translate(12,20) rotate(180)'/></svg>");
    }
    &.icon-next {
        .encoded-svg-background("<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'><g><path fill='#007aff' d='M1,1.6l11.8,5.8L1,13.4V1.6 M0,0v15l15-7.6L0,0L0,0z' transform='translate(15,15) rotate(180)'/></g></svg>");
    }
    &.icon-prev {
        .encoded-svg-background("<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'><g><path fill='#007aff' d='M14,1.6v11.8L2.2,7.6L14,1.6 M15,0L0,7.6L15,15V0L15,0z' transform='translate(15,15) rotate(180)'/></g></svg>");
    }
}
.rtl-icon-color-mixin(@colorName, @color, @colorHex) {
    i.icon-back.color-@{colorName}, i.icon-back.theme-@{colorName}, .theme-@{colorName} i.icon-back {
        .encoded-svg-background("<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 20'><path d='M10,0l2,2l-8,8l8,8l-2,2L0,10L10,0z' fill='#@{colorHex}' transform='translate(12,20) rotate(180)'/></svg>");
    }
    i.icon-forward.color-@{colorName}, i.icon-forward.theme-@{colorName}, .theme-@{colorName} i.icon-forward {
        .encoded-svg-background("<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 20'><path d='M2,20l-2-2l8-8L0,2l2-2l10,10L2,20z' fill='#@{colorHex}' transform='translate(12,20) rotate(180)'/></svg>");
    }
    i.icon-next.color-@{colorName}, i.icon-next.theme-@{colorName}, .theme-@{colorName} i.icon-next {
        .encoded-svg-background("<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'><g><path fill='#@{colorHex}' d='M1,1.6l11.8,5.8L1,13.4V1.6 M0,0v15l15-7.6L0,0L0,0z' transform='translate(15,15) rotate(180)'/></g></svg>");
    }
    i.icon-prev.color-@{colorName}, i.icon-prev.theme-@{colorName}, .theme-@{colorName} i.icon-prev {
        .encoded-svg-background("<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'><g><path fill='#@{colorHex}' d='M14,1.6v11.8L2.2,7.6L14,1.6 M15,0L0,7.6L15,15V0L15,0z' transform='translate(15,15) rotate(180)'/></g></svg>");
    }
}
.rtl-icon-color-mixin(e('gray'), #8e8e93, '8e8e93');
.rtl-icon-color-mixin(e('white'), #ffffff, 'ffffff');
.rtl-icon-color-mixin(e('black'), #000000, '000000');
.rtl-icon-color-mixin(e('lightblue'), #5ac8fa, '5ac8fa');
.rtl-icon-color-mixin(e('yellow'), #ffcc00, 'ffcc00');
.rtl-icon-color-mixin(e('orange'), #ff9500, 'ff9500');
.rtl-icon-color-mixin(e('pink'), #ff2d55, 'ff2d55');
.rtl-icon-color-mixin(e('blue'), #007aff, '007aff');
.rtl-icon-color-mixin(e('green'), #4cd964, '4cd964');
.rtl-icon-color-mixin(e('red'), #ff3b30, 'ff3b30');
/* === Accordion === */
.list-block {
    .accordion-toggle {
        .item-inner {
            padding-right: 0;
            padding-left: 35px;
            background-position: 15px center;
            .encoded-svg-background("<svg viewBox='0 0 60 120' xmlns='http://www.w3.org/2000/svg'><path d='m60 61.5-38.25 38.25-9.75-9.75 29.25-28.5-29.25-28.5 9.75-9.75z' fill='#c7c7cc' transform='translate(60,120) rotate(180)'/></svg>");
        }
    }
    .accordion-item-expanded {
        .accordion-toggle .item-inner, > .item-link .item-inner {
            .encoded-svg-background("<svg viewBox='0 0 60 120' xmlns='http://www.w3.org/2000/svg'><path d='m60 61.5-38.25 38.25-9.75-9.75 29.25-28.5-29.25-28.5 9.75-9.75z' transform='translate(70, 30) rotate(90)' fill='#c7c7cc'/></svg>");
        }
    }
    .accordion-item ul {
        padding-right: 0;
    }
}


add layouts

add layouts

not sure this is the best way to go…

//
// Layouts
// Fixed-width and fluid (with sidebar) layouts
// --------------------------------------------

// Container (centered, fixed-width layouts)
.container {
	.container-fixed();
}

// Fluid layouts (left aligned, with sidebar, min- & max-width content)
.container-fluid {
	padding-left: @gridGutterWidth;
	padding-right: @gridGutterWidth;
	.clearfix();
}

error: pathspec 'less/layouts.less' did not match any file(s) known to git


Initial commit

Initial commit

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/ibrahimyu/bootstrap-sidebar.git/'


Create bootstrap.swipingSideMenu.less

Create bootstrap.swipingSideMenu.less

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/trollwinner/swipingSideMenu.git/'


bumping padding on notes

bumping padding on notes

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/pradeepmurugesan/incubator-freemarker-docgen.git/'


Create LESS file

Create LESS file

error: pathspec 'app/less/app.less' did not match any file(s) known to git


Make title fonts smaller.

Make title fonts smaller.

fatal: unable to access 'https://github.com/hjiang/1byte.io.git/': The requested URL returned error: 403


Remove item tags temporarily

Remove item tags temporarily

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/hevnly/asset-bazaar.git/'


Add .atom/styles.less

Add .atom/styles.less

@tab-height: 2.3em;

// body {
//   -webkit-font-feature-settings: "liga" 1;
//   font-feature-settings: "liga" 1;
//   text-rendering: optimizeLegibility;
// }
//
// atom-text-editor {
//   .line.cursor-line {
//     -webkit-font-feature-settings: normal;
//     font-feature-settings: normal;
//     text-rendering: optimizeSpeed;
//   }
// }

.tab-bar {
  height: @tab-height;
  .tab {
    height: @tab-height;
    line-height: @tab-height;
    .close-icon {
      height: @tab-height;
      line-height: @tab-height;
    }
  }
}

error: pathspec '.atom/styles.less' did not match any file(s) known to git


Comment block per element

Comment block per element

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/putterschool/styleguide.git/'


removed flex-box

removed flex-box

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/zazujs/zazu.git/'