Fix vertical align of menu icon

Fix vertical align of menu icon

fatal: unable to access 'https://github.com/sonatra/sonatra-bootstrap-nav-scroll.git/': The requested URL returned error: 403


bs-tree-view LESS file has been added

bs-tree-view LESS file has been added

/*
* Bootstrap Tree view Version V1.0
* Copyright 2016 Vivek Anand
* Licensed under MIT: https://github.com/insidevivek/Bootstrap-Tree-View/blob/master/LICENSE.md
*/

.nav-tree {
  color: #6C7587; // Use variable for color.
  background-color: #fff;
  padding: 20px 10px 30px;
  a {
    color: #585858;
    cursor: pointer;
    &:hover {
      text-decoration: none;
    }
    &.selected {
      color: #2AB2EA;
    }
  }
  ul, li { list-style: none; margin: 0; padding: 0;}
  ul {
    padding-left: 1em;
    li:last-child > ul {
      border-left: 1px solid #fff;
      margin-left: -15px;
    }
  }
  li {
    padding-left: 1em;
    border: 1px solid #C9C9C9;
    border-top: 0;
    border-right: 0;
    padding-top: 10px;
    &.has-child {
      border-bottom: 0;
      position: relative;
      i {
        position: absolute;
        left: -.5em;
        top: 1.3em;
        color: #C9C9C9;
        cursor: pointer;
        background-color: #fff;
        z-index: 1;
      }
      &.od-collapsed {
        border-bottom: 1px solid #C9C9C9;
      }
    }
    p {
      margin: 0;
      background: white;
      position: relative;
      top: 0.5em;
      line-height: 1;
      z-index: 1;
    }
    ul {
      border-top: 1px solid #C9C9C9;
      margin-left: -1em;
      padding-left: 2em;
    }
  }
}

error: pathspec 'bs-tree-view.less' did not match any file(s) known to git


BL-7382 room for page nav buttons in quiz

error: pathspec 'src/BloomBrowserUI/templates/template' did not match any file(s) known to git
error: pathspec 'books/Activity/simpleComprehensionQuiz.less' did not match any file(s) known to git


Fix hasFeedback icon overlap

Fix hasFeedback icon overlap

close #7854

@import "../../style/themes/default";
@import "../../style/mixins/index";
@import "../../input/style/mixin";
@import "../../button/style/mixin";
@import "../../grid/style/mixin";
@import "./mixin";

@form-prefix-cls: ~"@{ant-prefix}-form";
@form-component-height: @input-height-lg;
@form-feedback-icon-size: 14px;

.reset-form();

label {
  position: relative;

  > .@{iconfont-css-prefix} {
    vertical-align: top;
    font-size: @font-size-base;
  }
}

.@{form-prefix-cls}-item-required:before {
  display: inline-block;
  margin-right: 4px;
  content: "*";
  font-family: SimSun;
  line-height: 1;
  font-size: @font-size-base;
  color: @label-required-color;
  .@{form-prefix-cls}-hide-required-mark & {
    display: none;
  }
}

// Radio && Checkbox
input[type="radio"],
input[type="checkbox"] {
  &[disabled],
  &.disabled {
    cursor: not-allowed;
  }
}

// These classes are used directly on <label>s
.@{ant-prefix}-radio-inline,
.@{ant-prefix}-radio-vertical,
.@{ant-prefix}-checkbox-inline,
.@{ant-prefix}-checkbox-vertical {
  &.disabled {
    cursor: not-allowed;
  }
}

// These classes are used on elements with <label> descendants
.@{ant-prefix}-radio,
.@{ant-prefix}-checkbox {
  &.disabled {
    label {
      cursor: not-allowed;
    }
  }
}

// Form items
// You should wrap labels and controls in .@{form-prefix-cls}-item for optimum spacing
.@{form-prefix-cls}-item {
  font-size: @font-size-base;
  margin-bottom: @form-item-margin-bottom;
  color: @text-color;
  vertical-align: top;

  // nested FormItem
  & > &,
  & :not(.@{form-prefix-cls}) > & {
    margin-bottom: -@form-item-margin-bottom;
  }

  &-control {
    line-height: @form-component-height;
    position: relative;
    .clearfix;
  }

  &-with-help {
    margin-bottom: @form-item-margin-bottom - @font-size-base * @line-height-base;
  }

  &-label {
    text-align: right;
    vertical-align: middle;
    line-height: @form-component-height;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

    label {
      color: @label-color;

      &:after {
        & when (@form-item-trailing-colon=true) {
          content: ":";
        }
        & when not (@form-item-trailing-colon=true) {
          content: " ";
        }
        margin: 0 8px 0 2px;
        position: relative;
        top: -0.5px;
      }
    }
  }

  .@{ant-prefix}-switch {
    margin: 4px 0;
  }

  &-no-colon &-label label:after {
    content: " ";
  }
}

.@{form-prefix-cls}-explain,
.@{form-prefix-cls}-extra {
  color: @text-color-secondary;
  line-height: 1.5;
}

.@{form-prefix-cls}-extra {
  padding-top: 4px;
}

.@{form-prefix-cls}-text {
  display: inline-block;
  padding-right: 8px;
}

.@{form-prefix-cls}-split {
  display: block;
  text-align: center;
}

// 表单下的输入框尺寸唯一: 大尺寸
form {
  .has-feedback {
    .@{ant-prefix}-input {
      padding-right: 24px;
    }

    // Fix overlapping between feedback icon and <Select>'s arrow.
    // https://github.com/ant-design/ant-design/issues/4431
    > .@{ant-prefix}-select .@{ant-prefix}-select-arrow,
    > .@{ant-prefix}-select .@{ant-prefix}-select-selection__clear,
    :not(.@{ant-prefix}-input-group-addon) > .@{ant-prefix}-select .@{ant-prefix}-select-arrow,
    :not(.@{ant-prefix}-input-group-addon) > .@{ant-prefix}-select .@{ant-prefix}-select-selection__clear {
      right: 28px;
    }
    > .@{ant-prefix}-select .@{ant-prefix}-select-selection-selected-value,
    :not(.@{ant-prefix}-input-group-addon) > .@{ant-prefix}-select .@{ant-prefix}-select-selection-selected-value {
      padding-right: 42px;
    }

    .@{ant-prefix}-cascader-picker {
      &-arrow {
        margin-right: 21px;
      }
      &-clear {
        right: 28px;
      }
    }

    // Fix issue: https://github.com/ant-design/ant-design/issues/7854
    .@{ant-prefix}-input-search {
      .@{ant-prefix}-input-suffix {
        right: 28px;
      }
    }

    // Fix issue: https://github.com/ant-design/ant-design/issues/4783
    .@{ant-prefix}-calendar-picker,
    .@{ant-prefix}-time-picker {
      &-icon,
      &-clear {
        right: 28px;
      }
    }
  }

  textarea.@{ant-prefix}-input {
    height: auto;
  }

  // input[type=file]
  .@{ant-prefix}-upload {
    background: transparent;
  }

  input[type="radio"],
  input[type="checkbox"] {
    width: 14px;
    height: 14px;
  }

  // Radios and checkboxes on same line
  .@{ant-prefix}-radio-inline,
  .@{ant-prefix}-checkbox-inline {
    display: inline-block;
    vertical-align: middle;
    font-weight: normal;
    cursor: pointer;
    margin-left: 8px;

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

  .@{ant-prefix}-checkbox-vertical,
  .@{ant-prefix}-radio-vertical {
    display: block;
  }

  .@{ant-prefix}-checkbox-vertical + .@{ant-prefix}-checkbox-vertical,
  .@{ant-prefix}-radio-vertical + .@{ant-prefix}-radio-vertical {
    margin-left: 0;
  }

  .@{ant-prefix}-input-number {
    margin-top: -1px;
    margin-right: 8px;
  }

  .@{ant-prefix}-select,
  .@{ant-prefix}-cascader-picker {
    width: 100%;
    // Fix https://github.com/ant-design/ant-design/issues/6097
    &:only-child {
      display: block;
    }
  }

  // Don't impact select inside input group
  .@{ant-prefix}-input-group .@{ant-prefix}-select,
  .@{ant-prefix}-input-group .@{ant-prefix}-cascader-picker {
    width: auto;
  }

  // Don't impact select inside input group addon
  .@{ant-prefix}-input-group-addon .@{ant-prefix}-select,
  .@{ant-prefix}-input-group-addon .@{ant-prefix}-cascader-picker {
    &:only-child {
      display: inline-block;
    }
  }
}

// Input combined with select
.@{ant-prefix}-input-group-wrap {
  .@{ant-prefix}-select-selection {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    &:hover {
      border-color: @border-color-base;
    }
  }

  .@{ant-prefix}-select-selection--single {
    margin-left: -1px;
    height: @input-height-lg;
    background-color: #eee;
    .@{ant-prefix}-select-selection__rendered {
      padding-left: 8px;
      padding-right: 25px;
      line-height: 30px;
    }
  }

  .@{ant-prefix}-select-open .@{ant-prefix}-select-selection {
    border-color: @border-color-base;
    box-shadow: none;
  }
}

// Form layout
//== Vertical Form
.make-vertical-layout() {
  padding: 0 0 8px;
  display: block;
  text-align: left;
  line-height: @line-height-base;

  label:after {
    display: none;
  }
}
.@{form-prefix-cls}-vertical .@{form-prefix-cls}-item-label,
// when labelCol is 24, it is a vertical form
.@{ant-prefix}-col-24.@{form-prefix-cls}-item-label,
.@{ant-prefix}-col-xl-24.@{form-prefix-cls}-item-label {
  .make-vertical-layout();
}

@media (max-width: @screen-xs-max) {
  .@{ant-prefix}-col-xs-24.@{form-prefix-cls}-item-label {
    .make-vertical-layout();
  }
}

@media (max-width: @screen-sm-max) {
  .@{ant-prefix}-col-sm-24.@{form-prefix-cls}-item-label {
    .make-vertical-layout();
  }
}

@media (max-width: @screen-md-max) {
  .@{ant-prefix}-col-md-24.@{form-prefix-cls}-item-label {
    .make-vertical-layout();
  }
}

@media (max-width: @screen-lg-max) {
  .@{ant-prefix}-col-lg-24.@{form-prefix-cls}-item-label {
    .make-vertical-layout();
  }
}

//== Inline Form
.@{form-prefix-cls}-inline {
  .@{form-prefix-cls}-item {
    display: inline-block;
    margin-right: 16px;
    margin-bottom: 0;

    &-with-help {
      margin-bottom: 24px;
    }

    > div {
      display: inline-block;
      vertical-align: middle;
    }
  }

  .@{form-prefix-cls}-text {
    display: inline-block;
  }

  .has-feedback {
    display: inline-block;
  }

  // Fix https://github.com/ant-design/ant-design/issues/1040
  .@{form-prefix-cls}-explain {
    position: absolute;
  }
}

// Validation state
.has-success,
.has-warning,
.has-error,
.is-validating {
  &.has-feedback:after {
    position: absolute;
    top: 0;
    right: 0;
    visibility: visible;
    pointer-events: none;
    .square(@input-height-lg);
    line-height: @input-height-lg;
    text-align: center;
    font-size: @form-feedback-icon-size;
    animation: zoomIn .3s @ease-out-back;
    .iconfont-font("");
    z-index: 1;
  }
}

.has-success {
  &.has-feedback:after {
    animation-name: diffZoomIn1 !important;
  }
}

.has-error {
  &.has-feedback:after {
    animation-name: diffZoomIn2 !important;
  }
}

.has-warning {
  &.has-feedback:after {
    animation-name: diffZoomIn3 !important;
  }
}

.has-success {
  &.has-feedback:after {
    content: '\e630';
    color: @success-color;
  }
}

.has-warning {
  .form-control-validation(@warning-color; @warning-color;);

  &.has-feedback:after {
    content: '\e62c';
    color: @warning-color;
  }

  //select
  .@{ant-prefix}-select {
    &-selection {
      border-color: @warning-color;
    }
    &-open .@{ant-prefix}-select-selection,
    &-focused .@{ant-prefix}-select-selection {
      .active(@warning-color);
    }
  }

  // arrow and icon
  .@{ant-prefix}-calendar-picker-icon:after,
  .@{ant-prefix}-time-picker-icon:after,
  .@{ant-prefix}-picker-icon:after,
  .@{ant-prefix}-select-arrow,
  .@{ant-prefix}-cascader-picker-arrow {
    color: @warning-color;
  }

  //input-number, timepicker
  .@{ant-prefix}-input-number,
  .@{ant-prefix}-time-picker-input {
    border-color: @warning-color;
    &-focused,
    &:focus {
      .active(@warning-color);
    }
    &:not([disabled]):hover {
      border-color: @warning-color;
    }
  }

  .@{ant-prefix}-cascader-picker:focus .@{ant-prefix}-cascader-input {
    .active(@warning-color);
  }
}

.has-error {
  .form-control-validation(@error-color; @error-color;);

  &.has-feedback:after {
    content: '\e62e';
    color: @error-color;
  }

  //select
  .@{ant-prefix}-select {
    &-selection {
      border-color: @error-color;
    }
    &-open .@{ant-prefix}-select-selection,
    &-focused .@{ant-prefix}-select-selection {
      .active(@error-color);
    }
  }

  .@{ant-prefix}-input-group-addon .@{ant-prefix}-select {
    &-selection {
      border-color: transparent;
      box-shadow: none;
    }
  }

  // arrow and icon
  .@{ant-prefix}-calendar-picker-icon:after,
  .@{ant-prefix}-time-picker-icon:after,
  .@{ant-prefix}-picker-icon:after,
  .@{ant-prefix}-select-arrow,
  .@{ant-prefix}-cascader-picker-arrow {
    color: @error-color;
  }

  //input-number, timepicker
  .@{ant-prefix}-input-number,
  .@{ant-prefix}-time-picker-input {
    border-color: @error-color;
    &-focused,
    &:focus {
      .active(@error-color);
    }
    &:not([disabled]):hover {
      border-color: @error-color;
    }
  }
  .@{ant-prefix}-mention-wrapper {
    .@{ant-prefix}-mention-editor {
      &,
      &:not([disabled]):hover {
        border-color: @error-color;
      }
    }
    &.@{ant-prefix}-mention-active:not([disabled]) .@{ant-prefix}-mention-editor,
    .@{ant-prefix}-mention-editor:not([disabled]):focus {
      .active(@error-color);
    }
  }

  .@{ant-prefix}-cascader-picker:focus .@{ant-prefix}-cascader-input {
    .active(@error-color);
  }
}

.is-validating {
  &.has-feedback:after {
    display: inline-block;
    animation: loadingCircle 1s infinite linear;
    content: "\e64d";
    color: @primary-color;
  }
}

.@{ant-prefix}-advanced-search-form {
  .@{form-prefix-cls}-item {
    margin-bottom: 16px;
  }
  .@{ant-prefix}-input,
  .@{ant-prefix}-input-group .@{ant-prefix}-input,
  .@{ant-prefix}-input-group .@{ant-prefix}-input-group-addon {
    height: @input-height-base;
  }
}

// need there different zoom animation
// otherwise won't trigger anim
@keyframes diffZoomIn1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}

