remove less

This commit is contained in:
Barış Soner Uşaklı
2022-09-15 09:31:53 -04:00
parent e8d8b65b80
commit 4cbfe33714
58 changed files with 0 additions and 9373 deletions

View File

@@ -1,293 +0,0 @@
@import "bootstrap/less/bootstrap";
@import "./paper/variables";
@import "./paper/bootswatch";
@import "./mixins";
@import "./vars";
@import "./header";
@import "./mobile";
@import "./general/dashboard";
@import "./general/navigation";
@import "./manage/categories";
@import "./manage/privileges";
@import "./manage/tags";
@import "./manage/groups";
@import "./manage/registration";
@import "./manage/users";
@import "./manage/admins-mods";
@import "./appearance/customise";
@import "./appearance/themes";
@import "./extend/plugins";
@import "./extend/rewards";
@import "./extend/widgets";
@import "./advanced/database";
@import "./advanced/events";
@import "./advanced/logs";
@import "./advanced/errors";
@import "./advanced/hooks";
@import "./development/info";
@import "./settings";
@import "../flags";
@import "./modules/alerts";
@import "./modules/selectable";
@import "./modules/nprogress";
@import "./modules/search";
body {
overflow-y: scroll;
}
.admin {
background: #fff;
font-size: 14px;
h1 {
font-size: 35px;
margin-bottom: 50px;
}
label {
font-weight: 700;
height: auto;
}
.btn {
border-radius: 0;
}
.btn-link {
color: @link-color;
}
// .floating-button can either be a container or the button itself
.floating-button {
position: fixed;
right: 30px;
bottom: 30px;
z-index: 1;
max-width: 56px;
button {
&.primary {
background: @brand-primary !important;
}
&.success {
background: @brand-success !important;
}
&:not(:last-child) {
margin-bottom: 2rem;
}
}
}
button.floating-button {
background: @brand-primary !important;
}
.user-img {
width:24px;
height:24px;
}
.nodebb-logo {
img {
height: 31px;
margin-top: -8px;
margin-left: -7px;
vertical-align: -43%;
}
.box-header-font;
color: #fff;
}
#breadcrumbs {
cursor: default;
}
.acp-panel-heading {
padding: 7px 14px;
border: 0;
.box-header-font;
}
.panel:not([data-container-html]) {
background-color: #FFF;
box-sizing: border-box;
border-radius: 3px;
box-shadow: 0px 1px 3px 0px rgba(165, 165, 165, 0.75);
margin-bottom: 20px;
&.panel-default >.panel-heading {
.acp-panel-heading;
background: #fefefe;
color: #333;
}
&.panel-danger >.panel-heading {
.acp-panel-heading;
}
}
.nav-header {
.box-header-font
}
.icon-container {
.row {
margin: 0;
i {
width:20px;
height:20px;
margin: 1px;
.pointer;
line-height: 20px;
text-align: center;
color: @gray-dark;
&:hover, &.selected {
background: @brand-primary;
color: white;
}
}
}
}
.navbar-static-top, .navbar-fixed-top {
box-shadow: 0px -3px 12px rgba(0, 0, 0, 0.5);
}
.navbar-header > .navbar-toggle {
margin-right: 8px;
}
.navbar-nav {
margin-top: 0;
margin-bottom: 0;
>li {
>a {
padding-top: 15px;
padding-bottom: 15px;
}
>a:hover, >a:focus {
color: @gray-dark;
background-color: @gray-light;
}
>#reconnect {
color: @gray-light;
}
>#reconnect:focus, >#reconnect:hover {
color: @gray-light;
background-color: transparent;
}
}
}
#taskbar {
display: none; /* not sure why I have to do this, but it only seems to show up on prod */
}
/* Allows the autocomplete dropbox to appear on top of a modal's backdrop */
.ui-autocomplete {
z-index: @zindex-popover;
}
}
// Allowing text to the right of an image-type brand
// See: https://github.com/twbs/bootstrap/commit/8e2348e9eda51296eb680192379ab37f10355ca3
.navbar-brand > img {
display: inline-block;
}
.category-settings-form {
h3 {
margin-top: 0;
.pointer;
}
h4 {
.pointer;
}
}
.category-preview {
.pointer;
width: 100%;
height: 100px;
text-align: center;
color: white;
margin-top: 0;
.icon {
width: 30px;
height: 30px;
line-height: 40px;
display: inline-block;
margin: 35px 5px 0 5px;
}
}
[component="category-selector"] {
.fa-stack {
border-radius: 50%;
}
.category-dropdown-menu {
max-height: 400px;
overflow-y: auto;
}
}
.table-reordering {
tr:hover {
cursor: move;
}
}
.privilege-table {
th {
font-size: 10px;
}
img {
max-width: 24px;
max-height: 24px;
}
}
.mdl-switch.is-checked .mdl-switch__ripple-container {
cursor: pointer !important;
}
.mdl-switch.is-checked .mdl-switch__thumb {
background: @brand-primary !important;
}
.mdl-switch.is-checked .mdl-switch__track {
background: lighten(@brand-primary, 20%) !important;
}
* > .checkbox:first-child {
margin-top: 0px;
}
[class^="col-"] .mdl-switch__label {
padding-right: 15px;
}
.ui-selectable-helper {
border: 1px dashed @brand-success;
background: lighten(@brand-success, 10%);
opacity: 0.5;
}
form small {
color: @gray-light;
}

View File

@@ -1,23 +0,0 @@
.database-info {
span {
display:inline-block;
width:220px;
}
}

View File

@@ -1,26 +0,0 @@
.page-advanced-errors {
.table {
table-layout: fixed;
th {
&:first-child {
width: 90%;
}
&:last-child {
text-align: center;
}
}
td {
&:first-child {
word-wrap: break-word;
}
&:last-child {
text-align: center;
}
}
}
}

View File

@@ -1,8 +0,0 @@
.events-list {
.delete-event {
i {
cursor: pointer;
margin-left: 10px;
}
}
}

View File

@@ -1,3 +0,0 @@
.admin .hooks-list .panel.panel-default .panel-heading .panel-title a {
text-transform: none;
}

View File

@@ -1,8 +0,0 @@
.logs {
.panel-body {
pre {
height: 600px;
}
}
}

View File

@@ -1,9 +0,0 @@
#customCSS, #customJS, #customHTML, #email-editor {
width: 100%;
height: 450px;
display: block;
}
// ACP text colour when searching through custom CSS or JS.
.ace_search_field {
color: #000 !important;
}

View File

@@ -1,77 +0,0 @@
.themes, .skins {
ul.directory {
margin: 0;
padding: 0;
li {
padding: 10px 16px;
margin: 0.25em 1em;
list-style-type: none;
.pointer;
img {
max-width: 150px;
float: left;
}
h4, p {
margin-left: 170px;
}
p {
font-size: 0.9em;
}
&.no-themes {
font-style: italic;
}
}
}
.theme-card {
margin-bottom: 30px;
margin-left: auto;
margin-right: auto;
.mdl-card__title {
height: 223px;
background-size: contain;
}
.mdl-card__supporting-text {
font-size: 1.5rem;
margin: 0 auto;
.mdl-card__title-text {
display: inline-block;
margin-bottom: 15px;
}
}
}
[data-theme].selected .mdl-button {
color: black;
}
[data-type="bootswatch"] {
.mdl-card__title {
height: 198px;
}
.mdl-card__title-text {
display: none;
}
}
[data-type="local"] {
.mdl-card__supporting-text {
height: 150px;
}
}
textarea[data-field] {
min-height: 450px;
width: 100%;
resize: vertical;
}
}

View File

@@ -1,3 +0,0 @@
.page-admin-info #content {
width: auto;
}

View File

@@ -1,58 +0,0 @@
.plugins {
padding-left: 0px;
li {
list-style-type: none;
background: rgba(64, 64, 64, 0.05);
padding: 1em;
margin-bottom: 5px;
border-left: 5px solid #08c;
margin-left: -40px;
h2 {
font-size: 16px;
margin: 0;
}
p {
font-size: 12px;
}
}
.plugin-list.ui-sortable {
li {
.pointer;
.fa-chevron-up {
margin-right: 10px;
}
.fa-chevron-up, .fa-chevron-down {
border: 1px solid;
border-radius: 50%;
padding: 3px;
vertical-align: 1px;
background-color: white;
}
&:first-child .fa-chevron-up, &:last-child .fa-chevron-down {
pointer-events: none;
color: @gray-light;
}
}
}
.controls .btn {
display: list-item;
width: 120px;
margin-bottom: 3px;
margin-left: 10px;
}
.acp-sidebar {
.mdl-switch__label {
margin-left: 24px;
display: block;
left: 0;
}
}
}

View File

@@ -1,54 +0,0 @@
#rewards {
.well, .panel-body {
vertical-align: top;
min-height: 100px;
&.pull-right {
min-height: 0px;
}
}
ul {
list-style-type: none;
padding: 0px;
margin: 0px;
> li {
border-bottom: 1px solid #ddd;
margin-bottom: 20px;
&:last-child {
border-bottom: 0;
}
}
}
.rewards { width: 100%; }
.well {
border-radius: 2px;
border-width: 2px;
color: #333;
&.if-block {
border-color: @brand-primary;
max-width: 33%;
}
&.this-block {
border-color: @brand-warning;
max-width: 33%;
}
&.then-block {
border-color: @brand-success;
max-width: 33%;
}
&.reward-block {
border-color: @brand-success;
background-color: lighten(@brand-success, 15%);
color: #fff;
a, select, input { color: #fff; }
select > option { color: #333; }
width: 100%;
min-height: 110px;
}
}
}

View File

@@ -1,19 +0,0 @@
.page-extend-widgets {
[component="clone"] {
display: flex;
align-items: stretch;
align-content: stretch;
[component="clone/button"] {
flex-grow: 1;
text-align: left;
}
.dropdown-menu {
max-height: 300px;
overflow-y: scroll;
min-width: 250px;
border-radius: 0;
}
}
}

View File

@@ -1,204 +0,0 @@
.dashboard {
max-width: 1680px;
.panel {
max-width: 100% !important;
}
#analytics-panel .panel-heading > div {
&.fa-expand {
display: none;
}
font-family: @font-family-sans-serif;
font-weight: 600;
color: @gray-dark;
padding-left: .5em;
padding: .75em;
background-color: @gray-lighter;
color: @gray-base;
cursor: pointer;
.transition(all .4s);
&.active {
display: inline;
}
}
.graph-container {
padding-right: 50px;
position: relative;
background: @body-bg;
&:hover {
.fa-expand {
color: @gray-lighter;
background-color: @gray-base;
}
}
&.fullscreen {
width: 100%;
padding: 40px;
.fa-expand {
top: 20px;
}
.graph-legend {
top: 7rem;
left: 12rem;
}
}
&.pie-chart {
padding-right: 0px;
padding-left: 50px;
min-height: 180px;
.graph-legend {
top: -10px;
left: 0px;
}
&.compact {
padding-left: 0px;
padding-top: 60px;
}
&.legend-down {
padding-left: 0px;
padding-top: 0px;
canvas {
margin-bottom: 25px;
}
.graph-legend {
position: relative;
li {
float: left;
width: 100%;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
&:nth-child(odd) {
margin-right: 2%;
}
}
}
}
}
.graph-legend {
.box-header-font;
display: inline-block;
max-width: 100%;
position: absolute;
top: 2rem;
left: 7rem;
list-style-type: none;
padding: 0.5rem 1rem;
margin: 0;
background: rgba(255, 255, 255, 0.66);
border: 1px solid #ddd;
li {
div {
border: 1px solid;
width: 12px;
height: 12px;
vertical-align: -41%;
margin-bottom: 5px;
display: inline-block;
margin-right: 5px;
&.page-views {
border-color: rgba(220,220,220,1);
background-color: rgba(220,220,220,0.2);
}
&.unique-visitors {
border-color: rgba(151,187,205,1);
background-color: rgba(151,187,205,0.2);
}
&.guest {
border-color: #46BFBD;
background-color: #5AD3D1;
}
&.registered {
border-color: #F7464A;
background-color: #FF5A5E;
}
&.reading-posts {
border-color: #46BFBD;
background-color: #5AD3D1;
}
&.on-categories {
border-color: #F7464A;
background-color: #FF5A5E;
}
&.browsing-topics {
border-color: #FDB45C;
background-color: #FFC870;
}
&.recent {
border-color: #949FB1;
background-color: #A8B3C5;
}
&.unread {
border-color: #949FB1;
background-color: #9FB194;
}
}
}
}
}
.version-check {
-webkit-transition: background, color 500ms ease-in;
-moz-transition: background, color 500ms ease-in;
-ms-transition: background, color 500ms ease-in;
-o-transition: background, color 500ms ease-in;
transition: background, color 500ms ease-in;
}
#unique-visitors, #active-users {
margin-left: -15px;
> div {
width: 25%;
font-size: 13px;
}
}
.pageview-stats {
strong {
font-size: 22px;
}
}
.motd textarea {
width: 100%;
}
.stats {
.formatted-number {
font-size: 22px;
}
.stat {
text-transform: uppercase;
font-weight: 600;
font-size: 10px;
color: #999;
}
}
.updatePageviewsGraph.active {
font-weight: bold;
}
}

