Compare commits

...

143 Commits

Author SHA1 Message Date
Abdullah Almsaeed
6757b695af Update Bower 2015-04-16 11:44:18 -04:00
Abdullah Almsaeed
b149ad3db2 Removed support of RTL 2015-04-15 19:37:07 -04:00
Abdullah Almsaeed
69235fee35 Updated Bootstrap.css 2015-04-15 19:28:31 -04:00
Abdullah Almsaeed
ac2b52005c RTL version in progress 2015-04-15 19:28:17 -04:00
Abdullah Almsaeed
ed56daaf97 Merge pull request #337 from gabel/bootstrap-3.3.4
Updated bootstrap to 3.3.4
2015-04-15 19:26:31 -04:00
Abdullah Almsaeed
fd7106ce5b Added bootstrap-rtl 2015-04-15 19:08:15 -04:00
Abdullah Almsaeed
bc4a25452e Fixed typos 2015-04-15 19:07:57 -04:00
Abdullah Almsaeed
777a93ddc4 Published 2015-04-15 19:07:24 -04:00
Abdullah Almsaeed
35e0d2e73d Ignore logs 2015-04-15 19:07:05 -04:00
Abdullah Almsaeed
94e52710d5 updated 2015-04-15 19:06:16 -04:00
Abdullah Almsaeed
8f6d175488 updated 2015-04-15 19:05:38 -04:00
Abdullah Almsaeed
6eb0cefc4f changed control sidebar icon 2015-04-15 19:05:23 -04:00
Abdullah Almsaeed
9a4adb7546 Updated daterangepicker plugin 2015-04-15 18:26:56 -04:00
Abdullah Almsaeed
9ac155ee5c Fixed issue #338 2015-04-15 18:08:35 -04:00
Abdullah Almsaeed
d5c8cb8ab2 Added ability to make item clickable as suggested in issue #323 2015-04-15 18:06:38 -04:00
Abdullah Almsaeed
436856b1c3 Removed unused mixins 2015-04-14 19:14:34 -04:00
Martin Fischer
64096856cc Updated bootstrap to 3.3.4 2015-04-14 08:11:30 +02:00
Abdullah Almsaeed
e0bd7ba438 Created light skin for control sidebar 2015-04-13 21:44:47 -04:00
Abdullah Almsaeed
a1f496be11 Added default dark skin to control sidebar 2015-04-13 21:43:45 -04:00
Abdullah Almsaeed
dc2b2fef49 Fixed issue #329 2015-04-09 21:06:47 -04:00
Abdullah Almsaeed
cd4c9aecba Fixed issue #325 2015-04-09 20:59:44 -04:00
Abdullah Almsaeed
ffe1d9ced5 Fixed issue #328 2015-04-09 19:43:40 -04:00
Abdullah Almsaeed
ba23ea0a11 Fixed right sidebar and boxed layout issues 2015-04-09 19:21:44 -04:00
Abdullah Almsaeed
0d48b12fc0 Fixed sidebar mini transition issue 2015-04-09 19:19:23 -04:00
Abdullah Almsaeed
340be0df61 Updates to v2.1 alpha 2015-04-09 18:52:51 -04:00
Abdullah Almsaeed
0fc9439050 Updated light skin logos 2015-04-07 21:06:05 -04:00
Abdullah Almsaeed
0e7def36bb Adjusted contacts pane position in direct chat 2015-04-07 21:05:43 -04:00
Abdullah Almsaeed
1ef5178a6c Adjusted box overlay zindex 2015-04-07 21:04:55 -04:00
Abdullah Almsaeed
ac534fd60c Added path variable to boxed layout bg img 2015-04-04 12:55:15 -04:00
Abdullah Almsaeed
a056fbf5b2 Merge pull request #320 from Elbandi/master
Allow configure image path for boxed-bg.jpg
2015-04-04 12:52:05 -04:00
Abdullah Almsaeed
5a97938d81 Update demo 2015-04-03 23:19:41 -04:00
Abdullah Almsaeed
34a1353630 Updated 2015-04-03 22:55:46 -04:00
Abdullah Almsaeed
85b64ef0e7 Updated top layout 2015-04-03 22:55:30 -04:00
Abdullah Almsaeed
467d442c22 Added new chartjs preview page 2015-04-03 21:33:33 -04:00
Abdullah Almsaeed
b71df6e81c Added control sidebar to all pages 2015-04-03 21:19:55 -04:00
Abdullah Almsaeed
802592aa4a compiled updates 2015-04-03 20:52:09 -04:00
Abdullah Almsaeed
95fe7c218e moved chart class to miscellaneous.less 2015-04-03 20:49:47 -04:00
Abdullah Almsaeed
7516fece64 Updated links to display sidebar mini properly 2015-04-03 20:48:20 -04:00
Abdullah Almsaeed
fb77d2171c Force control sidebar to slide over content on small screens 2015-04-03 12:44:22 -04:00
Abdullah Almsaeed
4db47e6ca4 updated changelog 2015-04-03 12:43:37 -04:00
Abdullah Almsaeed
46c31acf01 Added clearfix to box elements 2015-04-03 12:34:36 -04:00
Abdullah Almsaeed
bad990bd1a Updated demo menu 2015-04-03 12:20:14 -04:00
Abdullah Almsaeed
5a2dd478fb Fixed sidebar-mini image issue 2015-04-03 12:19:55 -04:00
Abdullah Almsaeed
75596d1189 updated version 2015-04-03 12:00:48 -04:00
Abdullah Almsaeed
c74cf61565 pulled changes 2015-04-03 11:59:42 -04:00
Abdullah Almsaeed
09463c8db2 updated text colors for labels menu in sidebar 2015-04-03 11:59:05 -04:00
Abdullah Almsaeed
e9276e43ac Added skins to css and updated js 2015-04-03 11:58:10 -04:00
Abdullah Almsaeed
a00ab59882 Updated control sidebar to get rid of the need for javascript to keep up with its height 2015-04-03 11:57:46 -04:00
Abdullah Almsaeed
9a122a39d6 Add skins auto compile 2015-04-03 11:56:51 -04:00
Abdullah Almsaeed
bbef7a40e9 Added light skin files 2015-04-03 11:56:11 -04:00
Andras Elso
0b5d6e55ed Allow configure image path for boxed-bg.jpg 2015-04-03 11:30:51 +02:00
Abdullah Almsaeed
5e888faa31 Updates to control sidebar 2015-03-28 20:39:26 -04:00
Abdullah Almsaeed
4dacac85ec Updated broken links 2015-03-28 17:33:02 -04:00
Abdullah Almsaeed
bfb25a6ee8 Updated control sidebar 2015-03-28 14:44:48 -04:00
Abdullah Almsaeed
7cc7d81ad9 Created light sidebar and added new skin mixins 2015-03-28 11:14:54 -04:00
Abdullah Almsaeed
2f7f43109d Updatd collapsed sidebar support 2015-03-27 19:30:02 -04:00
Abdullah Almsaeed
ca3f112980 Updated build 2015-03-27 19:29:28 -04:00
Abdullah Almsaeed
940ac58558 Updated docs 2015-03-27 19:29:03 -04:00
Abdullah Almsaeed
919fba82f6 Added logo support for sidebar-mini 2015-03-25 19:05:57 -04:00
Abdullah Almsaeed
c2158b1138 don't remember 2015-03-25 19:00:53 -04:00
Abdullah Almsaeed
d0664b2695 Added https to CDN link 2015-03-25 18:59:50 -04:00
Abdullah Almsaeed
9ffad71b0d Fixed h2 issue that caused inability to click links 2015-03-25 17:06:41 -04:00
Abdullah Almsaeed
993aff4e31 Prettified the charts and added chartjs 2015-03-23 10:13:35 -04:00
Abdullah Almsaeed
d373b16699 Removed unwanted height restriction on sidebar 2015-03-23 00:30:16 -04:00
Abdullah Almsaeed
1ad2394ff4 Added sidebar mini support to pages 2015-03-23 00:29:33 -04:00
Abdullah Almsaeed
e9b5020cc1 removed deprecated mailbox 2015-03-23 00:25:49 -04:00
Abdullah Almsaeed
046df357d9 Replaced placehold.it image with a local link 2015-03-22 22:53:08 -04:00
Abdullah Almsaeed
df02e559cb Updated ion icons http to https 2015-03-22 22:49:04 -04:00
Abdullah Almsaeed
cbd471a3b2 Update README.md 2015-03-22 22:27:58 -04:00
Abdullah Almsaeed
8365e0e4c8 Update README.md 2015-03-22 21:38:10 -04:00
Abdullah Almsaeed
63b7c3d50e Update README.md 2015-03-22 21:37:48 -04:00
Abdullah Almsaeed
4abde39635 Added span to sidebar links to be compatible with sidebar mini 2015-03-22 21:17:14 -04:00
Abdullah Almsaeed
b4cde82b74 Sidebar mini is here 2015-03-22 21:16:06 -04:00
Abdullah Almsaeed
a771ce89ea Removed weird margin 2015-03-22 21:06:13 -04:00
Abdullah Almsaeed
de6f3a91f9 Compiled css files 2015-03-22 21:03:19 -04:00
Abdullah Almsaeed
cb5ab444d5 Prepared skins to be compatible with sidebar mini 2015-03-22 21:01:46 -04:00
Abdullah Almsaeed
7c7cc5768a Added comments 2015-03-22 17:32:38 -04:00
Abdullah Almsaeed
2b2b706438 Added transition support to sidebar mini 2015-03-22 17:31:15 -04:00
Abdullah Almsaeed
776aa33cb8 Removed extra transition function 2015-03-22 17:28:38 -04:00
Abdullah Almsaeed
c8328e944c Typo fix 2015-03-22 09:25:28 -04:00
Abdullah Almsaeed
d83809c4e9 Update Ion Icons 2015-03-22 08:45:38 -04:00
Abdullah Almsaeed
ae4fcde836 Merge from master 2015-03-21 22:38:14 -04:00
Abdullah Almsaeed
ab57813844 Updated color pallete style 2015-03-21 22:37:23 -04:00
Abdullah Almsaeed
f0fe6d8eff Update README.md 2015-03-20 11:32:59 -04:00
Abdullah Almsaeed
c25a8710f4 Updated version number 2015-03-17 11:36:50 -04:00
Abdullah Almsaeed
c7d5dea45d Updated changelog 2015-03-17 11:34:36 -04:00
Abdullah Almsaeed
edd6de2e50 Updated files 2015-03-17 11:27:50 -04:00
Abdullah Almsaeed
09b425e63e Updated version info 2015-03-17 11:26:08 -04:00
Abdullah Almsaeed
3810f026ce Fixed issue #288 2015-03-17 11:23:28 -04:00
Abdullah Almsaeed
c6e7e8dd07 Merge pull request #279 from Fuhrmann/patch-1
Update Gruntfile.js
2015-03-14 01:06:34 -04:00
Abdullah Almsaeed
4f40077a5b Update README.md 2015-03-09 10:23:06 -04:00
Abdullah Almsaeed
3e3fedd4f5 Fix bower.json issue #227 2015-03-09 10:21:18 -04:00
Ricardo Fuhrmann
544fc08aab Update Gruntfile.js
minor typo
2015-03-06 19:37:57 -04:00
Abdullah Almsaeed
22c5b35043 Merge branch 'master' of https://github.com/almasaeed2010/AdminLTE 2015-03-05 23:03:45 -05:00
Abdullah Almsaeed
c285b41223 Merge pull request #278 from Acris/master
Update demo.js
2015-03-05 23:03:30 -05:00
Abdullah Almsaeed
b11c60a6f8 Updated docs 2015-03-05 22:47:23 -05:00
Acris
5051f21522 Update demo.js
update href='#' to href='javascript:void(0);'
2015-03-05 16:07:32 +08:00
Abdullah Almsaeed
5121f708f7 Update README.md 2015-03-04 11:12:30 -05:00
Abdullah Almsaeed
ebf6b8b937 Update package.json 2015-03-04 11:11:25 -05:00
Abdullah Almsaeed
aec621eb77 Update bower.json 2015-03-04 11:10:56 -05:00
Abdullah Almsaeed
66491416c8 Merge pull request #276 from albelop/patch-1
Change AdminLTE.js to app.js in bower.json
2015-03-04 11:10:20 -05:00
albelop
c6aedd60d3 Fixed .js filename. 2015-03-04 10:34:13 +01:00
Abdullah Almsaeed
b2baf6e74f Fixed typo 2015-03-04 00:01:02 -05:00
Abdullah Almsaeed
41dbb2f9c1 Fixed indentation issue with code examples 2015-03-04 00:00:28 -05:00
Abdullah Almsaeed
59e2ba0e17 Update README.md 2015-03-03 20:40:19 -05:00
Abdullah Almsaeed
0391457ff5 Removed execution permissions from all files 2015-03-03 20:36:58 -05:00
Abdullah Almsaeed
11d8befda2 Updated changelog 2015-03-03 20:06:47 -05:00
Abdullah Almsaeed
1b54f8946d Updated versions in JS and CSS files 2015-03-03 20:04:07 -05:00
Abdullah Almsaeed
9cf17863fa Updated change log 2015-03-03 20:03:17 -05:00
Abdullah Almsaeed
9197cb613f Fixed sidebar issue 2015-03-03 19:59:20 -05:00
Abdullah Almsaeed
9753353574 Updated docs 2015-03-03 19:58:14 -05:00
Abdullah Almsaeed
5c93ffc613 Updated documentation 2015-03-02 20:11:20 -05:00
Abdullah Almsaeed
cdb3d56c38 Updated version in css 2015-03-02 18:53:54 -05:00
Abdullah Almsaeed
7165c78c3c modified permissions 2015-03-02 18:41:47 -05:00
Abdullah Almsaeed
fdb97e3d5d Created separated print.less files 2015-03-02 18:41:16 -05:00
Abdullah Almsaeed
70e9032937 Dynamically build documentation using Grunt includes 2015-03-02 18:39:46 -05:00
Abdullah Almsaeed
8015fa3456 Updated sidebar markup 2015-03-01 19:21:05 -05:00
Abdullah Almsaeed
dbfcd57ecd Updated README.md 2015-03-01 19:19:53 -05:00
Abdullah Almsaeed
e8504a1245 Added bower.json 2015-03-01 12:48:16 -05:00
Abdullah Almsaeed
643976f10e Solved issue with hash links 2015-02-27 22:28:50 -05:00
Abdullah Almsaeed
ed51f8b0ef Merge branch 'master' of https://github.com/almasaeed2010/AdminLTE 2015-02-27 22:06:26 -05:00
Abdullah Almsaeed
b81fd035f6 Updated widgets page to include AdminLTE2.0 components 2015-02-27 22:06:16 -05:00
Abdullah Almsaeed
c78bf1f4d5 Updated docs 2015-02-27 22:05:43 -05:00
Abdullah Almsaeed
1093482f1b Merge pull request #263 from ETNyx/calendar_fix_link
Calendar: add missing protocols for external libraries
2015-02-27 21:27:45 -05:00
Abdullah Almsaeed
d9aae29254 Fixed user menu bottom border radius inconsistency 2015-02-27 21:21:40 -05:00
Abdullah Almsaeed
bb63d927e7 Updated image credits 2015-02-27 21:20:59 -05:00
Abdullah Almsaeed
f882a5a054 Compiled CSS update 2015-02-27 21:14:40 -05:00
Abdullah Almsaeed
b200298e2c Made text in info boxes default to uppercase letters 2015-02-27 21:14:04 -05:00
Abdullah Almsaeed
c5aa9e00f5 Starter template. Stripped from anything not needed and commented well. 2015-02-27 21:13:18 -05:00
Abdullah Almsaeed
7b5711f4e4 Added support for direct chat contacts toggle button 2015-02-27 19:58:00 -05:00
Abdullah Almsaeed
26fc4f6a53 Corrected versioning issues 2015-02-27 19:57:17 -05:00
Silvestr Hašek
7534497535 Calendar: add missing protocols for external lib 2015-02-27 11:11:43 +01:00
Abdullah Almsaeed
1a0afe89b9 Fixed out of bounds checkbox issue 2015-02-26 21:03:58 -05:00
Abdullah Almsaeed
01cd01345a Update README.md 2015-02-26 20:27:46 -05:00
Abdullah Almsaeed
6e2661c367 Updated 2015-02-26 20:27:08 -05:00
Abdullah Almsaeed
970ba215ad Merge pull request #248 from alekstrust/master
make entire breadcrumb item clickable
2015-02-26 20:23:42 -05:00
Abdullah Almsaeed
e180f1f4d9 Merge pull request #260 from githubjeka/patch-1
Update documentation for .layout-boxed
2015-02-26 20:18:48 -05:00
Abdullah Almsaeed
c8a5c85dd4 Fixed issue #262 2015-02-26 20:12:42 -05:00
Evgeniy Tkachenko
e3c644bb21 Update documentation for .layout-boxed
https://github.com/almasaeed2010/AdminLTE/blob/master/dist/css/AdminLTE.css#L44
2015-02-26 09:04:31 +03:00
Abdullah Almsaeed
52777c1e2a Fixed comment typo 2015-02-25 13:40:23 -05:00
Abdullah Almsaeed
59fbae2aee Fixed margin issue with box loding state 2015-02-25 11:03:56 -05:00
Abdullah Almsaeed
57fb76966b Added arrow to select boxes 2015-02-25 10:13:11 -05:00
Javier Távara
1d9d946f88 make entire breadcrumb item clickable 2015-02-21 18:11:57 -05:00
697 changed files with 20817 additions and 5439 deletions

2
.gitignore vendored Executable file → Normal file
View File

@@ -5,3 +5,5 @@
/node_modules/
TODO
*.zip
test.html
*.log

74
Gruntfile.js Executable file → Normal file
View File