@keyframes diffZoomIn2 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}

@keyframes diffZoomIn3 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}

@import "../../style/themes/default";
@import "../../style/mixins/index";
@import "../../input/style/mixin";
@import "../../button/style/mixin";
@import "../../grid/style/mixin";
@import "./mixin";

@form-prefix-cls: ~"@{ant-prefix}-form";
@form-component-height: @input-height-lg;
@form-feedback-icon-size: 14px;

.reset-form();

label {
  position: relative;

  > .@{iconfont-css-prefix} {
    vertical-align: top;
    font-size: @font-size-base;
  }
}

.@{form-prefix-cls}-item-required:before {
  display: inline-block;
  margin-right: 4px;
  content: "*";
  font-family: SimSun;
  line-height: 1;
  font-size: @font-size-base;
  color: @label-required-color;
  .@{form-prefix-cls}-hide-required-mark & {
    display: none;
  }
}

// Radio && Checkbox
input[type="radio"],
input[type="checkbox"] {
  &[disabled],
  &.disabled {
    cursor: not-allowed;
  }
}

// These classes are used directly on <label>s
.@{ant-prefix}-radio-inline,
.@{ant-prefix}-radio-vertical,
.@{ant-prefix}-checkbox-inline,
.@{ant-prefix}-checkbox-vertical {
  &.disabled {
    cursor: not-allowed;
  }
}

// These classes are used on elements with <label> descendants
.@{ant-prefix}-radio,
.@{ant-prefix}-checkbox {
  &.disabled {
    label {
      cursor: not-allowed;
    }
  }
}

// Form items
// You should wrap labels and controls in .@{form-prefix-cls}-item for optimum spacing
.@{form-prefix-cls}-item {
  font-size: @font-size-base;
  margin-bottom: @form-item-margin-bottom;
  color: @text-color;
  vertical-align: top;

  // nested FormItem
  & > &,
  & :not(.@{form-prefix-cls}) > & {
    margin-bottom: -@form-item-margin-bottom;
  }

  &-control {
    line-height: @form-component-height;
    position: relative;
    .clearfix;
  }

  &-with-help {
    margin-bottom: @form-item-margin-bottom - @font-size-base * @line-height-base;
  }

  &-label {
    text-align: right;
    vertical-align: middle;
    line-height: @form-component-height;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

    label {
      color: @label-color;

      &:after {
        & when (@form-item-trailing-colon=true) {
          content: ":";
        }
        & when not (@form-item-trailing-colon=true) {
          content: " ";
        }
        margin: 0 8px 0 2px;
        position: relative;
        top: -0.5px;
      }
    }
  }

  .@{ant-prefix}-switch {
    margin: 4px 0;
  }

  &-no-colon &-label label:after {
    content: " ";
  }
}

.@{form-prefix-cls}-explain,
.@{form-prefix-cls}-extra {
  color: @text-color-secondary;
  line-height: 1.5;
}

.@{form-prefix-cls}-extra {
  padding-top: 4px;
}

.@{form-prefix-cls}-text {
  display: inline-block;
  padding-right: 8px;
}

.@{form-prefix-cls}-split {
  display: block;
  text-align: center;
}