View File

@@ -1,57 +0,0 @@
#navigation {
.fa-nbb-none {
display: inline-block;
width: 16px;
height: 16px;
border: 2px dashed #aaa;
position: relative;
top: 0.2em;
}
#active-navigation {
float: none;
min-height: 50px;
border: 1px solid #eee;
overflow: auto;
.active {
background-color: #eee;
}
li a {
cursor: move;
}
li {
display: inline-block;
}
}
#available {
.drag-item {
cursor: move;
margin-right: 10px;
padding: 8px 10px;
margin-bottom: 5px;
}
p {
line-height: 20px;
min-height: 40px;
}
}
#enabled {
.iconPicker i {
cursor: pointer;
}
.form-group {
min-height: 80px;
}
}
ul {
list-style-type: none;
padding: 0;
}
}

View File

@@ -1,163 +0,0 @@
.header {
.no-select;
position: relative;
background: #333;
width: 100%;
height: 200px;
margin-bottom: 50px;
font-size: 16px;
#main-page-title {
position: absolute;
left: 48px;
bottom: 17px;
color: #aaa;
font-size: 47px;
font-weight: 300;
}
.quick-actions {
position: static;
padding: 15px;
display: flex;
flex-direction: row-reverse;
margin: 0;
li {
align-self: end;
}
> * {
margin-right: 20px;
}
> .menu-button {
margin-right: 0;
padding: 0 5px;
}
.alert {
font-size: 14px;
margin-bottom: 5px;
&.alert-info {
background-color: #eee;
color: #333;
}
}
.dropdown {
margin-right: 0px;
.dropdown-toggle i {
padding: 0 1rem;
}
}
.fa {
line-height: 44px;
font-size: 25px;
}
#user_dropdown {
font-size: 25px;
color: #eee;
i {
margin-top: 12px;
display: block;
}
}
}
#acp-search {
input {
padding: 10px 20px;
width: 250px;
height: 44px;
background-color: rgba(0, 0, 0, 0.2);
border-radius: 3px;
box-shadow: none;
.transition(.4s ease background-color);
&:focus {
background-color: #eee;
color: #333;
}
}
.dropdown:not(.open) {
&:before {
content: '/';
border: 1px solid @gray;
border-radius: 5px;
padding: 0px 6px;
font-size: 12px;
font-weight: 600;
pointer-events: none;
position: absolute;
top: 10px;
left: 1em;
}
&:after {
content: attr(data-text);
position: absolute;
top: 10px;
left: 3em;
font-size: small;
font-weight: 600;
pointer-events: none;
}
input {
color: transparent;
}
}
.search-match {
font-weight: 700;
color: black;
}
}
#main-menu > li {
padding-bottom: 10px;
}
> ul {
list-style-type: none;
padding: 0px;
position: absolute;
bottom: -11px;
left: 50px;
> li {
float: left;
margin-right: 30px;
border-bottom: 4px solid transparent;
transition: border-color 150ms linear;
&:hover {
border-color: darken(@brand-primary, 20%);
}
&.active {
border-color: @brand-primary;
}
> a {
color: white;
text-transform: uppercase;
text-decoration: none;
outline: none;
}
}
}
.plugins-menu {
max-height: 50vh;
overflow-y: auto;
}
}

View File

@@ -1,30 +0,0 @@
.admins-mods {
.user-card {
background: #eeeeee;
border-radius: 4px;
margin: 5px;
padding: 5px;
height: 35px;
}
.remove-user-icon {
margin-right: 5px;
margin-left: 5px;
}
.category-depth-1 {
margin-left: 30px;
}
.category-depth-2 {
margin-left: 60px;
}
.category-depth-3 {
margin-left: 90px;
}
.category-depth-4 {
margin-left: 120px;
}
.category-depth-5 {
margin-left: 150px;
}
}

View File

@@ -1,135 +0,0 @@
div.categories {
ul[data-cid] {
.no-select;
list-style-type: none;
margin: 0;
padding: 0;
> li > ul > li {
margin-left: 4.5rem;
}
> li > a {
margin-left: 4.5rem;
}
.row {
margin-left: -15px;
margin-right: -15px;
}
> li li:last-child {
.row {
border-bottom: 0px;
}
}
> li {
margin: 16px 0 24px 0;
&.placeholder {
border: 1px dashed #2196F3;
background-color: #E1F5FE;
}
}
}
.stats {
display: inline-block;
li {
min-height: 0;
display: inline;
margin: 0 16px 0 0;
left: 0;
}
}
.disabled > .category-row {
.icon, .category-header, .description {
opacity: 0.5;
}
.stats {
opacity: 0.3;
}
}
.toggle {
width: 24px;
height: 24px;
border-radius: 50%;
line-height: 24px;
text-align: center;
vertical-align: bottom;
background-size: cover;
float: left;
margin-right: 0px;
cursor: pointer;
.fa {
font-size: 85%;
}
}
.information {
cursor: move;
padding-left: 3rem;
.icon {
width: 24px;
height: 24px;
border-radius: 50%;
line-height: 24px;
text-align: center;
vertical-align: bottom;
background-size: cover;
float: left;
margin-right: 1rem;
.fa {
font-size: 85%;
}
}
}
.category-header {
margin-top: 0;
margin-bottom: 8px;
}
.description {
margin: 0;
}
.children-placeholder{
min-height: 20px;
height: 20px;
}
}
.category {
.privilege-table {
tr > th:first-child {
min-width: 150px;
}
.privilege-table-header {
background: white;
th {
text-align: center;
border-top: 0;
text-transform: uppercase;
font-size: 9px;
vertical-align: bottom;
}
.arrowed:after {
border-bottom: 1px dashed #ccc;
content: "";
width: 100%;
display: block;
padding-top: 5px;
}
}
}
}

View File

@@ -1,52 +0,0 @@
.group {
[component="groups/members"] {
padding: 0;
tbody {
max-height: 500px;
display: block;
overflow-y: auto;
.member-name {
width: 100%;
}
}
}
#group-icon {
cursor: pointer;
}
}
.groups {
#group-search {
margin-bottom: 10px;
}
.groups-list {
p {
margin: 0;
}
td {
max-width: 350px;
}
}
}
.page-admin-groups {
[component="category/list"] li {
cursor: pointer;
}
.fa-nbb-none {
border: 1px dotted black;
height: 35px;
width: 35px;
}
.fa-icons .fa-nbb-none {
vertical-align: -6px;
}
#group-icon-preview.fa-nbb-none {
display: none;
}
}

View File

@@ -1,36 +0,0 @@
.page-admin-privileges {
@keyframes fadeOut {
0% {background-color: @brand-primary;}
100% {background-color: white;}
}
[data-group-name].selected, [data-uid].selected {
animation-name: fadeOut;
animation-duration: 5s;
animation-fill-mode: both;
animation-timing-function: ease-out;
}
.privilege-table {
td:first-child {
white-space: nowrap;
}
td[data-delta="true"] > input {
&:after {
border-color: @state-success-text;
background-color: @state-success-text;
}
}
td[data-delta="false"] > input {
&:after {
border-color: @state-danger-bg;
}
&:indeterminate:after {
background-color: @state-danger-bg;
}
}
}
}

View File

@@ -1,7 +0,0 @@
@media screen and (max-width: @screen-sm-max) {
.page-manage-registration {
.users-list {
font-size: 10px;
}
}
}

View File

@@ -1,31 +0,0 @@
.tags {
.tag-list {
h3 {
min-width: 225px;
}
.tag-row {
padding: 0.5rem;
float: left;
margin-left: 0.5rem;
.tag-item {
cursor: pointer;
display: inline-block;
font-size: 11px;
}
&.ui-selected {
background: lighten(@brand-success, 25%);
}
&.ui-selecting {
background: lighten(@brand-success, 40%);
}
}
}
.tag-topic-count {
font-size: 14px;
}
}

View File

@@ -1,19 +0,0 @@
.manage-users {
min-height: 500px;
.search {
.form-control {
width: 100%;
}
}
}
.page-admin-users {
.group-card {
margin: 2px;
padding: 2px;
}
.remove-group-icon {
margin-left: 5px;
}
}

View File

@@ -1,7 +0,0 @@
@import "../mixins";
.box-header-font {
font-size: 11px;
text-transform: uppercase;
font-weight: 700;
}

View File

@@ -1,197 +0,0 @@
#mobile-menu {
display: none;
}
@media (max-width: 991px) {
body {
height: 100%;
}
#panel {
background-color: inherit;
min-height: 100%;
}
body, #panel, .slideout-menu {
-webkit-overflow-scrolling: touch;
}
.header {
height: 58px;
box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.26);
position: fixed;
top: 0px;
z-index: 5;
#main-page-title {
bottom: -31px;
font-size: 20px;
color: #FFF;
left: 52px;
font-weight: 400;
}
#user_label {
right: 0px;
bottom: 7px;
}
#main-menu {
display: none;
}
}
#mobile-menu {
width: 22px;
background: none;
border: none;
margin-right: 10px;
margin-left: -5px;
outline: none !important;
display: block;
position: absolute;
top: 22px;
left: 22px;
.bar {
width: 100%;
height: 2px;
background: #fff;
margin-bottom: 3px;
border-radius: 10px;
}
}
#menu {
background-color: #1D1F20;
background-image: linear-gradient(145deg, #1D1F20, #404348);
a {
color: #fff;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
}
.menu-header-title {
font-weight: 400;
letter-spacing: 0.5px;
margin: 0;
}
.menu-section {
margin: 25px 0;
&.quick-actions {
margin: 0;
.button-group {
display: flex;
justify-content: center;
}
.alert {
border-radius: 0;
.span {
display: block;
}
}
}
}
.menu-section-title {
text-transform: uppercase;
color: #85888d;
font-weight: 200;
font-size: 13px;
letter-spacing: 1px;
padding: 0 20px;
margin:0;
}
.menu-section-list {
padding: 0;
margin: 10px 0;
list-style: none;
a {
display: block;
padding: 10px 20px;
}
a:hover {
background-color: rgba(255, 255, 255, 0.1);
text-decoration: none;
}
}
#panel {
background: white;
min-height: 100%;
padding-top: 80px;
}
.slideout-menu {
position: fixed;
left: 0;
top: 0;
bottom: 0;
right: 0;
z-index: 0;
width: 256px;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
display: none;
}
.slideout-panel {
position: relative;
z-index: 1;
}
.slideout-open,
.slideout-open body,
.slideout-open .slideout-panel {
overflow: hidden;
overflow-y: hidden !important;
}
.slideout-open .slideout-menu {
display: block;
}
html {
height: 100%;
overflow-y: hidden;
}
.slideout-open {
overflow-y: hidden;
height: 100%;
}
body {
overflow-y: scroll;
overflow-x: hidden;
}
}
@media (max-width: 768px) {
.content-header, .settings-header {
font-size: 200%;
margin-bottom: 20px;
margin-left: -2px;
}
.dropdown-menu {
margin-top: -35px;
margin-right: -2px;
}
}

View File

@@ -1,95 +0,0 @@
.alert-window {
position: fixed;
width: 300px;
z-index: 10002;
right: 20px;
bottom: 0px;
.alert {
.close {
color: inherit;
}
&::before {
position: relative;
top: -15px;
left: -15px;
display: block;
height: 2px;
width: 0;
transition: inherit;
}
&.alert-info::before {
background-color: @brand-info;
}
&.alert-warning::before {
background-color: @brand-warning;
}
&.alert-success::before {
background-color: @brand-success;
}
&.alert-danger::before {
background-color: @brand-danger;
}
&.animate {
&.alert-info::before {
background-color: lighten(@brand-info, 25%);
}
&.alert-warning::before {
background-color: lighten(@brand-warning, 25%);
}
&.alert-success::before {
background-color: lighten(@brand-success, 25%);
}
&.alert-danger::before {
background-color: lighten(@brand-danger, 25%);
}
&::before {
width: ~"calc(100% + 50px)";
}
}
background-color: white;
border: 0;
border-left: 5px solid !important;
box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.25), 0px 2px 10px 0px rgba(0, 0, 0, 0.25);
strong {
text-transform: uppercase;
}
p {
padding: 10px 0px 0px;
}
&.alert-info {
color: @brand-info;
border-color: @brand-info;
}
&.alert-warning {
color: @brand-warning;
border-color: @brand-warning;
}
&.alert-success {
color: @brand-success;
border-color: @brand-success;
}
&.alert-danger {
color: @brand-danger;
border-color: @brand-danger;
}
}
}