@@ -1,56 +1,67 @@
'use strict';
module.exports = function (grunt) {
// load all grunt tasks
grunt.loadNpmTasks('grunt-contrib-less');
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-contrib-uglify');
grunt.initConfig({
watch: {
// if any .less file changes in directory "build/less/" run the "less"-task.
// If any .less file changes in directory "build/less/" run the "less"-task.
files: ["build/less/*.less", "build/less/skins/*.less", "dist/js/app.js"],
tasks: ["less", "uglify"]
},
// "less"-task configuration
//this task will compile all less files upon saving to create both AdminLTE.css and AdminLTE.min.css
// This task will compile all less files upon saving to create both AdminLTE.css and AdminLTE.min.css
less: {
//Development not compressed
// Development not compressed
development: {
options: {
//Wether to compress or not
// Whether to compress or not
compress: false
},
files: {
// compilation.css : source.less
// compilation.css : source.less
"dist/css/AdminLTE.css": "build/less/AdminLTE.less",
//Non minified skin files
"dist/css/skins/skin-blue.css": "build/less/skins/skin-blue.less",
"dist/css/skins/skin-black.css": "build/less/skins/skin-black.less",
"dist/css/skins/skin-yellow.css": "build/less/skins/skin-yellow.less",
"dist/css/skins/skin-green.css": "build/less/skins/skin-green.less",
"dist/css/skins/skin-red.css": "build/less/skins/skin-red.less",
"dist/css/skins/skin-purple.css": "build/less/skins/skin-purple.less",
"dist/css/skins/skin-blue-light.css": "build/less/skins/skin-blue-light.less",
"dist/css/skins/skin-black-light.css": "build/less/skins/skin-black-light.less",
"dist/css/skins/skin-yellow-light.css": "build/less/skins/skin-yellow-light.less",
"dist/css/skins/skin-green-light.css": "build/less/skins/skin-green-light.less",
"dist/css/skins/skin-red-light.css": "build/less/skins/skin-red-light.less",
"dist/css/skins/skin-purple-light.css": "build/less/skins/skin-purple-light.less",
"dist/css/skins/_all-skins.css": "build/less/skins/_all-skins.less"
}
},
//production compresses version
// Production compresses version
production: {
options: {
//Wether to compress or not
// Whether to compress or not
compress: true
},
files: {
// compilation.css : source.less
"dist/css/AdminLTE.min.css": "build/less/AdminLTE.less",
// Skins minified
"dist/css/skins/skin-blue.min.css": "build/less/skins/skin-blue.less",
"dist/css/skins/skin-black.min.css": "build/less/skins/skin-black.less",
"dist/css/skins/skin-yellow.min.css": "build/less/skins/skin-yellow.less",
"dist/css/skins/skin-green.min.css": "build/less/skins/skin-green.less",
"dist/css/skins/skin-red.min.css": "build/less/skins/skin-red.less",
"dist/css/skins/skin-purple.min.css": "build/less/skins/skin-purple.less",
"dist/css/skins/skin-blue-light.min.css": "build/less/skins/skin-blue-light.less",
"dist/css/skins/skin-black-light.min.css": "build/less/skins/skin-black-light.less",
"dist/css/skins/skin-yellow-light.min.css": "build/less/skins/skin-yellow-light.less",
"dist/css/skins/skin-green-light.min.css": "build/less/skins/skin-green-light.less",
"dist/css/skins/skin-red-light.min.css": "build/less/skins/skin-red-light.less",
"dist/css/skins/skin-purple-light.min.css": "build/less/skins/skin-purple-light.less",
"dist/css/skins/_all-skins.min.css": "build/less/skins/_all-skins.less"
}
}
},
//Uglify task info. Compress the js files.
// Uglify task info. Compress the js files.
uglify: {
options: {
mangle: true,
@@ -61,8 +72,45 @@ module.exports = function (grunt) {
'dist/js/app.min.js': ['dist/js/app.js']
}
}
},
// Build the documentation files
includes: {
build: {
src: ['*.html'], // Source files
dest: 'documentation/', // Destination directory
flatten: true,
cwd: 'documentation/build',
options: {
silent: true,
includePath: 'documentation/build/include'
}
}
},
cssjanus: {
build: {
files: {
'dist/css/AdminLTE-rtl.css': 'dist/css/AdminLTE.css',
'dist/css/AdminLTE-rtl.min.css': 'dist/css/AdminLTE.min.css',
'bootstrap/css/bootstrap-rtl.css': 'bootstrap/css/bootstrap.css',
'bootstrap/css/bootstrap-rtl.min.css': 'bootstrap/css/bootstrap.min.css'
}
}
}
});
// the default task (running "grunt" in console) is "watch"
// Load all grunt tasks
// LESS Compiler
grunt.loadNpmTasks('grunt-contrib-less');
// Watch File Changes
grunt.loadNpmTasks('grunt-contrib-watch');
// Compress JS Files
grunt.loadNpmTasks('grunt-contrib-uglify');
// Include Files Within HTML
grunt.loadNpmTasks('grunt-includes');
// Convert CSS to RTL
grunt.loadNpmTasks('grunt-cssjanus');
// The default task (running "grunt" in console) is "watch"
grunt.registerTask('default', ['watch']);
};

View File