// 表单下的输入框尺寸唯一: 大尺寸
form {
  .has-feedback {
    .@{ant-prefix}-input {
      padding-right: 24px;
    }

    // Fix overlapping between feedback icon and <Select>'s arrow.
    // https://github.com/ant-design/ant-design/issues/4431
    > .@{ant-prefix}-select .@{ant-prefix}-select-arrow,
    > .@{ant-prefix}-select .@{ant-prefix}-select-selection__clear,
    :not(.@{ant-prefix}-input-group-addon) > .@{ant-prefix}-select .@{ant-prefix}-select-arrow,
    :not(.@{ant-prefix}-input-group-addon) > .@{ant-prefix}-select .@{ant-prefix}-select-selection__clear {
      right: 28px;
    }
    > .@{ant-prefix}-select .@{ant-prefix}-select-selection-selected-value,
    :not(.@{ant-prefix}-input-group-addon) > .@{ant-prefix}-select .@{ant-prefix}-select-selection-selected-value {
      padding-right: 42px;
    }

    .@{ant-prefix}-cascader-picker {
      &-arrow {
        margin-right: 21px;
      }
      &-clear {
        right: 28px;
      }
    }

    // Fix issue: https://github.com/ant-design/ant-design/issues/4783
    .@{ant-prefix}-calendar-picker,
    .@{ant-prefix}-time-picker {
      &-icon,
      &-clear {
        right: 28px;
      }
    }
  }

  textarea.@{ant-prefix}-input {
    height: auto;
  }

  // input[type=file]
  .@{ant-prefix}-upload {
    background: transparent;
  }

  input[type="radio"],
  input[type="checkbox"] {
    width: 14px;
    height: 14px;
  }

  // Radios and checkboxes on same line
  .@{ant-prefix}-radio-inline,
  .@{ant-prefix}-checkbox-inline {
    display: inline-block;
    vertical-align: middle;
    font-weight: normal;
    cursor: pointer;
    margin-left: 8px;

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

  .@{ant-prefix}-checkbox-vertical,
  .@{ant-prefix}-radio-vertical {
    display: block;
  }

  .@{ant-prefix}-checkbox-vertical + .@{ant-prefix}-checkbox-vertical,
  .@{ant-prefix}-radio-vertical + .@{ant-prefix}-radio-vertical {
    margin-left: 0;
  }

  .@{ant-prefix}-input-number {
    margin-top: -1px;
    margin-right: 8px;
  }

  .@{ant-prefix}-select,
  .@{ant-prefix}-cascader-picker {
    width: 100%;
    // Fix https://github.com/ant-design/ant-design/issues/6097
    &:only-child {
      display: block;
    }
  }

  // Don't impact select inside input group
  .@{ant-prefix}-input-group .@{ant-prefix}-select,
  .@{ant-prefix}-input-group .@{ant-prefix}-cascader-picker {
    width: auto;
  }

  // Don't impact select inside input group addon
  .@{ant-prefix}-input-group-addon .@{ant-prefix}-select,
  .@{ant-prefix}-input-group-addon .@{ant-prefix}-cascader-picker {
    &:only-child {
      display: inline-block;
    }
  }
}

// Input combined with select
.@{ant-prefix}-input-group-wrap {
  .@{ant-prefix}-select-selection {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    &:hover {
      border-color: @border-color-base;
    }
  }

  .@{ant-prefix}-select-selection--single {
    margin-left: -1px;
    height: @input-height-lg;
    background-color: #eee;
    .@{ant-prefix}-select-selection__rendered {
      padding-left: 8px;
      padding-right: 25px;
      line-height: 30px;
    }
  }

  .@{ant-prefix}-select-open .@{ant-prefix}-select-selection {
    border-color: @border-color-base;
    box-shadow: none;
  }
}

// Form layout
//== Vertical Form
.make-vertical-layout() {
  padding: 0 0 8px;
  display: block;
  text-align: left;
  line-height: @line-height-base;

  label:after {
    display: none;
  }
}
.@{form-prefix-cls}-vertical .@{form-prefix-cls}-item-label,
// when labelCol is 24, it is a vertical form
.@{ant-prefix}-col-24.@{form-prefix-cls}-item-label,
.@{ant-prefix}-col-xl-24.@{form-prefix-cls}-item-label {
  .make-vertical-layout();
}

@media (max-width: @screen-xs-max) {
  .@{ant-prefix}-col-xs-24.@{form-prefix-cls}-item-label {
    .make-vertical-layout();
  }
}

@media (max-width: @screen-sm-max) {
  .@{ant-prefix}-col-sm-24.@{form-prefix-cls}-item-label {
    .make-vertical-layout();
  }
}

@media (max-width: @screen-md-max) {
  .@{ant-prefix}-col-md-24.@{form-prefix-cls}-item-label {
    .make-vertical-layout();
  }
}

@media (max-width: @screen-lg-max) {
  .@{ant-prefix}-col-lg-24.@{form-prefix-cls}-item-label {
    .make-vertical-layout();
  }
}

//== Inline Form
.@{form-prefix-cls}-inline {
  .@{form-prefix-cls}-item {
    display: inline-block;
    margin-right: 16px;
    margin-bottom: 0;

    &-with-help {
      margin-bottom: 24px;
    }

    > div {
      display: inline-block;
      vertical-align: middle;
    }
  }

  .@{form-prefix-cls}-text {
    display: inline-block;
  }

  .has-feedback {
    display: inline-block;
  }

  // Fix https://github.com/ant-design/ant-design/issues/1040
  .@{form-prefix-cls}-explain {
    position: absolute;
  }
}

// Validation state
.has-success,
.has-warning,
.has-error,
.is-validating {
  &.has-feedback:after {
    position: absolute;
    top: 0;
    right: 0;
    visibility: visible;
    pointer-events: none;
    .square(@input-height-lg);
    line-height: @input-height-lg;
    text-align: center;
    font-size: @form-feedback-icon-size;
    animation: zoomIn .3s @ease-out-back;
    .iconfont-font("");
    z-index: 1;
  }
}

.has-success {
  &.has-feedback:after {
    animation-name: diffZoomIn1 !important;
  }
}

.has-error {
  &.has-feedback:after {
    animation-name: diffZoomIn2 !important;
  }
}

.has-warning {
  &.has-feedback:after {
    animation-name: diffZoomIn3 !important;
  }
}

.has-success {
  &.has-feedback:after {
    content: '\e630';
    color: @success-color;
  }
}

.has-warning {
  .form-control-validation(@warning-color; @warning-color;);

  &.has-feedback:after {
    content: '\e62c';
    color: @warning-color;
  }

  //select
  .@{ant-prefix}-select {
    &-selection {
      border-color: @warning-color;
    }
    &-open .@{ant-prefix}-select-selection,
    &-focused .@{ant-prefix}-select-selection {
      .active(@warning-color);
    }
  }

  // arrow and icon
  .@{ant-prefix}-calendar-picker-icon:after,
  .@{ant-prefix}-time-picker-icon:after,
  .@{ant-prefix}-picker-icon:after,
  .@{ant-prefix}-select-arrow,
  .@{ant-prefix}-cascader-picker-arrow {
    color: @warning-color;
  }

  //input-number, timepicker
  .@{ant-prefix}-input-number,
  .@{ant-prefix}-time-picker-input {
    border-color: @warning-color;
    &-focused,
    &:focus {
      .active(@warning-color);
    }
    &:not([disabled]):hover {
      border-color: @warning-color;
    }
  }

  .@{ant-prefix}-cascader-picker:focus .@{ant-prefix}-cascader-input {
    .active(@warning-color);
  }
}

.has-error {
  .form-control-validation(@error-color; @error-color;);

  &.has-feedback:after {
    content: '\e62e';
    color: @error-color;
  }

  //select
  .@{ant-prefix}-select {
    &-selection {
      border-color: @error-color;
    }
    &-open .@{ant-prefix}-select-selection,
    &-focused .@{ant-prefix}-select-selection {
      .active(@error-color);
    }
  }

  .@{ant-prefix}-input-group-addon .@{ant-prefix}-select {
    &-selection {
      border-color: transparent;
      box-shadow: none;
    }
  }

  // arrow and icon
  .@{ant-prefix}-calendar-picker-icon:after,
  .@{ant-prefix}-time-picker-icon:after,
  .@{ant-prefix}-picker-icon:after,
  .@{ant-prefix}-select-arrow,
  .@{ant-prefix}-cascader-picker-arrow {
    color: @error-color;
  }

  //input-number, timepicker
  .@{ant-prefix}-input-number,
  .@{ant-prefix}-time-picker-input {
    border-color: @error-color;
    &-focused,
    &:focus {
      .active(@error-color);
    }
    &:not([disabled]):hover {
      border-color: @error-color;
    }
  }
  .@{ant-prefix}-mention-wrapper {
    .@{ant-prefix}-mention-editor {
      &,
      &:not([disabled]):hover {
        border-color: @error-color;
      }
    }
    &.@{ant-prefix}-mention-active:not([disabled]) .@{ant-prefix}-mention-editor,
    .@{ant-prefix}-mention-editor:not([disabled]):focus {
      .active(@error-color);
    }
  }

  .@{ant-prefix}-cascader-picker:focus .@{ant-prefix}-cascader-input {
    .active(@error-color);
  }
}

.is-validating {
  &.has-feedback:after {
    display: inline-block;
    animation: loadingCircle 1s infinite linear;
    content: "\e64d";
    color: @primary-color;
  }
}

.@{ant-prefix}-advanced-search-form {
  .@{form-prefix-cls}-item {
    margin-bottom: 16px;
  }
  .@{ant-prefix}-input,
  .@{ant-prefix}-input-group .@{ant-prefix}-input,
  .@{ant-prefix}-input-group .@{ant-prefix}-input-group-addon {
    height: @input-height-base;
  }
}

// need there different zoom animation
// otherwise won't trigger anim
@keyframes diffZoomIn1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}

@keyframes diffZoomIn2 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}

@keyframes diffZoomIn3 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}


Removed buttons outline on focus

Removed buttons outline on focus

@import "ui-variables";
@import "../iconsets/ionicons/ionicons";
@import "../iconsets/font-awesome/font-awesome";

.tool-bar {
  @button-margin-size: 2px;
  @button-border-size: 1px;
  background-color: @base-background-color;
  border: 1px solid @base-border-color;
  color: @text-color;

  button.tool-bar-btn {
    background-color: @base-background-color;
    background-image: inherit;
    border-color: @base-background-color;
    cursor: pointer;
    float: left;
    margin: @button-margin-size;
    padding: 0;

    &:before {
      display: inline;
    }
    &:focus,
    &:hover {
      outline: none;
      border-color: @button-border-color;
    }
  }

  &.tool-bar-horizontal .tool-bar-btn + .tool-bar-btn {
    margin-left: 0;
  }
  &.tool-bar-vertical .tool-bar-btn + .tool-bar-btn {
    margin-top: 0;
  }

  &.tool-bar-horizontal .tool-bar-spacer {
    border: 0 none;
    border-left: @button-border-size solid @button-background-color;
    border-right: @button-border-size solid @button-border-color;
    display: block;
    float: left;
    margin: @button-margin-size + 3 0;
  }
  &.tool-bar-vertical .tool-bar-spacer {
    border: 0 none;
    border-bottom: @button-border-size solid @button-background-color;
    border-top: @button-border-size solid @button-border-color;
    display: block;
    float: left;
    margin: 0 @button-margin-size + 3;
  }

  &.tool-bar-16px {
    .tool-bar-size(16px * 2);
  }
  &.tool-bar-24px {
    .tool-bar-size(24px * 2);
  }
  &.tool-bar-32px {
    .tool-bar-size(32px * 2);
  }

  .tool-bar-size(@size) {
    line-height: @size;

    &.tool-bar-horizontal {
      height: @size + (@button-border-size * 3)+ (@button-margin-size * 2);
      width: 100%;
    }
    &.tool-bar-vertical {
      height: 100%;
      width: @size + (@button-border-size * 3) + (@button-margin-size * 2);
    }

    .tool-bar-btn {
      height: @size + (@button-border-size * 2);
      width: @size + (@button-border-size * 2);
      &:before {
        font-size: @size / 2;
        line-height: @size;
      }
    }

    &.tool-bar-horizontal .tool-bar-spacer {
      height: @size - 4;
    }
    &.tool-bar-vertical .tool-bar-spacer {
      width: @size - 4;
    }
  }
}

@import "ui-variables";
@import "../iconsets/ionicons/ionicons";
@import "../iconsets/font-awesome/font-awesome";

.tool-bar {
  @button-margin-size: 2px;
  @button-border-size: 1px;
  background-color: @base-background-color;
  border: 1px solid @base-border-color;
  color: @text-color;

  button.tool-bar-btn {
    background-color: @base-background-color;
    background-image: inherit;
    border-color: @base-background-color;
    cursor: pointer;
    float: left;
    margin: @button-margin-size;
    padding: 0;

    &:before {
      display: inline;
    }
    &:focus,
    &:hover {
      border-color: @button-border-color;
    }
  }

  &.tool-bar-horizontal .tool-bar-btn + .tool-bar-btn {
    margin-left: 0;
  }
  &.tool-bar-vertical .tool-bar-btn + .tool-bar-btn {
    margin-top: 0;
  }

  &.tool-bar-horizontal .tool-bar-spacer {
    border: 0 none;
    border-left: @button-border-size solid @button-background-color;
    border-right: @button-border-size solid @button-border-color;
    display: block;
    float: left;
    margin: @button-margin-size + 3 0;
  }
  &.tool-bar-vertical .tool-bar-spacer {
    border: 0 none;
    border-bottom: @button-border-size solid @button-background-color;
    border-top: @button-border-size solid @button-border-color;
    display: block;
    float: left;
    margin: 0 @button-margin-size + 3;
  }

  &.tool-bar-16px {
    .tool-bar-size(16px * 2);
  }
  &.tool-bar-24px {
    .tool-bar-size(24px * 2);
  }
  &.tool-bar-32px {
    .tool-bar-size(32px * 2);
  }

  .tool-bar-size(@size) {
    line-height: @size;

    &.tool-bar-horizontal {
      height: @size + (@button-border-size * 3)+ (@button-margin-size * 2);
      width: 100%;
    }
    &.tool-bar-vertical {
      height: 100%;
      width: @size + (@button-border-size * 3) + (@button-margin-size * 2);
    }

    .tool-bar-btn {
      height: @size + (@button-border-size * 2);
      width: @size + (@button-border-size * 2);
      &:before {
        font-size: @size / 2;
        line-height: @size;
      }
    }

    &.tool-bar-horizontal .tool-bar-spacer {
      height: @size - 4;
    }
    &.tool-bar-vertical .tool-bar-spacer {
      width: @size - 4;
    }
  }
}


Widgets positions

Widgets positions

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/theworkers/HLTheme.git/'


Reorder z-index property for page-nav in mobile theme

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/mattmilburn/javelin-bp.git/'


initial print media css

initial print media css

not in use yet

// Printing
// -------------------------
// Source: https://github.com/h5bp/html5-boilerplate/blob/master/css/main.css

@media print {

  * {
    text-shadow: none !important;
    color: #000 !important; // Black prints faster: h5bp.com/s
    background: transparent !important;
    box-shadow: none !important;
  }

  a,
  a:visited {
    text-decoration: underline;
  }

  a[href]:after {
    content: " (" attr(href) ")";
  }

  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  // Don't show links for images, or javascript/internal links
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group; // h5bp.com/t
  }

  tr,
  img {
    page-break-inside: avoid;
  }

  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
  }

  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
  h3 {
    page-break-after: avoid;
  }

  #primary { display: none; }
  #secondary .row-fluid { width: 900px; }

}

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


Change content size (750px > 970px)

Change content size (750px > 970px)

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/messier219/mneme.git/'