View File

@@ -1,80 +0,0 @@
#nprogress {
pointer-events: none;
}
#nprogress .bar {
background: #29d;
position: fixed;
z-index: 1031;
top: 0;
left: 0;
width: 100%;
height: 2px;
}
#nprogress .peg {
display: block;
position: absolute;
right: 0px;
width: 100px;
height: 100%;
box-shadow: 0 0 10px #29d, 0 0 5px #29d;
opacity: 1.0;
-webkit-transform: rotate(3deg) translate(0px, -4px);
-ms-transform: rotate(3deg) translate(0px, -4px);
transform: rotate(3deg) translate(0px, -4px);
}
#nprogress .spinner {
display: block;
position: fixed;
z-index: 1031;
top: 165px;
right: 35px;
}
@media (max-width: @screen-xs-max) {
#nprogress .spinner {
bottom: 15px;
right: 15px;
top: initial;
}
}
#nprogress .spinner-icon {
width: 18px;
height: 18px;
box-sizing: border-box;
border: solid 2px transparent;
border-top-color: #29d;
border-left-color: #29d;
border-radius: 50%;
-webkit-animation: nprogress-spinner 400ms linear infinite;
animation: nprogress-spinner 400ms linear infinite;
}
.nprogress-custom-parent {
overflow: hidden;
position: relative;
}
.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar {
position: absolute;
}
@-webkit-keyframes nprogress-spinner {
0% { -webkit-transform: rotate(0deg); }
100% { -webkit-transform: rotate(360deg); }
}
@keyframes nprogress-spinner {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}

View File

@@ -1,45 +0,0 @@
#acp-search {
.dropdown-menu {
max-height: 75vh;
overflow-y: auto;
> li > a {
&.focus {
&:extend(.dropdown-menu>li>a:focus);
}
&:focus {
outline: none;
}
}
}
.state-start-typing {
.keep-typing, .search-forum, .no-results {
display: none;
}
}
.state-keep-typing {
.start-typing, .search-forum, .no-results {
display: none;
}
}
.state-no-results {
.keep-typing, .start-typing {
display: none;
}
}
.state-yes-results {
.keep-typing, .start-typing, .no-results {
display: none;
}
}
.search-disabled {
.search-forum {
display: none;
}
}
}

View File

@@ -1,23 +0,0 @@
.selectable {
.user-select(none);
position: relative;
.selector {
position: absolute;
border: 1px solid #89B;
background: #BCE;
background-color: #BEC;
border-color: #8B9;
z-index: 999;
}
.selection {
border: 1px solid transparent;
margin: 2px;
&.selected, &.active {
background-color: #ECF1DB;
border: 1px dashed #9B8;
}
}
}

View File

