Add panel button size styles

Add panel button size styles

//
// Panels
// --------------------------------------------------

.panel {
    .box-shadow(@panel-shadow);

    .panel-actions {
        float: right;
        max-width: 68%;
        text-align: right;

        > .btn {
            margin: 2px;
            padding: 6px 12px;
            min-width: 34px;

            &.btn-xs {
                padding: 1px 5px;
                min-width: 22px;
            }

            &.btn-sm {
                padding: 4px 9px;
                min-width: 28px;
            }

            &.btn-lg {
                padding: 10px 16px;
                min-width: 46px;
            }
        }
    }

    > .panel-heading,
    > .panel-footer {
        border-color: @panel-inner-border;

        > .panel-actions {
            padding: 10px 0;
            line-height: ceil((@font-size-base * 1.125));
        }

        > .panel-buttons {
            margin: 10px -16px;
            background-color: darken(@panel-bg, 1%);

            > .nav-scrollable > .nav-btn-group,
            > .nav-scrollable > .hammer-scroll-content > .nav-btn-group {
                white-space: nowrap;
                display: inline-block;
            }

            > .btn,
            > .btn-group > .btn,
            > .nav-scrollable > .nav-btn-group > .btn,
            > .nav-scrollable > .nav-btn-group > .btn-group > .btn,
            > .nav-scrollable > .hammer-scroll-content > .nav-btn-group > .btn,
            > .nav-scrollable > .hammer-scroll-content > .nav-btn-group > .btn-group > .btn {
                margin: 5px 2px;

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

                &:last-child {
                    margin-right: 2px;
                }
            }
        }
    }

    > .panel-heading {
        &:last-child {
            border-bottom: none;
        }

        > .clearfix {
            height: 0;
        }

        > .panel-actions {
            margin-top: -10px;
            margin-right: -15px;
        }

        > .panel-buttons {
            border-top: 1px solid @panel-inner-border;
            border-bottom: 1px solid @panel-inner-border;

            &:first-child {
                border-top: none;
                margin-top: -11px;
                .border-top-radius(@panel-border-radius);

                > .nav-scrollable {
                    .border-top-radius(@panel-border-radius);
                }
            }

            &:last-child {
                border-bottom: none;
                margin-bottom: -10px;
            }
        }
    }

    > .panel-footer {
        > .panel-buttons {
            border-top: 1px solid @panel-inner-border;
            border-bottom: 1px solid @panel-inner-border;

            &:first-child {
                border-top: none;
                margin-top: -10px;
            }

            &:last-child {
                border-bottom: none;
                margin-bottom: -11px;
                .border-bottom-radius(@panel-border-radius);

                > .nav-scrollable {
                    .border-bottom-radius(@panel-border-radius);
                }
            }
        }
    }

    > .panel-section {
        > .panel-section-heading {
            padding: 10px 15px;

            > .panel-actions {
                padding: 7px 0;
                margin-top: -10px;
                margin-right: -15px;
                line-height: ceil((@panel-section-heading-size * 1.125));
            }

            > .panel-section-title {
                color: @panel-section-heading-color;
            }

            + .panel-body {
                padding-top: 0;
                padding-left: 0;
                padding-right: 0;
            }
        }

        + .panel-section {
            margin-top: 15px;

            > .panel-section-heading {
                border-top: 1px dashed @panel-inner-border;
            }
        }

        &.panel-collapsed {
            > *:not(.panel-section-heading) {
                display: none;
            }

            > .panel-section-heading {
                > .panel-actions {
                    > .btn-panel-collapse {
                        .caret {
                            -moz-transform: rotate(90deg);
                            -webkit-transform: rotate(90deg);
                            -o-transform: rotate(90deg);
                            -ms-transform: rotate(90deg);
                            transform: rotate(90deg);
                        }
                    }
                }
            }
        }

        &.container,
        &.container-fluid {
            > .panel-section-heading {
                margin-left: -15px;
                margin-right: -15px;
            }
        }
    }

    > .alert {
        margin: 10px;
    }

    .panel-row {
        + .panel-row {
            border-top: 1px solid @panel-inner-row-border;
        }

        &.panel-row-spacer {
            min-height: @input-height-base;
        }

        &:last-child {
            margin-bottom: 10px;
        }
    }

    .panel-cell {
        > .panel-cell-wrapper {
            display: table;
            width: 100%;

            > .control-label {
                display: table-cell;
                vertical-align: top;
                width: 150px;
                text-align: right;
                margin-top: 0;
                margin-bottom: 0;
                padding-top: 7px;
                padding-right: 14px;

                &.required:after {
                    top: 0;
                }

                + .block-control {
                    padding-left: 16px;
                }
            }

            > .block-control {
                display: table-cell;
                vertical-align: top;
                width: auto;
            }

            > .panel-block-help {
                display: table-cell;
                vertical-align: top;
                width: 16px;
                text-align: right;
                padding-top: 6px;
                padding-right: 2px;

                > .panel-cell-help {
                    padding: 0 3px;
                    z-index: 1;
                }
            }
        }
    }

    .panel-cell-spacer {
        > div[class*="col-"] {
            min-height: @input-height-base;
        }
    }

    .table {
        margin-bottom: 0;
    }
}

.panel-title {
    font-size: @panel-heading-size;
}

.panel-section-title {
    font-size: @panel-section-heading-size;
    line-height: ceil((@panel-section-heading-size * 1.125));
    margin: 0;
}

// Contextual variations
.panel-accent {
    .panel-variant(@panel-accent-border; @panel-accent-text; @panel-accent-heading-bg; @panel-accent-border);
}

.panel {
    &.panel-default,
    &.panel-primary,
    &.panel-accent,
    &.panel-success,
    &.panel-info,
    &.panel-warning,
    &.panel-danger {
        > .panel-heading {
            border-color: @panel-inner-border;

            .panel-actions {
                color: @text-color;
            }
        }
    }
}

@media (max-width: (@screen-xs-min - 1)) {
    .panel {
        > .panel-section {
            > .panel-row {
                > .panel-cell {
                    > .panel-cell-wrapper {
                        display: block;

                        > .control-label {
                            display: inline-block;
                            width: auto;
                            text-align: left;

                            + .block-control {
                                padding-left: 0;
                            }
                        }

                        > .block-control {
                            display: block;
                            width: 100%;
                        }

                        > .panel-block-help {
                            display: inline-block;
                        }
                    }
                }
            }
        }
    }
}

@media screen and (max-width: @screen-xs-max) {
    .panel {
        .table-responsive {
            margin-bottom: 0;
            border: none;
        }
    }
}

// Variantes
// -------------------------