Updates Hero type mobile (#70)

Updates Hero type mobile (#70)

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


[INTERNAL] Minor dox layout changes

[INTERNAL] Minor dox layout changes

git-svn-id: a7f2a8f7432d210e972fb03898013d213e2b549b@14639 e6417c60-b987-48fd-844e-b20f0fcc1017

/* Override this file with custom rules */

@primary: #3276b1;

@red: #de5b5b;
@orange: #debd5b;
@lgreen: #9dde5b;
@rgreen: #5bde7c;
@lblue: #5bdede;
@rblue: #5b7cde;
@purple: #9d5bde;
@pink: #de5bbd;

/*
 * General
 */
body {
	padding: 0 20px 20px 20px;
	font-family: "Open Sans", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 13px;
}

h2 {
	border-bottom: 1px solid #999;

	html.list & {
		border-bottom: none;
	}
}

h3 {
	font-size: 1.5em;
}

a:not([href]) {
	color: inherit;
	text-decoration: none;

	&:hover, &:active {
		background-color: transparent !important;
	}
}

dl {
	margin: 0;
	padding: 0;

	dt {
		font-size: 1.1em;
		font-weight: bold;
		margin: .5em 0 0 0;
		padding: 0;
	}

	dd {
		margin: 0 0 0 1em;
		padding: .5em;
		position: relative;

		&:before {
			position: absolute;
			top: 0.3em;
			left: -1em;
			font-family: 'Glyphicons Halflings';
			-webkit-font-smoothing: antialiased;
			font-style: normal;
			font-weight: normal;
			line-height: 1;
			display: block;
			margin: 5px auto 10px;
			font-size: .8em;
			content: "\e080";
		}
	}
}

html.list {
	body {
		padding: 15px;
		background-color: transparent;
	}
	background-attachment: fixed;
	.diagonal-gradient (lighten(@primary, 45%), lighten(@primary, 38%), lighten(@primary, 42%));
}

html:not(.list) {
	body {
		padding: 5px 25px 25px 25px;
		background-color: transparent;
	}
	.diagonal-gradient (lighten(@primary, 53%), lighten(@primary, 51%), lighten(@primary, 52%));
}

/*
 * Popover
 */
.popover {
	.popover-title {
		padding: 4px 5px;

		background: -moz-linear-gradient(-45deg,  rgba(166,166,166,0.4) 0%, rgba(166,166,166,0) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(166,166,166,0.4)), color-stop(100%,rgba(166,166,166,0))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(-45deg,  rgba(166,166,166,0.4) 0%,rgba(166,166,166,0) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(-45deg,  rgba(166,166,166,0.4) 0%,rgba(166,166,166,0) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(-45deg,  rgba(166,166,166,0.4) 0%,rgba(166,166,166,0) 100%); /* IE10+ */
		background: linear-gradient(135deg,  rgba(166,166,166,0.4) 0%,rgba(166,166,166,0) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66a6a6a6', endColorstr='#00a6a6a6',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	}

	.popover-content {
		padding: 4px 5px;

		p:last-child {
			margin-bottom: 0;
		}
	}
}

/*
 * Search
 */
#search {
	margin: 10px 10px 20px 10px;

	*[type=search] {
		width: 100%;
	}

	.btn {
		font-weight: 700;
		color: #fff;
	}

	.btn:hover {
		-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.225);
		box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.225);
		color: #fff;
	}

	.btn:active,
	.btn.active {
		-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.45);
		box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.45);
		color: #eee;
	}

	/* nur notwendig, wenn nicht dropdown-filter sondern toggle-buttons
	.btn-group {
		&:first-child {

			label:first-child {
				border-bottom-left-radius: 0 !important;
			}

			label:last-child {
				border-bottom-right-radius: 0 !important;
			}
		}

		&:not(:first-child):not(:last-child) {
			label:first-child {
				border-top-left-radius: 0 !important;
				border-bottom-left-radius: 0 !important;
			}

			label:last-child {
				border-top-right-radius: 0 !important;
				border-bottom-right-radius: 0 !important;
			}
		}

		&:last-child {
			label:first-child {
				border-top-left-radius: 0 !important;
			}

			label:last-child {
				border-top-right-radius: 0 !important;
			}
		}
	}
	*/
}

#results {
	> ol {
		padding: 0;
		list-style: none;
		margin-left: 10px;
		margin-right: 10px;

		li.result {
			background: transparent;
			margin: 0;
			list-style: none;

			span[data-lang-entity] {
				display: table;
				padding: 5px 5px 4px 5px;

				> * {
					display: table-cell;
				}

				> *:last-child {
					width: 100%;
					padding-left: 0.3em;
				}

				&:hover {
					background-color: @primary;
					border-radius: 4px;

					a {
						color: #fff;
					}
				}
			}

			h2 {
				font-size: 1.1em;
				margin: 0;
				padding: 0;
			}

			div {
				display: none;
			}
		}
	}
}

/*
 * Language Entities
 */
form .multiselect-container {
	li[class=all] {
	  label {
	    color: #000;
	  }

	  a {
	    @deg: -55deg;
	    @lighter: 30%;
	    @gradient: lighten(@red, @lighter), lighten(@orange, @lighter), lighten(@lgreen, @lighter), lighten(@rgreen, @lighter), lighten(@lblue, @lighter), lighten(@rblue, @lighter), lighten(@purple, @lighter), lighten(@pink, @lighter);
	    background: -webkit-linear-gradient(@deg, @gradient);
        background: -moz-linear-gradient(@deg, @gradient);
        background: linear-gradient(@deg, @gradient);

        &:hover {
          @lighter: 10%;
	      @gradient: lighten(@red, @lighter), lighten(@orange, @lighter), lighten(@lgreen, @lighter), lighten(@rgreen, @lighter), lighten(@lblue, @lighter), lighten(@rblue, @lighter), lighten(@purple, @lighter), lighten(@pink, @lighter);
  	      background: -webkit-linear-gradient(@deg, @gradient);
          background: -moz-linear-gradient(@deg, @gradient);
          background: linear-gradient(@deg, @gradient);
        }
	  }
	}

	li:not([class]) {
	  margin: 0;
	  background-color: #000;
	  color: #fff;
	  font-size: 0.8em;
	  text-transform: uppercase;

	  label {
		font-weight: 700;
	  }

	  &:hover {
	    background-color: #000;
		color: #fff;
	  }
	}

	li.active a {
		background-color: #fff;
	}

	label {
		color: #fff;
		padding: 0.1em 0.5em 0.1em 0.45em;
		margin: .2em .2em .2em 1em !important;
		border-radius: .25em !important;
		display: inline-block;

		input {
			margin-left: -30px !important;
		}

		& .multiselect-group {
			padding-left: 0.5em;
		}
	}
}

@import '../lib/3L/3L';

*[data-lang-entity] {
	position: relative;

	> *:first-child {
		position: relative;
		bottom: 0.15em;

        display: inline-block;
    	padding: .2em .6em .3em;
    	margin: 0 0.3em 0 0.2em;
    	font-size: 75%;
    	font-weight: bold;
    	line-height: 1;
    	color: #ffffff;
    	text-align: center;
    	white-space: nowrap;
    	vertical-align: baseline;
    	border-radius: .25em;
    	border: 1px solid #f00;

    	background-color: #f00000;
    	cursor: help;

    	&:hover {
    		.animation(animation1 1.5s linear 0s infinite alternate);
    	}
    }
}

// TODO auf language_entities.html beschränkung prüfen ob schon implementiert
body.language_entities {
	div[data-lang-entity-container] + div[data-lang-entity-container] {
		margin-top: 2em;
	}
}

.langEntityRules(@langEntity, @color) {
	@border-darken: 5%;

	html.language_entities *[data-lang-entity-container=@{langEntity}],
	html:not([class]) *[data-lang-entity-container=@{langEntity}] {
		> h2:first-child {
			margin: 0;
			padding: 3px 20px 10px 20px;
			background-color: @color;
			box-shadow: inset 0px 5px 5px -5px rgba(0,0,0,.4),
						inset 5px 0px 5px -5px rgba(0,0,0,.4),
						inset -5px 0px 5px -5px rgba(0,0,0,.4),
						inset 0px -5px 5px -5px rgba(0,0,0,.4);
			border-bottom: none;
		}

		> * {
			margin: 20px;
		}

		border-radius: .25em;
		border: @color 5px solid;
	}

	*[data-lang-entity=@{langEntity}] {
  	  > *:first-child {
 		   	background-color: @color;
 		   	border-color: darken(@color, @border-darken);
 	   }
	}

	*[data-lang-entity-container=@{langEntity}] label {
	    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
	    box-sizing: border-box;         /* Opera/IE 8+ */
		background-color: @color;
		border: 1px solid darken(@color, @border-darken);
	}
}

.langEntityRules(typedef, @rgreen);
.langEntityRules(grouped_typedef, @rgreen);
.langEntityRules(global_typedef, @rgreen);
.langEntityRules(member_typedef, @rgreen);

.langEntityRules(concept, lighten(@red, -20%));
.langEntityRules(class, @red);
.langEntityRules(enum, lighten(@red, 20%));

.langEntityRules(meta_function, @rblue);
.langEntityRules(metafunction, @rblue); // deprecated
.langEntityRules(interface_meta_function, @rblue);

.langEntityRules(function, @lblue);
.langEntityRules(global_function, @lblue);
.langEntityRules(interface_function, @lblue);
.langEntityRules(member_function, @lblue);

.langEntityRules(tag, @purple);

.langEntityRules(variable, @lgreen);
.langEntityRules(global_variable, @lgreen);
.langEntityRules(local_variable, @lgreen);
.langEntityRules(member_variable, @lgreen);

.langEntityRules(adaption, lighten(@orange, -10%));
.langEntityRules(macro, lighten(@orange, 10%));

.langEntityRules(page, lighten(@pink, -10%));
.langEntityRules(group, lighten(@pink, 10%));

/*
 * Fixes
 */
.tooltip {
    p:first-child {
        margin-top: 0.7em;
    }
}

.input-group-btn {
  &.btn-group > .btn-group:nth-child(2) > .multiselect.btn {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
  }
}

.animation1() {
	0% {
    	opacity:1;
    }
	100% {
		opacity:0.65;
	}
}

@import '../lib/3L/assets/animations/animation1';

/* Override this file with custom rules */

@primary: #3276b1;

@red: #de5b5b;
@orange: #debd5b;
@lgreen: #9dde5b;
@rgreen: #5bde7c;
@lblue: #5bdede;
@rblue: #5b7cde;
@purple: #9d5bde;
@pink: #de5bbd;

/*
 * General
 */
body {
	padding: 0 20px 20px 20px;
	font-family: "Open Sans", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 13px;
}

h2 {
	border-bottom: 1px solid #999;

	body.list & {
		border-bottom: none;
	}
}

h3 {
	font-size: 1.5em;
}

a:not([href]) {
	color: inherit;
	text-decoration: none;

	&:hover, &:active {
		background-color: transparent !important;
	}
}

dl {
	margin: 0;
	padding: 0;

	dt {
		font-size: 1.1em;
		font-weight: bold;
		margin: .5em 0 0 0;
		padding: 0;
	}

	dd {
		margin: 0 0 0 1em;
		padding: .5em;
		position: relative;

		&:before {
			position: absolute;
			top: 0.3em;
			left: -1em;
			font-family: 'Glyphicons Halflings';
			-webkit-font-smoothing: antialiased;
			font-style: normal;
			font-weight: normal;
			line-height: 1;
			display: block;
			margin: 5px auto 10px;
			font-size: .8em;
			content: "\e080";
		}
	}
}