@@ -1,621 +0,0 @@
// Paper 3.3.5
// Bootswatch
// -----------------------------------------------------
// Navbar =====================================================================
.navbar {
border: none;
.box-shadow(0 1px 2px rgba(0,0,0,.3));
&-brand {
font-size: 24px;
}
&-inverse {
.form-control {
color: #fff;
.placeholder(@navbar-inverse-link-color);
&[type=text],
&[type=password] {
.box-shadow(inset 0 -1px 0 @navbar-inverse-link-color);
&:focus {
.box-shadow(inset 0 -2px 0 #fff);
}
}
}
}
}
// Buttons ====================================================================
#btn(@class,@bg) {
.btn-@{class} {
background-size: 200%;
background-position: 50%;
&:focus {
background-color: @bg;
}
&:hover,
&:active:hover {
background-color: darken(@bg, 6%);
}
&:active {
background-color: darken(@bg, 12%);
#gradient > .radial(darken(@bg, 12%) 10%, @bg 11%);
background-size: 1000%;
.box-shadow(2px 2px 4px rgba(0,0,0,.4));
}
}
}
#btn(default,@btn-default-bg);
#btn(primary,@btn-primary-bg);
#btn(success,@btn-success-bg);
#btn(info,@btn-info-bg);
#btn(warning,@btn-warning-bg);
#btn(danger,@btn-danger-bg);
#btn(link,#fff);
.btn {
text-transform: uppercase;
border: none;
.box-shadow(1px 1px 4px rgba(0,0,0,.4));
.transition(all 0.4s);
&-link {
border-radius: @btn-border-radius-base;
.box-shadow(none);
color: @btn-default-color;
&:hover,
&:focus {
.box-shadow(none);
color: @btn-default-color;
text-decoration: none;
}
}
&-default {
&.disabled {
background-color: rgba(0, 0, 0, 0.1);
color: rgba(0, 0, 0, 0.4);
opacity: 1;
}
}
}
.btn-group {
.btn + .btn,
.btn + .btn-group,
.btn-group + .btn,
.btn-group + .btn-group {
margin-left: 0;
}
&-vertical {
> .btn + .btn,
> .btn + .btn-group,
> .btn-group + .btn,
> .btn-group + .btn-group {
margin-top: 0;
}
}
}
// Typography =================================================================
body {
-webkit-font-smoothing: antialiased;
letter-spacing: .1px;
}
p {
margin: 0 0 1em;
}
input,
button {
-webkit-font-smoothing: antialiased;
letter-spacing: .1px;
}
a {
.transition(all 0.2s);
}
// Tables =====================================================================
.table-hover {
> tbody > tr,
> tbody > tr > th,
> tbody > tr > td {
.transition(all 0.2s);
}
}
// Forms ======================================================================
label {
font-weight: normal;
}
textarea,
textarea.form-control,
input.form-control,
input[type=text],
input[type=password],
input[type=email],
input[type=number],
[type=text].form-control,
[type=password].form-control,
[type=email].form-control,
[type=tel].form-control,
[contenteditable].form-control {
padding: 0;
border: none;
border-radius: 0;
-webkit-appearance: none;
.box-shadow(inset 0 -1px 0 #ddd);
font-size: 16px;
&:focus {
.box-shadow(inset 0 -2px 0 @brand-primary);
}
&[disabled],
&[readonly] {
.box-shadow(none);
border-bottom: 1px dotted #ddd;
}
&.input {
&-sm {
font-size: @font-size-small;
}
&-lg {
font-size: @font-size-large;
}
}
}
select,
select.form-control {
border: 0;
border-radius: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
padding-left: 0;
padding-right: 0\9; // remove padding for < ie9 since default arrow can't be removed
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAMAAACelLz8AAAAJ1BMVEVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmaP/QSjAAAADHRSTlMAAgMJC0uWpKa6wMxMdjkoAAAANUlEQVR4AeXJyQEAERAAsNl7Hf3X6xt0QL6JpZWq30pdvdadme+0PMdzvHm8YThHcT1H7K0BtOMDniZhWOgAAAAASUVORK5CYII=);
background-size: 13px;
background-repeat: no-repeat;
background-position: right center;
.box-shadow(inset 0 -1px 0 #ddd);
font-size: 16px;
line-height: 1.5;
&::-ms-expand {
display: none;
}
&.input {
&-sm {
font-size: @font-size-small;
}
&-lg {
font-size: @font-size-large;
}
}
&:focus {
.box-shadow(inset 0 -2px 0 @brand-primary);
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAMAAACelLz8AAAAJ1BMVEUhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISF8S9ewAAAADHRSTlMAAgMJC0uWpKa6wMxMdjkoAAAANUlEQVR4AeXJyQEAERAAsNl7Hf3X6xt0QL6JpZWq30pdvdadme+0PMdzvHm8YThHcT1H7K0BtOMDniZhWOgAAAAASUVORK5CYII=);
}
&[multiple] {
background: none;
}
}
.radio,
.radio-inline,
.checkbox,
.checkbox-inline {
label {
padding-left: 25px;
}
input[type="radio"],
input[type="checkbox"] {
margin-left: -25px;
}
}
input[type="radio"],
.radio input[type="radio"],
.radio-inline input[type="radio"] {
position: relative;
margin-top: 6px;
margin-right: 4px;
vertical-align: top;
border: none;
background-color: transparent;
-webkit-appearance: none;
appearance: none;
cursor: pointer;
&:focus {
outline: none;
}
&:before,
&:after {
content: "";
display: block;
width: 18px;
height: 18px;
border-radius: 50%;
.transition(240ms);
}
&:before {
position: absolute;
left: 0;
top: -3px;
background-color: @brand-primary;
.scale(0);
}
&:after {
position: relative;
top: -3px;
border: 2px solid @gray;
}
&:checked:before {
.scale(0.5);
}
&:disabled:checked:before {
background-color: @gray-light;
}
&:checked:after {
border-color: @brand-primary;
}
&:disabled:after,
&:disabled:checked:after {
border-color: @gray-light;
}
}
input[type="checkbox"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
position: relative;
border: none;
margin-bottom: -4px;
-webkit-appearance: none;
appearance: none;
cursor: pointer;
&:focus {
outline: none;
}
&:after {
content: "";
display: block;
width: 18px;
height: 18px;
margin-top: -2px;
margin-right: 5px;
border: 2px solid @gray;
border-radius: 2px;
.transition(240ms);
}
&:indeterminate:before {
content: "";
position: absolute;
top: 6px;
left: 6px;
display: table;
width: 6px;
height: 12px;
border-top: 2px solid #fff;
}
&:indeterminate:after {
background-color: @brand-primary;
border-color: @brand-primary;
}
&:checked:before {
content: "";
position: absolute;
top: 0;
left: 6px;
display: table;
width: 6px;
height: 12px;
border: 2px solid #fff;
border-top-width: 0;
border-left-width: 0;
.rotate(45deg);
}
&:checked:after {
background-color: @brand-primary;
border-color: @brand-primary;
}
&:disabled:after {
border-color: @gray-light;
}
&:disabled:checked:after {
background-color: @gray-light;
border-color: transparent;
}
}
.has-warning {
input:not([type=checkbox]),
.form-control,
input.form-control[readonly],
input[type=text][readonly],
[type=text].form-control[readonly],
input:not([type=checkbox]):focus,
.form-control:focus {
border-bottom: none;
.box-shadow(inset 0 -2px 0 @brand-warning);
}
}
.has-error {
input:not([type=checkbox]),
.form-control,
input.form-control[readonly],
input[type=text][readonly],
[type=text].form-control[readonly],
input:not([type=checkbox]):focus,
.form-control:focus {
border-bottom: none;
.box-shadow(inset 0 -2px 0 @brand-danger);
}
}
.has-success {
input:not([type=checkbox]),
.form-control,
input.form-control[readonly],
input[type=text][readonly],
[type=text].form-control[readonly],
input:not([type=checkbox]):focus,
.form-control:focus {
border-bottom: none;
.box-shadow(inset 0 -2px 0 @brand-success);
}
}
// Remove the Bootstrap feedback styles for input addons
.input-group-addon {
.has-warning &, .has-error &, .has-success & {
color: @input-color;
border-color: @input-group-addon-border-color;
background-color: @input-group-addon-bg;
}
}
// Navs =======================================================================
.nav-tabs {
> li > a,
> li > a:focus {
margin-right: 0;
background-color: transparent;
border: none;
color: @navbar-default-link-color;
.box-shadow(inset 0 -1px 0 #ddd);
.transition(all 0.2s);
&:hover {
background-color: transparent;
.box-shadow(inset 0 -2px 0 @brand-primary);
color: @brand-primary;
}
}
& > li.active > a,
& > li.active > a:focus {
border: none;
.box-shadow(inset 0 -2px 0 @brand-primary);
color: @brand-primary;
&:hover {
border: none;
color: @brand-primary;
}
}
& > li.disabled > a {
.box-shadow(inset 0 -1px 0 #ddd);
}
&.nav-justified {
& > li > a,
& > li > a:hover,
& > li > a:focus,
& > .active > a,
& > .active > a:hover,
& > .active > a:focus {
border: none;
}
}
.dropdown-menu {
margin-top: 0;
}
}
.dropdown-menu {
margin-top: 0;
border: none;
.box-shadow(0 1px 4px rgba(0,0,0,.3));
}
// Indicators =================================================================
.alert {
border: none;
color: #fff;
&-success {
background-color: @brand-success;
}
&-info {
background-color: @brand-info;
}
&-warning {
background-color: @brand-warning;
}
&-danger {
background-color: @brand-danger;
}
a:not(.close),
.alert-link {
color: #fff;
font-weight: bold;
}
.close {
color: #fff;
}
}
.badge {
padding: 3px 6px 5px;
}
.progress {
position: relative;
z-index: 1;
height: 6px;
border-radius: 0;
.box-shadow(none);
&-bar {
.box-shadow(none);
&:last-child {
border-radius: 0 3px 3px 0;
}
&:last-child {
&:before {
display: block;
content: "";
position: absolute;
width: 100%;
height: 100%;
left: 0;
right: 0;
z-index: -1;
background-color: lighten(@progress-bar-bg, 35%);
}
}
&-success:last-child.progress-bar:before {
background-color: lighten(@brand-success, 35%);
}
&-info:last-child.progress-bar:before {
background-color: lighten(@brand-info, 45%);
}
&-warning:last-child.progress-bar:before {
background-color: lighten(@brand-warning, 35%);
}
&-danger:last-child.progress-bar:before {
background-color: lighten(@brand-danger, 25%);
}
}
}
// Progress bars ==============================================================
// Containers =================================================================
.close {
font-size: 34px;
font-weight: 300;
line-height: 24px;
opacity: 0.6;
.transition(all 0.2s);
&:hover {
opacity: 1;
}
}
.list-group {
&-item {
padding: 15px;
}
&-item-text {
color: @gray-light;
}
}
.well {
border-radius: 0;
.box-shadow(none);
}
.panel {
border: none;
border-radius: 2px;
.box-shadow(0 1px 4px rgba(0,0,0,.3));
&-heading {
border-bottom: none;
}
&-footer {
border-top: none;
}
}
.popover {
border: none;
.box-shadow(0 1px 4px rgba(0,0,0,.3));
}
.carousel {
&-caption {
h1, h2, h3, h4, h5, h6 {
color: inherit;
}
}
}

View File

@@ -1,869 +0,0 @@
// Paper 3.3.7
// Variables
// --------------------------------------------------
//== Colors
//
//## Gray and brand colors for use across Bootstrap.
@gray-base: #000;
@gray-darker: lighten(@gray-base, 13.5%); // #222
@gray-dark: #212121;
@gray: #666;
@gray-light: #bbb;
@gray-lighter: lighten(@gray-base, 93.5%); // #eee
@brand-primary: #2196F3;
@brand-success: #4CAF50;
@brand-info: #9C27B0;
@brand-warning: #ff9800;
@brand-danger: #e51c23;
//== Scaffolding
//
//## Settings for some of the most global styles.
//** Background color for `<body>`.
@body-bg: #fff;
//** Global text color on `<body>`.
@text-color: @gray;
//** Global textual link color.
@link-color: @brand-primary;
//** Link hover color set via `darken()` function.
@link-hover-color: darken(@link-color, 15%);
//** Link hover decoration.
@link-hover-decoration: underline;
//== Typography
//
//## Font, line-height, and color for body text, headings, and more.
@font-family-sans-serif: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
@font-family-serif: Georgia, "Times New Roman", Times, serif;
//** Default monospace fonts for `<code>`, `<kbd>`, and `<pre>`.
@font-family-monospace: Menlo, Monaco, Consolas, "Courier New", monospace;
@font-family-base: @font-family-sans-serif;
@font-size-base: 13px;
@font-size-large: ceil((@font-size-base * 1.25)); // ~18px
@font-size-small: ceil((@font-size-base * 0.85)); // ~12px
@font-size-h1: 56px;
@font-size-h2: 45px;
@font-size-h3: 34px;
@font-size-h4: 24px;
@font-size-h5: 20px;
@font-size-h6: 14px;
//** Unit-less `line-height` for use in components like buttons.
@line-height-base: 1.846; // 20/14
//** Computed "line-height" (`font-size` * `line-height`) for use with `margin`, `padding`, etc.
@line-height-computed: floor((@font-size-base * @line-height-base)); // ~20px
//** By default, this inherits from the `<body>`.
@headings-font-family: inherit;
@headings-font-weight: 400;
@headings-line-height: 1.1;
@headings-color: #444;
//== Iconography
//
//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.
//** Load fonts from this directory.
@icon-font-path: "../fonts/";
//** File name for all font files.
@icon-font-name: "glyphicons-halflings-regular";
//** Element ID within SVG icon file.
@icon-font-svg-id: "glyphicons_halflingsregular";
//== Components
//
//## Define common padding and border radius sizes and more. Values based on 14px text and 1.428 line-height (~20px to start).
@padding-base-vertical: 6px;
@padding-base-horizontal: 16px;
@padding-large-vertical: 10px;
@padding-large-horizontal: 16px;
@padding-small-vertical: 5px;
@padding-small-horizontal: 10px;
@padding-xs-vertical: 1px;
@padding-xs-horizontal: 5px;
@line-height-large: 1.3333333; // extra decimals for Win 8.1 Chrome
@line-height-small: 1.5;
@border-radius-base: 3px;
@border-radius-large: 3px;
@border-radius-small: 3px;
//** Global color for active items (e.g., navs or dropdowns).
@component-active-color: #fff;
//** Global background color for active items (e.g., navs or dropdowns).
@component-active-bg: @brand-primary;
//** Width of the `border` for generating carets that indicate dropdowns.
@caret-width-base: 4px;
//** Carets increase slightly in size for larger components.
@caret-width-large: 5px;
//== Tables
//
//## Customizes the `.table` component with basic values, each used across all table variations.
//** Padding for `<th>`s and `<td>`s.
@table-cell-padding: 8px;
//** Padding for cells in `.table-condensed`.
@table-condensed-cell-padding: 5px;
//** Default background color used for all tables.
@table-bg: transparent;
//** Background color used for `.table-striped`.
@table-bg-accent: #f9f9f9;
//** Background color used for `.table-hover`.
@table-bg-hover: #f5f5f5;
@table-bg-active: @table-bg-hover;
//** Border color for table and cell borders.
@table-border-color: #ddd;
//== Buttons
//
//## For each of Bootstrap's buttons, define text, background and border color.
@btn-font-weight: normal;
@btn-default-color: #444;
@btn-default-bg: #fff;
@btn-default-border: transparent;
@btn-primary-color: #fff;
@btn-primary-bg: @brand-primary;
@btn-primary-border: transparent;
@btn-success-color: #fff;
@btn-success-bg: @brand-success;
@btn-success-border: transparent;
@btn-info-color: #fff;
@btn-info-bg: @brand-info;
@btn-info-border: transparent;
@btn-warning-color: #fff;
@btn-warning-bg: @brand-warning;
@btn-warning-border: transparent;
@btn-danger-color: #fff;
@btn-danger-bg: @brand-danger;
@btn-danger-border: transparent;
@btn-link-disabled-color: @gray-light;
// Allows for customizing button radius independently from global border radius
@btn-border-radius-base: @border-radius-base;
@btn-border-radius-large: @border-radius-large;
@btn-border-radius-small: @border-radius-small;
//== Forms
//
//##
//** `<input>` background color
@input-bg: transparent;
//** `<input disabled>` background color
@input-bg-disabled: transparent;
//** Text color for `<input>`s
@input-color: @gray;
//** `<input>` border color
@input-border: transparent;
// TODO: Rename `@input-border-radius` to `@input-border-radius-base` in v4
//** Default `.form-control` border radius
// This has no effect on `<select>`s in some browsers, due to the limited stylability of `<select>`s in CSS.
@input-border-radius: @border-radius-base;
//** Large `.form-control` border radius
@input-border-radius-large: @border-radius-large;
//** Small `.form-control` border radius
@input-border-radius-small: @border-radius-small;
//** Border color for inputs on focus
@input-border-focus: #66afe9;
//** Placeholder text color
@input-color-placeholder: @gray-light;
//** Default `.form-control` height
@input-height-base: (@line-height-computed + (@padding-base-vertical * 2) + 2);
//** Large `.form-control` height
@input-height-large: (ceil(@font-size-large * @line-height-large) + (@padding-large-vertical * 2) + 2);
//** Small `.form-control` height
@input-height-small: (floor(@font-size-small * @line-height-small) + (@padding-small-vertical * 2) + 2);
//** `.form-group` margin
@form-group-margin-bottom: 15px;
@legend-color: @gray-dark;
@legend-border-color: #e5e5e5;
//** Background color for textual input addons
@input-group-addon-bg: transparent;
//** Border color for textual input addons
@input-group-addon-border-color: @input-border;
//** Disabled cursor for form controls and buttons.
@cursor-disabled: not-allowed;
//== Dropdowns
//
//## Dropdown menu container and contents.
//** Background for the dropdown menu.
@dropdown-bg: #fff;
//** Dropdown menu `border-color`.
@dropdown-border: rgba(0,0,0,.15);
//** Dropdown menu `border-color` **for IE8**.
@dropdown-fallback-border: #ccc;
//** Divider color for between dropdown items.
@dropdown-divider-bg: #e5e5e5;
//** Dropdown link text color.
@dropdown-link-color: @text-color;
//** Hover color for dropdown links.
@dropdown-link-hover-color: darken(@gray-dark, 5%);
//** Hover background for dropdown links.
@dropdown-link-hover-bg: @gray-lighter;
//** Active dropdown menu item text color.
@dropdown-link-active-color: @component-active-color;
//** Active dropdown menu item background color.
@dropdown-link-active-bg: @component-active-bg;
//** Disabled dropdown menu item background color.
@dropdown-link-disabled-color: @gray-light;
//** Text color for headers within dropdown menus.
@dropdown-header-color: @gray-light;
//** Deprecated `@dropdown-caret-color` as of v3.1.0
@dropdown-caret-color: @gray-light;
//-- Z-index master list
//
// Warning: Avoid customizing these values. They're used for a bird's eye view
// of components dependent on the z-axis and are designed to all work together.
//
// Note: These variables are not generated into the Customizer.
@zindex-navbar: 1000;
@zindex-dropdown: 1000;
@zindex-popover: 1060;
@zindex-tooltip: 1070;
@zindex-navbar-fixed: 1030;
@zindex-modal-background: 1040;
@zindex-modal: 1050;
//== Media queries breakpoints
//
//## Define the breakpoints at which your layout will change, adapting to different screen sizes.
// Extra small screen / phone
//** Deprecated `@screen-xs` as of v3.0.1
@screen-xs: 480px;
//** Deprecated `@screen-xs-min` as of v3.2.0
@screen-xs-min: @screen-xs;
//** Deprecated `@screen-phone` as of v3.0.1
@screen-phone: @screen-xs-min;
// Small screen / tablet
//** Deprecated `@screen-sm` as of v3.0.1
@screen-sm: 768px;
@screen-sm-min: @screen-sm;
//** Deprecated `@screen-tablet` as of v3.0.1
@screen-tablet: @screen-sm-min;
// Medium screen / desktop
//** Deprecated `@screen-md` as of v3.0.1
@screen-md: 992px;
@screen-md-min: @screen-md;
//** Deprecated `@screen-desktop` as of v3.0.1
@screen-desktop: @screen-md-min;
// Large screen / wide desktop
//** Deprecated `@screen-lg` as of v3.0.1
@screen-lg: 1200px;
@screen-lg-min: @screen-lg;
//** Deprecated `@screen-lg-desktop` as of v3.0.1
@screen-lg-desktop: @screen-lg-min;
// So media queries don't overlap when required, provide a maximum
@screen-xs-max: (@screen-sm-min - 1);
@screen-sm-max: (@screen-md-min - 1);
@screen-md-max: (@screen-lg-min - 1);
//== Grid system
//
//## Define your custom responsive grid.
//** Number of columns in the grid.
@grid-columns: 12;
//** Padding between columns. Gets divided in half for the left and right.
@grid-gutter-width: 30px;
// Navbar collapse
//** Point at which the navbar becomes uncollapsed.
@grid-float-breakpoint: @screen-sm-min;
//** Point at which the navbar begins collapsing.
@grid-float-breakpoint-max: (@grid-float-breakpoint - 1);
//== Container sizes
//
//## Define the maximum width of `.container` for different screen sizes.
// Small screen / tablet
@container-tablet: (720px + @grid-gutter-width);
//** For `@screen-sm-min` and up.
@container-sm: @container-tablet;
// Medium screen / desktop
@container-desktop: (940px + @grid-gutter-width);
//** For `@screen-md-min` and up.
@container-md: @container-desktop;
// Large screen / wide desktop
@container-large-desktop: (1140px + @grid-gutter-width);
//** For `@screen-lg-min` and up.
@container-lg: @container-large-desktop;
//== Navbar
//
//##
// Basics of a navbar
@navbar-height: 64px;
@navbar-margin-bottom: @line-height-computed;
@navbar-border-radius: @border-radius-base;
@navbar-padding-horizontal: floor((@grid-gutter-width / 2));
@navbar-padding-vertical: ((@navbar-height - @line-height-computed) / 2);
@navbar-collapse-max-height: 340px;
@navbar-default-color: @gray-light;
@navbar-default-bg: #fff;
@navbar-default-border: transparent;
// Navbar links
@navbar-default-link-color: @gray;
@navbar-default-link-hover-color: @gray-dark;
@navbar-default-link-hover-bg: transparent;
@navbar-default-link-active-color: @gray-dark;
@navbar-default-link-active-bg: darken(@navbar-default-bg, 6.5%);
@navbar-default-link-disabled-color: #ccc;
@navbar-default-link-disabled-bg: transparent;
// Navbar brand label
@navbar-default-brand-color: @navbar-default-link-color;
@navbar-default-brand-hover-color: @navbar-default-link-hover-color;
@navbar-default-brand-hover-bg: transparent;
// Navbar toggle
@navbar-default-toggle-hover-bg: transparent;
@navbar-default-toggle-icon-bar-bg: rgba(0,0,0,0.5);
@navbar-default-toggle-border-color: transparent;
//=== Inverted navbar
// Reset inverted navbar basics
@navbar-inverse-color: @gray-light;
@navbar-inverse-bg: @brand-primary;
@navbar-inverse-border: transparent;
// Inverted navbar links
@navbar-inverse-link-color: lighten(@brand-primary, 30%);
@navbar-inverse-link-hover-color: #fff;
@navbar-inverse-link-hover-bg: transparent;
@navbar-inverse-link-active-color: @navbar-inverse-link-hover-color;
@navbar-inverse-link-active-bg: darken(@navbar-inverse-bg, 10%);
@navbar-inverse-link-disabled-color: #444;
@navbar-inverse-link-disabled-bg: transparent;
// Inverted navbar brand label
@navbar-inverse-brand-color: @navbar-inverse-link-color;
@navbar-inverse-brand-hover-color: #fff;
@navbar-inverse-brand-hover-bg: transparent;
// Inverted navbar toggle\
@navbar-inverse-toggle-hover-bg: transparent;
@navbar-inverse-toggle-icon-bar-bg: rgba(0,0,0,0.5);
@navbar-inverse-toggle-border-color: transparent;
//== Navs
//
//##
//=== Shared nav styles
@nav-link-padding: 10px 15px;
@nav-link-hover-bg: @gray-lighter;
@nav-disabled-link-color: @gray-light;
@nav-disabled-link-hover-color: @gray-light;
//== Tabs
@nav-tabs-border-color: transparent;
@nav-tabs-link-hover-border-color: @gray-lighter;
@nav-tabs-active-link-hover-bg: transparent;
@nav-tabs-active-link-hover-color: @gray;
@nav-tabs-active-link-hover-border-color: transparent;
@nav-tabs-justified-link-border-color: @nav-tabs-border-color;
@nav-tabs-justified-active-link-border-color: @body-bg;
//== Pills
@nav-pills-border-radius: @border-radius-base;
@nav-pills-active-link-hover-bg: @component-active-bg;
@nav-pills-active-link-hover-color: @component-active-color;
//== Pagination
//
//##
@pagination-color: @link-color;
@pagination-bg: #fff;
@pagination-border: #ddd;
@pagination-hover-color: @link-hover-color;
@pagination-hover-bg: @gray-lighter;
@pagination-hover-border: #ddd;
@pagination-active-color: #fff;
@pagination-active-bg: @brand-primary;
@pagination-active-border: @brand-primary;
@pagination-disabled-color: @gray-light;
@pagination-disabled-bg: #fff;
@pagination-disabled-border: #ddd;
//== Pager
//
//##
@pager-bg: @pagination-bg;
@pager-border: @pagination-border;
@pager-border-radius: 15px;
@pager-hover-bg: @pagination-hover-bg;
@pager-active-bg: @pagination-active-bg;
@pager-active-color: @pagination-active-color;
@pager-disabled-color: @pagination-disabled-color;
//== Jumbotron
//
//##
@jumbotron-padding: 30px;
@jumbotron-color: inherit;
@jumbotron-bg: #f5f5f5;
@jumbotron-heading-color: @headings-color;
@jumbotron-font-size: ceil((@font-size-base * 1.5));
@jumbotron-heading-font-size: ceil((@font-size-base * 4.5));
//== Form states and alerts
//
//## Define colors for form feedback states and, by default, alerts.
@state-success-text: @brand-success;
@state-success-bg: #dff0d8;
@state-success-border: darken(spin(@state-success-bg, -10), 5%);
@state-info-text: @brand-info;
@state-info-bg: #e1bee7;
@state-info-border: darken(spin(@state-info-bg, -10), 7%);
@state-warning-text: @brand-warning;
@state-warning-bg: #ffe0b2;
@state-warning-border: darken(spin(@state-warning-bg, -10), 5%);
@state-danger-text: @brand-danger;
@state-danger-bg: #f9bdbb;
@state-danger-border: darken(spin(@state-danger-bg, -10), 5%);
//== Tooltips
//
//##
//** Tooltip max width
@tooltip-max-width: 200px;
//** Tooltip text color
@tooltip-color: #fff;
//** Tooltip background color
@tooltip-bg: #727272;
@tooltip-opacity: .9;
//** Tooltip arrow width
@tooltip-arrow-width: 5px;
//** Tooltip arrow color
@tooltip-arrow-color: @tooltip-bg;
//== Popovers
//
//##
//** Popover body background color
@popover-bg: #fff;
//** Popover maximum width
@popover-max-width: 276px;
//** Popover border color
@popover-border-color: transparent;
//** Popover fallback border color
@popover-fallback-border-color: transparent;
//** Popover title background color
@popover-title-bg: darken(@popover-bg, 3%);
//** Popover arrow width
@popover-arrow-width: 10px;
//** Popover arrow color
@popover-arrow-color: @popover-bg;
//** Popover outer arrow width
@popover-arrow-outer-width: (@popover-arrow-width + 1);
//** Popover outer arrow color
@popover-arrow-outer-color: fadein(@popover-border-color, 12%);
//** Popover outer arrow fallback color
@popover-arrow-outer-fallback-color: darken(@popover-fallback-border-color, 20%);
//== Labels
//
//##
//** Default label background color
@label-default-bg: @gray-light;
//** Primary label background color
@label-primary-bg: @brand-primary;
//** Success label background color
@label-success-bg: @brand-success;
//** Info label background color
@label-info-bg: @brand-info;
//** Warning label background color
@label-warning-bg: @brand-warning;
//** Danger label background color
@label-danger-bg: @brand-danger;
//** Default label text color
@label-color: #fff;
//** Default text color of a linked label
@label-link-hover-color: #fff;
//== Modals
//
//##
//** Padding applied to the modal body
@modal-inner-padding: 15px;
//** Padding applied to the modal title
@modal-title-padding: 15px;
//** Modal title line-height
@modal-title-line-height: @line-height-base;
//** Background color of modal content area
@modal-content-bg: #fff;
//** Modal content border color
@modal-content-border-color: transparent;
//** Modal content border color **for IE8**
@modal-content-fallback-border-color: #999;
//** Modal backdrop background color
@modal-backdrop-bg: #000;
//** Modal backdrop opacity
@modal-backdrop-opacity: .5;
//** Modal header border color
@modal-header-border-color: transparent;
//** Modal footer border color
@modal-footer-border-color: @modal-header-border-color;
@modal-lg: 900px;
@modal-md: 600px;
@modal-sm: 300px;
//== Alerts
//
//## Define alert colors, border radius, and padding.
@alert-padding: 15px;
@alert-border-radius: @border-radius-base;
@alert-link-font-weight: bold;
@alert-success-bg: @state-success-bg;
@alert-success-text: @state-success-text;
@alert-success-border: @state-success-border;
@alert-info-bg: @state-info-bg;
@alert-info-text: @state-info-text;
@alert-info-border: @state-info-border;
@alert-warning-bg: @state-warning-bg;
@alert-warning-text: @state-warning-text;
@alert-warning-border: @state-warning-border;
@alert-danger-bg: @state-danger-bg;
@alert-danger-text: @state-danger-text;
@alert-danger-border: @state-danger-border;
//== Progress bars
//
//##
//** Background color of the whole progress component
@progress-bg: #f5f5f5;
//** Progress bar text color
@progress-bar-color: #fff;
//** Variable for setting rounded corners on progress bar.
@progress-border-radius: @border-radius-base;
//** Default progress bar color
@progress-bar-bg: @brand-primary;
//** Success progress bar color
@progress-bar-success-bg: @brand-success;
//** Warning progress bar color
@progress-bar-warning-bg: @brand-warning;
//** Danger progress bar color
@progress-bar-danger-bg: @brand-danger;
//** Info progress bar color
@progress-bar-info-bg: @brand-info;
//== List group
//
//##
//** Background color on `.list-group-item`
@list-group-bg: #fff;
//** `.list-group-item` border color
@list-group-border: #ddd;
//** List group border radius
@list-group-border-radius: @border-radius-base;
//** Background color of single list items on hover
@list-group-hover-bg: #f5f5f5;
//** Text color of active list items
@list-group-active-color: @component-active-color;
//** Background color of active list items
@list-group-active-bg: @component-active-bg;
//** Border color of active list elements
@list-group-active-border: @list-group-active-bg;
//** Text color for content within active list items
@list-group-active-text-color: lighten(@list-group-active-bg, 40%);
//** Text color of disabled list items
@list-group-disabled-color: @gray-light;
//** Background color of disabled list items
@list-group-disabled-bg: @gray-lighter;
//** Text color for content within disabled list items
@list-group-disabled-text-color: @list-group-disabled-color;
@list-group-link-color: #555;
@list-group-link-hover-color: @list-group-link-color;
@list-group-link-heading-color: #333;
//== Panels
//
//##
@panel-bg: #fff;
@panel-body-padding: 15px;
@panel-heading-padding: 10px 15px;
@panel-footer-padding: @panel-heading-padding;
@panel-border-radius: @border-radius-base;
//** Border color for elements within panels
@panel-inner-border: #ddd;
@panel-footer-bg: #f5f5f5;
@panel-default-text: @gray-dark;
@panel-default-border: #ddd;
@panel-default-heading-bg: #f5f5f5;
@panel-primary-text: #fff;
@panel-primary-border: @brand-primary;
@panel-primary-heading-bg: @brand-primary;
@panel-success-text: #fff;
@panel-success-border: @state-success-border;
@panel-success-heading-bg: @brand-success;
@panel-info-text: #fff;
@panel-info-border: @state-info-border;
@panel-info-heading-bg: @brand-info;
@panel-warning-text: #fff;
@panel-warning-border: @state-warning-border;
@panel-warning-heading-bg: @brand-warning;
@panel-danger-text: #fff;
@panel-danger-border: @state-danger-border;
@panel-danger-heading-bg: @brand-danger;
//== Thumbnails
//
//##
//** Padding around the thumbnail image
@thumbnail-padding: 4px;
//** Thumbnail background color
@thumbnail-bg: @body-bg;
//** Thumbnail border color
@thumbnail-border: #ddd;
//** Thumbnail border radius
@thumbnail-border-radius: @border-radius-base;
//** Custom text color for thumbnail captions
@thumbnail-caption-color: @text-color;
//** Padding around the thumbnail caption
@thumbnail-caption-padding: 9px;
//== Wells
//
//##
@well-bg: #f5f5f5;
@well-border: transparent;
//== Badges
//
//##
@badge-color: #fff;
//** Linked badge text color on hover
@badge-link-hover-color: #fff;
@badge-bg: @gray-light;
//** Badge text color in active nav link
@badge-active-color: @link-color;
//** Badge background color in active nav link
@badge-active-bg: #fff;
@badge-font-weight: normal;
@badge-line-height: 1;
@badge-border-radius: 10px;
//== Breadcrumbs
//
//##
@breadcrumb-padding-vertical: 8px;
@breadcrumb-padding-horizontal: 15px;
//** Breadcrumb background color
@breadcrumb-bg: #f5f5f5;
//** Breadcrumb text color
@breadcrumb-color: #ccc;
//** Text color of current page in the breadcrumb
@breadcrumb-active-color: @gray-light;
//** Textual separator for between breadcrumb elements
@breadcrumb-separator: "/";
//== Carousel
//
//##
@carousel-text-shadow: 0 1px 2px rgba(0,0,0,.6);
@carousel-control-color: #fff;
@carousel-control-width: 15%;
@carousel-control-opacity: .5;
@carousel-control-font-size: 20px;
@carousel-indicator-active-bg: #fff;
@carousel-indicator-border-color: #fff;
@carousel-caption-color: #fff;
//== Close
//
//##
@close-font-weight: normal;
@close-color: #000;
@close-text-shadow: none;
//== Code
//
//##
@code-color: #c7254e;
@code-bg: #f9f2f4;
@kbd-color: #fff;
@kbd-bg: #333;
@pre-bg: #f5f5f5;
@pre-color: @gray-dark;
@pre-border-color: #ccc;
@pre-scrollable-max-height: 340px;
//== Type
//
//##
//** Horizontal offset for forms and lists.
@component-offset-horizontal: 180px;
//** Text muted color
@text-muted: @gray-light;
//** Abbreviations and acronyms border color
@abbr-border-color: @gray-light;
//** Headings small color
@headings-small-color: @gray-light;
//** Blockquote small color
@blockquote-small-color: @gray-light;
//** Blockquote font size
@blockquote-font-size: (@font-size-base * 1.25);
//** Blockquote border color
@blockquote-border-color: @gray-lighter;
//** Page header border color
@page-header-border-color: @gray-lighter;
//** Width of horizontal description list titles
@dl-horizontal-offset: @component-offset-horizontal;
//** Point at which .dl-horizontal becomes horizontal
@dl-horizontal-breakpoint: @grid-float-breakpoint;
//** Horizontal line color.
@hr-border: @gray-lighter;

View File

@@ -1,35 +0,0 @@
.settings {
> .row {
margin-bottom: 30px;
}
.section-content {
border-left: 3px solid @brand-primary;
ul {
list-style-type: none;
font-size: 16px;
padding-left: 20px;
}
}
[data-action="upload"][type="text"] {
width: 95%;
}
.bootstrap-tagsinput {
width: 100%;
border: 0;
box-shadow: none;
padding-left: 0;
input {
width: 100%;
margin-left: 1px;
margin-top: 9px;
border-bottom: 1px dotted #ccc !important;
padding-bottom: 5px;
padding-left: 0;
}
}
}

View File

@@ -1,20 +0,0 @@
// system font family
// based on those in [bootstrap@5.0.0-alpha1](https://github.com/twbs/bootstrap/blob/b531bda07cbea2e124194aefe3b8597b3ac2578e/scss/_variables.scss#L386)
// and [wordpress admin](https://core.trac.wordpress.org/browser/trunk/src/wp-admin/css/common.css?rev=47835#L220)
// system-ui : supported by the latest browsers for this very purpose
// apple-system, BlinkMacSystemFont : iOS and MacOS
// "Segoe UI" : Windows Vista, 7, 8, 10
// Roboto : Android 4.0+
// Oxygen-Sans : KDE
// Ubuntu : Ubuntu
// Cantarell : GNOME
// "Helvetica Neue" : Mac OS X
// Helvetica : backup, better looking than Arial
// Arial : backup
// "Noto Sans" : broader language support on Android
// sans-serif : whatever the browser can give us
// "Apple Color Emoji" : Emoji on iOS and MacOS
// "Segoe UI Emoji", "Segoe UI Symbol" : Emoji on Windows
// "Noto Color Emoji" : Emoji on Android
@font-family-system: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Helvetica, Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
@font-family-sans-serif: @font-family-system;

View File

@@ -1,45 +0,0 @@
/*
Flags page CSS
- Originally in ACP
- Now available in front-end for global mods as well
*/
.page-flags {
// hide the all categories li element
[component="flags/filters"] [component="category/dropdown"] [data-all="all"] {
display: none;
}
}
.page-manage-flags, .page-posts-flags {
.post-container > .row {
margin-bottom: 2rem;
}
.flag-reporters {
font-size: 1.2rem;
ul {
padding-left: 0;
li {
list-style-type: none;
img, .user-icon {
.user-icon-style(18px, 1rem);
margin-right: 1rem;
}
}
}
}
.flag-post-body {
img, .user-icon {
.user-icon-style(24px, 1.5rem);
}
}
[component="posts/flag/history"] .avatar {
margin-right: 1rem;
}
}

View File

@@ -1,184 +0,0 @@
.define-if-not-set() {
@gray-base: #000;
@gray-darker: lighten(@gray-base, 13.5%); // #222
@gray-dark: lighten(@gray-base, 20%); // #333
@gray: lighten(@gray-base, 33.5%); // #555
@gray-light: lighten(@gray-base, 46.7%); // #777
@gray-lighter: lighten(@gray-base, 93.5%); // #eee
@brand-primary: darken(#428bca, 6.5%); // #337ab7
@brand-success: #5cb85c;
@brand-info: #5bc0de;
@brand-warning: #f0ad4e;
@brand-danger: #d9534f;
}
.define-if-not-set();
#move_thread_modal .category-list {
height: 500px;
overflow-y: auto;
overflow-x: hidden;
}
.topic-watch-dropdown {
.help-text {
margin-left: 20px;
}
}
.category-list {
padding: 0;
li {
.inline-block;
.pointer;
padding: 0.5em;
margin: 0.25em;
.border-radius(3px);
&.disabled {
background-color: #888!important;
opacity: 0.5;
}
}
}
.user-list {
padding-left: 2rem;
padding-top: 1rem;
li {
.pointer;
display: inline-block;
list-style-type: none;
padding: 0.5rem 1rem;
&:hover {
background: #eee;
}
.avatar {
float: left;
margin-right: 1rem;
}
span {
vertical-align: middle;
display: inline-block;
}
}
}
.user-icon {
display: inline-block;
text-align: center;
color: @gray-lighter;
font-weight: normal;
vertical-align: middle;
overflow: hidden; /* stops alt text from overflowing past boundaries if image does not load */
white-space: nowrap;
&:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle;
}
}
.avatar {
/* Contains the user icon class as a mixin, so there's no need to include that in the template */
.user-icon;
&.avatar-xs {
width: 16px;
height: 16px;
.user-icon-style(16px, 1rem);
}
&.avatar-sm {
width: 24px;
height: 24px;
.user-icon-style(24px, 1.5rem);
}
&.avatar-sm2x {
width: 48px;
height: 48px;
.user-icon-style(48px, 1.5rem);
}
&.avatar-md {
width: 32px;
height: 32px;
.user-icon-style(32px, 1.5rem);
}
&.avatar-lg {
width: 64px;
height: 64px;
.user-icon-style(64px, 4rem);
}
&.avatar-xl {
width: 128px;
height: 128px;
.user-icon-style(128px, 7.5rem);
}
&.avatar-rounded {
border-radius: 50%;
}
}
.ban-modal {
.form-inline, .form-group {
width: 100%;
}
.units {
line-height: 5rem;
}
}
.admin .ban-modal .units {
line-height: 1.846;
}
#crop-picture-modal {
#cropped-image {
max-width: 100%;
}
.cropper-container.cropper-bg {
max-width: 100%;
}
}
.necro-post {
color: rgba(127,127,127,.5);
font-size: 1.5em;
margin-bottom: 20px;
text-align: center;
text-transform: uppercase;
}
.timeline-event {
display: flex;
align-items: center;
justify-content: center;
.timeline-badge {
padding: 1rem;
}
}
.imagedrop {
position: absolute;
text-align: center;
font-size: 24px;
color: @gray-light;
width: 100%;
display: none;
}