@@ -3,14 +3,14 @@ Introduction
**AdminLTE** -- is a fully responsive admin template. Based on **Bootstrap 3** framework. Highly customizable and easy to use. Fits many screen resolutions from small mobile devices to large desktops. Check out the live preview now and see for yourself.
**Download & Preview on [Almsaeed Studio](http://almsaeedstudio.com)**
**Download & Preview on [Almsaeed Studio](https://almsaeedstudio.com)**
Looking for Premium Templates?
------------------------------
**Almsaeed studio just opened a new premium templates page. Hand picked to insure the best quality and the most affordable prices. Visit http://almsaeedstudio.com/premium for more information.**
**Almsaeed studio just opened a new premium templates page. Hand picked to insure the best quality and the most affordable prices. Visit https://almsaeedstudio.com/premium for more information.**
!["AdminLTE Presentation"] (http://almsaeedstudio.com/AdminLTE2.png "AdminLTE Presentation")
!["AdminLTE Presentation"] (https://almsaeedstudio.com/AdminLTE2.png "AdminLTE Presentation")
**AdminLTE** has been carefully coded with clear comments in all of its JS, LESS and HTML files. LESS has been used to increase code customizability.
@@ -20,7 +20,7 @@ There are multiple ways to install AdminLTE.
####Download:
Download from Github or [visit Almsaeed Studio](http://almsaeedstudio.com) and download the lateset release.
Download from Github or [visit Almsaeed Studio](https://almsaeedstudio.com) and download the lateset release.
####Using The Command Line:
@@ -29,13 +29,13 @@ Download from Github or [visit Almsaeed Studio](http://almsaeedstudio.com) and d
- Fork the repository ([here is the guide](https://help.github.com/articles/fork-a-repo/)).
- Clone to your machine
```
git clone https://github.com/YOUR_USERNAME/AdminLTE.git"
git clone https://github.com/YOUR_USERNAME/AdminLTE.git
```
**Bower**
```
bower install git://github.com/almasaeed2010/AdminLTE.git
bower install admin-lte
```
**Composer**
@@ -46,7 +46,7 @@ composer require "almasaeed2010/adminlte=~2.0"
Documentation
-------------
Visit the [online documentation](http://almsaeedstudio.com/themes/AdminLTE/documentation/index.html) for the most
Visit the [online documentation](https://almsaeedstudio.com/themes/AdminLTE/documentation/index.html) for the most
updated guide. Information will be added on a weekly basis.
Browser Support
@@ -62,7 +62,7 @@ Contribution
Contribution are always **welcome and recommended**! Here is how:
- Fork the repository ([here is the guide](https://help.github.com/articles/fork-a-repo/)).
- Clone to your machine ```git clone https://github.com/YOUR_USERNAME/AdminLTE.git"
- Clone to your machine ```git clone https://github.com/YOUR_USERNAME/AdminLTE.git```
- Make your changes
- Create a pull request
@@ -75,16 +75,47 @@ Contribution are always **welcome and recommended**! Here is how:
License
-------
AdminLTE is an open source project by [Almsaeed Studio](http://almsaeedstudio.com) that is licensed under [MIT](http://opensource.org/licenses/MIT). Almsaeed Studio
AdminLTE is an open source project by [Almsaeed Studio](https://almsaeedstudio.com) that is licensed under [MIT](http://opensource.org/licenses/MIT). Almsaeed Studio
reserves the right to change the license of future releases.
Todo List
---------
- ~~Light sidebar colors~~ (Done v2.1.0)
- ~~Right sidebar~~ (Done v2.1.0)
- ~~Minified main-sidebar~~ (Done v2.1.0)
- Right to left support
- Custom pace style
Legacy Realeases
----------------
AdminLTE 1.x can be easily upgraded to 2.x using [this guide](http://almsaeedstudio.com/themes/AdminLTE/documentation/index.html#browsers), but if you intend to keep using AdminLTE 1.x, you can download the latest release from the [releases](https://github.com/almasaeed2010/AdminLTE/releases) section above.
AdminLTE 1.x can be easily upgraded to 2.x using [this guide](https://almsaeedstudio.com/themes/AdminLTE/documentation/index.html#browsers), but if you intend to keep using AdminLTE 1.x, you can download the latest release from the [releases](https://github.com/almasaeed2010/AdminLTE/releases) section above.
Change log
----------
**v2.0:**
**v2.0.5:**
- Fixed issue #288
**v2.0.4:**
- Fixed bower.json to pick up newest release.
**v2.0.3**
- Bug fixes
- Fixed extra page when printing issue #264
- Updated documentation and fixed links scrolling issue
- Created print.less file (this makes it easier if you want to create a seperate CSS file for printing)
- Fixed sidebar stretching issue #275
- Fixed checkbox out of bounds issue in WYSIHTML5 editor.
**v2.0.2:**
- Solved issue with hidden arrow in select inputs.
**v2.0.1:**
- Updated README.md
- Fixed versioning issue in CSS, LESS, and JS
- Updated box-shadow for boxes
- Updated docs
**v2.0.0:**
- Major layout bug fixes
- Change in layout mark up
@@ -117,13 +148,13 @@ Change log
- Bootstrap & jQuery are now hosted locally
- Created documentation.
**ver 1.2:**
**ver 1.2.0:**
- Fixed the sidebar scroll issue when using the fixed layout.
- Added [Bootstrap Social Buttons](http://lipis.github.io/bootstrap-social/ "Bootstrap Social") plugin.
- Fixed RequireJS bug. Thanks to [StaticSphere](https://github.com/StaticSphere "github user").
**ver 1.1:**
**ver 1.1.0:**
- Added new skin. class: .skin-black
- Added [pace](http://github.hubspot.com/pace/docs/welcome/ "pace") plugin.
@@ -138,6 +169,8 @@ Image Credits
[Unsplash](https://unsplash.com/)
[Uifaces](http://uifaces.com/)
Donations
---------
Donations are **greatly appreciated!**

View File

@@ -1,5 +1,5 @@
/*!
* Bootstrap v3.3.2 (http://getbootstrap.com)
* Bootstrap v3.3.4 (http://getbootstrap.com)
* Copyright 2011-2015 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
@@ -958,12 +958,24 @@ th {
.glyphicon-bitcoin:before {
content: "\e227";
}
.glyphicon-btc:before {
content: "\e227";
}
.glyphicon-xbt:before {
content: "\e227";
}
.glyphicon-yen:before {
content: "\00a5";
}
.glyphicon-jpy:before {
content: "\00a5";
}
.glyphicon-ruble:before {
content: "\20bd";
}
.glyphicon-rub:before {
content: "\20bd";
}
.glyphicon-scale:before {
content: "\e230";
}
@@ -1161,6 +1173,9 @@ hr {
overflow: visible;
clip: auto;
}
[role="button"] {
cursor: pointer;
}
h1,
h2,
h3,
@@ -2564,10 +2579,13 @@ output {
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
cursor: not-allowed;
background-color: #eee;
opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
cursor: not-allowed;
}
textarea.form-control {
height: auto;
}
@@ -2634,6 +2652,7 @@ input[type="search"] {
}
.radio-inline,
.checkbox-inline {
position: relative;
display: inline-block;
padding-left: 20px;
margin-bottom: 0;
@@ -2667,6 +2686,7 @@ fieldset[disabled] .checkbox label {
cursor: not-allowed;
}
.form-control-static {
min-height: 34px;
padding-top: 7px;
padding-bottom: 7px;
margin-bottom: 0;
@@ -2708,6 +2728,7 @@ select[multiple].form-group-sm .form-control {
}
.form-group-sm .form-control-static {
height: 30px;
min-height: 32px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
@@ -2744,6 +2765,7 @@ select[multiple].form-group-lg .form-control {
}
.form-group-lg .form-control-static {
height: 46px;
min-height: 38px;
padding: 10px 16px;
font-size: 18px;
line-height: 1.3333333;
@@ -3365,11 +3387,9 @@ input[type="button"].btn-block {
}
.collapse {
display: none;
visibility: hidden;
}
.collapse.in {
display: block;
visibility: visible;
}
tr.collapse.in {
display: table-row;
@@ -3397,7 +3417,7 @@ tbody.collapse.in {
height: 0;
margin-left: 2px;
vertical-align: middle;
border-top: 4px solid;
border-top: 4px dashed;
border-right: 4px solid transparent;
border-left: 4px solid transparent;
}
@@ -4037,11 +4057,9 @@ select[multiple].input-group-sm > .input-group-btn > .btn {
}
.tab-content > .tab-pane {
display: none;
visibility: hidden;
}
.tab-content > .active {
display: block;
visibility: visible;
}
.nav-tabs .dropdown-menu {
margin-top: -1px;
@@ -4088,7 +4106,6 @@ select[multiple].input-group-sm > .input-group-btn > .btn {
height: auto !important;
padding-bottom: 0;
overflow: visible !important;
visibility: visible !important;
}
.navbar-collapse.in {
overflow-y: visible;
@@ -4813,7 +4830,8 @@ a.label:focus {
position: relative;
top: -1px;
}
.btn-xs .badge {
.btn-xs .badge,
.btn-group-xs > .btn .badge {
top: 0;
padding: 1px 5px;
}
@@ -5645,10 +5663,10 @@ a.list-group-item-danger.active:focus {
height: 100%;
border: 0;
}
.embed-responsive.embed-responsive-16by9 {
.embed-responsive-16by9 {
padding-bottom: 56.25%;
}
.embed-responsive.embed-responsive-4by3 {
.embed-responsive-4by3 {
padding-bottom: 75%;
}
.well {
@@ -5707,7 +5725,7 @@ button.close {
right: 0;
bottom: 0;
left: 0;
z-index: 1040;
z-index: 1050;
display: none;
overflow: hidden;
-webkit-overflow-scrolling: touch;
@@ -5750,10 +5768,12 @@ button.close {
box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
.modal-backdrop {
position: absolute;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1040;
background-color: #000;
}
.modal-backdrop.fade {
@@ -5828,7 +5848,6 @@ button.close {
font-size: 12px;
font-weight: normal;
line-height: 1.4;
visibility: visible;
filter: alpha(opacity=0);
opacity: 0;
}
@@ -6348,7 +6367,6 @@ button.close {
}
.hidden {
display: none !important;
visibility: hidden !important;
}
.affix {
position: fixed;

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

34
bower.json Normal file
View File

@@ -0,0 +1,34 @@
{
"name": "AdminLTE",
"version": "2.1.0-beta",
"homepage": "http://almsaeedstudio.com",
"authors": [
"Abdullah Almsaeed <almasaeed2010@gmail.com>"
],
"description": "Admin dashboard and control panel template",
"main": [
"index2.html",
"dist/css/AdminLTE.css",
"dist/js/app.js",
"build/less/AdminLTE.less"
],
"keywords": [
"css",
"js",
"html",
"template",
"admin",
"bootstrap",
"theme",
"backend",
"responsive"
],
"license": "MIT",
"ignore": [
"/.*",
"node_modules",
"bower_components",
"composer.json",
"documentaion"
]
}

0
build/bootstrap-less/mixins/alerts.less Executable file → Normal file
View File

0
build/bootstrap-less/mixins/background-variant.less Executable file → Normal file
View File

0
build/bootstrap-less/mixins/border-radius.less Executable file → Normal file
View File

0
build/bootstrap-less/mixins/buttons.less Executable file → Normal file
View File

0
build/bootstrap-less/mixins/center-block.less Executable file → Normal file
View File

0
build/bootstrap-less/mixins/clearfix.less Executable file → Normal file
View File

0
build/bootstrap-less/mixins/forms.less Executable file → Normal file
View File

0
build/bootstrap-less/mixins/gradients.less Executable file → Normal file
View File

0
build/bootstrap-less/mixins/grid-framework.less Executable file → Normal file
View File

0
build/bootstrap-less/mixins/grid.less Executable file → Normal file
View File

0
build/bootstrap-less/mixins/hide-text.less Executable file → Normal file
View File

0
build/bootstrap-less/mixins/image.less Executable file → Normal file
View File

0
build/bootstrap-less/mixins/labels.less Executable file → Normal file
View File

0
build/bootstrap-less/mixins/list-group.less Executable file → Normal file
View File

0
build/bootstrap-less/mixins/nav-divider.less Executable file → Normal file
View File

0
build/bootstrap-less/mixins/nav-vertical-align.less Executable file → Normal file
View File

0
build/bootstrap-less/mixins/opacity.less Executable file → Normal file
View File

0
build/bootstrap-less/mixins/pagination.less Executable file → Normal file
View File

0
build/bootstrap-less/mixins/panels.less Executable file → Normal file
View File

1
build/bootstrap-less/mixins/progress-bar.less Executable file → Normal file
View File

@@ -1,4 +1,5 @@
// Progress bars
.progress-bar-variant(@color) {
background-color: @color;

0
build/bootstrap-less/mixins/reset-filter.less Executable file → Normal file
View File

0
build/bootstrap-less/mixins/resize.less Executable file → Normal file
View File

0
build/bootstrap-less/mixins/responsive-visibility.less Executable file → Normal file
View File

0
build/bootstrap-less/mixins/size.less Executable file → Normal file
View File

0
build/bootstrap-less/mixins/tab-focus.less Executable file → Normal file
View File

0
build/bootstrap-less/mixins/table-row.less Executable file → Normal file
View File

0
build/bootstrap-less/mixins/text-emphasis.less Executable file → Normal file
View File

0
build/bootstrap-less/mixins/text-overflow.less Executable file → Normal file
View File

0
build/bootstrap-less/mixins/vendor-prefixes.less Executable file → Normal file
View File

6
build/bootstrap-less/variables.less Executable file → Normal file
View File

@@ -207,6 +207,9 @@
//** 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;
@@ -266,7 +269,8 @@
@zindex-popover: 1060;
@zindex-tooltip: 1070;
@zindex-navbar-fixed: 1030;
@zindex-modal: 1040;
@zindex-modal-background: 1040;
@zindex-modal: 1050;
//== Media queries breakpoints

0
build/less/404_500_errors.less Executable file → Normal file
View File

16
build/less/AdminLTE.less Executable file → Normal file
View File

@@ -1,5 +1,5 @@
/*!
* AdminLTE v2.0.1
* AdminLTE v2.1.0
* Author: Almsaeed Studio
* Website: Almsaeed Studio <http://almsaeedstudio.com>
* License: Open source - MIT
@@ -7,7 +7,7 @@
!*/
//google fonts
@import url(//fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,300italic,400italic,600italic);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,300italic,400italic,600italic);
//Bootstrap Variables & Mixins
//The core bootstrap code have not been modified. These files
@@ -25,6 +25,8 @@
//-----------
@import "header.less";
@import "sidebar.less";
@import "sidebar-mini.less";
@import "control-sidebar.less";
@import "dropdown.less";
@import "forms.less";
@import "progress-bars.less";
@@ -52,15 +54,6 @@
@import "404_500_errors.less";
@import "invoice.less";
//Skins
//-------
//@import "skins/skin-blue.less";
//@import "skins/skin-black.less";
//@import "skins/skin-red.less";
//@import "skins/skin-green.less";
//@import "skins/skin-yellow.less";
//@import "skins/skin-purple.less";
//Plugins
//--------
@import "bootstrap-social.less";
@@ -69,3 +62,4 @@
//Miscellaneous
//-------------
@import "miscellaneous.less";
@import "print.less";

0
build/less/alerts.less Executable file → Normal file
View File

0
build/less/bootstrap-social.less vendored Executable file → Normal file
View File

28
build/less/boxes.less Executable file → Normal file
View File

@@ -137,14 +137,14 @@
> .overlay,
> .loading-img {
position: absolute;
top: -3px;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.overlay {
z-index: 1010;
z-index: 50;
background: rgba(255, 255, 255, 0.7);
.border-radius(@box-border-radius);
> .fa {
@@ -164,10 +164,15 @@
}
//Box header
.box-header {
//Add top left and top right border radius
//Add clearfix to header, body and footer
.box-header,
.box-body,
.box-footer {
.clearfix();
}
//Box header
.box-header {
color: #444;
display: block;
padding: @box-padding;
@@ -239,18 +244,7 @@
// Tables within the box body
> .table {
margin-bottom: 0;
}
// Charts
> .chart {
position: relative;
overflow: hidden;
width: 100%;
svg,
canvas {
width: 100%!important;
}
}
}
// Calendar within the box body
.fc {

0
build/less/buttons.less Executable file → Normal file
View File

0
build/less/callout.less Executable file → Normal file
View File

View File

@@ -0,0 +1,275 @@
/*
* Component: Control sidebar. By deafult, this is the right sidebar.
*/
//The sidebar's backhround control class
//This is a hack to make the background visible while scrolling
.control-sidebar-bg {
position: fixed;
z-index: 900;
top: 0;
right: 0;
bottom: 0;
width: @control-sidebar-width;
}
//Transitions
.control-sidebar-bg,
.control-sidebar {
.translate(@control-sidebar-width, 0);
.transition-transform(@transition-speed ease-in-out);
}
//The sidebar
.control-sidebar {
position: absolute;
top: @navbar-height;
right: 0;
width: @control-sidebar-width;
z-index: 1010;
//Fix position after header collapse
@media (max-width: @screen-sm) {
top: @navbar-height + 50;
}
//Tab panes
> .tab-content {
padding: 10px 15px;
}
//Open state with slide over content effect
&.control-sidebar-open {
&,
+ .control-sidebar-bg {
.translate(0, 0);
}
}
}
//Open without silde over content
.control-sidebar-open {
.control-sidebar-bg,
.control-sidebar {
.translate(0,0);
}
@media(min-width: @screen-sm) {
.content-wrapper,
.right-side,
.main-footer {
margin-right: @control-sidebar-width;
}
}
}
//Control sidebar tabs
.control-sidebar-tabs {
> li {
&:first-of-type > a {
margin-left: 1px;
&,
&:hover {
border-left-width: 0!important;
}
}
> a {
.border-radius(0)!important;
//Hover and active states
&,
&:hover {
border-top: none;
border-right: none;
border-left: 1px solid transparent!important;
border-bottom: 1px solid transparent!important;
}
.icon {
font-size: 16px;
}
}
//Active state
&.active {
> a {
&,
&:hover,
&:focus,
&:active {
border-top: none!important;
border-right: none!important;
border-bottom: none!important;
}
}
}
}
//Remove resposiveness on small screens
@media(max-width: @screen-sm) {
display: table;
>li {
display: table-cell!important;
}
}
}
//Headings in the sidebar content
.control-sidebar-heading {
font-weight: 400;
font-size: 16px;
padding: 10px 0;
margin-bottom: 10px;
}
//Subheadings
.control-sidebar-subheading {
display: block;
font-weight: 400;
font-size: 14px;
}
//Control Sidebar Menu
.control-sidebar-menu {
list-style: none;
padding: 0;
margin: 0 -15px;
> li > a {
.clearfix();
display: block;
padding: 10px 15px;
> .control-sidebar-subheading {
margin-top: 0;
}
}
.menu-icon {
float: left;
width: 35px;
height: 35px;
border-radius: 50%;
text-align: center;
line-height: 35px;
}
.menu-info {
margin-left: 45px;
margin-top: 3px;
> .control-sidebar-subheading {
margin: 0;
}
> p {
margin: 0;
font-size: 11px;
}
}
.progress {
margin: 0;
}
}
//Dark skin
.control-sidebar-dark {
color: @sidebar-dark-color;
// Background
+ .control-sidebar-bg {
background: @sidebar-dark-bg;
}
// Sidebar tabs
.control-sidebar-tabs {
border-bottom: darken(@sidebar-dark-bg, 3%);
> li {
> a {
background: darken(@sidebar-dark-bg, 5%);
color: @sidebar-dark-color;
//Hover and active states
&,
&:hover {
border-left-color: darken(@sidebar-dark-bg, 7%)!important;
border-bottom-color: darken(@sidebar-dark-bg, 7%)!important;
}
&:hover,
&:focus,
&:active {
background: darken(@sidebar-dark-bg, 3%);
}
}
//Active state
&.active {
> a {
&,
&:hover,
&:focus,
&:active {
background: @sidebar-dark-bg;
color: #fff;
}
}
}
}
}
//Heading & subheading
.control-sidebar-heading,
.control-sidebar-subheading {
color: #fff;
}
//Sidebar list
.control-sidebar-menu {
> li {
> a {
&:hover {
background: @sidebar-dark-hover-bg;
}
.menu-info {
> p {
color: @sidebar-dark-color;
}
}
}
}
}
}
//Light skin
.control-sidebar-light {
color: lighten(@sidebar-light-color, 10%);
// Background
+ .control-sidebar-bg {
background: @sidebar-light-bg;
border-left: 1px solid @gray;
}
// Sidebar tabs
.control-sidebar-tabs {
border-bottom: @gray;
> li {
> a {
background: darken(@sidebar-light-bg, 5%);
color: @sidebar-light-color;
//Hover and active states
&,
&:hover {
border-left-color: @gray!important;
border-bottom-color: @gray!important;
}
&:hover,
&:focus,
&:active {
background: darken(@sidebar-light-bg, 3%);
}
}
//Active state
&.active {
> a {
&,
&:hover,
&:focus,
&:active {
background: @sidebar-light-bg;
color: #111;
}
}
}
}
}
//Heading & subheading
.control-sidebar-heading,
.control-sidebar-subheading {
color: #111;
}
//Sidebar list
.control-sidebar-menu {
margin-left: -14px;
> li {
> a {
&:hover {
background: @sidebar-light-hover-bg;
}
.menu-info {
> p {
color: lighten(@sidebar-light-color, 10%);
}
}
}
}
}
}

37
build/less/core.less Executable file → Normal file
View File

@@ -35,18 +35,20 @@ body {
}
.layout-boxed {
background: url('../img/boxed-bg.jpg') repeat fixed;
background: url('@{boxed-layout-bg-image-path}') repeat fixed;
}
/*
* Content Wrapper - contins main content
* ```.right-side has been deprecated as of v2.0 in favor of .content-wrapper ```
* ```.right-side has been deprecated as of v2.0.0 in favor of .content-wrapper ```
*/
.content-wrapper,
.right-side,
.main-footer {
.transition-transform(@transition-speed @transition-fn);
.transition(margin-left @transition-speed @transition-fn);
//Using disposable variable to join statements with a comma
@transition-rule: @transition-speed @transition-fn,
margin @transition-speed @transition-fn;
.transition-transform(@transition-rule);
margin-left: @sidebar-width;
z-index: 820;
//Top nav layout
@@ -80,7 +82,7 @@ body {
background: #fff;
padding: 15px;
color: #444;
border-top: 1px solid #eee;
border-top: 1px solid @gray;
}
/* Fixed layout */
@@ -135,7 +137,9 @@ h6,
a {
color: @link-color;
}
a:hover, a:active, a:focus {
a:hover,
a:active,
a:focus {
outline: none;
text-decoration: none;
color: @link-hover-color;
@@ -151,25 +155,4 @@ a:hover, a:active, a:focus {
display: block;
margin-top: 5px;
}
}
/* Don't display when printing */
@media print {
//Add to elements that you do not want to show when printing
.no-print {
display: none;
}
//Elements that we want to hide when printing
.main-sidebar,
.left-side,
.main-header,
.content-header {
display: none;
}
//This is the only element that should appear, so let's remove the margins
.content-wrapper,
.right-side {
margin: 0!important;
}
}

9
build/less/direct-chat.less Executable file → Normal file
View File

@@ -7,7 +7,7 @@
.border-bottom-radius(0);
position: relative;
overflow-x: hidden;
padding: 0;
padding: 0;
}
&.chat-pane-open {
.direct-chat-contacts {
@@ -98,9 +98,6 @@
}
//Direct chat contacts pane
.direct-chat-contacts-open {
/*.direct-chat-messages {
.translate(-101%, 0);
}*/
.direct-chat-contacts {
.translate(0, 0);
}
@@ -113,13 +110,13 @@
height: 250px;
width: 100%;
background: #222d32;
color: #fff;
color: #fff;
overflow: auto;
}
//Contacts list -- for displaying contacts in direct chat contacts pane
.contacts-list {
&:extend(.list-unstyled);
&:extend(.list-unstyled);
> li {
.clearfix();
border-bottom: 1px solid rgba(0,0,0,0.2);

7
build/less/dropdown.less Executable file → Normal file
View File

@@ -183,10 +183,15 @@
//User menu
.navbar-nav > .user-menu {
> .dropdown-menu {
.border-radius(0);
.border-top-radius(0);
padding: 1px 0 0 0;
border-top-width: 0;
width: 280px;
&,
> .user-body {
.border-bottom-radius(4px);
}
// Header menu
> li.user-header {
height: 175px;

11
build/less/forms.less Executable file → Normal file
View File

@@ -3,10 +3,7 @@
* ---------------
*/
.form-control {
.border-radius(@input-radius)!important;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
.border-radius(@input-radius)!important;
box-shadow: none;
border-color: @gray;
&:focus {
@@ -23,6 +20,12 @@
&::-webkit-input-placeholder {
color: #bbb;
}
&:not(select) {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
}
.form-group {

0
build/less/fullcalendar.less Executable file → Normal file
View File

31
build/less/header.less Executable file → Normal file
View File

@@ -9,6 +9,7 @@
z-index: 1030;
//Navbar
> .navbar {
.transition(margin-left @transition-speed @transition-fn);
margin-bottom: 0;
margin-left: @sidebar-width;
border: none;
@@ -41,7 +42,6 @@
//Navbar Right Menu
.navbar-custom-menu,
.navbar-right {
margin-right: 5px;
float: right;
@media (max-width: @screen-sm-max) {
a {
@@ -76,6 +76,10 @@
&:hover {
color: #fff;
}
&:focus,
&:active {
background: transparent;
}
}
.sidebar-toggle .icon-bar {
display: none;
@@ -102,9 +106,10 @@
//Logo bar
.logo {
.transition(width @transition-speed @transition-fn);
display: block;
float: left;
height: 50px;
height: @navbar-height;
font-size: 20px;
line-height: 50px;
text-align: center;
@@ -112,6 +117,15 @@
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
padding: 0 15px;
font-weight: 300;
//Add support to sidebar mini by allowing the user to create
//2 logo designs. mini and lg
.logo-lg {
//should be visibile when sidebar isn't collapsed
display: block;
}
.logo-mini {
display: none;
}
}
//Navbar Brand. Alternative logo with layout-top-nav
.navbar-brand {
@@ -149,6 +163,7 @@
> li > a {
color: #444;
text-decoration: none;
display: inline-block;
> .fa, > .glyphicon, > .ion {
margin-right: 5px;
}
@@ -218,4 +233,16 @@
.left-side {
padding-top: 100px!important;
}
}
.navbar-collapse.pull-left {
@media(max-width: @screen-sm-max) {
float: none!important;
+ .navbar-custom-menu {
display: block;
position: absolute;
top: 0;
right: 40px;
}
}
}

3
build/less/info-box.less Executable file → Normal file
View File

@@ -54,6 +54,9 @@
overflow: hidden;
text-overflow: ellipsis;
}
.info-box-text {
text-transform: uppercase;
}
.info-box-more {
display: block;
}

23
build/less/invoice.less Executable file → Normal file
View File

@@ -13,27 +13,4 @@
.invoice-title {
margin-top: 0;
}
/* Enhancement for printing */
@media print {
.invoice {
width: 100%;
border: 0;
margin: 0;
padding: 0;
}
.invoice-col {
float: left;
width: 33.3333333%;
}
.table-responsive {
overflow: auto;
> .table tr th,
> .table tr td {
white-space: normal!important;
}
}
}

0
build/less/labels.less Executable file → Normal file
View File

0
build/less/lockscreen.less Executable file → Normal file
View File

0
build/less/login_and_register.less Executable file → Normal file
View File

59
build/less/mailbox.less Executable file → Normal file
View File

@@ -74,63 +74,4 @@
}
.mailbox-attachment-close {
&:extend(.close);
}
// ``` These are the rules of the old mailbox, which is now deprecated and will be removed in the a future release ```
.mailbox {
.table-mailbox {
border-left: 1px solid @box-border-color;
border-right: 1px solid @box-border-color;
border-bottom: 1px solid @box-border-color;
tr {
&.unread {
> td {
background-color: rgba(0, 0, 0, 0.05);
color: #000;
font-weight: 600;
}
}
> td > .fa.fa-star,
> td > .fa.fa-star-o,
> td > .glyphicon.glyphicon-star,
> td > .glyphicon.glyphicon-star-empty{
color: @yellow;
cursor: pointer;
}
> td.small-col {
width: 30px;
}
> td.name {
width: 150px;
font-weight: 600;
}
> td.time {
text-align: right;
width: 100px;
}
> td {
white-space: nowrap;
}
& > td > a {color: #444;}
}
}
@media (max-width: @screen-sm-max) {
.nav-stacked {
> li:not(.header) {
float: left;
width: 50%;
&.header {
border: 0!important;
}
}
}
.search-form {
margin-top: 10px;
}
}
}

41
build/less/miscellaneous.less Executable file → Normal file
View File

@@ -2,7 +2,7 @@
* General: Miscellaneous
* ----------------------
*/
/* 10px padding and margins */
// 10px padding and margins
.pad {
padding: 10px;
}
@@ -12,13 +12,13 @@
.margin-bottom {
margin-bottom: 20px;
}
/* Display inline */
// Display inline
.inline {
display: inline;
width: auto;
}
/* Description Blocks */
// Description Blocks
.description-block {
display: block;
margin: 10px 0;
@@ -37,7 +37,7 @@
}
}
/* Background colors */
// Background colors
.bg-red,
.bg-yellow,
.bg-aqua,
@@ -176,7 +176,7 @@
.opacity(.65);
}
/* Text colors */
// Text colors
.text-red {
color: @red !important;
}
@@ -226,37 +226,37 @@
color: @maroon !important;
}
/*Hide elements by display none only*/
// Hide elements by display none only
.hide {
display: none !important;
}
/* Remove borders */
// Remove borders
.no-border {
border: 0px !important;
}
/* Remove padding */
// Remove padding
.no-padding {
padding: 0px !important;
}
/* Remove margins */
// Remove margins
.no-margin {
margin: 0px !important;
}
/* Remove box shadow */
// Remove box shadow
.no-shadow {
box-shadow: none!important;
}
/* Unstyled List */
// Unstyled List
.list-unstyled {
list-style: none;
margin: 0;
padding: 0;
}
/* Remove border radius */
// Remove border radius
.flat {
.border-radius(0)!important;
}
@@ -269,16 +269,15 @@
}
/* _fix for sparkline tooltip */
// _fix for sparkline tooltip
.jqstooltip{
padding: 5px!important;
width:auto!important;
height:auto!important;
}
/*
Gradient Background colors
*/
// Gradient Background colors
.bg-teal-gradient {
.gradient(@teal; @teal; lighten(@teal, 16%))!important;
color: #fff;
@@ -342,4 +341,14 @@ Gradient Background colors
&:hover {
.opacity(1);
}
}
// Charts
.chart {
position: relative;
overflow: hidden;
width: 100%;
svg,
canvas {
width: 100%!important;
}
}

215
build/less/mixins.less Executable file → Normal file
View File

@@ -1,6 +1,7 @@
//AdminLTE mixins
//===============
//Changes the color and the hovering properties of the navbar
.navbar-variant(@color; @font-color: rgba(255, 255, 255, 0.8); @hover-color: #f6f6f6; @hover-bg: rgba(0, 0, 0, 0.1)) {
background-color: @color;
@@ -19,9 +20,6 @@
color: @hover-color;
}
.navbar-custom-menu > .nav {
margin-right: 10px;
}
//Add color to the sidebar toggle button
.sidebar-toggle {
color: @font-color;
@@ -37,9 +35,6 @@
background-color: @bg-color;
color: @color;
border-bottom: @border-bottom-width solid @border-bottom-color;
> a {
color: @color;
}
&:hover {
background: darken(@bg-color, 1%);
@@ -55,7 +50,7 @@
background-color: @color;
a,
.btn {
color: @text-color;
color: @text-color;
}
}
}
@@ -63,11 +58,11 @@
//Direct Chat Variant
.direct-chat-variant(@bg-color; @color: #fff) {
.right > .direct-chat-text {
background: @bg-color;
background: @bg-color;
border-color: @bg-color;
color: @color;
&:after,
&:before {
&:before {
border-left-color: @bg-color;
}
}
@@ -102,4 +97,206 @@
background: -o-linear-gradient(@stop,
@start);
filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",@stop,@start));
}
//Added 2.1.0
//Skins Mixins
//Dark Sidebar Mixin
.skin-dark-sidebar(@link-hover-border-color) {
// Sidebar background color (Both .wrapper and .left-side are responsible for sidebar bg color)
.wrapper,
.main-sidebar,
.left-side {
background-color: @sidebar-dark-bg;
}
//User Panel (resides in the sidebar)
.user-panel {
> .info, > .info > a {
color: #fff;
}
}
//Sidebar Menu. First level links
.sidebar-menu > li {
//Section Headning
&.header {
color: lighten(@sidebar-dark-bg, 20%);
background: darken(@sidebar-dark-bg, 4%);
}
//links
> a {
border-left: 3px solid transparent;
margin-right: 1px;
}
//Hover and active states
&:hover > a, &.active > a {
color: @sidebar-dark-hover-color;
background: @sidebar-dark-hover-bg;
border-left-color: @link-hover-border-color;
}
//First Level Submenu
> .treeview-menu {
margin: 0 1px;
background: @sidebar-dark-submenu-bg;
}
}
//All links within the sidebar menu
.sidebar a {
color: @sidebar-dark-color;
&:hover {
text-decoration: none;
}
}
//All submenus
.treeview-menu {
> li {
> a {
color: @sidebar-dark-submenu-color;
}
&.active > a, > a:hover {
color: @sidebar-dark-submenu-hover-color;
}
}
}
//The sidebar search form
.sidebar-form {
.border-radius(3px);
border: 1px solid lighten(@sidebar-dark-bg, 10%);
margin: 10px 10px;
input[type="text"], .btn {
box-shadow: none;
background-color: lighten(@sidebar-dark-bg, 10%);
border: 1px solid transparent;
height: 35px;
.transition(all @transition-speed @transition-fn);
}
input[type="text"] {
color: #666;
.border-radius(2px, 0, 2px, 0) !important;
&:focus, &:focus + .input-group-btn .btn {
background-color: #fff;
color: #666;
}
&:focus + .input-group-btn .btn {
border-left-color: #fff;
}
}
.btn {
color: #999;
.border-radius(0, 2px, 0, 2px) !important;
}
}
}
//Light Sidebar Mixin
.skin-light-sidebar(@icon-active-color) {
// Sidebar background color (Both .wrapper and .left-side are responsible for sidebar bg color)
.wrapper,
.main-sidebar,
.left-side {
background-color: @sidebar-light-bg;
}
.content-wrapper,
.main-footer {
border-left: 1px solid @gray;
}
//User Panel (resides in the sidebar)
.user-panel {
> .info, > .info > a {
color: @sidebar-light-color;
}
}
//Sidebar Menu. First level links
.sidebar-menu > li {
.transition(border-left-color .3s ease);
//border-left: 3px solid transparent;
//Section Headning
&.header {
color: lighten(@sidebar-light-color, 25%);
background: @sidebar-light-bg;
}
//links
> a {
border-left: 3px solid transparent;
font-weight: 600;
}
//Hover and active states
&:hover > a,
&.active > a {
color: @sidebar-light-hover-color;
background: @sidebar-light-hover-bg;
}
&:hover > a {
}
&.active {
border-left-color: @icon-active-color;
> a {
font-weight: 600;
}
}
//First Level Submenu
> .treeview-menu {
background: @sidebar-light-submenu-bg;
}
}
//All links within the sidebar menu
.sidebar a {
color: @sidebar-light-color;
&:hover {
text-decoration: none;
}
}
//All submenus
.treeview-menu {
> li {
> a {
color: @sidebar-light-submenu-color;
}
&.active > a,
> a:hover {
color: @sidebar-light-submenu-hover-color;
}
&.active > a {
font-weight: 600;
}
}
}
//The sidebar search form
.sidebar-form {
.border-radius(3px);
border: 1px solid @gray;//darken(@sidebar-light-bg, 5%);
margin: 10px 10px;
input[type="text"],
.btn {
box-shadow: none;
background-color: #fff;//darken(@sidebar-light-bg, 3%);
border: 1px solid transparent;
height: 35px;
.transition(all @transition-speed @transition-fn);
}
input[type="text"] {
color: #666;
.border-radius(2px, 0, 2px, 0) !important;
&:focus,
&:focus + .input-group-btn .btn {
background-color: #fff;
color: #666;
}
&:focus + .input-group-btn .btn {
border-left-color: #fff;
}
}
.btn {
color: #999;
.border-radius(0, 2px, 0, 2px) !important;
}
}
@media(min-width: @screen-sm-min) {
&.sidebar-mini.sidebar-collapse {
.sidebar-menu > li > .treeview-menu {
border-left: 1px solid @gray;
}
}
}
}

3
build/less/navs.less Executable file → Normal file
View File

@@ -16,7 +16,8 @@
}
}
> li.active > a,
> li.active > a:hover {
> li.active > a:hover,
> li.active > a:focus {
background-color: #f4f4f4;
border-top-color: @light-blue;
color: #444;

48
build/less/print.less Normal file
View File

@@ -0,0 +1,48 @@
/*
* Misc: print
* -----------
*/
@media print {
//Add to elements that you do not want to show when printing
.no-print {
display: none!important;
}
//Elements that we want to hide when printing
.main-sidebar,
.left-side,
.main-header,
.content-header {
&:extend(.no-print);
}
//This is the only element that should appear, so let's remove the margins
.content-wrapper,
.right-side,
.main-footer {
margin-left: 0!important;
min-height: 0!important;
.translate(0,0)!important;
}
.fixed .content-wrapper,
.fixed .right-side {
padding-top: 0!important;
}
//Invoice printing
.invoice {
width: 100%;
border: 0;
margin: 0;
padding: 0;
}
.invoice-col {
float: left;
width: 33.3333333%;
}
//Make sure table content displays properly
.table-responsive {
overflow: auto;
> .table tr th,
> .table tr td {
white-space: normal!important;
}
}
}

0
build/less/products.less Executable file → Normal file
View File

0
build/less/progress-bars.less Executable file → Normal file
View File

View File

@@ -0,0 +1,134 @@
/*
* Component: Sidebar Mini
*/
//Add sidebar-mini class to the body tag to activate this feature
.sidebar-mini {
//Sidebar mini should work only on devices larger than @screen-sm
@media (min-width: @screen-sm) {
//When the sidebar is collapsed...
&.sidebar-collapse {
//Apply the new margining to the main content and footer
.content-wrapper,
.right-side,
.main-footer {
margin-left: 50px!important;
z-index: 840;
}
//Modify the sidbar to shrink instead of disappearing
.main-sidebar {
//Don't go away! Just shrink
.translate(0, 0);
width: 50px!important;
z-index: 850;
}
.sidebar-menu {
> li {
position: relative;
> a {
margin-right: 0;
}
> a > span {
border-top-right-radius: 4px;
}
&:not(.treeview) {
> a > span {
border-bottom-right-radius: 4px;
}
}
> .treeview-menu {
//Add some padding to the treeview menu
padding-top: 5px;
padding-bottom: 5px;
border-bottom-right-radius: 4px;
}
//Show menu items on hover
&:hover {
> a {
overflow: visible;
}
> a > span:not(.pull-right),
> .treeview-menu {
display: block!important;
position: absolute;
width: @sidebar-width - 50;
left: 50px;
}
//position the header & treeview menus
> a > span {
top: 0;
margin-left: -3px;
padding: 12px 5px 12px 20px;
background-color: inherit;
}
> .treeview-menu {
top: 44px;
margin-left: 0;
}
}
}
}
//Make the sidebar links, menus, labels, badeges
//and angle icons disappear
.main-sidebar .user-panel > .info,
.sidebar-form,
.sidebar-menu > li > a > span,
.sidebar-menu > li > .treeview-menu,
.sidebar-menu >li > a > .pull-right,
.sidebar-menu li.header {
display: none!important;
}
.main-header {
//Lets make the logo also shrink and the mini logo to appear
.logo {
width: 50px;
> .logo-mini {
display: block;
margin-left: -15px;
margin-right: -15px;
font-size: 18px;
}
> .logo-lg {
display: none;
}
}
//Since the logo got smaller, we need to fix the navbar's position
.navbar {
margin-left: 50px;
}
}
}
}
}
//A fix for text overflow while transitioning from sidebar mini to full sidebar
.sidebar-menu li > a,
.main-sidebar .user-panel,
.sidebar-menu > li.header {
white-space: nowrap!important;
overflow: hidden;
}
.sidebar-form,
.sidebar-menu > li.header {
overflow: hidden;
text-overflow: clip;
}
.sidebar-menu li > a {
position: relative;
> .pull-right {
position: absolute;
top: 50%;
right: 10px;
margin-top: -7px;
}
}

58
build/less/sidebar.less Executable file → Normal file
View File

@@ -3,7 +3,7 @@
* ------------------
*/
//Main Sidebar
// ``` .left-side has been deprecated in favor of .main-sidebar ```
// ``` .left-side has been deprecated as of 2.0.0 in favor of .main-sidebar ```
.main-sidebar,
.left-side {
@@ -11,19 +11,21 @@
top: 0;
left: 0;
padding-top: 50px;
height: 100%;
min-height: 100%;
width: @sidebar-width;
z-index: 810;
.transition-transform(@transition-speed @transition-fn);
//Using disposable variable to join statements with a comma
@transition-rule: @transition-speed @transition-fn,
width @transition-speed @transition-fn;
.transition-transform(@transition-rule);
@media (max-width: @screen-xs-max) {
.translate(-@sidebar-width, 0);
.translate(-@sidebar-width, 0);
}
.sidebar-collapse & {
@media (min-width: @screen-sm) {
.translate(-@sidebar-width, 0);
}
}
.sidebar-open & {
@media (max-width: @screen-xs-max) {
.translate(0, 0);
@@ -33,10 +35,6 @@
.sidebar {
padding-bottom: 10px;
.fixed & {
overflow: auto;
height: 100%;
}
}
// remove border from form
.sidebar-form {
@@ -47,29 +45,35 @@
//Sidebar user panel
.user-panel {
position: relative;
width: 100%;
padding: 10px;
overflow: hidden;
.clearfix();
> .image > img {
width: 45px;
height: 45px;
width: 100%;
max-width: 45px;
height: auto;
}
> .info {
font-weight: 600;
> .info {
padding: 5px 5px 5px 15px;
font-size: 14px;
line-height: 1;
}
> .info > p {
margin-bottom: 9px;
}
> .info > a {
text-decoration: none;
padding-right: 5px;
margin-top: 3px;
font-size: 11px;
font-weight: normal;
> .fa, > .ion, > .glyphicon {
margin-right: 3px;
position: absolute;
left: 55px;
> p {
font-weight: 600;
margin-bottom: 9px;
}
> a {
text-decoration: none;
padding-right: 5px;
margin-top: 3px;
font-size: 11px;
> .fa,
> .ion,
> .glyphicon {
margin-right: 3px;
}
}
}
}
@@ -79,7 +83,7 @@
list-style: none;
margin: 0;
padding: 0;
//First Level
> li {
position: relative;
margin: 0;

View File

@@ -1,7 +1,13 @@
//All skins in one file
@import "skin-blue.less";
@import "skin-blue-light.less";
@import "skin-black.less";
@import "skin-black-light.less";
@import "skin-green.less";
@import "skin-green-light.less";
@import "skin-red.less";
@import "skin-red-light.less";
@import "skin-yellow.less";
@import "skin-purple.less";
@import "skin-yellow-light.less";
@import "skin-purple.less";
@import "skin-purple-light.less";

View File

@@ -0,0 +1,64 @@
/*
* Skin: Black
* -----------
*/
@import "../../bootstrap-less/mixins.less";
@import "../../bootstrap-less/variables.less";
@import "../variables.less";
@import "../mixins.less";
/* skin-black navbar */
.skin-black-light {
//Navbar & Logo
.main-header {
.box-shadow(0px 1px 1px rgba(0, 0, 0, 0.05));
.navbar-toggle {
color: #333;
}
.navbar-brand {
color: #333;
border-right: 1px solid #eee;
}
> .navbar {
.navbar-variant(#fff; #333; #999; #fff);
> .sidebar-toggle {
color: #333;
border-right: 1px solid #eee;
}
.navbar-nav {
> li > a {
border-right: 1px solid #eee;
}
}
.navbar-custom-menu .navbar-nav,
.navbar-right {
> li {
> a {
border-left: 1px solid #eee;
border-right-width: 0;
}
}
}
}
> .logo {
.logo-variant(#fff; #333);
border-right: 1px solid #eee;
@media (max-width: @screen-header-collapse) {
.logo-variant(#222; #fff);
border-right: none;
}
}
li.user-header {
background-color: #222;
}
}
//Content Header
.content-header {
background: transparent;
box-shadow: none;
}
//Create the sidebar skin
.skin-light-sidebar(#fff);
}

89
build/less/skins/skin-black.less Executable file → Normal file
View File

@@ -59,91 +59,6 @@
background: transparent;
box-shadow: none;
}
//User Panel (resides in sidebar)
.user-panel {
> .image > img {
border: 1px solid #444;
}
> .info, > .info > a {
color: #eee;
}
}
//Sidebar & Treeview
// Sidebar color
.main-sidebar,
.left-side,
.wrapper {
background: #222;
}
// the menu
.sidebar > .sidebar-menu > li {
&.header {
background: darken(#222, 2%);
color: rgba(255, 255, 255, .4);
}
> a {
margin-right: 1px;
border-left: 3px solid transparent;
}
//Hover and active states
> a:hover,
&.active > a {
color: #fff;
background: #444;
border-left-color: #fff;
}
> .treeview-menu {
background: #333;
}
}
.sidebar a {
color: #eee;
&:hover {
text-decoration: none;
}
}
// skin blue treeview-menu
.treeview-menu {
> li {
> a {
color: #ccc;
}
&.active > a,
> a:hover {
color: #fff;
}
}
}
//Sidebar Search Form
.sidebar-form {
.border-radius(3px);
border: 1px solid lighten(#222, 10%);
margin: 10px 10px;
input[type="text"], .btn {
box-shadow: none;
background-color: lighten(#222, 10%);
border: 1px solid transparent;
height: 35px;
.transition(all @transition-speed @transition-fn);
}
input[type="text"] {
color: #666;
.border-radius(2px, 0, 2px, 0) !important;
&:focus, &:focus + .input-group-btn .btn {
background-color: #fff;
color: #666;
}
&:focus + .input-group-btn .btn {
border-left-color: #fff;
}
}
.btn {
color: #999;
.border-radius(0, 2px, 0, 2px) !important;
}
}
//Create the sidebar skin
.skin-dark-sidebar(#fff);
}

View File

@@ -0,0 +1,61 @@
/*
* Skin: Blue
* ----------
*/
@import "../../bootstrap-less/mixins.less";
@import "../../bootstrap-less/variables.less";
@import "../variables.less";
@import "../mixins.less";
.skin-blue-light {
//Navbar
.main-header {
.navbar {
.navbar-variant(@light-blue; #fff);
.sidebar-toggle {
color: #fff;
&:hover {
background-color: darken(@light-blue, 5%);
}
}
@media (max-width: @screen-header-collapse) {
.dropdown-menu {
li {
&.divider {
background-color: rgba(255, 255, 255, 0.1);
}
a {
color: #fff;
&:hover {
background: darken(@light-blue, 5%);
}
}
}
}
}
}
//Logo
.logo {
.logo-variant(@light-blue);
}
li.user-header {
background-color: @light-blue;
}
}
//Content Header
.content-header {
background: transparent;
}
//Create the sidebar skin
.skin-light-sidebar(@light-blue);
.main-footer {
border-top-color: @gray;
}
}
.skin-blue.layout-top-nav .main-header > .logo {
.logo-variant(@light-blue);
}

88
build/less/skins/skin-blue.less Executable file → Normal file
View File

@@ -36,7 +36,7 @@
}
//Logo
.logo {
.logo-variant(darken(@light-blue, 5%));
.logo-variant(darken(@light-blue, 5%));
}
li.user-header {
@@ -49,90 +49,8 @@
background: transparent;
}
//User Panel (resides in the sidebar)
.user-panel {
> .info, > .info > a {
color: #fff;
}
}
//Sidebar & Treeview menu
// the menu
.sidebar-menu > li {
&.header {
color: lighten(@sidebar-dark-bg, 20%);
background: darken(@sidebar-dark-bg, 4%);
}
> a {
border-left: 3px solid transparent;
margin-right: 1px;
}
//Hover and active states
> a:hover, &.active > a {
color: @sidebar-dark-hover-color;
background: @sidebar-dark-hover-bg;
border-left-color: @light-blue;
}
> .treeview-menu {
margin: 0 1px;
background: @sidebar-dark-submenu-bg;
}
}
// Sidebar color (Both .wrapper and .left-side are responsible for sidebar bg color)
.wrapper,
.main-sidebar,
.left-side {
background: @sidebar-dark-bg;
}
.sidebar a {
color: @sidebar-dark-color;
&:hover {
text-decoration: none;
}
}
// skin blue treeview-menu
.treeview-menu {
> li {
> a {
color: @sidebar-dark-submenu-color;
}
&.active > a, > a:hover {
color: @sidebar-dark-submenu-hover-color;
}
}
}
.sidebar-form {
.border-radius(3px);
border: 1px solid lighten(@sidebar-dark-bg, 10%);
margin: 10px 10px;
input[type="text"], .btn {
box-shadow: none;
background-color: lighten(@sidebar-dark-bg, 10%);
border: 1px solid transparent;
height: 35px;
.transition(all @transition-speed @transition-fn);
}
input[type="text"] {
color: #666;
.border-radius(2px, 0, 2px, 0) !important;
&:focus, &:focus + .input-group-btn .btn {
background-color: #fff;
color: #666;
}
&:focus + .input-group-btn .btn {
border-left-color: #fff;
}
}
.btn {
color: #999;
.border-radius(0, 2px, 0, 2px) !important;
}
}
//Create the sidebar skin
.skin-dark-sidebar(@light-blue);
}
.skin-blue.layout-top-nav .main-header > .logo {

View File

@@ -0,0 +1,56 @@
/*
* Skin: Green
* -----------
*/
@import "../../bootstrap-less/mixins.less";
@import "../../bootstrap-less/variables.less";
@import "../variables.less";
@import "../mixins.less";
.skin-green-light {
//Navbar
.main-header {
.navbar {
.navbar-variant(@green; #fff);
.sidebar-toggle {
color: #fff;
&:hover {
background-color: darken(@green, 5%);
}
}
@media(max-width: @screen-header-collapse) {
.dropdown-menu {
li {
&.divider {
background-color: rgba(255,255,255,0.1);
}
a {
color: #fff;
&:hover {
background: darken(@green, 5%);
}
}
}
}
}
}
//Logo
.logo {
.logo-variant(@green);
}
li.user-header {
background-color: @green;
}
}
//Content Header
.content-header {
background: transparent;
}
//Create the sidebar skin
.skin-light-sidebar(@green);
}

View File

@@ -49,87 +49,8 @@
.content-header {
background: transparent;
}
//Create the sidebar skin
.skin-dark-sidebar(@green);
//User Panel (resides in the sidebar)
.user-panel {
> .info, > .info > a {
color: #fff;
}
}
//Sidebar & Treeview menu
// the menu
.sidebar-menu > li {
&.header {
color: lighten(@sidebar-dark-bg, 20%);
background: darken(@sidebar-dark-bg, 4%);
}
> a {
border-left: 3px solid transparent;
margin-right: 1px;
}
//Hover and active states
> a:hover, &.active > a {
color: @sidebar-dark-hover-color;
background: @sidebar-dark-hover-bg;
border-left-color: @green;
}
> .treeview-menu {
margin: 0 1px;
background: @sidebar-dark-submenu-bg;
}
}
// Sidebar color (Both .wrapper and .left-side are responsible for sidebar bg color)
.wrapper ,
.main-sidebar,
.left-side {
background: @sidebar-dark-bg;
}
.sidebar a {
color: @sidebar-dark-color;
&:hover {
text-decoration: none;
}
}
// skin blue treeview-menu
.treeview-menu {
> li {
> a {color: @sidebar-dark-submenu-color;}
&.active > a, > a:hover {
color: @sidebar-dark-submenu-hover-color;
}
}
}
.sidebar-form {
.border-radius(3px);
border: 1px solid lighten(@sidebar-dark-bg, 10%);
margin: 10px 10px;
input[type="text"], .btn {
box-shadow: none;
background-color: lighten(@sidebar-dark-bg, 10%);
border: 1px solid transparent;
height: 35px;
.transition(all @transition-speed @transition-fn);
}
input[type="text"]{
color: #666;
.border-radius(2px, 0, 2px, 0)!important;
&:focus, &:focus + .input-group-btn .btn {
background-color: #fff;
color: #666;
}
&:focus + .input-group-btn .btn {
border-left-color: #fff;
}
}
.btn {
color: #999;
.border-radius(0, 2px, 0, 2px)!important;
}
}
}

View File

@@ -0,0 +1,55 @@
/*
* Skin: Purple
* ------------
*/
@import "../../bootstrap-less/mixins.less";
@import "../../bootstrap-less/variables.less";
@import "../variables.less";
@import "../mixins.less";
.skin-purple-light {
//Navbar
.main-header {
.navbar {
.navbar-variant(@purple; #fff);
.sidebar-toggle {
color: #fff;
&:hover {
background-color: darken(@purple, 5%);
}
}
@media(max-width: @screen-header-collapse) {
.dropdown-menu {
li {
&.divider {
background-color: rgba(255,255,255,0.1);
}
a {
color: #fff;
&:hover {
background: darken(@purple, 5%);
}
}
}
}
}
}
//Logo
.logo {
.logo-variant(@purple);
}
li.user-header {
background-color: @purple;
}
}
//Content Header
.content-header {
background: transparent;
}
//Create the sidebar skin
.skin-light-sidebar(@purple);
}

View File

@@ -50,86 +50,6 @@
background: transparent;
}
//User Panel (resides in the sidebar)
.user-panel {
> .info, > .info > a {
color: #fff;
}
}
//Sidebar & Treeview menu
// the menu
.sidebar-menu > li {
&.header {
color: lighten(@sidebar-dark-bg, 20%);
background: darken(@sidebar-dark-bg, 4%);
}
> a {
border-left: 3px solid transparent;
margin-right: 1px;
}
//Hover and active states
> a:hover, &.active > a {
color: @sidebar-dark-hover-color;
background: @sidebar-dark-hover-bg;
border-left-color: @purple;
}
> .treeview-menu {
margin: 0 1px;
background: @sidebar-dark-submenu-bg;
}
}
// Sidebar color (Both .wrapper and .left-side are responsible for sidebar bg color)
.wrapper ,
.main-sidebar,
.left-side {
background: @sidebar-dark-bg;
}
.sidebar a {
color: @sidebar-dark-color;
&:hover {
text-decoration: none;
}
}
// skin blue treeview-menu
.treeview-menu {
> li {
> a {color: @sidebar-dark-submenu-color;}
&.active > a, > a:hover {
color: @sidebar-dark-submenu-hover-color;
}
}
}
.sidebar-form {
.border-radius(3px);
border: 1px solid lighten(@sidebar-dark-bg, 10%);
margin: 10px 10px;
input[type="text"], .btn {
box-shadow: none;
background-color: lighten(@sidebar-dark-bg, 10%);
border: 1px solid transparent;
height: 35px;
.transition(all @transition-speed @transition-fn);
}
input[type="text"]{
color: #666;
.border-radius(2px, 0, 2px, 0)!important;
&:focus, &:focus + .input-group-btn .btn {
background-color: #fff;
color: #666;
}
&:focus + .input-group-btn .btn {
border-left-color: #fff;
}
}
.btn {
color: #999;
.border-radius(0, 2px, 0, 2px)!important;
}
}
//Create the sidebar skin
.skin-dark-sidebar(@purple);
}

View File

@@ -0,0 +1,55 @@
/*
* Skin: Red
* ---------
*/
@import "../../bootstrap-less/mixins.less";
@import "../../bootstrap-less/variables.less";
@import "../variables.less";
@import "../mixins.less";
.skin-red-light {
//Navbar
.main-header {
.navbar {
.navbar-variant(@red; #fff);
.sidebar-toggle {
color: #fff;
&:hover {
background-color: darken(@red, 5%);
}
}
@media(max-width: @screen-header-collapse) {
.dropdown-menu {
li {
&.divider {
background-color: rgba(255,255,255,0.1);
}
a {
color: #fff;
&:hover {
background: darken(@red, 5%);
}
}
}
}
}
}
//Logo
.logo {
.logo-variant(@red);
}
li.user-header {
background-color: @red;
}
}
//Content Header
.content-header {
background: transparent;
}
//Create the sidebar skin
.skin-light-sidebar(@red);
}

View File

@@ -50,86 +50,6 @@
background: transparent;
}
//User Panel (resides in the sidebar)
.user-panel {
> .info, > .info > a {
color: #fff;
}
}
//Sidebar & Treeview menu
// the menu
.sidebar-menu > li {
&.header {
color: lighten(@sidebar-dark-bg, 20%);
background: darken(@sidebar-dark-bg, 4%);
}
> a {
border-left: 3px solid transparent;
margin-right: 1px;
}
//Hover and active states
> a:hover, &.active > a {
color: @sidebar-dark-hover-color;
background: @sidebar-dark-hover-bg;
border-left-color: @red;
}
> .treeview-menu {
margin: 0 1px;
background: @sidebar-dark-submenu-bg;
}
}
// Sidebar color (Both .wrapper and .left-side are responsible for sidebar bg color)
.wrapper ,
.main-sidebar,
.left-side {
background: @sidebar-dark-bg;
}
.sidebar a {
color: @sidebar-dark-color;
&:hover {
text-decoration: none;
}
}
// skin blue treeview-menu
.treeview-menu {
> li {
> a {color: @sidebar-dark-submenu-color;}
&.active > a, > a:hover {
color: @sidebar-dark-submenu-hover-color;
}
}
}
.sidebar-form {
.border-radius(3px);
border: 1px solid lighten(@sidebar-dark-bg, 10%);
margin: 10px 10px;
input[type="text"], .btn {
box-shadow: none;
background-color: lighten(@sidebar-dark-bg, 10%);
border: 1px solid transparent;
height: 35px;
.transition(all @transition-speed @transition-fn);
}
input[type="text"]{
color: #666;
.border-radius(2px, 0, 2px, 0)!important;
&:focus, &:focus + .input-group-btn .btn {
background-color: #fff;
color: #666;
}
&:focus + .input-group-btn .btn {
border-left-color: #fff;
}
}
.btn {
color: #999;
.border-radius(0, 2px, 0, 2px)!important;
}
}
//Create the sidebar skin
.skin-dark-sidebar(@red);
}

View File

@@ -0,0 +1,55 @@
/*
* Skin: Yellow
* ------------
*/
@import "../../bootstrap-less/mixins.less";
@import "../../bootstrap-less/variables.less";
@import "../variables.less";
@import "../mixins.less";
.skin-yellow-light {
//Navbar
.main-header {
.navbar {
.navbar-variant(@yellow; #fff);
.sidebar-toggle {
color: #fff;
&:hover {
background-color: darken(@yellow, 5%);
}
}
@media(max-width: @screen-header-collapse) {
.dropdown-menu {
li {
&.divider {
background-color: rgba(255,255,255,0.1);
}
a {
color: #fff;
&:hover {
background: darken(@yellow, 5%);
}
}
}
}
}
}
//Logo
.logo {
.logo-variant(@yellow);
}
li.user-header {
background-color: @yellow;
}
}
//Content Header
.content-header {
background: transparent;
}
//Create the sidebar skin
.skin-light-sidebar(@yellow);
}

View File

@@ -50,86 +50,6 @@
background: transparent;
}
//User Panel (resides in the sidebar)
.user-panel {
> .info, > .info > a {
color: #fff;
}
}
//Sidebar & Treeview menu
// the menu
.sidebar-menu > li {
&.header {
color: lighten(@sidebar-dark-bg, 20%);
background: darken(@sidebar-dark-bg, 4%);
}
> a {
border-left: 3px solid transparent;
margin-right: 1px;
}
//Hover and active states
> a:hover, &.active > a {
color: @sidebar-dark-hover-color;
background: @sidebar-dark-hover-bg;
border-left-color: @yellow;
}
> .treeview-menu {
margin: 0 1px;
background: @sidebar-dark-submenu-bg;
}
}
// Sidebar color (Both .wrapper and .left-side are responsible for sidebar bg color)
.wrapper ,
.main-sidebar,
.left-side {
background: @sidebar-dark-bg;
}
.sidebar a {
color: @sidebar-dark-color;
&:hover {
text-decoration: none;
}
}
// skin blue treeview-menu
.treeview-menu {
> li {
> a {color: @sidebar-dark-submenu-color;}
&.active > a, > a:hover {
color: @sidebar-dark-submenu-hover-color;
}
}
}
.sidebar-form {
.border-radius(3px);
border: 1px solid lighten(@sidebar-dark-bg, 10%);
margin: 10px 10px;
input[type="text"], .btn {
box-shadow: none;
background-color: lighten(@sidebar-dark-bg, 10%);
border: 1px solid transparent;
height: 35px;
.transition(all @transition-speed @transition-fn);
}
input[type="text"]{
color: #666;
.border-radius(2px, 0, 2px, 0)!important;
&:focus, &:focus + .input-group-btn .btn {
background-color: #fff;
color: #666;
}
&:focus + .input-group-btn .btn {
border-left-color: #fff;
}
}
.btn {
color: #999;
.border-radius(0, 2px, 0, 2px)!important;
}
}
//Create the sidebar skin
.skin-dark-sidebar(@yellow);
}

0
build/less/small-box.less Executable file → Normal file
View File

0
build/less/table.less Executable file → Normal file
View File

0
build/less/timeline.less Executable file → Normal file
View File

15
build/less/users-list.less Executable file → Normal file
View File

@@ -9,11 +9,17 @@
float: left;
padding: 10px;
text-align: center;
> img {
img {
.border-radius(50%);
max-width: 100%;
height: auto;
}
}
> a:hover {
&,
.users-list-name {
color: #999;
}
}
}
}
.users-list-name,
@@ -25,10 +31,7 @@
color: #444;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
&:hover {
color: #999;
}
text-overflow: ellipsis;
}
.users-list-date {
color: #999;

28
build/less/variables.less Executable file → Normal file
View File

@@ -1,6 +1,11 @@
//AdminLTE 2 Variables.less
//=========================
//PATHS
//--------------------------------------------------------
@boxed-layout-bg-image-path: "../img/boxed-bg.jpg";
//COLORS
//--------------------------------------------------------
@@ -36,21 +41,34 @@
@link-hover-color: lighten(@link-color, 15%);
//Body background (Affects main content background only)
@body-bg: #ecf0f5;//darken(#f4f5f7, 4%);
@body-bg: #ecf0f5;
//SIDEBAR SKINS
//--------------------------------------------------------
//skin blue (light) sidebar vars
//Dark sidebar
@sidebar-dark-bg: #222d32;
@sidebar-dark-hover-bg: darken(@sidebar-dark-bg, 2%);
@sidebar-dark-color: lighten(@sidebar-dark-bg, 60%);
@sidebar-dark-color: lighten(@sidebar-dark-bg, 60%);
@sidebar-dark-hover-color: #fff;
@sidebar-dark-border: #dbdbdb;
@sidebar-dark-submenu-bg: lighten(@sidebar-dark-bg, 5%);
@sidebar-dark-submenu-color: lighten(@sidebar-dark-submenu-bg, 40%);
@sidebar-dark-submenu-hover-color: #fff;
//Light sidebar
@sidebar-light-bg: #f9fafc;
@sidebar-light-hover-bg: lighten(#f0f0f1, 1.5%);
@sidebar-light-color: #444;
@sidebar-light-hover-color: #000;
@sidebar-light-submenu-bg: @sidebar-light-hover-bg;
@sidebar-light-submenu-color: #777;
@sidebar-light-submenu-hover-color: #000;
//CONTROL SIDEBAR
//--------------------------------------------------------
@control-sidebar-width: @sidebar-width;
//BOXES
//--------------------------------------------------------
@box-border-color: #f4f4f4;
@@ -99,4 +117,4 @@
//Transition global options
@transition-speed: .3s;
@transition-fn: cubic-bezier(0.32,1.25,0.375,1.15);
@transition-fn: ease-in-out;//cubic-bezier(0.32,1.25,0.375,1.15);

View File

@@ -1,6 +1,39 @@
CHANGE LOG:
v2.1.0:
- Update Ion Icons
- Added right sidebar ```.control-sidebar```
- Control sidebar has 2 open effects: slide over content and push content
- Control sidebar converts to always slide over content on small screens
- Added 6 new light sidebar skins
- Updated demo menu
- Added ChartJS preview page
- Fixed some minor bugs
- Added light control sidebar skin
v2.0
v2.0.5:
- Fixed issue #288
v2.0.4:
- Fixed bower.json to pick up newest release.
v2.0.3:
- Bug fixes
- Fixed extra page when printing issue #264
- Updated documentation and fixed links scrolling issue
- Created print.less file (this makes it easier if you want to create a seperate CSS file for printing)
- Fixed sidebar stretching issue #275
- Fixed checkbox out of bounds issue in WYSIHTML5 editor.
v2.0.2:
- Solved issue with hidden arrow in select inputs.
v2.0.1:
- Updated README.md
- Fixed versioning issue in CSS, LESS, and JS
- Updated box-shadow for boxes
- Updated docs
v2.0.0
- Major layout bug fixes
- Change in layout mark up
- Added transitions to the sidebar

0
composer.json Executable file → Normal file
View File

628
dist/css/AdminLTE.css vendored Executable file → Normal file
View File

@@ -1,6 +1,6 @@
@import url(//fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,300italic,400italic,600italic);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,300italic,400italic,600italic);
/*!
* AdminLTE v2.0.1
* AdminLTE v2.1.0
* Author: Almsaeed Studio
* Website: Almsaeed Studio <http://almsaeedstudio.com>
* License: Open source - MIT
@@ -52,18 +52,15 @@ body {
}
/*
* Content Wrapper - contins main content
* ```.right-side has been deprecated as of v2.0 in favor of .content-wrapper ```
* ```.right-side has been deprecated as of v2.0.0 in favor of .content-wrapper ```
*/
.content-wrapper,
.right-side,
.main-footer {
-webkit-transition: -webkit-transform 0.3s cubic-bezier(0.32, 1.25, 0.375, 1.15);
-moz-transition: -moz-transform 0.3s cubic-bezier(0.32, 1.25, 0.375, 1.15);
-o-transition: -o-transform 0.3s cubic-bezier(0.32, 1.25, 0.375, 1.15);
transition: transform 0.3s cubic-bezier(0.32, 1.25, 0.375, 1.15);
-webkit-transition: margin-left 0.3s cubic-bezier(0.32, 1.25, 0.375, 1.15);
-o-transition: margin-left 0.3s cubic-bezier(0.32, 1.25, 0.375, 1.15);
transition: margin-left 0.3s cubic-bezier(0.32, 1.25, 0.375, 1.15);
-webkit-transition: -webkit-transform 0.3s ease-in-out, margin 0.3s ease-in-out;
-moz-transition: -moz-transform 0.3s ease-in-out, margin 0.3s ease-in-out;
-o-transition: -o-transform 0.3s ease-in-out, margin 0.3s ease-in-out;
transition: transform 0.3s ease-in-out, margin 0.3s ease-in-out;
margin-left: 230px;
z-index: 820;
}
@@ -106,7 +103,7 @@ body {
background: #fff;
padding: 15px;
color: #444;
border-top: 1px solid #eee;
border-top: 1px solid #d2d6de;
}
/* Fixed layout */
.fixed .main-header,
@@ -177,22 +174,6 @@ a:focus {
display: block;
margin-top: 5px;
}
/* Don't display when printing */
@media print {
.no-print {
display: none;
}
.main-sidebar,
.left-side,
.main-header,
.content-header {
display: none;
}
.content-wrapper,
.right-side {
margin: 0!important;
}
}
/*
* Component: Main Header
* ----------------------
@@ -203,6 +184,9 @@ a:focus {
z-index: 1030;
}
.main-header > .navbar {
-webkit-transition: margin-left 0.3s ease-in-out;
-o-transition: margin-left 0.3s ease-in-out;
transition: margin-left 0.3s ease-in-out;
margin-bottom: 0;
margin-left: 230px;
border: none;
@@ -233,7 +217,6 @@ a:focus {
}
.main-header .navbar-custom-menu,
.main-header .navbar-right {
margin-right: 5px;
float: right;
}
@media (max-width: 991px) {
@@ -268,6 +251,10 @@ a:focus {
.main-header .sidebar-toggle:hover {
color: #fff;
}
.main-header .sidebar-toggle:focus,
.main-header .sidebar-toggle:active {
background: transparent;
}
.main-header .sidebar-toggle .icon-bar {
display: none;
}
@@ -286,6 +273,9 @@ a:focus {
line-height: .9;
}
.main-header .logo {
-webkit-transition: width 0.3s ease-in-out;
-o-transition: width 0.3s ease-in-out;
transition: width 0.3s ease-in-out;
display: block;
float: left;
height: 50px;
@@ -297,6 +287,12 @@ a:focus {
padding: 0 15px;
font-weight: 300;
}
.main-header .logo .logo-lg {
display: block;
}
.main-header .logo .logo-mini {
display: none;
}
.main-header .navbar-brand {
color: #fff;
}
@@ -329,6 +325,7 @@ a:focus {
.content-header > .breadcrumb > li > a {
color: #444;
text-decoration: none;
display: inline-block;
}
.content-header > .breadcrumb > li > a > .fa,
.content-header > .breadcrumb > li > a > .glyphicon,
@@ -393,6 +390,17 @@ a:focus {
padding-top: 100px!important;
}
}
@media (max-width: 991px) {
.navbar-collapse.pull-left {
float: none!important;
}
.navbar-collapse.pull-left + .navbar-custom-menu {
display: block;
position: absolute;
top: 0;
right: 40px;
}
}
/*
* Component: Sidebar
* ------------------
@@ -403,13 +411,13 @@ a:focus {
top: 0;
left: 0;
padding-top: 50px;
height: 100%;
min-height: 100%;
width: 230px;
z-index: 810;
-webkit-transition: -webkit-transform 0.3s cubic-bezier(0.32, 1.25, 0.375, 1.15);
-moz-transition: -moz-transform 0.3s cubic-bezier(0.32, 1.25, 0.375, 1.15);
-o-transition: -o-transform 0.3s cubic-bezier(0.32, 1.25, 0.375, 1.15);
transition: transform 0.3s cubic-bezier(0.32, 1.25, 0.375, 1.15);
-webkit-transition: -webkit-transform 0.3s ease-in-out, width 0.3s ease-in-out;
-moz-transition: -moz-transform 0.3s ease-in-out, width 0.3s ease-in-out;
-o-transition: -o-transform 0.3s ease-in-out, width 0.3s ease-in-out;
transition: transform 0.3s ease-in-out, width 0.3s ease-in-out;
}
@media (max-width: 767px) {
.main-sidebar,
@@ -441,15 +449,14 @@ a:focus {
.sidebar {
padding-bottom: 10px;
}
.fixed .sidebar {
overflow: auto;
height: 100%;
}
.sidebar-form input:focus {
border-color: transparent!important;
}
.user-panel {
position: relative;
width: 100%;
padding: 10px;
overflow: hidden;
}
.user-panel:before,
.user-panel:after {
@@ -460,16 +467,18 @@ a:focus {
clear: both;
}
.user-panel > .image > img {
width: 45px;
height: 45px;
width: 100%;
max-width: 45px;
height: auto;
}
.user-panel > .info {
font-weight: 600;
padding: 5px 5px 5px 15px;
font-size: 14px;
line-height: 1;
position: absolute;
left: 55px;
}
.user-panel > .info > p {
font-weight: 600;
margin-bottom: 9px;
}
.user-panel > .info > a {
@@ -477,7 +486,6 @@ a:focus {
padding-right: 5px;
margin-top: 3px;
font-size: 11px;
font-weight: normal;
}
.user-panel > .info > a > .fa,
.user-panel > .info > a > .ion,
@@ -555,6 +563,336 @@ a:focus {
.sidebar-menu .treeview-menu > li > a > .fa-angle-down {
width: auto;
}
/*
* Component: Sidebar Mini
*/
@media (min-width: 768px) {
.sidebar-mini.sidebar-collapse .content-wrapper,
.sidebar-mini.sidebar-collapse .right-side,
.sidebar-mini.sidebar-collapse .main-footer {
margin-left: 50px!important;
z-index: 840;
}
.sidebar-mini.sidebar-collapse .main-sidebar {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
width: 50px!important;
z-index: 850;
}
.sidebar-mini.sidebar-collapse .sidebar-menu > li {
position: relative;
}
.sidebar-mini.sidebar-collapse .sidebar-menu > li > a {
margin-right: 0;
}
.sidebar-mini.sidebar-collapse .sidebar-menu > li > a > span {
border-top-right-radius: 4px;
}
.sidebar-mini.sidebar-collapse .sidebar-menu > li:not(.treeview) > a > span {
border-bottom-right-radius: 4px;
}
.sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu {
padding-top: 5px;
padding-bottom: 5px;
border-bottom-right-radius: 4px;
}
.sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > a {
overflow: visible;
}
.sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > a > span:not(.pull-right),
.sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > .treeview-menu {
display: block!important;
position: absolute;
width: 180px;
left: 50px;
}
.sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > a > span {
top: 0;
margin-left: -3px;
padding: 12px 5px 12px 20px;
background-color: inherit;
}
.sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > .treeview-menu {
top: 44px;
margin-left: 0;
}
.sidebar-mini.sidebar-collapse .main-sidebar .user-panel > .info,
.sidebar-mini.sidebar-collapse .sidebar-form,
.sidebar-mini.sidebar-collapse .sidebar-menu > li > a > span,
.sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu,
.sidebar-mini.sidebar-collapse .sidebar-menu > li > a > .pull-right,
.sidebar-mini.sidebar-collapse .sidebar-menu li.header {
display: none!important;
}
.sidebar-mini.sidebar-collapse .main-header .logo {
width: 50px;
}
.sidebar-mini.sidebar-collapse .main-header .logo > .logo-mini {
display: block;
margin-left: -15px;
margin-right: -15px;
font-size: 18px;
}
.sidebar-mini.sidebar-collapse .main-header .logo > .logo-lg {
display: none;
}
.sidebar-mini.sidebar-collapse .main-header .navbar {
margin-left: 50px;
}
}
.sidebar-menu li > a,
.main-sidebar .user-panel,
.sidebar-menu > li.header {
white-space: nowrap!important;
overflow: hidden;
}
.sidebar-form,
.sidebar-menu > li.header {
overflow: hidden;
text-overflow: clip;
}
.sidebar-menu li > a {
position: relative;
}
.sidebar-menu li > a > .pull-right {
position: absolute;
top: 50%;
right: 10px;
margin-top: -7px;
}
/*
* Component: Control sidebar. By deafult, this is the right sidebar.
*/
.control-sidebar-bg {
position: fixed;
z-index: 900;
top: 0;
right: 0;
bottom: 0;
width: 230px;
}
.control-sidebar-bg,
.control-sidebar {
-webkit-transform: translate(230px, 0);
-ms-transform: translate(230px, 0);
-o-transform: translate(230px, 0);
transform: translate(230px, 0);
-webkit-transition: -webkit-transform 0.3s ease-in-out;
-moz-transition: -moz-transform 0.3s ease-in-out;
-o-transition: -o-transform 0.3s ease-in-out;
transition: transform 0.3s ease-in-out;
}
.control-sidebar {
position: absolute;
top: 50px;
right: 0;
width: 230px;
z-index: 1010;
}
@media (max-width: 768px) {
.control-sidebar {
top: 100px;
}
}
.control-sidebar > .tab-content {
padding: 10px 15px;
}
.control-sidebar.control-sidebar-open,
.control-sidebar.control-sidebar-open + .control-sidebar-bg {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
.control-sidebar-open .control-sidebar-bg,
.control-sidebar-open .control-sidebar {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
@media (min-width: 768px) {
.control-sidebar-open .content-wrapper,
.control-sidebar-open .right-side,
.control-sidebar-open .main-footer {
margin-right: 230px;
}
}
.control-sidebar-tabs > li:first-of-type > a {
margin-left: 1px;
}
.control-sidebar-tabs > li:first-of-type > a,
.control-sidebar-tabs > li:first-of-type > a:hover {
border-left-width: 0!important;
}
.control-sidebar-tabs > li > a {
border-radius: 0 !important;
}
.control-sidebar-tabs > li > a,
.control-sidebar-tabs > li > a:hover {
border-top: none;
border-right: none;
border-left: 1px solid transparent!important;
border-bottom: 1px solid transparent!important;
}
.control-sidebar-tabs > li > a .icon {
font-size: 16px;
}
.control-sidebar-tabs > li.active > a,
.control-sidebar-tabs > li.active > a:hover,
.control-sidebar-tabs > li.active > a:focus,
.control-sidebar-tabs > li.active > a:active {
border-top: none!important;
border-right: none!important;
border-bottom: none!important;
}
@media (max-width: 768px) {
.control-sidebar-tabs {
display: table;
}
.control-sidebar-tabs > li {
display: table-cell !important;
}
}
.control-sidebar-heading {
font-weight: 400;
font-size: 16px;
padding: 10px 0;
margin-bottom: 10px;
}
.control-sidebar-subheading {
display: block;
font-weight: 400;
font-size: 14px;
}
.control-sidebar-menu {
list-style: none;
padding: 0;
margin: 0 -15px;
}
.control-sidebar-menu > li > a {
display: block;
padding: 10px 15px;
}
.control-sidebar-menu > li > a:before,
.control-sidebar-menu > li > a:after {
content: " ";
display: table;
}
.control-sidebar-menu > li > a:after {
clear: both;
}
.control-sidebar-menu > li > a > .control-sidebar-subheading {
margin-top: 0;
}
.control-sidebar-menu .menu-icon {
float: left;
width: 35px;
height: 35px;
border-radius: 50%;
text-align: center;
line-height: 35px;
}
.control-sidebar-menu .menu-info {
margin-left: 45px;
margin-top: 3px;
}
.control-sidebar-menu .menu-info > .control-sidebar-subheading {
margin: 0;
}
.control-sidebar-menu .menu-info > p {
margin: 0;
font-size: 11px;
}
.control-sidebar-menu .progress {
margin: 0;
}
.control-sidebar-dark {
color: #b8c7ce;
}
.control-sidebar-dark + .control-sidebar-bg {
background: #222d32;
}
.control-sidebar-dark .control-sidebar-tabs {
border-bottom: #1c2529;
}
.control-sidebar-dark .control-sidebar-tabs > li > a {
background: #181f23;
color: #b8c7ce;
}
.control-sidebar-dark .control-sidebar-tabs > li > a,
.control-sidebar-dark .control-sidebar-tabs > li > a:hover {
border-left-color: #141a1d !important;
border-bottom-color: #141a1d !important;
}
.control-sidebar-dark .control-sidebar-tabs > li > a:hover,
.control-sidebar-dark .control-sidebar-tabs > li > a:focus,
.control-sidebar-dark .control-sidebar-tabs > li > a:active {
background: #1c2529;
}
.control-sidebar-dark .control-sidebar-tabs > li.active > a,
.control-sidebar-dark .control-sidebar-tabs > li.active > a:hover,
.control-sidebar-dark .control-sidebar-tabs > li.active > a:focus,
.control-sidebar-dark .control-sidebar-tabs > li.active > a:active {
background: #222d32;
color: #fff;
}
.control-sidebar-dark .control-sidebar-heading,
.control-sidebar-dark .control-sidebar-subheading {
color: #fff;
}
.control-sidebar-dark .control-sidebar-menu > li > a:hover {
background: #1e282c;
}
.control-sidebar-dark .control-sidebar-menu > li > a .menu-info > p {
color: #b8c7ce;
}
.control-sidebar-light {
color: #5e5e5e;
}
.control-sidebar-light + .control-sidebar-bg {
background: #f9fafc;
border-left: 1px solid #d2d6de;
}
.control-sidebar-light .control-sidebar-tabs {
border-bottom: #d2d6de;
}
.control-sidebar-light .control-sidebar-tabs > li > a {
background: #e8ecf4;
color: #444444;
}
.control-sidebar-light .control-sidebar-tabs > li > a,
.control-sidebar-light .control-sidebar-tabs > li > a:hover {
border-left-color: #d2d6de !important;
border-bottom-color: #d2d6de !important;
}
.control-sidebar-light .control-sidebar-tabs > li > a:hover,
.control-sidebar-light .control-sidebar-tabs > li > a:focus,
.control-sidebar-light .control-sidebar-tabs > li > a:active {
background: #eff1f7;
}
.control-sidebar-light .control-sidebar-tabs > li.active > a,
.control-sidebar-light .control-sidebar-tabs > li.active > a:hover,
.control-sidebar-light .control-sidebar-tabs > li.active > a:focus,
.control-sidebar-light .control-sidebar-tabs > li.active > a:active {
background: #f9fafc;
color: #111;
}
.control-sidebar-light .control-sidebar-heading,
.control-sidebar-light .control-sidebar-subheading {
color: #111;
}
.control-sidebar-light .control-sidebar-menu {
margin-left: -14px;
}
.control-sidebar-light .control-sidebar-menu > li > a:hover {
background: #f4f4f5;
}
.control-sidebar-light .control-sidebar-menu > li > a .menu-info > p {
color: #5e5e5e;
}
/*
* Component: Dropdown menus
* -------------------------
@@ -727,11 +1065,17 @@ a:focus {
margin: 0;
}
.navbar-nav > .user-menu > .dropdown-menu {
border-radius: 0;
border-top-right-radius: 0;
border-top-left-radius: 0;
padding: 1px 0 0 0;
border-top-width: 0;
width: 280px;
}
.navbar-nav > .user-menu > .dropdown-menu,
.navbar-nav > .user-menu > .dropdown-menu > .user-body {
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
}
.navbar-nav > .user-menu > .dropdown-menu > li.user-header {
height: 175px;
padding: 10px;
@@ -889,9 +1233,6 @@ a:focus {
*/
.form-control {
border-radius: 0px !important;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
box-shadow: none;
border-color: #d2d6de;
}
@@ -909,6 +1250,11 @@ a:focus {
.form-control::-webkit-input-placeholder {
color: #bbb;
}
.form-control:not(select) {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.form-group.has-success label {
color: #00a65a;
}
@@ -1307,13 +1653,13 @@ a:focus {
.box > .overlay,
.box > .loading-img {
position: absolute;
top: -3px;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.box .overlay {
z-index: 1010;
z-index: 50;
background: rgba(255, 255, 255, 0.7);
border-radius: 3px;
}
@@ -1329,20 +1675,26 @@ a:focus {
.box .overlay.dark {
background: rgba(0, 0, 0, 0.5);
}
.box-header:before,
.box-body:before,
.box-footer:before,
.box-header:after,
.box-body:after,
.box-footer:after {
content: " ";
display: table;
}
.box-header:after,
.box-body:after,
.box-footer:after {
clear: both;
}
.box-header {
color: #444;
display: block;
padding: 10px;
position: relative;
}
.box-header:before,
.box-header:after {
content: " ";
display: table;
}
.box-header:after {
clear: both;
}
.box-header.with-border {
border-bottom: 1px solid #f4f4f4;
}
@@ -1403,15 +1755,6 @@ a:focus {
.box-body > .table {
margin-bottom: 0;
}
.box-body > .chart {
position: relative;
overflow: hidden;
width: 100%;
}
.box-body > .chart svg,
.box-body > .chart canvas {
width: 100%!important;
}
.box-body .fc {
margin-top: 5px;
}
@@ -1649,6 +1992,9 @@ a:focus {
overflow: hidden;
text-overflow: ellipsis;
}
.info-box-text {
text-transform: uppercase;
}
.info-box-more {
display: block;
}
@@ -1997,7 +2343,8 @@ a:focus {
margin-right: 5px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover {
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
background-color: #f4f4f4;
border-top-color: #3c8dbc;
color: #444;
@@ -2343,11 +2690,6 @@ table.text-center th {
.direct-chat-timestamp {
color: #999;
}
.direct-chat-contacts-open {
/*.direct-chat-messages {
.translate(-101%, 0);
}*/
}
.direct-chat-contacts-open .direct-chat-contacts {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
@@ -2465,11 +2807,15 @@ table.text-center th {
padding: 10px;
text-align: center;
}
.users-list > li > img {
.users-list > li img {
border-radius: 50%;
max-width: 100%;
height: auto;
}
.users-list > li > a:hover,
.users-list > li > a:hover .users-list-name {
color: #999;
}
.users-list-name,
.users-list-date {
display: block;
@@ -2481,9 +2827,6 @@ table.text-center th {
white-space: nowrap;
text-overflow: ellipsis;
}
.users-list-name:hover {
color: #999;
}
.users-list-date {
color: #999;
font-size: 12px;
@@ -2617,52 +2960,6 @@ table.text-center th {
max-width: 100%;
height: auto;
}
.mailbox .table-mailbox {
border-left: 1px solid #f4f4f4;
border-right: 1px solid #f4f4f4;
border-bottom: 1px solid #f4f4f4;
}
.mailbox .table-mailbox tr.unread > td {
background-color: rgba(0, 0, 0, 0.05);
color: #000;
font-weight: 600;
}
.mailbox .table-mailbox tr > td > .fa.fa-star,
.mailbox .table-mailbox tr > td > .fa.fa-star-o,
.mailbox .table-mailbox tr > td > .glyphicon.glyphicon-star,
.mailbox .table-mailbox tr > td > .glyphicon.glyphicon-star-empty {
color: #f39c12;
cursor: pointer;
}
.mailbox .table-mailbox tr > td.small-col {
width: 30px;
}
.mailbox .table-mailbox tr > td.name {
width: 150px;
font-weight: 600;
}
.mailbox .table-mailbox tr > td.time {
text-align: right;
width: 100px;
}
.mailbox .table-mailbox tr > td {
white-space: nowrap;
}
.mailbox .table-mailbox tr > td > a {
color: #444;
}
@media (max-width: 991px) {
.mailbox .nav-stacked > li:not(.header) {
float: left;
width: 50%;
}
.mailbox .nav-stacked > li:not(.header).header {
border: 0!important;
}
.mailbox .search-form {
margin-top: 10px;
}
}
/*
* Page: Lock Screen
* -----------------
@@ -2837,26 +3134,6 @@ table.text-center th {
.invoice-title {
margin-top: 0;
}
/* Enhancement for printing */
@media print {
.invoice {
width: 100%;
border: 0;
margin: 0;
padding: 0;
}
.invoice-col {
float: left;
width: 33.3333333%;
}
.table-responsive {
overflow: auto;
}
.table-responsive > .table tr th,
.table-responsive > .table tr td {
white-space: normal!important;
}
}
/*
* Plugin: Social Buttons
* ----------------------
@@ -3610,7 +3887,6 @@ fieldset[disabled] .btn-vk.active {
* General: Miscellaneous
* ----------------------
*/
/* 10px padding and margins */
.pad {
padding: 10px;
}
@@ -3620,12 +3896,10 @@ fieldset[disabled] .btn-vk.active {
.margin-bottom {
margin-bottom: 20px;
}
/* Display inline */
.inline {
display: inline;
width: auto;
}
/* Description Blocks */
.description-block {
display: block;
margin: 10px 0;
@@ -3643,7 +3917,6 @@ fieldset[disabled] .btn-vk.active {
.description-block > .description-text {
text-transform: uppercase;
}
/* Background colors */
.bg-red,
.bg-yellow,
.bg-aqua,
@@ -3836,7 +4109,6 @@ fieldset[disabled] .btn-vk.active {
opacity: 0.65;
filter: alpha(opacity=65);
}
/* Text colors */
.text-red {
color: #dd4b39 !important;
}
@@ -3885,27 +4157,21 @@ fieldset[disabled] .btn-vk.active {
.text-maroon {
color: #d81b60 !important;
}
/*Hide elements by display none only*/
.hide {
display: none !important;
}
/* Remove borders */
.no-border {
border: 0px !important;
}
/* Remove padding */
.no-padding {
padding: 0px !important;
}
/* Remove margins */
.no-margin {
margin: 0px !important;
}
/* Remove box shadow */
.no-shadow {
box-shadow: none!important;
}
/* Unstyled List */
.list-unstyled,
.chart-legend,
.contacts-list,
@@ -3915,7 +4181,6 @@ fieldset[disabled] .btn-vk.active {
margin: 0;
padding: 0;
}
/* Remove border radius */
.flat {
border-radius: 0 !important;
}
@@ -3924,15 +4189,11 @@ fieldset[disabled] .btn-vk.active {
.text-bold.table th {
font-weight: 700;
}
/* _fix for sparkline tooltip */
.jqstooltip {
padding: 5px!important;
width: auto!important;
height: auto!important;
}
/*
Gradient Background colors
*/
.bg-teal-gradient {
background: #39cccc !important;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #39cccc), color-stop(1, #7adddd)) !important;
@@ -4049,3 +4310,56 @@ Gradient Background colors
opacity: 1;
filter: alpha(opacity=100);
}
.chart {
position: relative;
overflow: hidden;
width: 100%;
}
.chart svg,
.chart canvas {
width: 100%!important;
}
/*
* Misc: print
* -----------
*/
@media print {
.no-print,
.main-sidebar,
.left-side,
.main-header,
.content-header {
display: none!important;
}
.content-wrapper,
.right-side,
.main-footer {
margin-left: 0!important;
min-height: 0!important;
-webkit-transform: translate(0, 0) !important;
-ms-transform: translate(0, 0) !important;
-o-transform: translate(0, 0) !important;
transform: translate(0, 0) !important;
}
.fixed .content-wrapper,
.fixed .right-side {
padding-top: 0!important;
}
.invoice {
width: 100%;
border: 0;
margin: 0;
padding: 0;
}
.invoice-col {
float: left;
width: 33.3333333%;
}
.table-responsive {
overflow: auto;
}
.table-responsive > .table tr th,
.table-responsive > .table tr td {
white-space: normal!important;
}
}

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

175
dist/css/skins/skin-black-light.css vendored Normal file
View File

@@ -0,0 +1,175 @@
/*
* Skin: Black
* -----------
*/
/* skin-black navbar */
.skin-black-light .main-header {
-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
}
.skin-black-light .main-header .navbar-toggle {
color: #333;
}
.skin-black-light .main-header .navbar-brand {
color: #333;
border-right: 1px solid #eee;
}
.skin-black-light .main-header > .navbar {
background-color: #ffffff;
}
.skin-black-light .main-header > .navbar .nav > li > a {
color: #333333;
}
.skin-black-light .main-header > .navbar .nav > li > a:hover,
.skin-black-light .main-header > .navbar .nav > li > a:active,
.skin-black-light .main-header > .navbar .nav > li > a:focus,
.skin-black-light .main-header > .navbar .nav .open > a,
.skin-black-light .main-header > .navbar .nav .open > a:hover,
.skin-black-light .main-header > .navbar .nav .open > a:focus {
background: #ffffff;
color: #999999;
}
.skin-black-light .main-header > .navbar .sidebar-toggle {
color: #333333;
}
.skin-black-light .main-header > .navbar .sidebar-toggle:hover {
color: #999999;
background: #ffffff;
}
.skin-black-light .main-header > .navbar > .sidebar-toggle {
color: #333;
border-right: 1px solid #eee;
}
.skin-black-light .main-header > .navbar .navbar-nav > li > a {
border-right: 1px solid #eee;
}
.skin-black-light .main-header > .navbar .navbar-custom-menu .navbar-nav > li > a,
.skin-black-light .main-header > .navbar .navbar-right > li > a {
border-left: 1px solid #eee;
border-right-width: 0;
}
.skin-black-light .main-header > .logo {
background-color: #ffffff;
color: #333333;
border-bottom: 0px solid transparent;
border-right: 1px solid #eee;
}
.skin-black-light .main-header > .logo:hover {
background: #fcfcfc;
}
@media (max-width: 767px) {
.skin-black-light .main-header > .logo {
background-color: #222222;
color: #ffffff;
border-bottom: 0px solid transparent;
border-right: none;
}
.skin-black-light .main-header > .logo:hover {
background: #1f1f1f;
}
}
.skin-black-light .main-header li.user-header {
background-color: #222;
}
.skin-black-light .content-header {
background: transparent;
box-shadow: none;
}
.skin-black-light .wrapper,
.skin-black-light .main-sidebar,
.skin-black-light .left-side {
background-color: #f9fafc;
}
.skin-black-light .content-wrapper,
.skin-black-light .main-footer {
border-left: 1px solid #d2d6de;
}
.skin-black-light .user-panel > .info,
.skin-black-light .user-panel > .info > a {
color: #444444;
}
.skin-black-light .sidebar-menu > li {
-webkit-transition: border-left-color 0.3s ease;
-o-transition: border-left-color 0.3s ease;
transition: border-left-color 0.3s ease;
}
.skin-black-light .sidebar-menu > li.header {
color: #848484;
background: #f9fafc;
}
.skin-black-light .sidebar-menu > li > a {
border-left: 3px solid transparent;
font-weight: 600;
}
.skin-black-light .sidebar-menu > li:hover > a,
.skin-black-light .sidebar-menu > li.active > a {
color: #000000;
background: #f4f4f5;
}
.skin-black-light .sidebar-menu > li.active {
border-left-color: #ffffff;
}
.skin-black-light .sidebar-menu > li.active > a {
font-weight: 600;
}
.skin-black-light .sidebar-menu > li > .treeview-menu {
background: #f4f4f5;
}
.skin-black-light .sidebar a {
color: #444444;
}
.skin-black-light .sidebar a:hover {
text-decoration: none;
}
.skin-black-light .treeview-menu > li > a {
color: #777777;
}
.skin-black-light .treeview-menu > li.active > a,
.skin-black-light .treeview-menu > li > a:hover {
color: #000000;
}
.skin-black-light .treeview-menu > li.active > a {
font-weight: 600;
}
.skin-black-light .sidebar-form {
border-radius: 3px;
border: 1px solid #d2d6de;
margin: 10px 10px;
}
.skin-black-light .sidebar-form input[type="text"],
.skin-black-light .sidebar-form .btn {
box-shadow: none;
background-color: #fff;
border: 1px solid transparent;
height: 35px;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.skin-black-light .sidebar-form input[type="text"] {
color: #666;
border-top-left-radius: 2px !important;
border-top-right-radius: 0 !important;
border-bottom-right-radius: 0 !important;
border-bottom-left-radius: 2px !important;
}
.skin-black-light .sidebar-form input[type="text"]:focus,
.skin-black-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
background-color: #fff;
color: #666;
}
.skin-black-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
border-left-color: #fff;
}
.skin-black-light .sidebar-form .btn {
color: #999;
border-top-left-radius: 0 !important;
border-top-right-radius: 2px !important;
border-bottom-right-radius: 2px !important;
border-bottom-left-radius: 0 !important;
}
@media (min-width: 768px) {
.skin-black-light.sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu {
border-left: 1px solid #d2d6de;
}
}

View File

@@ -0,0 +1 @@
.skin-black-light .main-header{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.skin-black-light .main-header .navbar-toggle{color:#333}.skin-black-light .main-header .navbar-brand{color:#333;border-right:1px solid #eee}.skin-black-light .main-header>.navbar{background-color:#fff}.skin-black-light .main-header>.navbar .nav>li>a{color:#333}.skin-black-light .main-header>.navbar .nav>li>a:hover,.skin-black-light .main-header>.navbar .nav>li>a:active,.skin-black-light .main-header>.navbar .nav>li>a:focus,.skin-black-light .main-header>.navbar .nav .open>a,.skin-black-light .main-header>.navbar .nav .open>a:hover,.skin-black-light .main-header>.navbar .nav .open>a:focus{background:#fff;color:#999}.skin-black-light .main-header>.navbar .sidebar-toggle{color:#333}.skin-black-light .main-header>.navbar .sidebar-toggle:hover{color:#999;background:#fff}.skin-black-light .main-header>.navbar>.sidebar-toggle{color:#333;border-right:1px solid #eee}.skin-black-light .main-header>.navbar .navbar-nav>li>a{border-right:1px solid #eee}.skin-black-light .main-header>.navbar .navbar-custom-menu .navbar-nav>li>a,.skin-black-light .main-header>.navbar .navbar-right>li>a{border-left:1px solid #eee;border-right-width:0}.skin-black-light .main-header>.logo{background-color:#fff;color:#333;border-bottom:0 solid transparent;border-right:1px solid #eee}.skin-black-light .main-header>.logo:hover{background:#fcfcfc}@media (max-width:767px){.skin-black-light .main-header>.logo{background-color:#222;color:#fff;border-bottom:0 solid transparent;border-right:none}.skin-black-light .main-header>.logo:hover{background:#1f1f1f}}.skin-black-light .main-header li.user-header{background-color:#222}.skin-black-light .content-header{background:transparent;box-shadow:none}.skin-black-light .wrapper,.skin-black-light .main-sidebar,.skin-black-light .left-side{background-color:#f9fafc}.skin-black-light .content-wrapper,.skin-black-light .main-footer{border-left:1px solid #d2d6de}.skin-black-light .user-panel>.info,.skin-black-light .user-panel>.info>a{color:#444}.skin-black-light .sidebar-menu>li{-webkit-transition:border-left-color .3s ease;-o-transition:border-left-color .3s ease;transition:border-left-color .3s ease}.skin-black-light .sidebar-menu>li.header{color:#848484;background:#f9fafc}.skin-black-light .sidebar-menu>li>a{border-left:3px solid transparent;font-weight:600}.skin-black-light .sidebar-menu>li:hover>a,.skin-black-light .sidebar-menu>li.active>a{color:#000;background:#f4f4f5}.skin-black-light .sidebar-menu>li.active{border-left-color:#fff}.skin-black-light .sidebar-menu>li.active>a{font-weight:600}.skin-black-light .sidebar-menu>li>.treeview-menu{background:#f4f4f5}.skin-black-light .sidebar a{color:#444}.skin-black-light .sidebar a:hover{text-decoration:none}.skin-black-light .treeview-menu>li>a{color:#777}.skin-black-light .treeview-menu>li.active>a,.skin-black-light .treeview-menu>li>a:hover{color:#000}.skin-black-light .treeview-menu>li.active>a{font-weight:600}.skin-black-light .sidebar-form{border-radius:3px;border:1px solid #d2d6de;margin:10px 10px}.skin-black-light .sidebar-form input[type="text"],.skin-black-light .sidebar-form .btn{box-shadow:none;background-color:#fff;border:1px solid transparent;height:35px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.skin-black-light .sidebar-form input[type="text"]{color:#666;border-top-left-radius:2px !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;border-bottom-left-radius:2px !important}.skin-black-light .sidebar-form input[type="text"]:focus,.skin-black-light .sidebar-form input[type="text"]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-black-light .sidebar-form input[type="text"]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-black-light .sidebar-form .btn{color:#999;border-top-left-radius:0 !important;border-top-right-radius:2px !important;border-bottom-right-radius:2px !important;border-bottom-left-radius:0 !important}@media (min-width:768px){.skin-black-light.sidebar-mini.sidebar-collapse .sidebar-menu>li>.treeview-menu{border-left:1px solid #d2d6de}}

View File

@@ -29,9 +29,6 @@
background: #ffffff;
color: #999999;
}
.skin-black .main-header > .navbar .navbar-custom-menu > .nav {
margin-right: 10px;
}
.skin-black .main-header > .navbar .sidebar-toggle {
color: #333333;
}
@@ -57,9 +54,6 @@
border-bottom: 0px solid transparent;
border-right: 1px solid #eee;
}
.skin-black .main-header > .logo > a {
color: #333333;
}
.skin-black .main-header > .logo:hover {
background: #fcfcfc;
}
@@ -70,9 +64,6 @@
border-bottom: 0px solid transparent;
border-right: none;
}
.skin-black .main-header > .logo > a {
color: #ffffff;
}
.skin-black .main-header > .logo:hover {
background: #1f1f1f;
}
@@ -84,62 +75,60 @@
background: transparent;
box-shadow: none;
}
.skin-black .user-panel > .image > img {
border: 1px solid #444;
.skin-black .wrapper,
.skin-black .main-sidebar,
.skin-black .left-side {
background-color: #222d32;
}
.skin-black .user-panel > .info,
.skin-black .user-panel > .info > a {
color: #eee;
}
.skin-black .main-sidebar,
.skin-black .left-side,
.skin-black .wrapper {
background: #222;
}
.skin-black .sidebar > .sidebar-menu > li.header {
background: #1d1d1d;
color: rgba(255, 255, 255, 0.4);
}
.skin-black .sidebar > .sidebar-menu > li > a {
margin-right: 1px;
border-left: 3px solid transparent;
}
.skin-black .sidebar > .sidebar-menu > li > a:hover,
.skin-black .sidebar > .sidebar-menu > li.active > a {
color: #fff;
background: #444;
border-left-color: #fff;
}
.skin-black .sidebar > .sidebar-menu > li > .treeview-menu {
background: #333;
.skin-black .sidebar-menu > li.header {
color: #4b646f;
background: #1a2226;
}
.skin-black .sidebar-menu > li > a {
border-left: 3px solid transparent;
margin-right: 1px;
}
.skin-black .sidebar-menu > li:hover > a,
.skin-black .sidebar-menu > li.active > a {
color: #ffffff;
background: #1e282c;
border-left-color: #ffffff;
}
.skin-black .sidebar-menu > li > .treeview-menu {
margin: 0 1px;
background: #2c3b41;
}
.skin-black .sidebar a {
color: #eee;
color: #b8c7ce;
}
.skin-black .sidebar a:hover {
text-decoration: none;
}
.skin-black .treeview-menu > li > a {
color: #ccc;
color: #8aa4af;
}
.skin-black .treeview-menu > li.active > a,
.skin-black .treeview-menu > li > a:hover {
color: #fff;
color: #ffffff;
}
.skin-black .sidebar-form {
border-radius: 3px;
border: 1px solid #3c3c3c;
border: 1px solid #374850;
margin: 10px 10px;
}
.skin-black .sidebar-form input[type="text"],
.skin-black .sidebar-form .btn {
box-shadow: none;
background-color: #3c3c3c;
background-color: #374850;
border: 1px solid transparent;
height: 35px;
-webkit-transition: all 0.3s cubic-bezier(0.32, 1.25, 0.375, 1.15);
-o-transition: all 0.3s cubic-bezier(0.32, 1.25, 0.375, 1.15);
transition: all 0.3s cubic-bezier(0.32, 1.25, 0.375, 1.15);
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.skin-black .sidebar-form input[type="text"] {
color: #666;

View File

@@ -1 +1 @@
.skin-black .main-header{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.skin-black .main-header .navbar-toggle{color:#333}.skin-black .main-header .navbar-brand{color:#333;border-right:1px solid #eee}.skin-black .main-header>.navbar{background-color:#fff}.skin-black .main-header>.navbar .nav>li>a{color:#333}.skin-black .main-header>.navbar .nav>li>a:hover,.skin-black .main-header>.navbar .nav>li>a:active,.skin-black .main-header>.navbar .nav>li>a:focus,.skin-black .main-header>.navbar .nav .open>a,.skin-black .main-header>.navbar .nav .open>a:hover,.skin-black .main-header>.navbar .nav .open>a:focus{background:#fff;color:#999}.skin-black .main-header>.navbar .navbar-custom-menu>.nav{margin-right:10px}.skin-black .main-header>.navbar .sidebar-toggle{color:#333}.skin-black .main-header>.navbar .sidebar-toggle:hover{color:#999;background:#fff}.skin-black .main-header>.navbar>.sidebar-toggle{color:#333;border-right:1px solid #eee}.skin-black .main-header>.navbar .navbar-nav>li>a{border-right:1px solid #eee}.skin-black .main-header>.navbar .navbar-custom-menu .navbar-nav>li>a,.skin-black .main-header>.navbar .navbar-right>li>a{border-left:1px solid #eee;border-right-width:0}.skin-black .main-header>.logo{background-color:#fff;color:#333;border-bottom:0 solid transparent;border-right:1px solid #eee}.skin-black .main-header>.logo>a{color:#333}.skin-black .main-header>.logo:hover{background:#fcfcfc}@media (max-width:767px){.skin-black .main-header>.logo{background-color:#222;color:#fff;border-bottom:0 solid transparent;border-right:none}.skin-black .main-header>.logo>a{color:#fff}.skin-black .main-header>.logo:hover{background:#1f1f1f}}.skin-black .main-header li.user-header{background-color:#222}.skin-black .content-header{background:transparent;box-shadow:none}.skin-black .user-panel>.image>img{border:1px solid #444}.skin-black .user-panel>.info,.skin-black .user-panel>.info>a{color:#eee}.skin-black .main-sidebar,.skin-black .left-side,.skin-black .wrapper{background:#222}.skin-black .sidebar>.sidebar-menu>li.header{background:#1d1d1d;color:rgba(255,255,255,0.4)}.skin-black .sidebar>.sidebar-menu>li>a{margin-right:1px;border-left:3px solid transparent}.skin-black .sidebar>.sidebar-menu>li>a:hover,.skin-black .sidebar>.sidebar-menu>li.active>a{color:#fff;background:#444;border-left-color:#fff}.skin-black .sidebar>.sidebar-menu>li>.treeview-menu{background:#333}.skin-black .sidebar a{color:#eee}.skin-black .sidebar a:hover{text-decoration:none}.skin-black .treeview-menu>li>a{color:#ccc}.skin-black .treeview-menu>li.active>a,.skin-black .treeview-menu>li>a:hover{color:#fff}.skin-black .sidebar-form{border-radius:3px;border:1px solid #3c3c3c;margin:10px 10px}.skin-black .sidebar-form input[type="text"],.skin-black .sidebar-form .btn{box-shadow:none;background-color:#3c3c3c;border:1px solid transparent;height:35px;-webkit-transition:all .3s cubic-bezier(.32, 1.25, .375, 1.15);-o-transition:all .3s cubic-bezier(.32, 1.25, .375, 1.15);transition:all .3s cubic-bezier(.32, 1.25, .375, 1.15)}.skin-black .sidebar-form input[type="text"]{color:#666;border-top-left-radius:2px !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;border-bottom-left-radius:2px !important}.skin-black .sidebar-form input[type="text"]:focus,.skin-black .sidebar-form input[type="text"]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-black .sidebar-form input[type="text"]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-black .sidebar-form .btn{color:#999;border-top-left-radius:0 !important;border-top-right-radius:2px !important;border-bottom-right-radius:2px !important;border-bottom-left-radius:0 !important}
.skin-black .main-header{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.skin-black .main-header .navbar-toggle{color:#333}.skin-black .main-header .navbar-brand{color:#333;border-right:1px solid #eee}.skin-black .main-header>.navbar{background-color:#fff}.skin-black .main-header>.navbar .nav>li>a{color:#333}.skin-black .main-header>.navbar .nav>li>a:hover,.skin-black .main-header>.navbar .nav>li>a:active,.skin-black .main-header>.navbar .nav>li>a:focus,.skin-black .main-header>.navbar .nav .open>a,.skin-black .main-header>.navbar .nav .open>a:hover,.skin-black .main-header>.navbar .nav .open>a:focus{background:#fff;color:#999}.skin-black .main-header>.navbar .sidebar-toggle{color:#333}.skin-black .main-header>.navbar .sidebar-toggle:hover{color:#999;background:#fff}.skin-black .main-header>.navbar>.sidebar-toggle{color:#333;border-right:1px solid #eee}.skin-black .main-header>.navbar .navbar-nav>li>a{border-right:1px solid #eee}.skin-black .main-header>.navbar .navbar-custom-menu .navbar-nav>li>a,.skin-black .main-header>.navbar .navbar-right>li>a{border-left:1px solid #eee;border-right-width:0}.skin-black .main-header>.logo{background-color:#fff;color:#333;border-bottom:0 solid transparent;border-right:1px solid #eee}.skin-black .main-header>.logo:hover{background:#fcfcfc}@media (max-width:767px){.skin-black .main-header>.logo{background-color:#222;color:#fff;border-bottom:0 solid transparent;border-right:none}.skin-black .main-header>.logo:hover{background:#1f1f1f}}.skin-black .main-header li.user-header{background-color:#222}.skin-black .content-header{background:transparent;box-shadow:none}.skin-black .wrapper,.skin-black .main-sidebar,.skin-black .left-side{background-color:#222d32}.skin-black .user-panel>.info,.skin-black .user-panel>.info>a{color:#fff}.skin-black .sidebar-menu>li.header{color:#4b646f;background:#1a2226}.skin-black .sidebar-menu>li>a{border-left:3px solid transparent;margin-right:1px}.skin-black .sidebar-menu>li:hover>a,.skin-black .sidebar-menu>li.active>a{color:#fff;background:#1e282c;border-left-color:#fff}.skin-black .sidebar-menu>li>.treeview-menu{margin:0 1px;background:#2c3b41}.skin-black .sidebar a{color:#b8c7ce}.skin-black .sidebar a:hover{text-decoration:none}.skin-black .treeview-menu>li>a{color:#8aa4af}.skin-black .treeview-menu>li.active>a,.skin-black .treeview-menu>li>a:hover{color:#fff}.skin-black .sidebar-form{border-radius:3px;border:1px solid #374850;margin:10px 10px}.skin-black .sidebar-form input[type="text"],.skin-black .sidebar-form .btn{box-shadow:none;background-color:#374850;border:1px solid transparent;height:35px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.skin-black .sidebar-form input[type="text"]{color:#666;border-top-left-radius:2px !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;border-bottom-left-radius:2px !important}.skin-black .sidebar-form input[type="text"]:focus,.skin-black .sidebar-form input[type="text"]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-black .sidebar-form input[type="text"]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-black .sidebar-form .btn{color:#999;border-top-left-radius:0 !important;border-top-right-radius:2px !important;border-bottom-right-radius:2px !important;border-bottom-left-radius:0 !important}

166
dist/css/skins/skin-blue-light.css vendored Normal file
View File

@@ -0,0 +1,166 @@
/*
* Skin: Blue
* ----------
*/
.skin-blue-light .main-header .navbar {
background-color: #3c8dbc;
}
.skin-blue-light .main-header .navbar .nav > li > a {
color: #ffffff;
}
.skin-blue-light .main-header .navbar .nav > li > a:hover,
.skin-blue-light .main-header .navbar .nav > li > a:active,
.skin-blue-light .main-header .navbar .nav > li > a:focus,
.skin-blue-light .main-header .navbar .nav .open > a,
.skin-blue-light .main-header .navbar .nav .open > a:hover,
.skin-blue-light .main-header .navbar .nav .open > a:focus {
background: rgba(0, 0, 0, 0.1);
color: #f6f6f6;
}
.skin-blue-light .main-header .navbar .sidebar-toggle {
color: #ffffff;
}
.skin-blue-light .main-header .navbar .sidebar-toggle:hover {
color: #f6f6f6;
background: rgba(0, 0, 0, 0.1);
}
.skin-blue-light .main-header .navbar .sidebar-toggle {
color: #fff;
}
.skin-blue-light .main-header .navbar .sidebar-toggle:hover {
background-color: #367fa9;
}
@media (max-width: 767px) {
.skin-blue-light .main-header .navbar .dropdown-menu li.divider {
background-color: rgba(255, 255, 255, 0.1);
}
.skin-blue-light .main-header .navbar .dropdown-menu li a {
color: #fff;
}
.skin-blue-light .main-header .navbar .dropdown-menu li a:hover {
background: #367fa9;
}
}
.skin-blue-light .main-header .logo {
background-color: #3c8dbc;
color: #ffffff;
border-bottom: 0px solid transparent;
}
.skin-blue-light .main-header .logo:hover {
background: #3b8ab8;
}
.skin-blue-light .main-header li.user-header {
background-color: #3c8dbc;
}
.skin-blue-light .content-header {
background: transparent;
}
.skin-blue-light .wrapper,
.skin-blue-light .main-sidebar,
.skin-blue-light .left-side {
background-color: #f9fafc;
}
.skin-blue-light .content-wrapper,
.skin-blue-light .main-footer {
border-left: 1px solid #d2d6de;
}
.skin-blue-light .user-panel > .info,
.skin-blue-light .user-panel > .info > a {
color: #444444;
}
.skin-blue-light .sidebar-menu > li {
-webkit-transition: border-left-color 0.3s ease;
-o-transition: border-left-color 0.3s ease;
transition: border-left-color 0.3s ease;
}
.skin-blue-light .sidebar-menu > li.header {
color: #848484;
background: #f9fafc;
}
.skin-blue-light .sidebar-menu > li > a {
border-left: 3px solid transparent;
font-weight: 600;
}
.skin-blue-light .sidebar-menu > li:hover > a,
.skin-blue-light .sidebar-menu > li.active > a {
color: #000000;
background: #f4f4f5;
}
.skin-blue-light .sidebar-menu > li.active {
border-left-color: #3c8dbc;
}
.skin-blue-light .sidebar-menu > li.active > a {
font-weight: 600;
}
.skin-blue-light .sidebar-menu > li > .treeview-menu {
background: #f4f4f5;
}
.skin-blue-light .sidebar a {
color: #444444;
}
.skin-blue-light .sidebar a:hover {
text-decoration: none;
}
.skin-blue-light .treeview-menu > li > a {
color: #777777;
}
.skin-blue-light .treeview-menu > li.active > a,
.skin-blue-light .treeview-menu > li > a:hover {
color: #000000;
}
.skin-blue-light .treeview-menu > li.active > a {
font-weight: 600;
}
.skin-blue-light .sidebar-form {
border-radius: 3px;
border: 1px solid #d2d6de;
margin: 10px 10px;
}
.skin-blue-light .sidebar-form input[type="text"],
.skin-blue-light .sidebar-form .btn {
box-shadow: none;
background-color: #fff;
border: 1px solid transparent;
height: 35px;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.skin-blue-light .sidebar-form input[type="text"] {
color: #666;
border-top-left-radius: 2px !important;
border-top-right-radius: 0 !important;
border-bottom-right-radius: 0 !important;
border-bottom-left-radius: 2px !important;
}
.skin-blue-light .sidebar-form input[type="text"]:focus,
.skin-blue-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
background-color: #fff;
color: #666;
}
.skin-blue-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
border-left-color: #fff;
}
.skin-blue-light .sidebar-form .btn {
color: #999;
border-top-left-radius: 0 !important;
border-top-right-radius: 2px !important;
border-bottom-right-radius: 2px !important;
border-bottom-left-radius: 0 !important;
}
@media (min-width: 768px) {
.skin-blue-light.sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu {
border-left: 1px solid #d2d6de;
}
}
.skin-blue-light .main-footer {
border-top-color: #d2d6de;
}
.skin-blue.layout-top-nav .main-header > .logo {
background-color: #3c8dbc;
color: #ffffff;
border-bottom: 0px solid transparent;
}
.skin-blue.layout-top-nav .main-header > .logo:hover {
background: #3b8ab8;
}

View File

@@ -0,0 +1 @@
.skin-blue-light .main-header .navbar{background-color:#3c8dbc}.skin-blue-light .main-header .navbar .nav>li>a{color:#fff}.skin-blue-light .main-header .navbar .nav>li>a:hover,.skin-blue-light .main-header .navbar .nav>li>a:active,.skin-blue-light .main-header .navbar .nav>li>a:focus,.skin-blue-light .main-header .navbar .nav .open>a,.skin-blue-light .main-header .navbar .nav .open>a:hover,.skin-blue-light .main-header .navbar .nav .open>a:focus{background:rgba(0,0,0,0.1);color:#f6f6f6}.skin-blue-light .main-header .navbar .sidebar-toggle{color:#fff}.skin-blue-light .main-header .navbar .sidebar-toggle:hover{color:#f6f6f6;background:rgba(0,0,0,0.1)}.skin-blue-light .main-header .navbar .sidebar-toggle{color:#fff}.skin-blue-light .main-header .navbar .sidebar-toggle:hover{background-color:#367fa9}@media (max-width:767px){.skin-blue-light .main-header .navbar .dropdown-menu li.divider{background-color:rgba(255,255,255,0.1)}.skin-blue-light .main-header .navbar .dropdown-menu li a{color:#fff}.skin-blue-light .main-header .navbar .dropdown-menu li a:hover{background:#367fa9}}.skin-blue-light .main-header .logo{background-color:#3c8dbc;color:#fff;border-bottom:0 solid transparent}.skin-blue-light .main-header .logo:hover{background:#3b8ab8}.skin-blue-light .main-header li.user-header{background-color:#3c8dbc}.skin-blue-light .content-header{background:transparent}.skin-blue-light .wrapper,.skin-blue-light .main-sidebar,.skin-blue-light .left-side{background-color:#f9fafc}.skin-blue-light .content-wrapper,.skin-blue-light .main-footer{border-left:1px solid #d2d6de}.skin-blue-light .user-panel>.info,.skin-blue-light .user-panel>.info>a{color:#444}.skin-blue-light .sidebar-menu>li{-webkit-transition:border-left-color .3s ease;-o-transition:border-left-color .3s ease;transition:border-left-color .3s ease}.skin-blue-light .sidebar-menu>li.header{color:#848484;background:#f9fafc}.skin-blue-light .sidebar-menu>li>a{border-left:3px solid transparent;font-weight:600}.skin-blue-light .sidebar-menu>li:hover>a,.skin-blue-light .sidebar-menu>li.active>a{color:#000;background:#f4f4f5}.skin-blue-light .sidebar-menu>li.active{border-left-color:#3c8dbc}.skin-blue-light .sidebar-menu>li.active>a{font-weight:600}.skin-blue-light .sidebar-menu>li>.treeview-menu{background:#f4f4f5}.skin-blue-light .sidebar a{color:#444}.skin-blue-light .sidebar a:hover{text-decoration:none}.skin-blue-light .treeview-menu>li>a{color:#777}.skin-blue-light .treeview-menu>li.active>a,.skin-blue-light .treeview-menu>li>a:hover{color:#000}.skin-blue-light .treeview-menu>li.active>a{font-weight:600}.skin-blue-light .sidebar-form{border-radius:3px;border:1px solid #d2d6de;margin:10px 10px}.skin-blue-light .sidebar-form input[type="text"],.skin-blue-light .sidebar-form .btn{box-shadow:none;background-color:#fff;border:1px solid transparent;height:35px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.skin-blue-light .sidebar-form input[type="text"]{color:#666;border-top-left-radius:2px !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;border-bottom-left-radius:2px !important}.skin-blue-light .sidebar-form input[type="text"]:focus,.skin-blue-light .sidebar-form input[type="text"]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-blue-light .sidebar-form input[type="text"]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-blue-light .sidebar-form .btn{color:#999;border-top-left-radius:0 !important;border-top-right-radius:2px !important;border-bottom-right-radius:2px !important;border-bottom-left-radius:0 !important}@media (min-width:768px){.skin-blue-light.sidebar-mini.sidebar-collapse .sidebar-menu>li>.treeview-menu{border-left:1px solid #d2d6de}}.skin-blue-light .main-footer{border-top-color:#d2d6de}.skin-blue.layout-top-nav .main-header>.logo{background-color:#3c8dbc;color:#fff;border-bottom:0 solid transparent}.skin-blue.layout-top-nav .main-header>.logo:hover{background:#3b8ab8}

View File

@@ -17,9 +17,6 @@
background: rgba(0, 0, 0, 0.1);
color: #f6f6f6;
}
.skin-blue .main-header .navbar .navbar-custom-menu > .nav {
margin-right: 10px;
}
.skin-blue .main-header .navbar .sidebar-toggle {
color: #ffffff;
}
@@ -49,9 +46,6 @@
color: #ffffff;
border-bottom: 0px solid transparent;
}
.skin-blue .main-header .logo > a {
color: #ffffff;
}
.skin-blue .main-header .logo:hover {
background: #357ca5;
}
@@ -61,6 +55,11 @@
.skin-blue .content-header {
background: transparent;
}
.skin-blue .wrapper,
.skin-blue .main-sidebar,
.skin-blue .left-side {
background-color: #222d32;
}
.skin-blue .user-panel > .info,
.skin-blue .user-panel > .info > a {
color: #fff;
@@ -73,7 +72,7 @@
border-left: 3px solid transparent;
margin-right: 1px;
}
.skin-blue .sidebar-menu > li > a:hover,
.skin-blue .sidebar-menu > li:hover > a,
.skin-blue .sidebar-menu > li.active > a {
color: #ffffff;
background: #1e282c;
@@ -83,11 +82,6 @@
margin: 0 1px;
background: #2c3b41;
}
.skin-blue .wrapper,
.skin-blue .main-sidebar,
.skin-blue .left-side {
background: #222d32;
}
.skin-blue .sidebar a {
color: #b8c7ce;
}
@@ -112,9 +106,9 @@
background-color: #374850;
border: 1px solid transparent;
height: 35px;
-webkit-transition: all 0.3s cubic-bezier(0.32, 1.25, 0.375, 1.15);
-o-transition: all 0.3s cubic-bezier(0.32, 1.25, 0.375, 1.15);
transition: all 0.3s cubic-bezier(0.32, 1.25, 0.375, 1.15);
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.skin-blue .sidebar-form input[type="text"] {
color: #666;
@@ -143,9 +137,6 @@
color: #ffffff;
border-bottom: 0px solid transparent;
}
.skin-blue.layout-top-nav .main-header > .logo > a {
color: #ffffff;
}
.skin-blue.layout-top-nav .main-header > .logo:hover {
background: #3b8ab8;
}

View File

@@ -1 +1 @@
.skin-blue .main-header .navbar{background-color:#3c8dbc}.skin-blue .main-header .navbar .nav>li>a{color:#fff}.skin-blue .main-header .navbar .nav>li>a:hover,.skin-blue .main-header .navbar .nav>li>a:active,.skin-blue .main-header .navbar .nav>li>a:focus,.skin-blue .main-header .navbar .nav .open>a,.skin-blue .main-header .navbar .nav .open>a:hover,.skin-blue .main-header .navbar .nav .open>a:focus{background:rgba(0,0,0,0.1);color:#f6f6f6}.skin-blue .main-header .navbar .navbar-custom-menu>.nav{margin-right:10px}.skin-blue .main-header .navbar .sidebar-toggle{color:#fff}.skin-blue .main-header .navbar .sidebar-toggle:hover{color:#f6f6f6;background:rgba(0,0,0,0.1)}.skin-blue .main-header .navbar .sidebar-toggle{color:#fff}.skin-blue .main-header .navbar .sidebar-toggle:hover{background-color:#367fa9}@media (max-width:767px){.skin-blue .main-header .navbar .dropdown-menu li.divider{background-color:rgba(255,255,255,0.1)}.skin-blue .main-header .navbar .dropdown-menu li a{color:#fff}.skin-blue .main-header .navbar .dropdown-menu li a:hover{background:#367fa9}}.skin-blue .main-header .logo{background-color:#367fa9;color:#fff;border-bottom:0 solid transparent}.skin-blue .main-header .logo>a{color:#fff}.skin-blue .main-header .logo:hover{background:#357ca5}.skin-blue .main-header li.user-header{background-color:#3c8dbc}.skin-blue .content-header{background:transparent}.skin-blue .user-panel>.info,.skin-blue .user-panel>.info>a{color:#fff}.skin-blue .sidebar-menu>li.header{color:#4b646f;background:#1a2226}.skin-blue .sidebar-menu>li>a{border-left:3px solid transparent;margin-right:1px}.skin-blue .sidebar-menu>li>a:hover,.skin-blue .sidebar-menu>li.active>a{color:#fff;background:#1e282c;border-left-color:#3c8dbc}.skin-blue .sidebar-menu>li>.treeview-menu{margin:0 1px;background:#2c3b41}.skin-blue .wrapper,.skin-blue .main-sidebar,.skin-blue .left-side{background:#222d32}.skin-blue .sidebar a{color:#b8c7ce}.skin-blue .sidebar a:hover{text-decoration:none}.skin-blue .treeview-menu>li>a{color:#8aa4af}.skin-blue .treeview-menu>li.active>a,.skin-blue .treeview-menu>li>a:hover{color:#fff}.skin-blue .sidebar-form{border-radius:3px;border:1px solid #374850;margin:10px 10px}.skin-blue .sidebar-form input[type="text"],.skin-blue .sidebar-form .btn{box-shadow:none;background-color:#374850;border:1px solid transparent;height:35px;-webkit-transition:all .3s cubic-bezier(.32, 1.25, .375, 1.15);-o-transition:all .3s cubic-bezier(.32, 1.25, .375, 1.15);transition:all .3s cubic-bezier(.32, 1.25, .375, 1.15)}.skin-blue .sidebar-form input[type="text"]{color:#666;border-top-left-radius:2px !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;border-bottom-left-radius:2px !important}.skin-blue .sidebar-form input[type="text"]:focus,.skin-blue .sidebar-form input[type="text"]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-blue .sidebar-form input[type="text"]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-blue .sidebar-form .btn{color:#999;border-top-left-radius:0 !important;border-top-right-radius:2px !important;border-bottom-right-radius:2px !important;border-bottom-left-radius:0 !important}.skin-blue.layout-top-nav .main-header>.logo{background-color:#3c8dbc;color:#fff;border-bottom:0 solid transparent}.skin-blue.layout-top-nav .main-header>.logo>a{color:#fff}.skin-blue.layout-top-nav .main-header>.logo:hover{background:#3b8ab8}
.skin-blue .main-header .navbar{background-color:#3c8dbc}.skin-blue .main-header .navbar .nav>li>a{color:#fff}.skin-blue .main-header .navbar .nav>li>a:hover,.skin-blue .main-header .navbar .nav>li>a:active,.skin-blue .main-header .navbar .nav>li>a:focus,.skin-blue .main-header .navbar .nav .open>a,.skin-blue .main-header .navbar .nav .open>a:hover,.skin-blue .main-header .navbar .nav .open>a:focus{background:rgba(0,0,0,0.1);color:#f6f6f6}.skin-blue .main-header .navbar .sidebar-toggle{color:#fff}.skin-blue .main-header .navbar .sidebar-toggle:hover{color:#f6f6f6;background:rgba(0,0,0,0.1)}.skin-blue .main-header .navbar .sidebar-toggle{color:#fff}.skin-blue .main-header .navbar .sidebar-toggle:hover{background-color:#367fa9}@media (max-width:767px){.skin-blue .main-header .navbar .dropdown-menu li.divider{background-color:rgba(255,255,255,0.1)}.skin-blue .main-header .navbar .dropdown-menu li a{color:#fff}.skin-blue .main-header .navbar .dropdown-menu li a:hover{background:#367fa9}}.skin-blue .main-header .logo{background-color:#367fa9;color:#fff;border-bottom:0 solid transparent}.skin-blue .main-header .logo:hover{background:#357ca5}.skin-blue .main-header li.user-header{background-color:#3c8dbc}.skin-blue .content-header{background:transparent}.skin-blue .wrapper,.skin-blue .main-sidebar,.skin-blue .left-side{background-color:#222d32}.skin-blue .user-panel>.info,.skin-blue .user-panel>.info>a{color:#fff}.skin-blue .sidebar-menu>li.header{color:#4b646f;background:#1a2226}.skin-blue .sidebar-menu>li>a{border-left:3px solid transparent;margin-right:1px}.skin-blue .sidebar-menu>li:hover>a,.skin-blue .sidebar-menu>li.active>a{color:#fff;background:#1e282c;border-left-color:#3c8dbc}.skin-blue .sidebar-menu>li>.treeview-menu{margin:0 1px;background:#2c3b41}.skin-blue .sidebar a{color:#b8c7ce}.skin-blue .sidebar a:hover{text-decoration:none}.skin-blue .treeview-menu>li>a{color:#8aa4af}.skin-blue .treeview-menu>li.active>a,.skin-blue .treeview-menu>li>a:hover{color:#fff}.skin-blue .sidebar-form{border-radius:3px;border:1px solid #374850;margin:10px 10px}.skin-blue .sidebar-form input[type="text"],.skin-blue .sidebar-form .btn{box-shadow:none;background-color:#374850;border:1px solid transparent;height:35px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.skin-blue .sidebar-form input[type="text"]{color:#666;border-top-left-radius:2px !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;border-bottom-left-radius:2px !important}.skin-blue .sidebar-form input[type="text"]:focus,.skin-blue .sidebar-form input[type="text"]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-blue .sidebar-form input[type="text"]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-blue .sidebar-form .btn{color:#999;border-top-left-radius:0 !important;border-top-right-radius:2px !important;border-bottom-right-radius:2px !important;border-bottom-left-radius:0 !important}.skin-blue.layout-top-nav .main-header>.logo{background-color:#3c8dbc;color:#fff;border-bottom:0 solid transparent}.skin-blue.layout-top-nav .main-header>.logo:hover{background:#3b8ab8}

155
dist/css/skins/skin-green-light.css vendored Normal file
View File

@@ -0,0 +1,155 @@
/*
* Skin: Green
* -----------
*/
.skin-green-light .main-header .navbar {
background-color: #00a65a;
}
.skin-green-light .main-header .navbar .nav > li > a {
color: #ffffff;
}
.skin-green-light .main-header .navbar .nav > li > a:hover,
.skin-green-light .main-header .navbar .nav > li > a:active,
.skin-green-light .main-header .navbar .nav > li > a:focus,
.skin-green-light .main-header .navbar .nav .open > a,
.skin-green-light .main-header .navbar .nav .open > a:hover,
.skin-green-light .main-header .navbar .nav .open > a:focus {
background: rgba(0, 0, 0, 0.1);
color: #f6f6f6;
}
.skin-green-light .main-header .navbar .sidebar-toggle {
color: #ffffff;
}
.skin-green-light .main-header .navbar .sidebar-toggle:hover {
color: #f6f6f6;
background: rgba(0, 0, 0, 0.1);
}
.skin-green-light .main-header .navbar .sidebar-toggle {
color: #fff;
}
.skin-green-light .main-header .navbar .sidebar-toggle:hover {
background-color: #008d4c;
}
@media (max-width: 767px) {
.skin-green-light .main-header .navbar .dropdown-menu li.divider {
background-color: rgba(255, 255, 255, 0.1);
}
.skin-green-light .main-header .navbar .dropdown-menu li a {
color: #fff;
}
.skin-green-light .main-header .navbar .dropdown-menu li a:hover {
background: #008d4c;
}
}
.skin-green-light .main-header .logo {
background-color: #00a65a;
color: #ffffff;
border-bottom: 0px solid transparent;
}
.skin-green-light .main-header .logo:hover {
background: #00a157;
}
.skin-green-light .main-header li.user-header {
background-color: #00a65a;
}
.skin-green-light .content-header {
background: transparent;
}
.skin-green-light .wrapper,
.skin-green-light .main-sidebar,
.skin-green-light .left-side {
background-color: #f9fafc;
}
.skin-green-light .content-wrapper,
.skin-green-light .main-footer {
border-left: 1px solid #d2d6de;
}
.skin-green-light .user-panel > .info,
.skin-green-light .user-panel > .info > a {
color: #444444;
}
.skin-green-light .sidebar-menu > li {
-webkit-transition: border-left-color 0.3s ease;
-o-transition: border-left-color 0.3s ease;
transition: border-left-color 0.3s ease;
}
.skin-green-light .sidebar-menu > li.header {
color: #848484;
background: #f9fafc;
}
.skin-green-light .sidebar-menu > li > a {
border-left: 3px solid transparent;
font-weight: 600;
}
.skin-green-light .sidebar-menu > li:hover > a,
.skin-green-light .sidebar-menu > li.active > a {
color: #000000;
background: #f4f4f5;
}
.skin-green-light .sidebar-menu > li.active {
border-left-color: #00a65a;
}
.skin-green-light .sidebar-menu > li.active > a {
font-weight: 600;
}
.skin-green-light .sidebar-menu > li > .treeview-menu {
background: #f4f4f5;
}
.skin-green-light .sidebar a {
color: #444444;
}
.skin-green-light .sidebar a:hover {
text-decoration: none;
}
.skin-green-light .treeview-menu > li > a {
color: #777777;
}
.skin-green-light .treeview-menu > li.active > a,
.skin-green-light .treeview-menu > li > a:hover {
color: #000000;
}
.skin-green-light .treeview-menu > li.active > a {
font-weight: 600;
}
.skin-green-light .sidebar-form {
border-radius: 3px;
border: 1px solid #d2d6de;
margin: 10px 10px;
}
.skin-green-light .sidebar-form input[type="text"],
.skin-green-light .sidebar-form .btn {
box-shadow: none;
background-color: #fff;
border: 1px solid transparent;
height: 35px;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.skin-green-light .sidebar-form input[type="text"] {
color: #666;
border-top-left-radius: 2px !important;
border-top-right-radius: 0 !important;
border-bottom-right-radius: 0 !important;
border-bottom-left-radius: 2px !important;
}
.skin-green-light .sidebar-form input[type="text"]:focus,
.skin-green-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
background-color: #fff;
color: #666;
}
.skin-green-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
border-left-color: #fff;
}
.skin-green-light .sidebar-form .btn {
color: #999;
border-top-left-radius: 0 !important;
border-top-right-radius: 2px !important;
border-bottom-right-radius: 2px !important;
border-bottom-left-radius: 0 !important;
}
@media (min-width: 768px) {
.skin-green-light.sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu {
border-left: 1px solid #d2d6de;
}
}

Some files were not shown because too many files have changed in this diff Show More