body.list {
.diagonal-gradient (#ff0, #fff, #f00);
}

/*
 * Popover
 */
.popover {
	.popover-title {
		padding: 4px 5px;

		background: -moz-linear-gradient(-45deg,  rgba(166,166,166,0.4) 0%, rgba(166,166,166,0) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(166,166,166,0.4)), color-stop(100%,rgba(166,166,166,0))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(-45deg,  rgba(166,166,166,0.4) 0%,rgba(166,166,166,0) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(-45deg,  rgba(166,166,166,0.4) 0%,rgba(166,166,166,0) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(-45deg,  rgba(166,166,166,0.4) 0%,rgba(166,166,166,0) 100%); /* IE10+ */
		background: linear-gradient(135deg,  rgba(166,166,166,0.4) 0%,rgba(166,166,166,0) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66a6a6a6', endColorstr='#00a6a6a6',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	}

	.popover-content {
		padding: 4px 5px;

		p:last-child {
			margin-bottom: 0;
		}
	}
}

/*
 * Search
 */
#search {
	margin: 10px;

	*[type=search] {
		width: 100%;
	}

	.btn {
		font-weight: 700;
		color: #fff;
	}

	.btn:hover {
		-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.225);
		box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.225);
		color: #fff;
	}

	.btn:active,
	.btn.active {
		-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.45);
		box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.45);
		color: #eee;
	}

	/* nur notwendig, wenn nicht dropdown-filter sondern toggle-buttons
	.btn-group {
		&:first-child {

			label:first-child {
				border-bottom-left-radius: 0 !important;
			}

			label:last-child {
				border-bottom-right-radius: 0 !important;
			}
		}

		&:not(:first-child):not(:last-child) {
			label:first-child {
				border-top-left-radius: 0 !important;
				border-bottom-left-radius: 0 !important;
			}

			label:last-child {
				border-top-right-radius: 0 !important;
				border-bottom-right-radius: 0 !important;
			}
		}

		&:last-child {
			label:first-child {
				border-top-left-radius: 0 !important;
			}

			label:last-child {
				border-top-right-radius: 0 !important;
			}
		}
	}
	*/
}