View File

@@ -1,8 +0,0 @@
/*
This stylesheet is applied to all themes and all pages.
They can be overridden by themes, though their presence (or initial settings) may be depended upon by
client-side logic in core.
==========
*/

View File

@@ -1,101 +0,0 @@
@import "./admin/vars";
.working {
width: 24px;
height: 24px;
position: relative;
display: inline-block;
vertical-align: bottom;
&::before, &::after {
content: ' ';
width: 100%;
height: 100%;
border-radius: 50%;
background-color: #fff;
opacity: 0.6;
position: absolute;
top: 0;
left: 0;
-webkit-animation: sk-bounce 2.0s infinite ease-in-out;
animation: sk-bounce 2.0s infinite ease-in-out;
}
&::after {
-webkit-animation-delay: -1.0s;
animation-delay: -1.0s;
}
}
@-webkit-keyframes sk-bounce {
0%, 100% { -webkit-transform: scale(0.0) }
50% { -webkit-transform: scale(1.0) }
}
@keyframes sk-bounce {
0%, 100% {
transform: scale(0.0);
-webkit-transform: scale(0.0);
} 50% {
transform: scale(1.0);
-webkit-transform: scale(1.0);
}
}
.btn, .form-control, .navbar {
border-radius: 0;
}
.container {
font-size: 18px;
margin-bottom: 100px;
}
body, small, p, div {
font-family: @font-family-sans-serif;
}
.input-row {
margin-bottom: 20px;
.form-control {
margin-bottom: 5px;
}
.help-text {
pointer-events: none;
line-height: 20px;
color: #888;
font-size: 85%;
display: none;
}
.input-field {
border-right: 5px solid #FFF;
}
&.active {
.input-field {
border-right-color: #38B44A;
padding-right: 20px;
}
.help-text {
display: block;
}
}
&.error {
.input-field {
border-right-color: #BF3E11;
padding-right: 20px;
}
.help-text {
display: block;
}
}
}

