mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-03-11 07:00:51 +01:00
remove less
This commit is contained in:
@@ -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;
|
||||
}
|
||||
@@ -1,23 +0,0 @@
|
||||
.database-info {
|
||||
span {
|
||||
display:inline-block;
|
||||
width:220px;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
.events-list {
|
||||
.delete-event {
|
||||
i {
|
||||
cursor: pointer;
|
||||
margin-left: 10px;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,3 +0,0 @@
|
||||
.admin .hooks-list .panel.panel-default .panel-heading .panel-title a {
|
||||
text-transform: none;
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
|
||||
.logs {
|
||||
.panel-body {
|
||||
pre {
|
||||
height: 600px;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -1,3 +0,0 @@
|
||||
.page-admin-info #content {
|
||||
width: auto;
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
@media screen and (max-width: @screen-sm-max) {
|
||||
.page-manage-registration {
|
||||
.users-list {
|
||||
font-size: 10px;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
@import "../mixins";
|
||||
|
||||
.box-header-font {
|
||||
font-size: 11px;
|
||||
text-transform: uppercase;
|
||||
font-weight: 700;
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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); }
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
@@ -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.
|
||||
|
||||
==========
|
||||
*/
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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';
|
||||
@@ -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;
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
19
public/vendor/fontawesome/less/_animated.less
vendored
19
public/vendor/fontawesome/less/_animated.less
vendored
@@ -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);
|
||||
}
|
||||
}
|
||||
@@ -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; }
|
||||
}
|
||||
12
public/vendor/fontawesome/less/_core.less
vendored
12
public/vendor/fontawesome/less/_core.less
vendored
@@ -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;
|
||||
}
|
||||
@@ -1,6 +0,0 @@
|
||||
// Fixed Width Icons
|
||||
// -------------------------
|
||||
.@{fa-css-prefix}-fw {
|
||||
text-align: center;
|
||||
width: (20em / 16);
|
||||
}
|
||||
1462
public/vendor/fontawesome/less/_icons.less
vendored
1462
public/vendor/fontawesome/less/_icons.less
vendored
File diff suppressed because it is too large
Load Diff
27
public/vendor/fontawesome/less/_larger.less
vendored
27
public/vendor/fontawesome/less/_larger.less
vendored
@@ -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);
|
||||
18
public/vendor/fontawesome/less/_list.less
vendored
18
public/vendor/fontawesome/less/_list.less
vendored
@@ -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;
|
||||
}
|
||||
56
public/vendor/fontawesome/less/_mixins.less
vendored
56
public/vendor/fontawesome/less/_mixins.less
vendored
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -1,5 +0,0 @@
|
||||
// Screen Readers
|
||||
// -------------------------
|
||||
|
||||
.sr-only { .sr-only(); }
|
||||
.sr-only-focusable { .sr-only-focusable(); }
|
||||
2066
public/vendor/fontawesome/less/_shims.less
vendored
2066
public/vendor/fontawesome/less/_shims.less
vendored
File diff suppressed because it is too large
Load Diff
22
public/vendor/fontawesome/less/_stacked.less
vendored
22
public/vendor/fontawesome/less/_stacked.less
vendored
@@ -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; }
|
||||
1474
public/vendor/fontawesome/less/_variables.less
vendored
1474
public/vendor/fontawesome/less/_variables.less
vendored
File diff suppressed because it is too large
Load Diff
23
public/vendor/fontawesome/less/brands.less
vendored
23
public/vendor/fontawesome/less/brands.less
vendored
@@ -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;
|
||||
}
|
||||
16
public/vendor/fontawesome/less/fontawesome.less
vendored
16
public/vendor/fontawesome/less/fontawesome.less
vendored
@@ -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";
|
||||
321
public/vendor/fontawesome/less/nodebb-shims.less
vendored
321
public/vendor/fontawesome/less/nodebb-shims.less
vendored
@@ -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;
|
||||
|
||||
23
public/vendor/fontawesome/less/regular.less
vendored
23
public/vendor/fontawesome/less/regular.less
vendored
@@ -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;
|
||||
}
|
||||
24
public/vendor/fontawesome/less/solid.less
vendored
24
public/vendor/fontawesome/less/solid.less
vendored
@@ -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;
|
||||
}
|
||||
6
public/vendor/fontawesome/less/v4-shims.less
vendored
6
public/vendor/fontawesome/less/v4-shims.less
vendored
@@ -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';
|
||||
Reference in New Issue
Block a user