#results {
	> ol {
		padding: 0;
		list-style: none;
		margin-left: 0;

		li.result {
			&:nth-child(odd) { background: #eee; }
			&:nth-child(even) { background: #fff; }

			padding: 5px 5px 5px 12px;
			margin: 0;
			list-style: none;

			h2 {
				font-size: 1.1em;
				margin: 0;
				padding: 0;

				a {

					&:hover, &:active { background-color: @primary; }
				}
			}

			div {
				display: none;
			}
		}
	}
}

/*
 * Language Entities
 */
form .multiselect-container {
	li[class=all] {
	  label {
	    color: #000;
	  }

	  a {
	    @deg: -55deg;
	    @lighter: 30%;
	    @gradient: lighten(@red, @lighter), lighten(@orange, @lighter), lighten(@lgreen, @lighter), lighten(@rgreen, @lighter), lighten(@lblue, @lighter), lighten(@rblue, @lighter), lighten(@purple, @lighter), lighten(@pink, @lighter);
	    background: -webkit-linear-gradient(@deg, @gradient);
        background: -moz-linear-gradient(@deg, @gradient);
        background: linear-gradient(@deg, @gradient);

        &:hover {
          @lighter: 10%;
	      @gradient: lighten(@red, @lighter), lighten(@orange, @lighter), lighten(@lgreen, @lighter), lighten(@rgreen, @lighter), lighten(@lblue, @lighter), lighten(@rblue, @lighter), lighten(@purple, @lighter), lighten(@pink, @lighter);
  	      background: -webkit-linear-gradient(@deg, @gradient);
          background: -moz-linear-gradient(@deg, @gradient);
          background: linear-gradient(@deg, @gradient);
        }
	  }
	}

	li:not([class]) {
	  margin: 0;
	  background-color: #000;
	  color: #fff;
	  font-size: 0.8em;
	  text-transform: uppercase;

	  label {
		font-weight: 700;
	  }

	  &:hover {
	    background-color: #000;
		color: #fff;
	  }
	}

	li.active a {
		background-color: #fff;
	}

	label {
		color: #fff;
		padding: 0.1em 0.5em 0.1em 0.45em;
		margin: .2em .2em .2em 1em !important;
		border-radius: .25em !important;
		display: inline-block;

		input {
			margin-left: -30px !important;
		}

		& .multiselect-group {
			padding-left: 0.5em;
		}
	}
}

@import '../lib/3L/3L';

*[data-lang-entity] {
	position: relative;

	> *:first-child {
		position: relative;
		bottom: 0.15em;

        display: inline-block;
    	padding: .2em .6em .3em;
    	margin: 0 0.3em 0 0.2em;
    	font-size: 75%;
    	font-weight: bold;
    	line-height: 1;
    	color: #ffffff;
    	text-align: center;
    	white-space: nowrap;
    	vertical-align: baseline;
    	border-radius: .25em;
    	border: 1px solid #f00;

    	background-color: #f00000;
    	cursor: help;

    	&:hover {
    		.animation(animation1 1.5s linear 0s infinite alternate);
    	}
    }
}

// TODO auf language_entities.html beschränkung prüfen ob schon implementiert
body.language_entities {
	div[data-lang-entity-container] + div[data-lang-entity-container] {
		margin-top: 2em;
	}
}

.langEntityRules(@langEntity, @color) {
	@border-darken: 5%;

	body.language_entities *[data-lang-entity-container=@{langEntity}],
	body:not([class]) *[data-lang-entity-container=@{langEntity}] {
		> h2:first-child {
			margin: 0;
			padding: 3px 20px 10px 20px;
			background-color: @color;
			box-shadow: inset 0px 5px 5px -5px rgba(0,0,0,.4),
						inset 5px 0px 5px -5px rgba(0,0,0,.4),
						inset -5px 0px 5px -5px rgba(0,0,0,.4),
						inset 0px -5px 5px -5px rgba(0,0,0,.4);
			border-bottom: none;
		}

		> * {
			margin: 20px;
		}

		border-radius: .25em;
		border: @color 5px solid;
	}

	*[data-lang-entity=@{langEntity}] {
  	  > *:first-child {
 		   	background-color: @color;
 		   	border-color: darken(@color, @border-darken);
 	   }
	}

	*[data-lang-entity-container=@{langEntity}] label {
	    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
	    box-sizing: border-box;         /* Opera/IE 8+ */
		background-color: @color;
		border: 1px solid darken(@color, @border-darken);
	}
}

.langEntityRules(typedef, @rgreen);
.langEntityRules(grouped_typedef, @rgreen);
.langEntityRules(global_typedef, @rgreen);
.langEntityRules(member_typedef, @rgreen);

.langEntityRules(concept, lighten(@red, -20%));
.langEntityRules(class, @red);
.langEntityRules(enum, lighten(@red, 20%));

.langEntityRules(meta_function, @rblue);
.langEntityRules(metafunction, @rblue); // deprecated
.langEntityRules(interface_meta_function, @rblue);

.langEntityRules(function, @lblue);
.langEntityRules(global_function, @lblue);
.langEntityRules(interface_function, @lblue);
.langEntityRules(member_function, @lblue);

.langEntityRules(tag, @purple);

.langEntityRules(variable, @lgreen);
.langEntityRules(global_variable, @lgreen);
.langEntityRules(local_variable, @lgreen);
.langEntityRules(member_variable, @lgreen);

.langEntityRules(adaption, lighten(@orange, -10%));
.langEntityRules(macro, lighten(@orange, 10%));

.langEntityRules(page, lighten(@pink, -10%));
.langEntityRules(group, lighten(@pink, 10%));

/*
 * Fixes
 */
.tooltip {
    p:first-child {
        margin-top: 0.7em;
    }
}

.input-group-btn {
  &.btn-group > .btn-group:nth-child(2) > .multiselect.btn {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
  }
}

.animation1() {
	0% {
    	opacity:1;
    }
	100% {
		opacity:0.65;
	}
}

@import '../lib/3L/assets/animations/animation1';


card height fix

card height fix

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


Bug 904703: Firefox OS: fix first image for all Spanishes

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


Reorganizing VUI input files.  Moving changeTracking to be in its own behavior to keep its logic separated from input logic.

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


Add bootstrap.less file

Add bootstrap.less file

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/jamband/yii2-englishwordbook-demo.git/'


Create grayscale.less

Create grayscale.less

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


Removed styling for mobile category modal - also styles the product quick view modal

.category-modal {
  a {
    max-width: 400px;
    float: inherit;
    margin: 0 auto;
  }
}
.modal.in .modal-dialog {
  margin: 0;
  width: 100%;
}

.modal-content {
  height: 100vh;
}

.panel-default {
  border-bottom: transparent;
}


Create tooltip.less

Create tooltip.less

//
// Thumbnails
// --------------------------------------------------

// Mixin and adjust the regular image class
.thumbnail {
  display: block;
  padding: @thumbnail-padding;
  margin-bottom: @line-height-computed;
  line-height: @line-height-base;
  background-color: @thumbnail-bg;
  border: 1px solid @thumbnail-border;
  border-radius: @thumbnail-border-radius;
  .transition(all .2s ease-in-out);

  > img,
  a > img {
    &:extend(.img-responsive);
    margin-left: auto;
    margin-right: auto;
  }

  // Add a hover state for linked versions only
  a&:hover,
  a&:focus,
  a&.active {
    border-color: @link-color;
  }

  // Image captions
  .caption {
    padding: @thumbnail-caption-padding;
    color: @thumbnail-caption-color;
  }
}

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


Hide my stored payment method and my review links in my account page side menu

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


added navbar.less

added navbar.less

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


Another navbar tweak

Another navbar tweak

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/ktrainchoochoo/pentagon-landscaping.git/'


change backgroud header color

change backgroud header color

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/felipefdl/servejson-web.git/'


color variables for checkbox/radio inset styles

/* ==========================================================================
   Capital Framework theme overrides
   ========================================================================== */

/* cf-core
   ========================================================================== */

// Sizing variables

@base-font-size-px:             16px;
@base-line-height-px:           22px;
@base-line-height:              unit(@base-line-height-px / @base-font-size-px);
@mobile-max:                    599px;
@tablet-min:                    600px;

// Font variables

@webfont-regular:               'AvenirNextLTW01-Regular';
@webfont-italic:                'AvenirNextLTW01-Italic';
@webfont-medium:                'AvenirNextLTW01-Medium';
@webfont-demi:                  'AvenirNextLTW01-Demi';

// Color variables

// body
@text:                          @black;

// a
@link-text:                     @pacific;
@link-underline:                @pacific;
@link-text-visited:             @teal;
@link-underline-visited:        @teal;
@link-text-hover:               @pacific-50;
@link-underline-hover:          @pacific-50;
@link-text-active:              @navy;
@link-underline-active:         @navy;

// thead
@thead-text:                    @white;
@thead-bg:                      @darkgray;
@td-bg:                         @gray-5;
@td-bg-alt:                     @gray-10;

// input
@input-bg:                      @white;
@input-border:                  @gray;
@input-border-focus:            @pacific;
@input-placeholder:             @gray;

// .figure__bordered
@figure__bordered:              @gray-50;

/* cf-buttons
   ========================================================================== */

// Color variables

// .btn
@btn-text:                      @white;
@btn-bg:                        @pacific;
@btn-bg-hover:                  @pacific-80;
@btn-bg-active:                 @navy-80;

// .btn__secondary
@btn__secondary-text:           @white;
@btn__secondary-bg:             @gray;
@btn__secondary-bg-hover:       @gray-80;
@btn__secondary-bg-active:      @darkgray;

// .btn__warning
@btn__warning-text:             @white;
@btn__warning-bg:               @redorange;
@btn__warning-bg-hover:         @redorange-80;
@btn__warning-bg-active:        @dark-redorange;

// .btn__disabled
@btn__disabled-text:            @gray;
@btn__disabled-bg:              @gray-20;
@btn__disabled-outline:         @gray-20;

// Sizing variables

// .btn
@btn-font-size:                 14px;
@btn-v-padding:                 8px;
@btn-v-padding-modifier-ie:     .8;
@super-btn-font-size:           18px;

/* cf-expandables
   ========================================================================== */

// Color variables

// .expandable
@expandable-focus:              @black;

// .expandable_label
@expandable_label-text:         @black;

// .expandable_link
@expandable_link-text:          @pacific;

// .expandable__padded
@expandable__padded-bg:         @gray-10;
@expandable__padded-bg-hover:   @gray-20;
@expandable__padded-divider:    @gray-50;

// .expandable-group
@expandable-group_header-text:  @gray;
@expandable-group_header-bg:    @gray-10;
@expandable-group-bg:           @white;
@expandable-group-divider:      @gray-50;

// Sizing variables

// .expandable_link
@expandable_link-font-size:     @btn-font-size;

/* cf-forms
   ========================================================================== */

// Color variables

// .error
@input-error:                   @redorange;

// warning
@input-warning:                 @gold;

// .success
@input-success:                 @green;

// .form-l-inset_container
@input-inset-bg:                @gray-20;

// .form-l-inset_container.is-checked
@input-inset-selected:          @pacific-20;

// Sizing variables

// .input__super
@input__super-font-size:        @super-btn-font-size;

/* cf-grid
   ========================================================================== */

@grid_box-sizing-polyfill-path: '/static/vendor/box-sizing-polyfill';
@grid_wrapper-width:            1230px;
@grid_gutter-width:             30px;
@grid_total-columns:            12;
@grid_debug:                    false;

/* cf-icons
   ========================================================================== */

@cf-icon-prefix:                cf-icon;
@cf-icon-path:                  '../fonts';
@cf-icon-ie7-support:           true;

/* cf-layout
   ========================================================================== */

// Color variables

// .block
@block__border-top:             @gray-50;
@block__border-bottom:          @gray-50;
@block__bg:                     @gray-10;

// .content_main
@content_main-border:           @gray-50;

// .content_sidebar
@content_sidebar-bg:            @gray-10;
@content_sidebar-border:        @gray-50;

// .content_bar
@content_bar:                   @green;

// .content_line
@content_line:                  @gray-50;

// .grid_column__top-divider
@grid_column__top-divider:      @gray-50;

// .grid_column__top-divider
@grid_column__left-divider:     @gray-50;

/* cf-pagination
   ========================================================================== */

// Color variables

@pagination-text:               @gray;
@pagination-bg:                 @gray-20;

// Sizing variables

@pagination-font-size:          16px;
@pagination-bp:                 640px;

/* cf-typography
   ========================================================================== */

// Color variables

// .pull-quote
@pull-quote_body:               @black;
@pull-quote_citation:           @gray;

// .micro-copy
@micro-copy-text:               @gray;

// .date
@date-text:                     @gray;

// .category-slug
@category-slug-text:            @black;
@category-slug-hover:           @link-text-hover;

// .header-slug
@header-slug-thin-border:       @gray-20;
@header-slug-thick-border:      @green;

// .padded-header
@padded-header-text:            @darkgray;
@padded-header-bg:              @gray-10;
@padded-header-border:          @gray-50;

// .fancy-slug
@fancy-slug-text:               @black;
@fancy-slug-bg:                 @white;
@fancy-slug-border:             @gray-50;

// .meta-header
@meta-header-border:            @gray-50;

// .jump-link
@jump-link__bg:                 @gray-10;
@jump-link__bg-border:          @gray-20;

// .list__branded
@list__branded-bullet:          @green;

/* ==========================================================================
   Capital Framework theme overrides
   ========================================================================== */

/* cf-core
   ========================================================================== */

// Sizing variables

@base-font-size-px:             16px;
@base-line-height-px:           22px;
@base-line-height:              unit(@base-line-height-px / @base-font-size-px);
@mobile-max:                    599px;
@tablet-min:                    600px;

// Font variables

@webfont-regular:               'AvenirNextLTW01-Regular';
@webfont-italic:                'AvenirNextLTW01-Italic';
@webfont-medium:                'AvenirNextLTW01-Medium';
@webfont-demi:                  'AvenirNextLTW01-Demi';

// Color variables

// body
@text:                          @black;

// a
@link-text:                     @pacific;
@link-underline:                @pacific;
@link-text-visited:             @teal;
@link-underline-visited:        @teal;
@link-text-hover:               @pacific-50;
@link-underline-hover:          @pacific-50;
@link-text-active:              @navy;
@link-underline-active:         @navy;

// thead
@thead-text:                    @white;
@thead-bg:                      @darkgray;
@td-bg:                         @gray-5;
@td-bg-alt:                     @gray-10;

// input
@input-bg:                      @white;
@input-border:                  @gray;
@input-border-focus:            @pacific;
@input-placeholder:             @gray;

// .figure__bordered
@figure__bordered:              @gray-50;

/* cf-buttons
   ========================================================================== */

// Color variables

// .btn
@btn-text:                      @white;
@btn-bg:                        @pacific;
@btn-bg-hover:                  @pacific-80;
@btn-bg-active:                 @navy-80;

// .btn__secondary
@btn__secondary-text:           @white;
@btn__secondary-bg:             @gray;
@btn__secondary-bg-hover:       @gray-80;
@btn__secondary-bg-active:      @darkgray;

// .btn__warning
@btn__warning-text:             @white;
@btn__warning-bg:               @redorange;
@btn__warning-bg-hover:         @redorange-80;
@btn__warning-bg-active:        @dark-redorange;

// .btn__disabled
@btn__disabled-text:            @gray;
@btn__disabled-bg:              @gray-20;
@btn__disabled-outline:         @gray-20;

// Sizing variables

// .btn
@btn-font-size:                 14px;
@btn-v-padding:                 8px;
@btn-v-padding-modifier-ie:     .8;
@super-btn-font-size:           18px;

/* cf-expandables
   ========================================================================== */

// Color variables

// .expandable
@expandable-focus:              @black;

// .expandable_label
@expandable_label-text:         @black;

// .expandable_link
@expandable_link-text:          @pacific;

// .expandable__padded
@expandable__padded-bg:         @gray-10;
@expandable__padded-bg-hover:   @gray-20;
@expandable__padded-divider:    @gray-50;

// .expandable-group
@expandable-group_header-text:  @gray;
@expandable-group_header-bg:    @gray-10;
@expandable-group-bg:           @white;
@expandable-group-divider:      @gray-50;

// Sizing variables

// .expandable_link
@expandable_link-font-size:     @btn-font-size;

/* cf-forms
   ========================================================================== */

// Color variables

// .error
@input-error:                   @redorange;

// warning
@input-warning:                 @gold;

// .success
@input-success:                 @green;

// Sizing variables

// .input__super
@input__super-font-size:        @super-btn-font-size;

/* cf-grid
   ========================================================================== */

@grid_box-sizing-polyfill-path: '/static/vendor/box-sizing-polyfill';
@grid_wrapper-width:            1230px;
@grid_gutter-width:             30px;
@grid_total-columns:            12;
@grid_debug:                    false;

/* cf-icons
   ========================================================================== */

@cf-icon-prefix:                cf-icon;
@cf-icon-path:                  '../fonts';
@cf-icon-ie7-support:           true;

/* cf-layout
   ========================================================================== */

// Color variables

// .block
@block__border-top:             @gray-50;
@block__border-bottom:          @gray-50;
@block__bg:                     @gray-10;

// .content_main
@content_main-border:           @gray-50;

// .content_sidebar
@content_sidebar-bg:            @gray-10;
@content_sidebar-border:        @gray-50;

// .content_bar
@content_bar:                   @green;

// .content_line
@content_line:                  @gray-50;

// .grid_column__top-divider
@grid_column__top-divider:      @gray-50;

// .grid_column__top-divider
@grid_column__left-divider:     @gray-50;

/* cf-pagination
   ========================================================================== */

// Color variables

@pagination-text:               @gray;
@pagination-bg:                 @gray-20;

// Sizing variables

@pagination-font-size:          16px;
@pagination-bp:                 640px;

/* cf-typography
   ========================================================================== */

// Color variables

// .pull-quote
@pull-quote_body:               @black;
@pull-quote_citation:           @gray;

// .micro-copy
@micro-copy-text:               @gray;

// .date
@date-text:                     @gray;

// .category-slug
@category-slug-text:            @black;
@category-slug-hover:           @link-text-hover;

// .header-slug
@header-slug-thin-border:       @gray-20;
@header-slug-thick-border:      @green;

// .padded-header
@padded-header-text:            @darkgray;
@padded-header-bg:              @gray-10;
@padded-header-border:          @gray-50;

// .fancy-slug
@fancy-slug-text:               @black;
@fancy-slug-bg:                 @white;
@fancy-slug-border:             @gray-50;

// .meta-header
@meta-header-border:            @gray-50;

// .jump-link
@jump-link__bg:                 @gray-10;
@jump-link__bg-border:          @gray-20;

// .list__branded
@list__branded-bullet:          @green;


margin-bottom is now = gutter

margin-bottom is now = gutter

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


Add hidden transition delay for affixed FAB

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


Add responsive pull-height

Add responsive pull-height

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-bootstrap-dropdown-position.git/'


added a style to show the number of readers of an item or the hits


Fix parentheses; rm copyright notice

Fix parentheses; rm copyright notice

/*
            /$$$$$$          /$$
           /$$__  $$        | $$
  /$$$$$$$| $$  \__//$$$$$$ | $$$$$$$
 /$$_____/| $$$$   /$$__  $$| $$__  $$
| $$      | $$_/  | $$  \ $$| $$  \ $$
| $$      | $$    | $$  | $$| $$  | $$
|  $$$$$$$| $$    | $$$$$$$/| $$$$$$$/
 \_______/|__/    | $$____/ |_______/
                  | $$
                  | $$
                  |__/

* Ghost - v0.2.0 - 2013-06-24
* http://consumerfinance.gov
* A work of the Consumer Financial Protection Bureau; Licensed Public Domain */

// The following variables can be overridden in your application's stylesheet.

// Grid's max width in px.

@wrapper-width: 1200px;

// Width between columns.

@gutter-width: 30px;

// Total number of columns.

@total-columns: 12;

// Column blocks have a bg color if set to true.

@debug: false;

// Setting @exposed to true will shift gutters from the left side of columns
// to the right. This allows elements to be left aligned which is necessary when
// rows are not used and blocks are allowed to float on their own. For example,
// if you have a long unordered list of li's that you want to float without
// having to break them up into rows, you could use this feature.

@exposed: false;

// Gutter percentage is calculated by putting gutter width over wrapper width.
// You should not override this in your application's stylesheet.

@gutter-percentage: percentage( @gutter-width / @wrapper-width );

// A wrapper holds one or more rows.

.wrapper( @wrapper-width: @wrapper-width ) {

  max-width: @wrapper-width;
  margin: 0 auto;
  padding: 0;
  position: relative;

  // We use padding so margin can be used for centering
  // A percentage is used first for non-calc() browsers

  padding: 0 ( @gutter-percentage / 2 );
  padding: 0 calc( @gutter-width / 2 );

}

// A row holds one or more column() elements

.row() {

  margin: 0 auto;
  width: 100%;
  overflow: hidden;
  clear: both;

  // Clearfix hack for IE 6/7 only

  *zoom: 1;

  // Clearfix hack: http://nicolasgallagher.com/micro-clearfix-hack/

  &:before,
  &:after {
    content: " ";
    display: table;
  }

  &:after {
    clear: both;
  }

}

// Column()s hold actual content

.column( @columns, @total-columns: @total-columns ) {

  float: left;

  // We use calc() to allow flexible columns with fixed gutters.
  // But first, as a fallback, we set fluid column widths for older browsers.
  //
  // To calculate the percentage width of this element, we take the number of
  // columns it'll span and divide by the total number of columns. We then have
  // to subtract the gutter width because it's specified using a margin rule later.
  // We don't simply subtract the gutter width because there are n - 1 gutters
  // per row. Instead, we subtract the gutter width multiplied by the column
  // difference over the number of total columns. This gives us a column that is
  // slightly larger than if we had simply subtracted 100% of the gutter width.
  //
  //                      num cols used                            total cols - num cols used
  //  column width in % = ------------- - ( width of gutter in % * --------------------------- )
  //                       total cols                                     total cols

  width: percentage( @columns / @total-columns ) - ( @gutter-percentage * ( ( @total-columns - @columns ) / @total-columns ) );

  // Now we use calc() to get the ideal flexible columns w/ fixed gutters.
  //
  //                      num cols used                            num cols used
  //  column width in % = ------------- + ( width of gutter in % * ------------- )
  //                       total cols                               total cols

  @col-width: percentage( @columns / @total-columns ) + ( @gutter-percentage * ( @columns / @total-columns ) );
  width: calc( ~"@{col-width} - @{gutter-width}" );

}

// When the element spans less than the full length of total columns, give it a gutter.

.column( @columns, @total-columns: @total-columns ) when ( @columns < @total-columns ) {

  // Margin on left is the full gutter's width in px
  // Again, using percentages for non-calc() browsers

  margin: 0 0 0 @gutter-percentage;
  margin: 0 0 0 calc( @gutter-width );

  // Remove gutter from first children, each row will have n - 1 gutters.

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

}

// When @columns spans the full length of total columns, remove gutters
// because the content will fill the entire width of the page.

.column( @columns, @total-columns: @total-columns ) when ( @columns >= @total-columns ) {

  margin: 0;

}

// When @exposed is true, place gutters on the right so that content
// can be left-aligned.

.column( @columns, @total-columns: @total-columns ) when ( @exposed ) {

  // There are the same number of gutters as column()s, so we calculate
  // width in a simpler fashion.

  width: percentage( @columns / @total-columns ) - @gutter-percentage;

  @col-width: percentage( @columns / @total-columns );
  width: calc( ~"@{col-width} - @{gutter-width}" );

  margin: 0 @gutter-percentage 0 0;
  margin: 0 calc( @gutter-width ) 0 0;

}

.push( @offset: 1, @total-columns: @total-columns ) {

  // Fallback for non-calc() browsers. This is the same formula we use for
  // col widths above but we use it for the column()'s margin-left instead.
  // We add twice the original gutter to the offset.
  //
  //                num cols used                            total cols - num cols used
  //  offset in % = ------------- - ( width of gutter in % * --------------------------- ) + twice the orig gutter %
  //                  total cols                                     total cols

  @push: percentage( @offset / @total-columns ) - ( @gutter-percentage * ( @total-columns - ( @offset / @total-columns ) ) );
  margin-left: @push + ( @gutter-percentage * 2 );

  // Now we use calc() for modern browsers. Same formula from the column()
  // section which involves subtracting the fixed-width gutter. The orig
  // gutter is added twice (it looks like we're only adding it once because
  // in the original col width formula we subtract the gutter).
  //
  //                      num cols used                            num cols used
  //  column width in % = ------------- + ( width of gutter in % * ------------- )
  //                       total cols                               total cols

  @push: percentage( @offset / @total-columns ) + ( @gutter-percentage * ( @offset / @total-columns ) );
  margin-left: calc( ~"@{push} + @{gutter-width}" );

  // With first-children we want to add only one gutter width to the equation.

  &:first-child {
    @push: percentage( @offset / @total-columns ) - ( @gutter-percentage * ( @total-columns - ( @offset / @total-columns ) ) );
    margin-left: @push + @gutter-percentage;

    @push: percentage( @offset / @total-columns ) + ( @gutter-percentage * ( @offset / @total-columns ) );
    margin-left: calc( ~"@{push}" );
  }

}

.pull( @offset: 1, @total-columns: @total-columns ) {

  // Fallback for non-calc() browsers. This is the same formula we use for
  // col widths above but we use it for the column()'s margin-left instead.
  // We add the original gutter to the offset.
  //
  //                num cols used                            total cols - num cols used
  //  offset in % = ------------- - ( width of gutter in % * --------------------------- ) + orig gutter %
  //                  total cols                                     total cols

  @push: percentage( @offset / @total-columns ) - ( @gutter-percentage * ( @total-columns - ( @offset / @total-columns ) ) );
  margin-right: @push + @gutter-percentage;

  // Now we use calc() for modern browsers. Same formula from the column()
  // section which involves subtracting the fixed-width gutter. By adding the
  // gutter for the offset it cancels out the original subtraction.
  //
  //                      num cols used                            num cols used
  //  column width in % = ------------- + ( width of gutter in % * ------------- )
  //                       total cols                               total cols

  @push: percentage( @offset / @total-columns ) + ( @gutter-percentage * ( @offset / @total-columns ) );
  margin-right: calc( ~"@{push}" );

}

// Debug tools

.column( @columns, @total-columns: @total-columns ) when ( @debug ) {

  background-color: #ffc;

}

/*
            /$$$$$$          /$$
           /$$__  $$        | $$
  /$$$$$$$| $$  \__//$$$$$$ | $$$$$$$
 /$$_____/| $$$$   /$$__  $$| $$__  $$
| $$      | $$_/  | $$  \ $$| $$  \ $$
| $$      | $$    | $$  | $$| $$  | $$
|  $$$$$$$| $$    | $$$$$$$/| $$$$$$$/
 \_______/|__/    | $$____/ |_______/
                  | $$
                  | $$
                  |__/

* Ghost - v0.2.0 - 2013-06-24
* http://consumerfinance.gov
* Copyright (c) 2013 Consumer Financial Protection Bureau; Licensed Public Domain */

// The following variables can be overridden in your application's stylesheet.

// Grid's max width in px.

@wrapper-width: 1200px;

// Width between columns.

@gutter-width: 30px;

// Total number of columns.

@total-columns: 12;

// Column blocks have a bg color if set to true.

@debug: false;

// Setting @exposed to true will shift gutters from the left side of columns
// to the right. This allows elements to be left aligned which is necessary when
// rows are not used and blocks are allowed to float on their own. For example,
// if you have a long unordered list of li's that you want to float without
// having to break them up into rows, you could use this feature.

@exposed: false;

// Gutter percentage is calculated by putting gutter width over wrapper width.
// You should not override this in your application's stylesheet.

@gutter-percentage: percentage( @gutter-width / @wrapper-width );

// A wrapper holds one or more rows.

.wrapper( @wrapper-width: @wrapper-width ) {

  max-width: @wrapper-width;
  margin: 0 auto;
  padding: 0;
  position: relative;

  // We use padding so margin can be used for centering
  // A percentage is used first for non-calc() browsers

  padding: 0 ( @gutter-percentage / 2 );
  padding: 0 calc( @gutter-width / 2 );

}

// A row holds one or more column() elements

.row() {

  margin: 0 auto;
  width: 100%;
  overflow: hidden;
  clear: both;

  // Clearfix hack for IE 6/7 only

  *zoom: 1;

  // Clearfix hack: http://nicolasgallagher.com/micro-clearfix-hack/

  &:before,
  &:after {
    content: " ";
    display: table;
  }

  &:after {
    clear: both;
  }

}

// Column()s hold actual content

.column( @columns, @total-columns: @total-columns ) {

  float: left;

  // We use calc() to allow flexible columns with fixed gutters.
  // But first, as a fallback, we set fluid column widths for older browsers.
  //
  // To calculate the percentage width of this element, we take the number of
  // columns it'll span and divide by the total number of columns. We then have
  // to subtract the gutter width because it's specified using a margin rule later.
  // We don't simply subtract the gutter width because there are n - 1 gutters
  // per row. Instead, we subtract the gutter width multiplied by the column
  // difference over the number of total columns. This gives us a column that is
  // slightly larger than if we had simply subtracted 100% of the gutter width.
  //
  //                      num cols used                            total cols - num cols used
  //  column width in % = ------------- - ( width of gutter in % * --------------------------- )
  //                       total cols                                     total cols

  width: percentage( @columns / @total-columns ) - ( @gutter-percentage * ( ( @total-columns - @columns ) / @total-columns ) );

  // Now we use calc() to get the ideal flexible columns w/ fixed gutters.
  //
  //                      num cols used                            num cols used
  //  column width in % = ------------- + ( width of gutter in % * ------------- )
  //                       total cols                               total cols

  @col-width: percentage( @columns / @total-columns ) + ( @gutter-percentage * ( @columns / @total-columns ) );
  width: calc( ~"@{col-width} - @{gutter-width}" );

}

// When the element spans less than the full length of total columns, give it a gutter.

.column( @columns, @total-columns: @total-columns ) when ( @columns < @total-columns ) {

  // Margin on left is the full gutter's width in px
  // Again, using percentages for non-calc() browsers

  margin: 0 0 0 @gutter-percentage;
  margin: 0 0 0 calc( @gutter-width );

  // Remove gutter from first children, each row will have n - 1 gutters.

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

}

// When @columns spans the full length of total columns, remove gutters
// because the content will fill the entire width of the page.

.column( @columns, @total-columns: @total-columns ) when ( @columns >= @total-columns ) {

  margin: 0;

}

// When @exposed is true, place gutters on the right so that content
// can be left-aligned.

.column( @columns, @total-columns: @total-columns ) when ( @exposed ) {

  // There are the same number of gutters as column()s, so we calculate
  // width in a simpler fashion.

  width: percentage( @columns / @total-columns ) - @gutter-percentage;

  @col-width: percentage( @columns / @total-columns );
  width: calc( ~"@{col-width} - @{gutter-width}" );

  margin: 0 @gutter-percentage 0 0;
  margin: 0 calc( @gutter-width ) 0 0;

}

.push( @offset: 1, @total-columns: @total-columns ) {

  // Fallback for non-calc() browsers. This is the same formula we use for
  // col widths above but we use it for the column()'s margin-left instead.
  // We add twice the original gutter to the offset.
  //
  //                num cols used                            total cols - num cols used
  //  offset in % = ------------- - ( width of gutter in % * --------------------------- ) + twice the orig gutter %
  //                  total cols                                     total cols

  @push: percentage( @offset / @total-columns ) - ( @gutter-percentage * ( ( @total-columns - @offset / @total-columns ) );
  margin-left: @push + ( @gutter-percentage * 2 );

  // Now we use calc() for modern browsers. Same formula from the column()
  // section which involves subtracting the fixed-width gutter. The orig
  // gutter is added twice (it looks like we're only adding it once because
  // in the original col width formula we subtract the gutter).
  //
  //                      num cols used                            num cols used
  //  column width in % = ------------- + ( width of gutter in % * ------------- )
  //                       total cols                               total cols

  @push: percentage( @offset / @total-columns ) + ( @gutter-percentage * ( @offset / @total-columns ) );
  margin-left: calc( ~"@{push} + @{gutter-width}" );

  // With first-children we want to add only one gutter width to the equation.

  &:first-child {
    @push: percentage( @offset / @total-columns ) - ( @gutter-percentage * ( ( @total-columns - @offset / @total-columns ) );
    margin-left: @push + @gutter-percentage;

    @push: percentage( @offset / @total-columns ) + ( @gutter-percentage * ( @offset / @total-columns ) );
    margin-left: calc( ~"@{push}" );
  }

}

.pull( @offset: 1, @total-columns: @total-columns ) {

  // Fallback for non-calc() browsers. This is the same formula we use for
  // col widths above but we use it for the column()'s margin-left instead.
  // We add the original gutter to the offset.
  //
  //                num cols used                            total cols - num cols used
  //  offset in % = ------------- - ( width of gutter in % * --------------------------- ) + orig gutter %
  //                  total cols                                     total cols

  @push: percentage( @offset / @total-columns ) - ( @gutter-percentage * ( ( @total-columns - @offset / @total-columns ) );
  margin-right: @push + @gutter-percentage;

  // Now we use calc() for modern browsers. Same formula from the column()
  // section which involves subtracting the fixed-width gutter. By adding the
  // gutter for the offset it cancels out the original subtraction.
  //
  //                      num cols used                            num cols used
  //  column width in % = ------------- + ( width of gutter in % * ------------- )
  //                       total cols                               total cols

  @push: percentage( @offset / @total-columns ) + ( @gutter-percentage * ( @offset / @total-columns ) );
  margin-right: calc( ~"@{push}" );

}

// Debug tools

.column( @columns, @total-columns: @total-columns ) when ( @debug ) {

  background-color: #ffc;

}


08 - updated timeline styles

08 - updated timeline styles

fatal: unable to access 'https://github.com/DmitryRendov/mob-site.git/': The requested URL returned error: 403


reverted

reverted


Moved .button-sizer, .selectlist-sizer outside selectlist

/* TODO use bs base variables if possible */
@selectlist-horizontal-padding: 12px;
@selectlist-caret-width: 4px;

.selectlist {

	&.disabled {
		cursor: not-allowed;
	}

	.selected-label {
		overflow: hidden;	// helps with text flow on small screens
		min-width: 2em;
	}

	.dropdown-menu {
		min-width: inherit;
	}
	.btn.dropdown-toggle {
		text-align: left;
		padding-right: unit((2 * @selectlist-horizontal-padding + @selectlist-caret-width), px);

		.caret {
			.vertical-align();
			right: @selectlist-horizontal-padding;

		}
	}

}

.button-sizer, .selectlist-sizer{
	display: inline-block;
	position: absolute;
	visibility: hidden;
	top: 0;
	float: left;
	.selectlist {
		display: block !important;
	}
	.dropdown-menu {
		display: block;
		min-width: inherit;
	}
	.selected-label {
		width: auto !important;
	}
}

/* TODO use bs base variables if possible */
@selectlist-horizontal-padding: 12px;
@selectlist-caret-width: 4px;

.selectlist {

	&.disabled {
		cursor: not-allowed;
	}

	.selected-label {
		overflow: hidden;	// helps with text flow on small screens
		min-width: 2em;
	}

	.dropdown-menu {
		min-width: inherit;
	}
	.btn.dropdown-toggle {
		text-align: left;
		padding-right: unit((2 * @selectlist-horizontal-padding + @selectlist-caret-width), px);

		.caret {
			.vertical-align();
			right: @selectlist-horizontal-padding;

		}
	}

	.button-sizer, .selectlist-sizer{
		display: inline-block;
		position: absolute;
		visibility: hidden;
		top: 0;
		float: left;
		.selectlist {
			display: block !important;
		}
		.dropdown-menu {
			display: block;
			min-width: inherit;
		}
		.selected-label {
			width: auto !important;
		}
	}
}


Grid - 100% container width in @media print

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/wUFr/LUI.git/'


Fix margin and padding of radio/checkbox


Logo opacity animation

Logo opacity animation

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/studiomotio/www1.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/yyssc/ssc30-admin.git/'


Nest list-unstyled rule

Nest list-unstyled rule

@import "octicon-mixins";

#jasmine_content {
  position: fixed;
  right: 100%;
}

body {
  background-color: #fff;
  padding: 0;
}

.spec-reporter {
  font-size: 11px;
  line-height: 1.6em;
  color: #333;

  .list-unstyled {
    list-style: none;
  }

  .symbol-header {
    font-size: 18px;
    font-weight: bold;
    margin: 0;
    padding-bottom: 10px;
  }

  .symbol-area {
    padding: 10px;
  }

  .symbol-summary {
    overflow: hidden;
    margin: 0;

    li {
      font-family: Monaco, Consolas, monospace;
      float: left;
      line-height: 10px;
      height: 10px;
      width: 10px;
      font-size: 10px;

      &.passed {
        color: #5cb85c;
      }

      &.failed {
        color: #d9534f;
      }

      &.skipped {
        color: #ddd;
      }

      &.pending {
        color: #eee;
      }

      &:before {
        content: "\02022";
      }
    }
  }

  .status {
    font-size: 20px;
    line-height: 2em;
    padding: 5px;
    border-radius: 0;
    margin: 0;
    text-align: center;

    .spec-count {
      float: left;
    }

    .time {
      float: right;
    }
  }

  .results {
    padding: 10px;

    .description {
      font-size: 16px;
      padding: 5px 0 5px 0;
    }

    > .suite {
      > .description {
        font-size: 18px;
        font-weight: bold;
      }

      margin-bottom: 20px;
    }

    .spec {
      margin-top: 5px;
      padding: 0 10px 10px 10px;
      border-left: 3px solid #d9534f;

      .spec-toggle {
        .octicon(fold);
        float: right;
        cursor: pointer;
        opacity: 0;
        color: #999;

        &.folded {
          .octicon(unfold);
        }
      }

      .spec-toggle:hover {
        color: #333;
      }

      &:hover .spec-toggle {
        opacity: 1;
      }
    }

    .suite > .suite,
    .suite > .spec {
      margin-left: 10px;
    }
  }

  .result-message {
    font-size: 16px;
    font-weight: bold;
    color: #d9534f;
    padding: 5px 0 5px 0;
  }

  .stack-trace {
    font-size: 12px;
    margin: 5px 0 0 0;
    border-radius: 2px;
    line-height: 18px;
    color: #666;
    border: 1px solid #ddd;
    overflow: auto;
  }

  .tooltip {
    .tooltip-inner {
      border: 1px solid #ccc;
      background: #fff;
      color: #666;
      max-width: 400px;
    }

    &.in {
      opacity: 1;
    }

    .tooltip-arrow {
      visibility: hidden;
    }
  }
}

@import "octicon-mixins";

body {
  background-color: #fff;
  padding: 0;
}

.list-unstyled {
  list-style: none;
}

.spec-reporter {
  font-size: 11px;
  line-height: 1.6em;
  color: #333;

  #jasmine_content {
    position: fixed;
    right: 100%;
  }

  .symbol-header {
    font-size: 18px;
    font-weight: bold;
    margin: 0;
    padding-bottom: 10px;
  }

  .symbol-area {
    padding: 10px;
  }

  .symbol-summary {
    overflow: hidden;
    margin: 0;

    li {
      font-family: Monaco, Consolas, monospace;
      float: left;
      line-height: 10px;
      height: 10px;
      width: 10px;
      font-size: 10px;

      &.passed {
        color: #5cb85c;
      }

      &.failed {
        color: #d9534f;
      }

      &.skipped {
        color: #ddd;
      }

      &.pending {
        color: #eee;
      }

      &:before {
        content: "\02022";
      }
    }
  }

  .status {
    font-size: 20px;
    line-height: 2em;
    padding: 5px;
    border-radius: 0;
    margin: 0;
    text-align: center;

    .spec-count {
      float: left;
    }

    .time {
      float: right;
    }
  }

  .results {
    padding: 10px;

    .description {
      font-size: 16px;
      padding: 5px 0 5px 0;
    }

    > .suite {
      > .description {
        font-size: 18px;
        font-weight: bold;
      }

      margin-bottom: 20px;
    }

    .spec {
      margin-top: 5px;
      padding: 0 10px 10px 10px;
      border-left: 3px solid #d9534f;

      .spec-toggle {
        .octicon(fold);
        float: right;
        cursor: pointer;
        opacity: 0;
        color: #999;

        &.folded {
          .octicon(unfold);
        }
      }

      .spec-toggle:hover {
        color: #333;
      }

      &:hover .spec-toggle {
        opacity: 1;
      }
    }

    .suite > .suite,
    .suite > .spec {
      margin-left: 10px;
    }
  }

  .result-message {
    font-size: 16px;
    font-weight: bold;
    color: #d9534f;
    padding: 5px 0 5px 0;
  }

  .stack-trace {
    font-size: 12px;
    margin: 5px 0 0 0;
    border-radius: 2px;
    line-height: 18px;
    color: #666;
    border: 1px solid #ddd;
    overflow: auto;
  }

  .tooltip {
    .tooltip-inner {
      border: 1px solid #ccc;
      background: #fff;
      color: #666;
      max-width: 400px;
    }

    &.in {
      opacity: 1;
    }

    .tooltip-arrow {
      visibility: hidden;
    }
  }
}


Change colours

Change colours

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/aj-r/wedding-website.git/'


Add font-awesome mixins

Add font-awesome mixins

with font-awesome patterns

// Mixins
// --------------------------

.fa-icon-rotate(@degrees, @rotation) {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=@rotation);
  -webkit-transform: rotate(@degrees);
     -moz-transform: rotate(@degrees);
      -ms-transform: rotate(@degrees);
       -o-transform: rotate(@degrees);
          transform: rotate(@degrees);
}

.fa-icon-flip(@horiz, @vert, @rotation) {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=@rotation, mirror=1);
  -webkit-transform: scale(@horiz, @vert);
     -moz-transform: scale(@horiz, @vert);
      -ms-transform: scale(@horiz, @vert);
       -o-transform: scale(@horiz, @vert);
          transform: scale(@horiz, @vert);
}