View File

@@ -1,10 +0,0 @@
@import (inline) 'jquery-ui/themes/base/core.css';
@import (inline) 'jquery-ui/themes/base/menu.css';
@import (inline) 'jquery-ui/themes/base/button.css';
@import (inline) 'jquery-ui/themes/base/datepicker.css';
@import (inline) 'jquery-ui/themes/base/autocomplete.css';
@import (inline) 'jquery-ui/themes/base/resizable.css';
@import (inline) 'jquery-ui/themes/base/selectable.css';
@import (inline) 'jquery-ui/themes/base/draggable.css';
@import (inline) 'jquery-ui/themes/base/sortable.css';
@import (inline) 'jquery-ui/themes/base/theme.css';

View File

@@ -1,80 +0,0 @@
.no-select {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.pointer {
cursor: pointer;
*cursor: hand;
}
.inline-block {
display: inline-block;
*display: inline;
zoom: 1;
}
.clear {
clear: both;
}
.zebra {
&:nth-child(even) {
background: rgba(191,191,191,0.2);
}
&:nth-child(odd) {
background: rgba(223,223,223,0.2);
}
}
.border-radius (@radius: 5px) {
-webkit-border-radius: @radius;
-moz-border-radius: @radius;
-ms-border-radius: @radius;
-o-border-radius: @radius;
border-radius: @radius;
}
.text-ellipsis {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.fix-lists {
ul {
> li {
list-style-type: disc;
ul > li {
list-style-type: circle;
ul > li {
list-style-type: square;
}
}
}
}
> ul, > ol {
margin-bottom: 10px;
}
}
.user-icon-style(@size: 32px, @font-size: 1.5rem, @border-radius: inherit) {
border-radius: @border-radius;
width: @size;
height: @size;
line-height: @size;
font-size: @font-size;
}
.box-shadow(@shadow) {
-webkit-box-shadow: @shadow;
box-shadow: @shadow;
}

View File

@@ -1,18 +0,0 @@
.tool-modal {
position: fixed;
bottom: 10%;
right: 2rem;
z-index: 1;
}
@media screen and (min-width: @screen-sm-min) {
.tool-modal {
max-width: 33%;
}
}
.topic-thumbs-modal {
img.media-object {
max-width: 20rem;
}
}

View File

@@ -1,19 +0,0 @@
// Animated Icons
// --------------------------
.@{fa-css-prefix}-spin {
animation: fa-spin 2s infinite linear;
}
.@{fa-css-prefix}-pulse {
animation: fa-spin 1s infinite steps(8);
}
@keyframes fa-spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}

View File

@@ -1,16 +0,0 @@
// Bordered & Pulled
// -------------------------
.@{fa-css-prefix}-border {
border-radius: .1em;
border: solid .08em @fa-border-color;
padding: .2em .25em .15em;
}
.@{fa-css-prefix}-pull-left { float: left; }
.@{fa-css-prefix}-pull-right { float: right; }
.@{fa-css-prefix}, .fas, .far, .fal, .fab {
&.@{fa-css-prefix}-pull-left { margin-right: .3em; }
&.@{fa-css-prefix}-pull-right { margin-left: .3em; }
}

View File

@@ -1,12 +0,0 @@
// Base Class Definition
// -------------------------
.@{fa-css-prefix}, .fas, .far, .fal, .fad, .fab {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
line-height: 1;
}

View File

@@ -1,6 +0,0 @@
// Fixed Width Icons
// -------------------------
.@{fa-css-prefix}-fw {
text-align: center;
width: (20em / 16);
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,27 +0,0 @@
// Icon Sizes
// -------------------------
.larger(@factor) when (@factor > 0) {
.larger((@factor - 1));
.@{fa-css-prefix}-@{factor}x {
font-size: (@factor * 1em);
}
}
/* makes the font 33% larger relative to the icon container */
.@{fa-css-prefix}-lg {
font-size: (4em / 3);
line-height: (3em / 4);
vertical-align: -.0667em;
}
.@{fa-css-prefix}-xs {
font-size: .75em;
}
.@{fa-css-prefix}-sm {
font-size: .875em;
}
.larger(10);

View File

@@ -1,18 +0,0 @@
// List Icons
// -------------------------
.@{fa-css-prefix}-ul {
list-style-type: none;
margin-left: (@fa-li-width * 5/4);
padding-left: 0;
> li { position: relative; }
}
.@{fa-css-prefix}-li {
left: -@fa-li-width;
position: absolute;
text-align: center;
width: @fa-li-width;
line-height: inherit;
}

View File

@@ -1,56 +0,0 @@
// Mixins
// --------------------------
.fa-icon() {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
display: inline-block;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 1;
}
.fa-icon-rotate(@degrees, @rotation) {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation})";
transform: rotate(@degrees);
}
.fa-icon-flip(@horiz, @vert, @rotation) {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation}, mirror=1)";
transform: scale(@horiz, @vert);
}
// Only display content to screen readers. A la Bootstrap 4.
//
// See: http://a11yproject.com/posts/how-to-hide-content/
.sr-only() {
border: 0;
clip: rect(0,0,0,0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
// Use in conjunction with .sr-only to only display content when it's focused.
//
// Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1
//
// Credit: HTML5 Boilerplate
.sr-only-focusable() {
&:active,
&:focus {
clip: auto;
height: auto;
margin: 0;
overflow: visible;
position: static;
width: auto;
}
}

View File

@@ -1,24 +0,0 @@
// Rotated & Flipped Icons
// -------------------------
.@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); }
.@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); }
.@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); }
.@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); }
.@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1, 2); }
.@{fa-css-prefix}-flip-both, .@{fa-css-prefix}-flip-horizontal.@{fa-css-prefix}-flip-vertical { .fa-icon-flip(-1, -1, 2); }
// Hook for IE8-9
// -------------------------
:root {
.@{fa-css-prefix}-rotate-90,
.@{fa-css-prefix}-rotate-180,
.@{fa-css-prefix}-rotate-270,
.@{fa-css-prefix}-flip-horizontal,
.@{fa-css-prefix}-flip-vertical,
.@{fa-css-prefix}-flip-both {
filter: none;
}
}