.panel-variant-box(primary, @brand-primary, @brand-primary, lighten(@brand-primary, 3%), #fff);
.panel-variant-box(accent, @brand-accent, @brand-accent, lighten(@brand-accent, 3%), #fff);
.panel-variant-box(success, @brand-success, @brand-success, lighten(@brand-success, 3%), #fff);
.panel-variant-box(info, @brand-info, @brand-info, lighten(@brand-info, 3%), #fff);
.panel-variant-box(warning, @brand-warning, @brand-warning, lighten(@brand-warning, 3%), #fff);
.panel-variant-box(danger, @brand-danger, @brand-danger, lighten(@brand-danger, 3%), #fff);

.panel-variant-top(default, @brand-primary, @panel-top-border-height);
.panel-variant-top(primary, @brand-primary, @panel-top-border-height);
.panel-variant-top(accent, @brand-accent, @panel-top-border-height);
.panel-variant-top(success, @brand-success, @panel-top-border-height);
.panel-variant-top(info, @brand-info, @panel-top-border-height);
.panel-variant-top(warning, @brand-warning, @panel-top-border-height);
.panel-variant-top(danger, @brand-danger, @panel-top-border-height);

.panel-variant-wire(default, @text-color);
.panel-variant-wire(primary, @brand-primary);
.panel-variant-wire(accent, @brand-accent);
.panel-variant-wire(success, @brand-success);
.panel-variant-wire(info, @brand-info);
.panel-variant-wire(warning, @brand-warning);
.panel-variant-wire(danger, @brand-danger);

.panel-variant-frame(default, @text-color);
.panel-variant-frame(primary, @brand-primary);
.panel-variant-frame(accent, @brand-accent);
.panel-variant-frame(success, @brand-success);
.panel-variant-frame(info, @brand-info);
.panel-variant-frame(warning, @brand-warning);
.panel-variant-frame(danger, @brand-danger);

.panel-variant-lite(default, @text-color);
.panel-variant-lite(primary, @brand-primary);
.panel-variant-lite(accent, @brand-accent);
.panel-variant-lite(success, @brand-success);
.panel-variant-lite(info, @brand-info);
.panel-variant-lite(warning, @brand-warning);
.panel-variant-lite(danger, @brand-danger);

.panel-variant-label(default, @text-color);
.panel-variant-label(primary, @brand-primary);
.panel-variant-label(accent, @brand-accent);
.panel-variant-label(success, @brand-success);
.panel-variant-label(info, @brand-info);
.panel-variant-label(warning, @brand-warning);
.panel-variant-label(danger, @brand-danger);

//
// Panels
// --------------------------------------------------

.panel {
    .box-shadow(@panel-shadow);

    .panel-actions {
        float: right;
        max-width: 68%;
        text-align: right;

        > .btn {
            margin: 2px;
            min-width: auto;

            &.btn-panel-collapse {
                padding: 1px 5px;
            }
        }
    }

    > .panel-heading,
    > .panel-footer {
        border-color: @panel-inner-border;

        > .panel-actions {
            padding: 10px 0;
            line-height: ceil((@font-size-base * 1.125));
        }

        > .panel-buttons {
            margin: 10px -16px;
            background-color: darken(@panel-bg, 1%);

            > .nav-scrollable > .nav-btn-group,
            > .nav-scrollable > .hammer-scroll-content > .nav-btn-group {
                white-space: nowrap;
                display: inline-block;
            }

            > .btn,
            > .btn-group > .btn,
            > .nav-scrollable > .nav-btn-group > .btn,
            > .nav-scrollable > .nav-btn-group > .btn-group > .btn,
            > .nav-scrollable > .hammer-scroll-content > .nav-btn-group > .btn,
            > .nav-scrollable > .hammer-scroll-content > .nav-btn-group > .btn-group > .btn {
                margin: 5px 2px;

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

                &:last-child {
                    margin-right: 2px;
                }
            }
        }
    }

    > .panel-heading {
        &:last-child {
            border-bottom: none;
        }

        > .clearfix {
            height: 0;
        }

        > .panel-actions {
            margin-top: -10px;
            margin-right: -15px;
        }

        > .panel-buttons {
            border-top: 1px solid @panel-inner-border;
            border-bottom: 1px solid @panel-inner-border;

            &:first-child {
                border-top: none;
                margin-top: -11px;
                .border-top-radius(@panel-border-radius);

                > .nav-scrollable {
                    .border-top-radius(@panel-border-radius);
                }
            }

            &:last-child {
                border-bottom: none;
                margin-bottom: -10px;
            }
        }
    }

    > .panel-footer {
        > .panel-buttons {
            border-top: 1px solid @panel-inner-border;
            border-bottom: 1px solid @panel-inner-border;

            &:first-child {
                border-top: none;
                margin-top: -10px;
            }

            &:last-child {
                border-bottom: none;
                margin-bottom: -11px;
                .border-bottom-radius(@panel-border-radius);

                > .nav-scrollable {
                    .border-bottom-radius(@panel-border-radius);
                }
            }
        }
    }

    > .panel-section {
        > .panel-section-heading {
            padding: 10px 15px;

            > .panel-actions {
                padding: 7px 0;
                margin-top: -10px;
                margin-right: -15px;
                line-height: ceil((@panel-section-heading-size * 1.125));
            }

            > .panel-section-title {
                color: @panel-section-heading-color;
            }

            + .panel-body {
                padding-top: 0;
                padding-left: 0;
                padding-right: 0;
            }
        }

        + .panel-section {
            margin-top: 15px;

            > .panel-section-heading {
                border-top: 1px dashed @panel-inner-border;
            }
        }

        &.panel-collapsed {
            > *:not(.panel-section-heading) {
                display: none;
            }

            > .panel-section-heading {
                > .panel-actions {
                    > .btn-panel-collapse {
                        .caret {
                            -moz-transform: rotate(90deg);
                            -webkit-transform: rotate(90deg);
                            -o-transform: rotate(90deg);
                            -ms-transform: rotate(90deg);
                            transform: rotate(90deg);
                        }
                    }
                }
            }
        }

        &.container,
        &.container-fluid {
            > .panel-section-heading {
                margin-left: -15px;
                margin-right: -15px;
            }
        }
    }

    > .alert {
        margin: 10px;
    }

    .panel-row {
        + .panel-row {
            border-top: 1px solid @panel-inner-row-border;
        }

        &.panel-row-spacer {
            min-height: @input-height-base;
        }

        &:last-child {
            margin-bottom: 10px;
        }
    }

    .panel-cell {
        > .panel-cell-wrapper {
            display: table;
            width: 100%;

            > .control-label {
                display: table-cell;
                vertical-align: top;
                width: 150px;
                text-align: right;
                margin-top: 0;
                margin-bottom: 0;
                padding-top: 7px;
                padding-right: 14px;

                &.required:after {
                    top: 0;
                }

                + .block-control {
                    padding-left: 16px;
                }
            }

            > .block-control {
                display: table-cell;
                vertical-align: top;
                width: auto;
            }

            > .panel-block-help {
                display: table-cell;
                vertical-align: top;
                width: 16px;
                text-align: right;
                padding-top: 6px;
                padding-right: 2px;

                > .panel-cell-help {
                    padding: 0 3px;
                    z-index: 1;
                }
            }
        }
    }

    .panel-cell-spacer {
        > div[class*="col-"] {
            min-height: @input-height-base;
        }
    }

    .table {
        margin-bottom: 0;
    }
}

.panel-title {
    font-size: @panel-heading-size;
}

.panel-section-title {
    font-size: @panel-section-heading-size;
    line-height: ceil((@panel-section-heading-size * 1.125));
    margin: 0;
}

// Contextual variations
.panel-accent {
    .panel-variant(@panel-accent-border; @panel-accent-text; @panel-accent-heading-bg; @panel-accent-border);
}

.panel {
    &.panel-default,
    &.panel-primary,
    &.panel-accent,
    &.panel-success,
    &.panel-info,
    &.panel-warning,
    &.panel-danger {
        > .panel-heading {
            border-color: @panel-inner-border;

            .panel-actions {
                color: @text-color;
            }
        }
    }
}

@media (max-width: (@screen-xs-min - 1)) {
    .panel {
        > .panel-section {
            > .panel-row {
                > .panel-cell {
                    > .panel-cell-wrapper {
                        display: block;

                        > .control-label {
                            display: inline-block;
                            width: auto;
                            text-align: left;

                            + .block-control {
                                padding-left: 0;
                            }
                        }

                        > .block-control {
                            display: block;
                            width: 100%;
                        }

                        > .panel-block-help {
                            display: inline-block;
                        }
                    }
                }
            }
        }
    }
}

@media screen and (max-width: @screen-xs-max) {
    .panel {
        .table-responsive {
            margin-bottom: 0;
            border: none;
        }
    }
}

// Variantes
// -------------------------

.panel-variant-box(primary, @brand-primary, @brand-primary, lighten(@brand-primary, 3%), #fff);
.panel-variant-box(accent, @brand-accent, @brand-accent, lighten(@brand-accent, 3%), #fff);
.panel-variant-box(success, @brand-success, @brand-success, lighten(@brand-success, 3%), #fff);
.panel-variant-box(info, @brand-info, @brand-info, lighten(@brand-info, 3%), #fff);
.panel-variant-box(warning, @brand-warning, @brand-warning, lighten(@brand-warning, 3%), #fff);
.panel-variant-box(danger, @brand-danger, @brand-danger, lighten(@brand-danger, 3%), #fff);

.panel-variant-top(default, @brand-primary, @panel-top-border-height);
.panel-variant-top(primary, @brand-primary, @panel-top-border-height);
.panel-variant-top(accent, @brand-accent, @panel-top-border-height);
.panel-variant-top(success, @brand-success, @panel-top-border-height);
.panel-variant-top(info, @brand-info, @panel-top-border-height);
.panel-variant-top(warning, @brand-warning, @panel-top-border-height);
.panel-variant-top(danger, @brand-danger, @panel-top-border-height);

.panel-variant-wire(default, @text-color);
.panel-variant-wire(primary, @brand-primary);
.panel-variant-wire(accent, @brand-accent);
.panel-variant-wire(success, @brand-success);
.panel-variant-wire(info, @brand-info);
.panel-variant-wire(warning, @brand-warning);
.panel-variant-wire(danger, @brand-danger);

.panel-variant-frame(default, @text-color);
.panel-variant-frame(primary, @brand-primary);
.panel-variant-frame(accent, @brand-accent);
.panel-variant-frame(success, @brand-success);
.panel-variant-frame(info, @brand-info);
.panel-variant-frame(warning, @brand-warning);
.panel-variant-frame(danger, @brand-danger);

.panel-variant-lite(default, @text-color);
.panel-variant-lite(primary, @brand-primary);
.panel-variant-lite(accent, @brand-accent);
.panel-variant-lite(success, @brand-success);
.panel-variant-lite(info, @brand-info);
.panel-variant-lite(warning, @brand-warning);
.panel-variant-lite(danger, @brand-danger);

.panel-variant-label(default, @text-color);
.panel-variant-label(primary, @brand-primary);
.panel-variant-label(accent, @brand-accent);
.panel-variant-label(success, @brand-success);
.panel-variant-label(info, @brand-info);
.panel-variant-label(warning, @brand-warning);
.panel-variant-label(danger, @brand-danger);


Update design of table card image

Update design of table card image

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/sonatra/sonatra-theme-gluon.git/'


Updating slider icons

Updating slider icons

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/CRUKorg/pybossa-cruk-theme.git/'


Refactored styling

Refactored styling

fatal: unable to access 'https://github.com/cschuller/yak-js.git/': The requested URL returned error: 403


Update static/vendors/bootstrap/less/jumbotron.less

Signed-off-by: Bernard Ojengwa <fccb4cc00c1ba7e51bf5c2b5f77130b9fe8d917e@gmail.com>

//
// Jumbotron
// --------------------------------------------------

.jumbotron {
  padding: @jumbotron-padding (@jumbotron-padding / 2);
  margin-bottom: @jumbotron-padding;
  color: @jumbotron-color;
  background-color: @jumbotron-bg;

  h1,
  .h1 {
    color: @jumbotron-heading-color;
  }

  p {
    margin-bottom: (@jumbotron-padding / 2);
    font-size: @jumbotron-font-size;
    font-weight: 200;
  }

  > hr {
    border-top-color: darken(@jumbotron-bg, 10%);
  }

  .container &,
  .container-fluid & {
    border-radius: @border-radius-large; // Only round corners at higher resolutions if contained in a container
  }

  .container {
    max-width: 100%;
  }

  @media screen and (min-width: @screen-sm-min) {
    padding: (@jumbotron-padding * 1.6) 0;

    .container &,
    .container-fluid & {
      padding-left:  (@jumbotron-padding * 2);
      padding-right: (@jumbotron-padding * 2);
    }

    h1,
    .h1 {
      font-size: (@font-size-base * 4.5);
    }
  }
}

error: pathspec 'static/vendors/bootstrap/less/jumbotron.less' did not match any file(s) known to git


progress bar colors

progress bar colors

fatal: unable to access 'https://github.com/nprapps/barkedu.git/': The requested URL returned error: 403


updated overloay to mobile footer menu

updated overloay to mobile footer menu

fatal: unable to access 'https://github.com/amazingBastard/sva-accreditation.git/': The requested URL returned error: 403


Added thumbnails styles

Added thumbnails styles

.thumbnail {
  background-color: #fff;
  border-color: #ccc;
  border-radius: 10px;
  border-width: 2px;
  min-height: 400px;
}

.thumbnail:hover {
  border-color: #0080c8;
}

.thumbnail .divider {
  margin-bottom: 30px;
  margin-top: 30px;
}

.thumbnail h4 {
  margin-top: 30px;
}

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


edit to .ms-drop input box

edit to .ms-drop input 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/DellGDC/dell-ui-components.git/'


Footer media queries

Footer media queries

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/'


create less folder

create less folder

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


Fixes #2: Whitespace size does not grow/shrink with the editor font size

/*
 * The MIT License (MIT)
 * Copyright (c) 2012 Dennis Kehrig. 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.
 *
 */

.CodeMirror {
	.cm-space.indentation, .cm-tab.indentation {
		position: relative;
		&:before {
			content: "";
			position: absolute;
			display: block;
			height: 0;
			top: 50%;
			background-color: #ccc;
			border-radius: 1ex;
			height: 0.2ex;
		}
	}
	.cm-space.indentation:before {
		left: 50%;
		width:        0.2ex;
		margin-left: -0.1ex;

		min-width:  2px;
		min-height: 2px;
	}
	.cm-tab.indentation:before {
		left: 0.2ex;
		right: 0.2ex;

		min-width:  2px;
		min-height: 1px;
	}
}

/*
 * The MIT License (MIT)
 * Copyright (c) 2012 Dennis Kehrig. 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.
 *
 */

.CodeMirror {
	.cm-space.indentation, .cm-tab.indentation {
		position: relative;
		&:before {
			content: "";
			position: absolute;
			display: block;
			height: 0;
			top: 50%;
		}
	}
	.cm-space.indentation:before {
		left: 50%;
		width: 2px;
		height: 2px;
		background-color: #ccc;
		border-radius: 5px;
	}
	.cm-tab.indentation:before {
		border-bottom: 1px solid #ccc;
		left: 1px;
		right: 1px;
	}
}


#496 fix Glyphicon font-path

#496 fix Glyphicon font-path

// --------------------------------
// This file is part of BootsFaces.
// --------------------------------

// Core variables and mixins
@import "variables.less";
@import "mixins.less";

// Extra Variables (override)
@import "extra-variables.less";

// Reset and dependencies
@import "normalize.less";
@import "print.less";

// Load fonts from this directory.
@icon-font-path:          "../../../fonts/";
@import "glyphicons.less";

// Core CSS
@import "scaffolding.less";
@import "type.less";
@import "code.less";
@import "grid.less";
@import "tables.less";
@import "forms.less";
@import "buttons.less";

// Components
@import "component-animations.less";
@import "dropdowns.less";
@import "button-groups.less";
@import "input-groups.less";
@import "navs.less";
@import "navbar.less";
@import "breadcrumbs.less";
@import "pagination.less";
@import "pager.less";
@import "labels.less";
@import "badges.less";
@import "jumbotron.less";
@import "thumbnails.less";
@import "alerts.less";
@import "progress-bars.less";
@import "media.less";
@import "list-group.less";
@import "panels.less";
@import "responsive-embed.less";
@import "wells.less";
@import "close.less";

// Components w/ JavaScript
@import "modals.less";
@import "tooltip.less";
@import "popovers.less";
@import "carousel.less";

// Utility classes
@import "utilities.less";
@import "responsive-utilities.less";

@import "customizations.less";

// --------------------------------
// This file is part of BootsFaces.
// --------------------------------

// Core variables and mixins
@import "variables.less";
@import "mixins.less";

// Extra Variables (override)
@import "extra-variables.less";

// Reset and dependencies
@import "normalize.less";
@import "print.less";

// Load fonts from this directory.
@icon-font-path:          "../../fonts/";
@import "glyphicons.less";

// Core CSS
@import "scaffolding.less";
@import "type.less";
@import "code.less";
@import "grid.less";
@import "tables.less";
@import "forms.less";
@import "buttons.less";

// Components
@import "component-animations.less";
@import "dropdowns.less";
@import "button-groups.less";
@import "input-groups.less";
@import "navs.less";
@import "navbar.less";
@import "breadcrumbs.less";
@import "pagination.less";
@import "pager.less";
@import "labels.less";
@import "badges.less";
@import "jumbotron.less";
@import "thumbnails.less";
@import "alerts.less";
@import "progress-bars.less";
@import "media.less";
@import "list-group.less";
@import "panels.less";
@import "responsive-embed.less";
@import "wells.less";
@import "close.less";

// Components w/ JavaScript
@import "modals.less";
@import "tooltip.less";
@import "popovers.less";
@import "carousel.less";

// Utility classes
@import "utilities.less";
@import "responsive-utilities.less";

@import "customizations.less";


Make sure article cards on the edition page have centered hero images

fatal: unable to access 'https://github.com/hevnly/asset-bazaar.git/': The requested URL returned error: 403


Created custom Less file

Created custom Less file

I have created the custom to less file with the basic variables so far.

Will be using less for all of this project.

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/MattN1014/php-login-and-registration-script-with-bootstrap.git/'


收藏样式更改

收藏样式更改

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/XUEJS/xue-project.git/'


Fix tooltip alignment on safari

Fix tooltip alignment on safari

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/Xyloo/osu-web.git/'


Update input color disabled style

Update input color disabled style


More strict popover rule

More strict popover rule

/* === Modals === */
@modalBgColor:#e8e8e8;
@modalButonColor : @blue;
@modalButonBg: @modalBgColor;
@modalButonActiveBg:#d4d4d4;
@modalDuration:400ms;
@actionsModalDuration:300ms;
@actionsModalButtonBg: rgba(243,243,243,0.95);
@actionsModalActiveButtonBg:#dcdcdc;
@popoverBg: rgba(255,255,255,0.95);
@popupDuration: 400ms;
.modal-overlay, .preloader-indicator-overlay, .popup-overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.4);
    z-index: 10600;
    visibility: hidden;
    opacity: 0;
    .transition(@modalDuration);
    &.modal-overlay-visible {
        visibility: visible;
        opacity: 1;
    }
}
.popup-overlay {
    z-index: 10200;
}
.modal {
    width: 270px;
    position: absolute;
    z-index: 11000;
    left: 50%;
    margin-left: -135px;
    margin-top: 0;
    top: 50%;
    text-align: center;
    border-radius: 7px;
    opacity: 0;
    .transform(translate3d(0,0,0) scale(1.185));
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform, opacity;
    -ms-transition-property: -ms-transform, opacity;
    -o-transition-property: -o-transform, opacity;
    transition-property: transform, opacity;
    &.modal-in {
        opacity: 1;
        .transition(@modalDuration);
        .transform(translate3d(0,0,0) scale(1));
    }
    &.modal-out {
        opacity: 0;
        z-index: 11000-1;
        .transition(@modalDuration);
        .transform(translate3d(0,0,0) scale(0.815));
    }
}
.modal-inner {
    padding: 15px;
    border-bottom: 1px solid #b5b5b5;
    border-radius: 7px 7px 0 0;
    background: @modalBgColor;
}
.modal-title {
    font-weight: 500;
    font-size: 18px;
    text-align: center;
    +.modal-text {
        margin-top: 5px;
    }
}
.modal-buttons {
    height: 44px;
    overflow: hidden;
    .flexbox();
    .justify-content(center);
}
.modal-button {
    width: 100%;
    padding: 0 5px;
    height: 44px;
    font-size: 17px;
    line-height: 44px;
    text-align: center;
    color: @modalButonColor;
    background: @modalButonBg;
    display: block;
    position: relative;
    white-space: nowrap;
    text-overflow:ellipsis;
    overflow: hidden;
    cursor: pointer;
    .border-box();
    border-right: 1px solid #b5b5b5;
    -webkit-box-flex:1;
    -ms-flex:1;
    &:first-child {
        border-radius: 0 0 0 7px;
    }
    &:last-child {
        border-right: none;
        border-radius: 0 0 7px 0;
    }
    &:first-child:last-child {
        border-radius: 0 0 7px 7px;
    }
    &.modal-button-bold {
        font-weight: 500;
    }
    &:active {
        background: @modalButonActiveBg;
    }
}
.modal-no-buttons {
    .modal-inner {
        border-radius: 7px;
        border-bottom: none;
    }
    .modal-buttons {
        display: none;
    }
}
// Action sheet
.actions-modal {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 11000;
    width: 100%;
    .transform(translate3d(0,100%,0));
    &.modal-in {
        .transition(@actionsModalDuration);
        .transform(translate3d(0,0,0));
    }
    &.modal-out {
        z-index: 11000-1;
        .transition(@actionsModalDuration);
        .transform(translate3d(0,100%,0));
    }
}
.actions-modal-group {
    margin: 8px;
}
.actions-modal-button, .actions-modal-label {
    width: 100%;
    text-align: center;
    font-weight: normal;
    margin: 0;
    background: @actionsModalButtonBg;
    .border-box();
    display: block;
    border-bottom: 1px solid #d2d2d6;
    a {
        text-decoration: none;
        color: inherit;
    }
    b {
        font-weight: 500;
    }
    &.actions-modal-button-bold {
        font-weight: 500;
    }
    &.actions-modal-button-red {
        color: @red;
    }
    &:first-child {
        border-radius: 4px 4px 0 0;
    }
    &:last-child {
        border: none;
        border-radius: 0 0 4px 4px;
    }
    &:first-child:last-child {
        border-radius: 4px;
    }
}
.actions-modal-button {
    cursor: pointer;
    line-height: 43px;
    font-size: 20px;
    color: @blue;
    &:active {
        background: @actionsModalActiveButtonBg;
    }
}
.actions-modal-label {
    font-size: 13px;
    line-height: 1.3;
    min-height: 44px;
    padding: 8px 10px;
    color: #8a8a8a;
    .flexbox();
    .justify-content(center);
    .align-items(center);
}
// Prompt
input.modal-text-input {
    .border-box();
    height: 30px;
    background: #fff;
    margin: 0;
    margin-top: 15px;
    padding: 0 5px;
    border: 1px solid #a0a0a0;
    border-radius: 5px;
    width: 100%;
    font-size: 14px;
    font-family: inherit;
    display: block;
    .box-shadow(0 0 0 rgba(0,0,0,0));
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    + input.modal-text-input {
        margin-top: 5px;
    }
    &.modal-text-input-double {
        border-radius: 5px 5px 0 0;
        + input.modal-text-input {
            margin-top: 0;
            border-top: 0;
            border-radius: 0 0 5px 5px;
        }
    }
}
// Popover
.popover {
    width: 320px;
    background:@popoverBg;
    z-index: 11000;
    margin: 0;
    top: 0;
    opacity: 0;
    left: 0;
    border-radius: 7px;
    position: absolute;
    display: none;
    .transform(none);
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -ms-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
    &.modal-in {
        .transition(@actionsModalDuration);
        opacity: 1;
    }
}
.popover-angle {
    width: 26px;
    height: 26px;
    position: absolute;
    left: -26px;
    top: 0;
    z-index: 100;
    overflow: hidden;
    &:after {
        content:' ';
        background: @popoverBg;
        width: 26px;
        height: 26px;
        position: absolute;
        left: 0;
        top: 0;
        border-radius: 3px;
        .transform(rotate(45deg));
    }
    &.on-left {
        left: -26px;
        &:after {
            left: 19px;
            top: 0;
        }
    }
    &.on-right {
        left: 100%;
        &:after {
            left: -19px;
            top: 0;
        }
    }
    &.on-top {
        left: 0;
        top: -26px;
        &:after {
            left: 0;
            top: 19px;
        }
    }
    &.on-bottom {
        left: 0;
        top: 100%;
        &:after {
            left: 0;
            top: -19px;
        }
    }
}
.popover-inner {
    .scrollable();
    >.list-block {
        margin: 0;
        ul {
            border: none;
            background: none;
        }
        li:first-child a{
            border-radius: 7px 7px 0 0;
        }
        li:last-child a{
            border-radius: 0 0 7px 7px;
        }
        li:first-child:last-child a {
            border-radius: 7px;
        }
    }
}

// Popup
.popup, .login-screen {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10400;
    background: #fff;
    .border-box();
    display: none;
    .scrollable();
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -ms-transition-property: -ms-transform;
    -o-transition-property: -o-transform;
    transition-property: transform;
    .translate3d(0,100%,0);
    &.modal-in, &.modal-out {
        .transition(@popupDuration);
    }
    &.modal-in {
        .translate3d(0,0,0);
    }
    &.modal-out {
        .translate3d(0,100%,0);
    }
}
.login-screen.modal-in, .login-screen.modal-out {
    display: block;
}
// iPad Popup
@media all and (min-width:630px) and (min-height:630px) {
    .popup:not(.tablet-fullscreen) {
        width: 630px;
        height: 630px;
        left: 50%;
        top: 50%;
        margin-left: -315px;
        margin-top: -315px;
        .translate3d(0,1024px,0);
        &.modal-in {
            .translate3d(0,0,0);
        }
        &.modal-out {
            .translate3d(0,1024px,0);
        }
    }
}
html.with-statusbar-overlay {
    // iPhone with statusbar overlay
    @media all and (max-width:629px), (max-height:629px) {
        .popup {
            height: ~"-webkit-calc(100% - 20px)";
            height: ~"-moz-calc(100% - 20px)";
            height: ~"-ms-calc(100% - 20px)";
            height: ~"calc(100% - 20px)";
            top: 20px;
        }
        .popup-overlay {
            z-index: 9800;
        }
    }
    .login-screen, .popup.tablet-fullscreen {
        height: ~"-webkit-calc(100% - 20px)";
        height: ~"-moz-calc(100% - 20px)";
        height: ~"-ms-calc(100% - 20px)";
        height: ~"calc(100% - 20px)";
        top: 20px;
    }
}

//Preloaders modals
.modal .preloader {
    width: 34px;
    height: 34px;
}
.preloader-indicator-overlay {
    visibility: visible;
    opacity: 0;
    background: none;
}
.preloader-indicator-modal {
    position: absolute;
    left: 50%;
    top: 50%;
    padding: 8px;
    margin-left: -25px;
    margin-top: -25px;
    background: rgba(0,0,0,0.8);
    z-index: 11000;
    border-radius: 5px;
    .preloader {
        display: block;
        width: 34px;
        height: 34px;
    }
}
html.retina.ios-gt-7 {
    .modal-inner {
        border-bottom-width: 0.5px;
    }
    .modal-button {
        border-right-width: 0.5px;
    }
    .actions-modal-button, .actions-modal-label {
        border-bottom-width: 0.5px;
    }
    input.modal-text-input {
        border-width: 0.5px;
    }
}

/* === Modals === */
@modalBgColor:#e8e8e8;
@modalButonColor : @blue;
@modalButonBg: @modalBgColor;
@modalButonActiveBg:#d4d4d4;
@modalDuration:400ms;
@actionsModalDuration:300ms;
@actionsModalButtonBg: rgba(243,243,243,0.95);
@actionsModalActiveButtonBg:#dcdcdc;
@popoverBg: rgba(255,255,255,0.95);
@popupDuration: 400ms;
.modal-overlay, .preloader-indicator-overlay, .popup-overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.4);
    z-index: 10600;
    visibility: hidden;
    opacity: 0;
    .transition(@modalDuration);
    &.modal-overlay-visible {
        visibility: visible;
        opacity: 1;
    }
}
.popup-overlay {
    z-index: 10200;
}
.modal {
    width: 270px;
    position: absolute;
    z-index: 11000;
    left: 50%;
    margin-left: -135px;
    margin-top: 0;
    top: 50%;
    text-align: center;
    border-radius: 7px;
    opacity: 0;
    .transform(translate3d(0,0,0) scale(1.185));
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform, opacity;
    -ms-transition-property: -ms-transform, opacity;
    -o-transition-property: -o-transform, opacity;
    transition-property: transform, opacity;
    &.modal-in {
        opacity: 1;
        .transition(@modalDuration);
        .transform(translate3d(0,0,0) scale(1));
    }
    &.modal-out {
        opacity: 0;
        z-index: 11000-1;
        .transition(@modalDuration);
        .transform(translate3d(0,0,0) scale(0.815));
    }
}
.modal-inner {
    padding: 15px;
    border-bottom: 1px solid #b5b5b5;
    border-radius: 7px 7px 0 0;
    background: @modalBgColor;
}
.modal-title {
    font-weight: 500;
    font-size: 18px;
    text-align: center;
    +.modal-text {
        margin-top: 5px;
    }
}
.modal-buttons {
    height: 44px;
    overflow: hidden;
    .flexbox();
    .justify-content(center);
}
.modal-button {
    width: 100%;
    padding: 0 5px;
    height: 44px;
    font-size: 17px;
    line-height: 44px;
    text-align: center;
    color: @modalButonColor;
    background: @modalButonBg;
    display: block;
    position: relative;
    white-space: nowrap;
    text-overflow:ellipsis;
    overflow: hidden;
    cursor: pointer;
    .border-box();
    border-right: 1px solid #b5b5b5;
    -webkit-box-flex:1;
    -ms-flex:1;
    &:first-child {
        border-radius: 0 0 0 7px;
    }
    &:last-child {
        border-right: none;
        border-radius: 0 0 7px 0;
    }
    &:first-child:last-child {
        border-radius: 0 0 7px 7px;
    }
    &.modal-button-bold {
        font-weight: 500;
    }
    &:active {
        background: @modalButonActiveBg;
    }
}
.modal-no-buttons {
    .modal-inner {
        border-radius: 7px;
        border-bottom: none;
    }
    .modal-buttons {
        display: none;
    }
}
// Action sheet
.actions-modal {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 11000;
    width: 100%;
    .transform(translate3d(0,100%,0));
    &.modal-in {
        .transition(@actionsModalDuration);
        .transform(translate3d(0,0,0));
    }
    &.modal-out {
        z-index: 11000-1;
        .transition(@actionsModalDuration);
        .transform(translate3d(0,100%,0));
    }
}
.actions-modal-group {
    margin: 8px;
}
.actions-modal-button, .actions-modal-label {
    width: 100%;
    text-align: center;
    font-weight: normal;
    margin: 0;
    background: @actionsModalButtonBg;
    .border-box();
    display: block;
    border-bottom: 1px solid #d2d2d6;
    a {
        text-decoration: none;
        color: inherit;
    }
    b {
        font-weight: 500;
    }
    &.actions-modal-button-bold {
        font-weight: 500;
    }
    &.actions-modal-button-red {
        color: @red;
    }
    &:first-child {
        border-radius: 4px 4px 0 0;
    }
    &:last-child {
        border: none;
        border-radius: 0 0 4px 4px;
    }
    &:first-child:last-child {
        border-radius: 4px;
    }
}
.actions-modal-button {
    cursor: pointer;
    line-height: 43px;
    font-size: 20px;
    color: @blue;
    &:active {
        background: @actionsModalActiveButtonBg;
    }
}
.actions-modal-label {
    font-size: 13px;
    line-height: 1.3;
    min-height: 44px;
    padding: 8px 10px;
    color: #8a8a8a;
    .flexbox();
    .justify-content(center);
    .align-items(center);
}
// Prompt
input.modal-text-input {
    .border-box();
    height: 30px;
    background: #fff;
    margin: 0;
    margin-top: 15px;
    padding: 0 5px;
    border: 1px solid #a0a0a0;
    border-radius: 5px;
    width: 100%;
    font-size: 14px;
    font-family: inherit;
    display: block;
    .box-shadow(0 0 0 rgba(0,0,0,0));
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    + input.modal-text-input {
        margin-top: 5px;
    }
    &.modal-text-input-double {
        border-radius: 5px 5px 0 0;
        + input.modal-text-input {
            margin-top: 0;
            border-top: 0;
            border-radius: 0 0 5px 5px;
        }
    }
}
// Popover
.popover {
    width: 320px;
    background:@popoverBg;
    z-index: 11000;
    margin: 0;
    top: 0;
    opacity: 0;
    left: 0;
    border-radius: 7px;
    position: absolute;
    display: none;
    .transform(none);
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -ms-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
    &.modal-in {
        .transition(@actionsModalDuration);
        opacity: 1;
    }
}
.popover-angle {
    width: 26px;
    height: 26px;
    position: absolute;
    left: -26px;
    top: 0;
    z-index: 100;
    overflow: hidden;
    &:after {
        content:' ';
        background: @popoverBg;
        width: 26px;
        height: 26px;
        position: absolute;
        left: 0;
        top: 0;
        border-radius: 3px;
        .transform(rotate(45deg));
    }
    &.on-left {
        left: -26px;
        &:after {
            left: 19px;
            top: 0;
        }
    }
    &.on-right {
        left: 100%;
        &:after {
            left: -19px;
            top: 0;
        }
    }
    &.on-top {
        left: 0;
        top: -26px;
        &:after {
            left: 0;
            top: 19px;
        }
    }
    &.on-bottom {
        left: 0;
        top: 100%;
        &:after {
            left: 0;
            top: -19px;
        }
    }
}
.popover-inner {
    .scrollable();
    .list-block {
        margin: 0;
        ul {
            border: none;
            background: none;
        }
        li:first-child a{
            border-radius: 7px 7px 0 0;
        }
        li:last-child a{
            border-radius: 0 0 7px 7px;
        }
        li:first-child:last-child a {
            border-radius: 7px;
        }
    }
}

// Popup
.popup, .login-screen {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10400;
    background: #fff;
    .border-box();
    display: none;
    .scrollable();
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -ms-transition-property: -ms-transform;
    -o-transition-property: -o-transform;
    transition-property: transform;
    .translate3d(0,100%,0);
    &.modal-in, &.modal-out {
        .transition(@popupDuration);
    }
    &.modal-in {
        .translate3d(0,0,0);
    }
    &.modal-out {
        .translate3d(0,100%,0);
    }
}
.login-screen.modal-in, .login-screen.modal-out {
    display: block;
}
// iPad Popup
@media all and (min-width:630px) and (min-height:630px) {
    .popup:not(.tablet-fullscreen) {
        width: 630px;
        height: 630px;
        left: 50%;
        top: 50%;
        margin-left: -315px;
        margin-top: -315px;
        .translate3d(0,1024px,0);
        &.modal-in {
            .translate3d(0,0,0);
        }
        &.modal-out {
            .translate3d(0,1024px,0);
        }
    }
}
html.with-statusbar-overlay {
    // iPhone with statusbar overlay
    @media all and (max-width:629px), (max-height:629px) {
        .popup {
            height: ~"-webkit-calc(100% - 20px)";
            height: ~"-moz-calc(100% - 20px)";
            height: ~"-ms-calc(100% - 20px)";
            height: ~"calc(100% - 20px)";
            top: 20px;
        }
        .popup-overlay {
            z-index: 9800;
        }
    }
    .login-screen, .popup.tablet-fullscreen {
        height: ~"-webkit-calc(100% - 20px)";
        height: ~"-moz-calc(100% - 20px)";
        height: ~"-ms-calc(100% - 20px)";
        height: ~"calc(100% - 20px)";
        top: 20px;
    }
}

//Preloaders modals
.modal .preloader {
    width: 34px;
    height: 34px;
}
.preloader-indicator-overlay {
    visibility: visible;
    opacity: 0;
    background: none;
}
.preloader-indicator-modal {
    position: absolute;
    left: 50%;
    top: 50%;
    padding: 8px;
    margin-left: -25px;
    margin-top: -25px;
    background: rgba(0,0,0,0.8);
    z-index: 11000;
    border-radius: 5px;
    .preloader {
        display: block;
        width: 34px;
        height: 34px;
    }
}
html.retina.ios-gt-7 {
    .modal-inner {
        border-bottom-width: 0.5px;
    }
    .modal-button {
        border-right-width: 0.5px;
    }
    .actions-modal-button, .actions-modal-label {
        border-bottom-width: 0.5px;
    }
    input.modal-text-input {
        border-width: 0.5px;
    }
}


Slider styles

Slider styles

/* === Slider === */
.slider-container {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
}
.slider-wrapper {
    .flexbox();
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    .slider-container-vertical & {
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
    }
}
.slider-slide {
    .flex-shrink(0);
    width: 100%;
    height: 100%;
    background: #fff;
}
.slider-pagination {
    position: absolute;
    z-index: 10;
    .translate3d(0,0,0);
    left: 0;
    bottom: 10px;
    width: 100%;
    text-align: center;
    .transition(300ms);
    opacity: 1;
    &.slider-pagination-hidden {
        opacity: 0;
        pointer-events:none;
    }
    .slider-container-vertical & {
        right: 10px;
        left: auto;
        top: 50%;
        bottom: auto;
        width: auto;
        height: auto;
        .translate3d(0,-50%,0);
    }
}
.slider-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: 0.2;
    margin: 0 5px;
    .slider-container-vertical & {
        display: block;
        margin: 5px 0;
    }
}
.slider-pagination-active {
    opacity: 1;
    background: @blue;
}

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


fix text background fallback color + container width

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/aoimedia/uikit.git/'


updated brand colors in variables stylesheet

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/amazingBastard/infosite-cms.git/'


modified pre and highlight styles

modified pre and highlight styles

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/dedalozzo/pit-bootstrap.git/'


Fixes transition speed

Fixes transition speed

fatal: unable to access 'https://github.com/studiomotio/www1.git/': The requested URL returned error: 403


Create aleo.less

Create aleo.less

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


Definition [ADD] Added definition list definition

fatal: unable to access 'https://github.com/LuccaSA/lucca-ui.git/': The requested URL returned error: 403


[Minor Revision] Remove Extraneous Line

[Minor Revision] Remove Extraneous Line

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/BrightMahi/aacBuyerNew.git/'


Adding File public/freelancer/font-awesome-4.1.0/less/core.less

// Base Class Definition
// -------------------------

.@{fa-css-prefix} {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

error: pathspec 'public/freelancer/font-awesome-4.1.0/less/core.less' did not match any file(s) known to git


need base less for compilation

need base less for compilation

@import "mask.less";
@import "slider.less";

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


Signed-off-by: Ge-yuan-jun <daydaygyj@gmail.com>

fatal: unable to access 'https://github.com/XUEJS/xue-project.git/': The requested URL returned error: 403


Added 6/12 col grid.

Added 6/12 col grid.

/* line 30, ../../app/styles/wizardry.scss */
.grid {
  list-style: none;
  /* [1] */
  margin: 0;
  /* [2] */
  padding: 0;
  /* [2] */
  letter-spacing: -0.31em;
  /* [4] */
  word-spacing: -0.43em;
  /* [4] */
}

/* line 42, ../../app/styles/wizardry.scss */
.grid-item {
  display: inline-block;
  /* [1] */
  vertical-align: top;
  /* [3] */
  letter-spacing: normal;
  /* [4] */
  word-spacing: normal;
  /* [4] */
  -webkit-box-sizing: border-box;
  /* [5] */
  -moz-box-sizing: border-box;
  /* [5] */
  box-sizing: border-box;
  /* [5] */
}

/* line 53, ../../app/styles/wizardry.scss */
.grid {
  margin-left: -3%;
}

/* line 56, ../../app/styles/wizardry.scss */
.grid-item {
  padding-left: 3%;
}

@media only screen and (min-width: 600px) {
  /* line 61, ../../app/styles/wizardry.scss */
  .grid {
    margin-left: -2%;
  }

  /* line 64, ../../app/styles/wizardry.scss */
  .grid-item {
    padding-left: 2%;
  }
}
/* line 72, ../../app/styles/wizardry.scss */
.grid-1of1 {
  width: 100%;
}

/* line 74, ../../app/styles/wizardry.scss */
.grid-1of2, .grid-3of6, .grid-4of8, .grid-5of10, .grid-6of12 {
  width: 50%;
}

/* line 76, ../../app/styles/wizardry.scss */
.grid-1of3, .grid-2of6, .grid-4of12 {
  width: 33.333%;
}

/* line 77, ../../app/styles/wizardry.scss */
.grid-2of3, .grid-4of6, .grid-8of12 {
  width: 66.666%;
}

/* line 79, ../../app/styles/wizardry.scss */
.grid-1of4, .grid-2of8, .grid-3of12 {
  width: 25%;
}

/* line 81, ../../app/styles/wizardry.scss */
.grid-3of4, .grid-6of8, .grid-9of12 {
  width: 75%;
}

/* line 83, ../../app/styles/wizardry.scss */
.grid-1of5, .grid-2of10 {
  width: 20%;
}

/* line 84, ../../app/styles/wizardry.scss */
.grid-2of5, .grid-4of10 {
  width: 40%;
}

/* line 85, ../../app/styles/wizardry.scss */
.grid-3of5, .grid-6of10 {
  width: 60%;
}

/* line 86, ../../app/styles/wizardry.scss */
.grid-4of5, .grid-8of10 {
  width: 80%;
}

/* line 88, ../../app/styles/wizardry.scss */
.grid-1of6, .grid-2of12 {
  width: 16.666%;
}

/* line 92, ../../app/styles/wizardry.scss */
.grid-5of6, .grid-10of12 {
  width: 83.333%;
}

/* line 94, ../../app/styles/wizardry.scss */
.grid-1of8 {
  width: 12.5%;
}

/* line 96, ../../app/styles/wizardry.scss */
.grid-3of8 {
  width: 37.5%;
}

/* line 98, ../../app/styles/wizardry.scss */
.grid-5of8 {
  width: 62.5%;
}

/* line 100, ../../app/styles/wizardry.scss */
.grid-7of8 {
  width: 87.5%;
}

/* line 102, ../../app/styles/wizardry.scss */
.grid-1of10 {
  width: 10%;
}

/* line 104, ../../app/styles/wizardry.scss */
.grid-3of10 {
  width: 30%;
}

/* line 108, ../../app/styles/wizardry.scss */
.grid-7of10 {
  width: 70%;
}

/* line 110, ../../app/styles/wizardry.scss */
.grid-9of10 {
  width: 90%;
}

/* line 112, ../../app/styles/wizardry.scss */
.grid-1of12 {
  width: 8.333%;
}

/* line 116, ../../app/styles/wizardry.scss */
.grid-5of12 {
  width: 41.666%;
}

/* line 118, ../../app/styles/wizardry.scss */
.grid-7of12 {
  width: 58.333%;
}

/* line 122, ../../app/styles/wizardry.scss */
.grid-11of12 {
  width: 91.666%;
}

@media only screen and (min-width: 600px) {
  /* line 72, ../../app/styles/wizardry.scss */
  .grid-medium-1of1 {
    width: 100%;
  }

  /* line 74, ../../app/styles/wizardry.scss */
  .grid-medium-1of2, .grid-medium-3of6, .grid-medium-4of8, .grid-medium-5of10, .grid-medium-6of12 {
    width: 50%;
  }

  /* line 76, ../../app/styles/wizardry.scss */
  .grid-medium-1of3, .grid-medium-2of6, .grid-medium-4of12 {
    width: 33.333%;
  }

  /* line 77, ../../app/styles/wizardry.scss */
  .grid-medium-2of3, .grid-medium-4of6, .grid-medium-8of12 {
    width: 66.666%;
  }

  /* line 79, ../../app/styles/wizardry.scss */
  .grid-medium-1of4, .grid-medium-2of8, .grid-medium-3of12 {
    width: 25%;
  }

  /* line 81, ../../app/styles/wizardry.scss */
  .grid-medium-3of4, .grid-medium-6of8, .grid-medium-9of12 {
    width: 75%;
  }

  /* line 83, ../../app/styles/wizardry.scss */
  .grid-medium-1of5, .grid-medium-2of10 {
    width: 20%;
  }

  /* line 84, ../../app/styles/wizardry.scss */
  .grid-medium-2of5, .grid-medium-4of10 {
    width: 40%;
  }

  /* line 85, ../../app/styles/wizardry.scss */
  .grid-medium-3of5, .grid-medium-6of10 {
    width: 60%;
  }

  /* line 86, ../../app/styles/wizardry.scss */
  .grid-medium-4of5, .grid-medium-8of10 {
    width: 80%;
  }

  /* line 88, ../../app/styles/wizardry.scss */
  .grid-medium-1of6, .grid-medium-2of12 {
    width: 16.666%;
  }

  /* line 92, ../../app/styles/wizardry.scss */
  .grid-medium-5of6, .grid-medium-10of12 {
    width: 83.333%;
  }

  /* line 94, ../../app/styles/wizardry.scss */
  .grid-medium-1of8 {
    width: 12.5%;
  }

  /* line 96, ../../app/styles/wizardry.scss */
  .grid-medium-3of8 {
    width: 37.5%;
  }

  /* line 98, ../../app/styles/wizardry.scss */
  .grid-medium-5of8 {
    width: 62.5%;
  }

  /* line 100, ../../app/styles/wizardry.scss */
  .grid-medium-7of8 {
    width: 87.5%;
  }

  /* line 102, ../../app/styles/wizardry.scss */
  .grid-medium-1of10 {
    width: 10%;
  }

  /* line 104, ../../app/styles/wizardry.scss */
  .grid-medium-3of10 {
    width: 30%;
  }

  /* line 108, ../../app/styles/wizardry.scss */
  .grid-medium-7of10 {
    width: 70%;
  }

  /* line 110, ../../app/styles/wizardry.scss */
  .grid-medium-9of10 {
    width: 90%;
  }

  /* line 112, ../../app/styles/wizardry.scss */
  .grid-medium-1of12 {
    width: 8.333%;
  }

  /* line 116, ../../app/styles/wizardry.scss */
  .grid-medium-5of12 {
    width: 41.666%;
  }

  /* line 118, ../../app/styles/wizardry.scss */
  .grid-medium-7of12 {
    width: 58.333%;
  }

  /* line 122, ../../app/styles/wizardry.scss */
  .grid-medium-11of12 {
    width: 91.666%;
  }
}
@media only screen and (min-width: 1000px) {
  /* line 72, ../../app/styles/wizardry.scss */
  .grid-large-1of1 {
    width: 100%;
  }

  /* line 74, ../../app/styles/wizardry.scss */
  .grid-large-1of2, .grid-large-3of6, .grid-large-4of8, .grid-large-5of10, .grid-large-6of12 {
    width: 50%;
  }

  /* line 76, ../../app/styles/wizardry.scss */
  .grid-large-1of3, .grid-large-2of6, .grid-large-4of12 {
    width: 33.333%;
  }

  /* line 77, ../../app/styles/wizardry.scss */
  .grid-large-2of3, .grid-large-4of6, .grid-large-8of12 {
    width: 66.666%;
  }

  /* line 79, ../../app/styles/wizardry.scss */
  .grid-large-1of4, .grid-large-2of8, .grid-large-3of12 {
    width: 25%;
  }

  /* line 81, ../../app/styles/wizardry.scss */
  .grid-large-3of4, .grid-large-6of8, .grid-large-9of12 {
    width: 75%;
  }

  /* line 83, ../../app/styles/wizardry.scss */
  .grid-large-1of5, .grid-large-2of10 {
    width: 20%;
  }

  /* line 84, ../../app/styles/wizardry.scss */
  .grid-large-2of5, .grid-large-4of10 {
    width: 40%;
  }

  /* line 85, ../../app/styles/wizardry.scss */
  .grid-large-3of5, .grid-large-6of10 {
    width: 60%;
  }

  /* line 86, ../../app/styles/wizardry.scss */
  .grid-large-4of5, .grid-large-8of10 {
    width: 80%;
  }

  /* line 88, ../../app/styles/wizardry.scss */
  .grid-large-1of6, .grid-large-2of12 {
    width: 16.666%;
  }

  /* line 92, ../../app/styles/wizardry.scss */
  .grid-large-5of6, .grid-large-10of12 {
    width: 83.333%;
  }

  /* line 94, ../../app/styles/wizardry.scss */
  .grid-large-1of8 {
    width: 12.5%;
  }

  /* line 96, ../../app/styles/wizardry.scss */
  .grid-large-3of8 {
    width: 37.5%;
  }

  /* line 98, ../../app/styles/wizardry.scss */
  .grid-large-5of8 {
    width: 62.5%;
  }

  /* line 100, ../../app/styles/wizardry.scss */
  .grid-large-7of8 {
    width: 87.5%;
  }

  /* line 102, ../../app/styles/wizardry.scss */
  .grid-large-1of10 {
    width: 10%;
  }

  /* line 104, ../../app/styles/wizardry.scss */
  .grid-large-3of10 {
    width: 30%;
  }

  /* line 108, ../../app/styles/wizardry.scss */
  .grid-large-7of10 {
    width: 70%;
  }

  /* line 110, ../../app/styles/wizardry.scss */
  .grid-large-9of10 {
    width: 90%;
  }

  /* line 112, ../../app/styles/wizardry.scss */
  .grid-large-1of12 {
    width: 8.333%;
  }

  /* line 116, ../../app/styles/wizardry.scss */
  .grid-large-5of12 {
    width: 41.666%;
  }

  /* line 118, ../../app/styles/wizardry.scss */
  .grid-large-7of12 {
    width: 58.333%;
  }

  /* line 122, ../../app/styles/wizardry.scss */
  .grid-large-11of12 {
    width: 91.666%;
  }
}

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


Breadcrumbs [ADD]

Breadcrumbs [ADD]

/**
 * Breadcrumbs
 * --------------------------------------------------------------------------- */

.lui.breadcrumbs {
    .lui_unstyled_list();

    > li {
        position: relative;
        display: inline-block;
        vertical-align: middle;
        padding: 0.5em 0;

        &:after {
            display: inline-block;
            content: "\003e";
            vertical-align: middle;
            margin: 0 0.5em;
        }
        &:last-child:after {
            content: "";
        }

        > a {
            display: block;
        }
    }

    // Changes inter-items dividers with slashes rather than the default ">"
    // =====
    &.slashes {
        > li:after {
            content: "/";
        }
    }

    // Type style support
    // ====
    &.bold {
        font-weight: 600;
    }
    &.italic {
        font-style: italic;
    }

    // Divider support
    // ====
    &.divider {
        margin-bottom: 1em;

        > li:last-child:after {
            position: absolute;
            display: block;
            margin: 0;
            bottom: -2px;
            left: 0; right: 0;
            width: 100%;
            border-bottom: 1px solid @lui_colors-grey;
        }
    }
}

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