error: pathspec 'cp-strap/src/stylesheets/icons/font-awesome/less/mixins.less' did not match any file(s) known to git


Create face.less

Create face.less

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


修改上传控件字体大小和宽度

修改上传控件字体大小和宽度

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/Kuangji/nox-bootstrap.git/'


Update

Update

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/Didichaoren/Didichaoren.github.io.git/'


adding cups theme

adding cups theme

@import "../../external.less";

/* Global Config */
@av-primary: #FFED00;
@av-secondary: #980F20;
@av-primary-contrast: #980F20;
@av-secondary-contrast: #980F20;
@brand-primary: @av-primary;
@brand-success: @av-secondary;
@link-color: #ED0C6E;
@text-success: @av-secondary;
@state-success-text: @av-secondary;

/* Admin Config */
@av-bg: #EEE;
@av-bg-hover: #DDD;
@av-error-bg: #fff;
@av-error-color: #990000;

@imgdir: "../../img";

@import "../../app.less";

.basic-booth-layout .avb-top-navbar a, .basic-booth-layout .avb-top-navbar a:hover, [av-booth] .avb-top-navbar a, [av-booth] .avb-top-navbar a:hover, .basic-booth-layout .navbar-unfixed-top, [av-booth] .navbar-unfixed-top, [av-booth] .navbar-fixed-top {
  color: #26241E;
}

[av-booth] .navbar-unfixed-top a {
  color: #ED0C6E;
  text-decoration: underline;

  &:hover {
    text-decoration: none;
  }
}

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


put width of inputs to 300px instead of 400px for better support for 320 and 360px phones

fatal: unable to access 'https://github.com/brian-rowe/krossr.git/': The requested URL returned error: 403


style update

style update

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/HelpfulScripts/hsGraph.git/'


Include LESS reset stylesheet

Include LESS reset stylesheet

fatal: unable to access 'https://github.com/jamestaylr/portfolio-website.git/': The requested URL returned error: 403