View File

@@ -1,5 +0,0 @@
// Screen Readers
// -------------------------
.sr-only { .sr-only(); }
.sr-only-focusable { .sr-only-focusable(); }

File diff suppressed because it is too large Load Diff

View File

@@ -1,22 +0,0 @@
// Stacked Icons
// -------------------------
.@{fa-css-prefix}-stack {
display: inline-block;
height: 2em;
line-height: 2em;
position: relative;
vertical-align: middle;
width: 2em;
}
.@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x {
left: 0;
position: absolute;
text-align: center;
width: 100%;
}
.@{fa-css-prefix}-stack-1x { line-height: inherit; }
.@{fa-css-prefix}-stack-2x { font-size: 2em; }
.@{fa-css-prefix}-inverse { color: @fa-inverse; }

File diff suppressed because it is too large Load Diff

View File

@@ -1,23 +0,0 @@
/*!
* Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
*/
@import "_variables.less";
@font-face {
font-family: 'Font Awesome 5 Brands';
font-style: normal;
font-weight: 400;
font-display: @fa-font-display;
src: url('@{fa-font-path}/fa-brands-400.eot');
src: url('@{fa-font-path}/fa-brands-400.eot?#iefix') format('embedded-opentype'),
url('@{fa-font-path}/fa-brands-400.woff2') format('woff2'),
url('@{fa-font-path}/fa-brands-400.woff') format('woff'),
url('@{fa-font-path}/fa-brands-400.ttf') format('truetype'),
url('@{fa-font-path}/fa-brands-400.svg#fontawesome') format('svg');
}
.fab {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}

View File

@@ -1,16 +0,0 @@
/*!
* Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
*/
@import "_variables.less";
@import "_mixins.less";
@import "_core.less";
@import "_larger.less";
@import "_fixed-width.less";
@import "_list.less";
@import "_bordered-pulled.less";
@import "_animated.less";
@import "_rotated-flipped.less";
@import "_stacked.less";
@import "_icons.less";
@import "_screen-reader.less";

View File

@@ -1,321 +0,0 @@
@import "_variables.less";
@font-face {
font-family: 'FontAwesome';
font-style: normal;
font-weight: 400;
font-display: @fa-font-display;
src: url('@{fa-font-path}/fa-solid-900.eot');
src: url('@{fa-font-path}/fa-solid-900.eot?#iefix') format('embedded-opentype'),
url('@{fa-font-path}/fa-solid-900.woff2') format('woff2'),
url('@{fa-font-path}/fa-solid-900.woff') format('woff'),
url('@{fa-font-path}/fa-solid-900.ttf') format('truetype'),
url('@{fa-font-path}/fa-solid-900.svg#fontawesome') format('svg');
}
@font-face {
font-family: 'FontAwesome';
font-style: normal;
font-weight: 400;
font-display: @fa-font-display;
src: url('@{fa-font-path}/fa-brands-400.eot');
src: url('@{fa-font-path}/fa-brands-400.eot?#iefix') format('embedded-opentype'),
url('@{fa-font-path}/fa-brands-400.woff2') format('woff2'),
url('@{fa-font-path}/fa-brands-400.woff') format('woff'),
url('@{fa-font-path}/fa-brands-400.ttf') format('truetype'),
url('@{fa-font-path}/fa-brands-400.svg#fontawesome') format('svg');
}
@font-face {
font-family: 'FontAwesome';
font-style: normal;
font-weight: 400;
font-display: @fa-font-display;
src: url('@{fa-font-path}/fa-regular-400.eot');
src: url('@{fa-font-path}/fa-regular-400.eot?#iefix') format('embedded-opentype'),
url('@{fa-font-path}/fa-regular-400.woff2') format('woff2'),
url('@{fa-font-path}/fa-regular-400.woff') format('woff'),
url('@{fa-font-path}/fa-regular-400.ttf') format('truetype'),
url('@{fa-font-path}/fa-regular-400.svg#fontawesome') format('svg');
}
@fa-var-address-book-o: @fa-var-address-book;
@fa-var-address-card-o: @fa-var-address-card;
@fa-var-area-chart: @fa-var-chart-area;
@fa-var-arrow-circle-o-down: @fa-var-arrow-alt-circle-down;
@fa-var-arrow-circle-o-left: @fa-var-arrow-alt-circle-left;
@fa-var-arrow-circle-o-right: @fa-var-arrow-alt-circle-right;
@fa-var-arrow-circle-o-up: @fa-var-arrow-alt-circle-up;
@fa-var-arrows: @fa-var-arrows-alt;
@fa-var-arrows-alt: @fa-var-expand-arrows-alt;
@fa-var-arrows-h: @fa-var-arrows-alt-h;
@fa-var-arrows-v: @fa-var-arrows-alt-v;
@fa-var-asl-interpreting: @fa-var-american-sign-language-interpreting;
@fa-var-automobile: @fa-var-car;
@fa-var-bank: @fa-var-university;
@fa-var-bar-chart: @fa-var-chart-bar;
@fa-var-bar-chart-o: @fa-var-chart-bar;
@fa-var-bathtub: @fa-var-bath;
@fa-var-battery: @fa-var-battery-full;
@fa-var-battery-0: @fa-var-battery-empty;
@fa-var-battery-1: @fa-var-battery-quarter;
@fa-var-battery-2: @fa-var-battery-half;
@fa-var-battery-3: @fa-var-battery-three-quarters;
@fa-var-battery-4: @fa-var-battery-full;
@fa-var-bell-o: @fa-var-bell;
@fa-var-bell-slash-o: @fa-var-bell-slash;
@fa-var-bitbucket-square: @fa-var-bitbucket;
@fa-var-bitcoin: @fa-var-btc;
@fa-var-bookmark-o: @fa-var-bookmark;
@fa-var-building-o: @fa-var-building;
@fa-var-cab: @fa-var-taxi;
@fa-var-calendar: @fa-var-calendar-alt;
@fa-var-calendar-check-o: @fa-var-calendar-check;
@fa-var-calendar-minus-o: @fa-var-calendar-minus;
@fa-var-calendar-o: @fa-var-calendar;
@fa-var-calendar-plus-o: @fa-var-calendar-plus;
@fa-var-calendar-times-o: @fa-var-calendar-times;
@fa-var-caret-square-o-down: @fa-var-caret-square-down;
@fa-var-caret-square-o-left: @fa-var-caret-square-left;
@fa-var-caret-square-o-right: @fa-var-caret-square-right;
@fa-var-caret-square-o-up: @fa-var-caret-square-up;
@fa-var-cc: @fa-var-closed-captioning;
@fa-var-chain: @fa-var-link;
@fa-var-chain-broken: @fa-var-unlink;
@fa-var-check-circle-o: @fa-var-check-circle;
@fa-var-check-square-o: @fa-var-check-square;
@fa-var-circle-o: @fa-var-circle;
@fa-var-circle-o-notch: @fa-var-circle-notch;
@fa-var-circle-thin: @fa-var-circle;
@fa-var-clock-o: @fa-var-clock;
@fa-var-close: @fa-var-times;
@fa-var-cloud-download: @fa-var-cloud-download-alt;
@fa-var-cloud-upload: @fa-var-cloud-upload-alt;
@fa-var-cny: @fa-var-yen-sign;
@fa-var-code-fork: @fa-var-code-branch;
@fa-var-comment-o: @fa-var-comment;
@fa-var-commenting: @fa-var-comment-dots;
@fa-var-commenting-o: @fa-var-comment-dots;
@fa-var-comments-o: @fa-var-comments;
@fa-var-credit-card-alt: @fa-var-credit-card;
@fa-var-cutlery: @fa-var-utensils;
@fa-var-dashboard: @fa-var-tachometer-alt;
@fa-var-deafness: @fa-var-deaf;
@fa-var-dedent: @fa-var-outdent;
@fa-var-diamond: @fa-var-gem;
@fa-var-dollar: @fa-var-dollar-sign;
@fa-var-dot-circle-o: @fa-var-dot-circle;
@fa-var-drivers-license: @fa-var-id-card;
@fa-var-drivers-license-o: @fa-var-id-card;
@fa-var-eercast: @fa-var-sellcast;
@fa-var-envelope-o: @fa-var-envelope;
@fa-var-envelope-open-o: @fa-var-envelope-open;
@fa-var-eur: @fa-var-euro-sign;
@fa-var-euro: @fa-var-euro-sign;
@fa-var-exchange: @fa-var-exchange-alt;
@fa-var-external-link: @fa-var-external-link-alt;
@fa-var-external-link-square: @fa-var-external-link-square-alt;
@fa-var-eyedropper: @fa-var-eye-dropper;
@fa-var-fa: @fa-var-font-awesome;
@fa-var-facebook: @fa-var-facebook-f;
@fa-var-facebook-official: @fa-var-facebook;
@fa-var-feed: @fa-var-rss;
@fa-var-file-archive-o: @fa-var-file-archive;
@fa-var-file-audio-o: @fa-var-file-audio;
@fa-var-file-code-o: @fa-var-file-code;
@fa-var-file-excel-o: @fa-var-file-excel;
@fa-var-file-image-o: @fa-var-file-image;
@fa-var-file-movie-o: @fa-var-file-video;
@fa-var-file-o: @fa-var-file;
@fa-var-file-pdf-o: @fa-var-file-pdf;
@fa-var-file-photo-o: @fa-var-file-image;
@fa-var-file-picture-o: @fa-var-file-image;
@fa-var-file-powerpoint-o: @fa-var-file-powerpoint;
@fa-var-file-sound-o: @fa-var-file-audio;
@fa-var-file-text: @fa-var-file-alt;
@fa-var-file-text-o: @fa-var-file-alt;
@fa-var-file-video-o: @fa-var-file-video;
@fa-var-file-word-o: @fa-var-file-word;
@fa-var-file-zip-o: @fa-var-file-archive;
@fa-var-files-o: @fa-var-copy;
@fa-var-flag-o: @fa-var-flag;
@fa-var-flash: @fa-var-bolt;
@fa-var-floppy-o: @fa-var-save;
@fa-var-folder-o: @fa-var-folder;
@fa-var-folder-open-o: @fa-var-folder-open;
@fa-var-frown-o: @fa-var-frown;
@fa-var-futbol-o: @fa-var-futbol;
@fa-var-gbp: @fa-var-pound-sign;
@fa-var-ge: @fa-var-empire;
@fa-var-gear: @fa-var-cog;
@fa-var-gears: @fa-var-cogs;
@fa-var-gittip: @fa-var-gratipay;
@fa-var-glass: @fa-var-glass-martini;
@fa-var-google-plus: @fa-var-google-plus-g;
@fa-var-google-plus-circle: @fa-var-google-plus;
@fa-var-google-plus-official: @fa-var-google-plus;
@fa-var-group: @fa-var-users;
@fa-var-hand-grab-o: @fa-var-hand-rock;
@fa-var-hand-lizard-o: @fa-var-hand-lizard;
@fa-var-hand-o-down: @fa-var-hand-point-down;
@fa-var-hand-o-left: @fa-var-hand-point-left;
@fa-var-hand-o-right: @fa-var-hand-point-right;
@fa-var-hand-o-up: @fa-var-hand-point-up;
@fa-var-hand-paper-o: @fa-var-hand-paper;
@fa-var-hand-peace-o: @fa-var-hand-peace;
@fa-var-hand-pointer-o: @fa-var-hand-pointer;
@fa-var-hand-rock-o: @fa-var-hand-rock;
@fa-var-hand-scissors-o: @fa-var-hand-scissors;
@fa-var-hand-spock-o: @fa-var-hand-spock;
@fa-var-hand-stop-o: @fa-var-hand-paper;
@fa-var-handshake-o: @fa-var-handshake;
@fa-var-hard-of-hearing: @fa-var-deaf;
@fa-var-hdd-o: @fa-var-hdd;
@fa-var-header: @fa-var-heading;
@fa-var-heart-o: @fa-var-heart;
@fa-var-hospital-o: @fa-var-hospital;
@fa-var-hotel: @fa-var-bed;
@fa-var-hourglass-1: @fa-var-hourglass-start;
@fa-var-hourglass-2: @fa-var-hourglass-half;
@fa-var-hourglass-3: @fa-var-hourglass-end;
@fa-var-hourglass-o: @fa-var-hourglass;
@fa-var-id-card-o: @fa-var-id-card;
@fa-var-ils: @fa-var-shekel-sign;
@fa-var-inr: @fa-var-rupee-sign;
@fa-var-institution: @fa-var-university;
@fa-var-intersex: @fa-var-transgender;
@fa-var-jpy: @fa-var-yen-sign;
@fa-var-keyboard-o: @fa-var-keyboard;
@fa-var-krw: @fa-var-won-sign;
@fa-var-legal: @fa-var-gavel;
@fa-var-lemon-o: @fa-var-lemon;
@fa-var-level-down: @fa-var-level-down-alt;
@fa-var-level-up: @fa-var-level-up-alt;
@fa-var-life-bouy: @fa-var-life-ring;
@fa-var-life-buoy: @fa-var-life-ring;
@fa-var-life-saver: @fa-var-life-ring;
@fa-var-lightbulb-o: @fa-var-lightbulb;
@fa-var-line-chart: @fa-var-chart-line;
@fa-var-linkedin: @fa-var-linkedin-in;
@fa-var-linkedin-square: @fa-var-linkedin;
@fa-var-long-arrow-down: @fa-var-long-arrow-alt-down;
@fa-var-long-arrow-left: @fa-var-long-arrow-alt-left;
@fa-var-long-arrow-right: @fa-var-long-arrow-alt-right;
@fa-var-long-arrow-up: @fa-var-long-arrow-alt-up;
@fa-var-mail-forward: @fa-var-share;
@fa-var-mail-reply: @fa-var-reply;
@fa-var-mail-reply-all: @fa-var-reply-all;
@fa-var-map-marker: @fa-var-map-marker-alt;
@fa-var-map-o: @fa-var-map;
@fa-var-meanpath: @fa-var-font-awesome;
@fa-var-meh-o: @fa-var-meh;
@fa-var-minus-square-o: @fa-var-minus-square;
@fa-var-mobile: @fa-var-mobile-alt;
@fa-var-mobile-phone: @fa-var-mobile-alt;
@fa-var-money: @fa-var-money-bill-alt;
@fa-var-moon-o: @fa-var-moon;
@fa-var-mortar-board: @fa-var-graduation-cap;
@fa-var-navicon: @fa-var-bars;
@fa-var-newspaper-o: @fa-var-newspaper;
@fa-var-paper-plane-o: @fa-var-paper-plane;
@fa-var-paste: @fa-var-clipboard;
@fa-var-pause-circle-o: @fa-var-pause-circle;
@fa-var-pencil: @fa-var-pencil-alt;
@fa-var-pencil-square: @fa-var-pen-square;
@fa-var-pencil-square-o: @fa-var-edit;
@fa-var-photo: @fa-var-image;
@fa-var-picture-o: @fa-var-image;
@fa-var-pie-chart: @fa-var-chart-pie;
@fa-var-play-circle-o: @fa-var-play-circle;
@fa-var-plus-square-o: @fa-var-plus-square;
@fa-var-question-circle-o: @fa-var-question-circle;
@fa-var-ra: @fa-var-rebel;
@fa-var-refresh: @fa-var-sync;
@fa-var-remove: @fa-var-times;
@fa-var-reorder: @fa-var-bars;
@fa-var-repeat: @fa-var-redo;
@fa-var-resistance: @fa-var-rebel;
@fa-var-rmb: @fa-var-yen-sign;
@fa-var-rotate-left: @fa-var-undo;
@fa-var-rotate-right: @fa-var-redo;
@fa-var-rouble: @fa-var-ruble-sign;
@fa-var-rub: @fa-var-ruble-sign;
@fa-var-ruble: @fa-var-ruble-sign;
@fa-var-rupee: @fa-var-rupee-sign;
@fa-var-s15: @fa-var-bath;
@fa-var-scissors: @fa-var-cut;
@fa-var-send: @fa-var-paper-plane;
@fa-var-send-o: @fa-var-paper-plane;
@fa-var-share-square-o: @fa-var-share-square;
@fa-var-shekel: @fa-var-shekel-sign;
@fa-var-sheqel: @fa-var-shekel-sign;
@fa-var-shield: @fa-var-shield-alt;
@fa-var-sign-in: @fa-var-sign-in-alt;
@fa-var-sign-out: @fa-var-sign-out-alt;
@fa-var-signing: @fa-var-sign-language;
@fa-var-sliders: @fa-var-sliders-h;
@fa-var-smile-o: @fa-var-smile;
@fa-var-snowflake-o: @fa-var-snowflake;
@fa-var-soccer-ball-o: @fa-var-futbol;
@fa-var-sort-alpha-asc: @fa-var-sort-alpha-down;
@fa-var-sort-alpha-desc: @fa-var-sort-alpha-up;
@fa-var-sort-amount-asc: @fa-var-sort-amount-down;
@fa-var-sort-amount-desc: @fa-var-sort-amount-up;
@fa-var-sort-asc: @fa-var-sort-up;
@fa-var-sort-desc: @fa-var-sort-down;
@fa-var-sort-numeric-asc: @fa-var-sort-numeric-down;
@fa-var-sort-numeric-desc: @fa-var-sort-numeric-up;
@fa-var-spoon: @fa-var-utensil-spoon;
@fa-var-square-o: @fa-var-square;
@fa-var-star-half-empty: @fa-var-star-half;
@fa-var-star-half-full: @fa-var-star-half;
@fa-var-star-half-o: @fa-var-star-half;
@fa-var-star-o: @fa-var-star;
@fa-var-sticky-note-o: @fa-var-sticky-note;
@fa-var-stop-circle-o: @fa-var-stop-circle;
@fa-var-sun-o: @fa-var-sun;
@fa-var-support: @fa-var-life-ring;
@fa-var-tablet: @fa-var-tablet-alt;
@fa-var-tachometer: @fa-var-tachometer-alt;
@fa-var-television: @fa-var-tv;
@fa-var-thermometer: @fa-var-thermometer-full;
@fa-var-thermometer-0: @fa-var-thermometer-empty;
@fa-var-thermometer-1: @fa-var-thermometer-quarter;
@fa-var-thermometer-2: @fa-var-thermometer-half;
@fa-var-thermometer-3: @fa-var-thermometer-three-quarters;
@fa-var-thermometer-4: @fa-var-thermometer-full;
@fa-var-thumb-tack: @fa-var-thumbtack;
@fa-var-thumbs-o-down: @fa-var-thumbs-down;
@fa-var-thumbs-o-up: @fa-var-thumbs-up;
@fa-var-ticket: @fa-var-ticket-alt;
@fa-var-times-circle-o: @fa-var-times-circle;
@fa-var-times-rectangle: @fa-var-window-close;
@fa-var-times-rectangle-o: @fa-var-window-close;
@fa-var-toggle-down: @fa-var-caret-square-down;
@fa-var-toggle-left: @fa-var-caret-square-left;
@fa-var-toggle-right: @fa-var-caret-square-right;
@fa-var-toggle-up: @fa-var-caret-square-up;
@fa-var-trash: @fa-var-trash-alt;
@fa-var-trash-o: @fa-var-trash-alt;
@fa-var-try: @fa-var-lira-sign;
@fa-var-turkish-lira: @fa-var-lira-sign;
@fa-var-unsorted: @fa-var-sort;
@fa-var-usd: @fa-var-dollar-sign;
@fa-var-user-circle-o: @fa-var-user-circle;
@fa-var-user-o: @fa-var-user;
@fa-var-vcard: @fa-var-address-card;
@fa-var-vcard-o: @fa-var-address-card;
@fa-var-video-camera: @fa-var-video;
@fa-var-vimeo: @fa-var-vimeo-v;
@fa-var-volume-control-phone: @fa-var-phone-volume;
@fa-var-warning: @fa-var-exclamation-triangle;
@fa-var-wechat: @fa-var-weixin;
@fa-var-wheelchair-alt: @fa-var-accessible-icon;
@fa-var-window-close-o: @fa-var-window-close;
@fa-var-won: @fa-var-won-sign;
@fa-var-y-combinator-square: @fa-var-hacker-news;
@fa-var-yc: @fa-var-y-combinator;
@fa-var-yc-square: @fa-var-hacker-news;
@fa-var-yen: @fa-var-yen-sign;
@fa-var-youtube-play: @fa-var-youtube;

View File

@@ -1,23 +0,0 @@
/*!
* Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
*/
@import "_variables.less";
@font-face {
font-family: 'Font Awesome 5 Free';
font-style: normal;
font-weight: 400;
font-display: @fa-font-display;
src: url('@{fa-font-path}/fa-regular-400.eot');
src: url('@{fa-font-path}/fa-regular-400.eot?#iefix') format('embedded-opentype'),
url('@{fa-font-path}/fa-regular-400.woff2') format('woff2'),
url('@{fa-font-path}/fa-regular-400.woff') format('woff'),
url('@{fa-font-path}/fa-regular-400.ttf') format('truetype'),
url('@{fa-font-path}/fa-regular-400.svg#fontawesome') format('svg');
}
.far {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}

View File

@@ -1,24 +0,0 @@
/*!
* Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
*/
@import "_variables.less";
@font-face {
font-family: 'Font Awesome 5 Free';
font-style: normal;
font-weight: 900;
font-display: @fa-font-display;
src: url('@{fa-font-path}/fa-solid-900.eot');
src: url('@{fa-font-path}/fa-solid-900.eot?#iefix') format('embedded-opentype'),
url('@{fa-font-path}/fa-solid-900.woff2') format('woff2'),
url('@{fa-font-path}/fa-solid-900.woff') format('woff'),
url('@{fa-font-path}/fa-solid-900.ttf') format('truetype'),
url('@{fa-font-path}/fa-solid-900.svg#fontawesome') format('svg');
}
.fa,
.fas {
font-family: 'Font Awesome 5 Free';
font-weight: 900;
}

View File

@@ -1,6 +0,0 @@
/*!
* Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
*/
@import '_variables.less';
@import '_shims.less';