diff --git a/.gitignore b/.gitignore index 15813be9..0e16c6c4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ package-lock.json node_modules/ +.eslintcache diff --git a/CHANGELOG.md b/CHANGELOG.md index 5fc11681..f77e1b0f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,107 @@ # Change Log +## [2.0.0] 2021-01-21 +### IMPORTANT +- We have updated this product from Bootstrap 3 to Bootstrap 4, so in essence, this is a new product +- For this, we have followed the guidelines from [here](https://react-bootstrap.github.io/migrating/) and [here](https://getbootstrap.com/docs/4.0/migration/) +- We also did not add Bootstrap variables as part of our styles (we will do so in one of our next updates, probably in version 3.0.0 when we'll add Bootstrap 5) +### Bug fixing +- Renamed all files to `.js`, instead of `.jsx` +- Refactor all files from class components to functional ones, so now, you can use React Hooks +- https://github.com/creativetimofficial/light-bootstrap-dashboard-react/issues/62 +- https://github.com/creativetimofficial/light-bootstrap-dashboard-react/issues/58 +- https://github.com/creativetimofficial/light-bootstrap-dashboard-react/issues/52 +- https://github.com/creativetimofficial/light-bootstrap-dashboard-react/issues/50 +### Major style changes +- Since the update from Bootstrap 3 to Bootstrap 4, all styles have been changed +### Deleted components +- src/components/Card/Card.jsx (we'll use the simple React Bootstrap tags instead) +- src/components/CustomButton/CustomButton.jsx (we'll use the simple React Bootstrap tags instead) +- src/components/CustomCheckbox/CustomCheckbox.jsx (we'll use the simple React Bootstrap tags instead) +- src/components/CustomRadio/CustomRadio.jsx (we'll use the simple React Bootstrap tags instead) +- src/components/FormInputs/FormInputs.jsx (we'll use the simple React Bootstrap tags instead) +- src/components/StatsCard/StatsCard.jsx (we'll use the simple React Bootstrap tags instead) +- src/components/Tasks/Tasks.jsx (we'll use the simple React Bootstrap tags instead) +- src/components/UserCard/UserCard.jsx (we'll use the simple React Bootstrap tags instead) +### Added components +### Deleted dependencies +- react-notification-system (we'll use react-notification-alert from now on) +- @types/googlemaps +- @types/markerclustererplus +- @types/react +- react-google-maps (we'll use simple Google Maps API with Vanilla JS) +- react-toggle (we'll use the simple React-Bootstrap Form.Check as a switch instead) +### Added dependencies ++ react-notification-alert@0.0.13 (instead of the react-notification-system) ++ reactstrap@8.9.0 (as part of the react-notification-alert) ++ jquery@3.5.1 (since Bootstrap requires it) ++ @fortawesome/fontawesome-free@5.15.2 (For easier update of the package - instead of a link inside public/index.html) ++ gulp-append-prepend@1.0.8 (For Creative Tim licenses) ++ gulp@4.0.2 (For Creative Tim licenses) +### Updated dependencies +``` +bootstrap 3.3.7 → 4.6.0 +node-sass 4.12.0 → 4.14.1 +react 16.8.6 → 17.0.1 +react-bootstrap 0.32.4 → 1.4.3 +react-chartist 0.13.3 → 0.14.3 +react-dom 16.8.6 → 17.0.1 +react-router 5.0.0 → 5.2.0 +react-router-dom 5.0.0 → 5.2.0 +react-scripts 3.0.0 → 4.0.1 +typescript 3.4.3 → 4.1.3 +``` +### Warning +**The TypeScript and jQuery dependencies are installed only to stop console warnings on install. They are not actually used in our product. So the product is not based on TypeScript or jQuery!** +_The following warnings will appear when running the installation command, but they do not affect the UI or the functionality of the product (they will be solved in our next update):_ +``` +npm WARN react-chartist@0.14.3 requires a peer of react@^0.14.9 || ^15.0.0 || ^16.0.0 but none is installed. You must install peer dependencies yourself. +npm WARN react-popper@1.3.7 requires a peer of react@0.14.x || ^15.0.0 || ^16.0.0 but none is installed. You must install peer dependencies yourself. +npm WARN create-react-context@0.3.0 requires a peer of react@^0.14.0 || ^15.0.0 || ^16.0.0 but none is installed. You must install peer dependencies yourself. +``` +_If they will persist in our 2.4.* version, we will drop their usages and replace them with other plugins._ +_In development mode, some of the above plugins will throw a warning because they still use React v16 syntax. If the error will persist in our 2.4.* version, we will drop their usage and replace them with other plugins._ +### Upgrade details +* Updated all packages from `package.json` using `npm-upgrade`, link here: https://www.npmjs.com/package/npm-upgrade +* Renamed all `ControlLabel` components to `FormLabel` (this refers to the react-bootstrap components) +* Renamed all `Grid` components to `Container` (this refers to the react-bootstrap components) +* Rename all `HelpBlock` components to `FormText` +* Rename all `MenuItem` components to `Dropdown.Item` and `NavDropdown.Item` +* Rename all Panel components to Card +* Deleted variables folder +* Change the usage of `React Big Calendar` to the new API, so instead of +``` +import BigCalendar from "react-big-calendar"; +``` +* And +``` +const localizer = BigCalendar.momentLocalizer(moment); +``` +* We will have: +``` +import { Calendar as BigCalendar, momentLocalizer } from "react-big-calendar"; +``` +* And +``` +const localizer = momentLocalizer(moment); +``` +* Change Panels with new react-bootstrap components +* For Col componets, replaced `size={number1} sizeOffest={number2}` with `size={{span: number1, offset: number2}}` where size can be `xs`, `sm`, `md`, `lg` +* Changed `bsStyle` to `variant` +* Changed `bsSize` to `size` +* Replace `` with `
` +* Replace `` with `
` +* Replace `` with `` +* Replace `` with `` and `` +* All required images have a default prop at the end now, example: `const us_flag = require("../assets/img/flags/US.png");` was changed to `const us_flag = require("../assets/img/flags/US.png").default;` +* Rename all .jsx files to .js +* Added Row and Col inside StatsCard +* Delete eventKey from NavDropdown components +* Deleted noCaret from NavDropdown components +* Replace Navbar fluid with Navbar → Container fluid +* Add fontawesome as dependencie instead of font link insde public/index.html, it is now imported insde src/index.js +* In addition to these changes, we’ve chaned the structure of the pages and components as well to match those from the HTML version of the product: https://www.creative-tim.com/product/light-bootstrap-dashboard + ## [1.3.0] 2019-05-03 ### Bug fixing - Renamed `src/layouts/Dashboard/Dashboard.jsx` to `src/layouts/Admin.jsx` diff --git a/Documentation/css/demo.css b/Documentation/css/demo.css index cb1e8559..adaae85d 100644 --- a/Documentation/css/demo.css +++ b/Documentation/css/demo.css @@ -1,11 +1,11 @@ /*! ========================================================= -* Light Bootstrap Dashboard React - v1.3.0 +* Light Bootstrap Dashboard React - v2.0.0 ========================================================= * Product Page: https://www.creative-tim.com/product/light-bootstrap-dashboard-react -* Copyright 2019 Creative Tim (https://www.creative-tim.com) +* Copyright 2020 Creative Tim (https://www.creative-tim.com) * Licensed under MIT (https://github.com/creativetimofficial/light-bootstrap-dashboard-react/blob/master/LICENSE.md) * Coded by Creative Tim diff --git a/Documentation/css/documentation.css b/Documentation/css/documentation.css index c153a124..2b43f0a5 100644 --- a/Documentation/css/documentation.css +++ b/Documentation/css/documentation.css @@ -1,11 +1,11 @@ /*! ========================================================= -* Light Bootstrap Dashboard React - v1.3.0 +* Light Bootstrap Dashboard React - v2.0.0 ========================================================= * Product Page: https://www.creative-tim.com/product/light-bootstrap-dashboard-react -* Copyright 2019 Creative Tim (https://www.creative-tim.com) +* Copyright 2020 Creative Tim (https://www.creative-tim.com) * Licensed under MIT (https://github.com/creativetimofficial/light-bootstrap-dashboard-react/blob/master/LICENSE.md) * Coded by Creative Tim diff --git a/Documentation/css/light-bootstrap-dashboard.css b/Documentation/css/light-bootstrap-dashboard.css index 53e54da9..f2d12515 100644 --- a/Documentation/css/light-bootstrap-dashboard.css +++ b/Documentation/css/light-bootstrap-dashboard.css @@ -1,12 +1,11 @@ /*! ========================================================= - * Light Bootstrap Dashboard React - v1.3.0 - * Based on Light Bootstrap Dashboard - v1.3.0 + * Light Bootstrap Dashboard React - v2.0.0 ========================================================= * Product Page: http://www.creative-tim.com/product/light-bootstrap-dashboard-react - * Copyright 2019 Creative Tim (http://www.creative-tim.com) + * Copyright 2020 Creative Tim (http://www.creative-tim.com) * Licensed under MIT (https://github.com/creativetimofficial/light-bootstrap-dashboard-react/blob/master/LICENSE.md) ========================================================= diff --git a/Documentation/tutorial-components.html b/Documentation/tutorial-components.html index 27583763..47ce0aa7 100644 --- a/Documentation/tutorial-components.html +++ b/Documentation/tutorial-components.html @@ -2,11 +2,11 @@ /*! ========================================================= -* Light Bootstrap Dashboard React - v1.3.0 +* Light Bootstrap Dashboard React - v2.0.0 ========================================================= * Product Page: https://www.creative-tim.com/product/light-bootstrap-dashboard-react -* Copyright 2019 Creative Tim (https://www.creative-tim.com) +* Copyright 2020 Creative Tim (https://www.creative-tim.com) * Licensed under MIT (https://github.com/creativetimofficial/light-bootstrap-dashboard-react/blob/master/LICENSE.md) * Coded by Creative Tim @@ -43,7 +43,7 @@ crossorigin="anonymous" /> - + @@ -97,11 +97,11 @@
-
+

Light Bootstrap Dashboard React Free

-

v1.3.0

+

v2.0.0

We are constantly doing updates for you.

diff --git a/LICENSE.md b/LICENSE.md index 038a2d41..fe1e7179 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2019 Creative Tim +Copyright (c) 2020 Creative Tim Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index 94d0c6ee..298aef07 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ -![version](https://img.shields.io/badge/version-1.3.0-blue.svg) ![license](https://img.shields.io/badge/license-MIT-blue.svg) [![GitHub issues open](https://img.shields.io/github/issues/creativetimofficial/light-bootstrap-dashboard-react.svg?maxAge=2592000)]() [![GitHub issues closed](https://img.shields.io/github/issues-closed-raw/creativetimofficial/light-bootstrap-dashboard-react.svg?maxAge=2592000)]() [![Chat](https://img.shields.io/badge/chat-on%20discord-7289da.svg)](https://discord.gg/E4aHAQy) +![version](https://img.shields.io/badge/version-2.0.0-blue.svg) ![license](https://img.shields.io/badge/license-MIT-blue.svg) [![GitHub issues open](https://img.shields.io/github/issues/creativetimofficial/light-bootstrap-dashboard-react.svg?maxAge=2592000)]() [![GitHub issues closed](https://img.shields.io/github/issues-closed-raw/creativetimofficial/light-bootstrap-dashboard-react.svg?maxAge=2592000)]() [![Chat](https://img.shields.io/badge/chat-on%20discord-7289da.svg)](https://discord.gg/E4aHAQy) ![Product Gif](https://raw.githubusercontent.com/creativetimofficial/public-assets/master/light-bootstrap-dashboard-react/light-bootstrap-dashboard-react.gif) @@ -70,6 +70,7 @@ light-bootstrap-dashboard-react ├── ISSUE_TEMPLATE.md ├── LICENSE.md ├── README.md +├── gulpfile.js ├── jsconfig.json ├── package.json ├── Documentation @@ -93,54 +94,43 @@ light-bootstrap-dashboard-react │   │   ├── demo.css │   │   ├── light-bootstrap-dashboard-react.css │   │   ├── light-bootstrap-dashboard-react.css.map - │   │   ├── light-bootstrap-dashboard-react.min.css - │   │   └── pe-icon-7-stroke.css + │   │   └── light-bootstrap-dashboard-react.min.css │   ├── fonts + │   │   ├── nucleo-icons.eot + │   │   ├── nucleo-icons.svg + │   │   ├── nucleo-icons.ttf + │   │   ├── nucleo-icons.woff + │   │   └── nucleo-icons.woff2 │   ├── img - │   │   ├── faces - │   └── sass + │   │   └── faces + │   └── scss │   ├── lbd - │   │   └── mixins + │   │   ├── mixins + │   │   └── plugins + │   ├── lbdr + │   │   ├── plugins + │   │   └── react-differences.scss │   └── light-bootstrap-dashboard-react.scss + ├── layouts + │   └── Admin.js ├── components - │   ├── Card - │   │   └── Card.jsx - │   ├── CustomButton - │   │   └── CustomButton.jsx - │   ├── CustomCheckbox - │   │   └── CustomCheckbox.jsx - │   ├── CustomRadio - │   │   └── CustomRadio.jsx │   ├── FixedPlugin - │   │   └── FixedPlugin.jsx + │   │   └── FixedPlugin.js │   ├── Footer - │   │   └── Footer.jsx - │   ├── FormInputs - │   │   └── FormInputs.jsx + │   │   └── Footer.js │   ├── Navbars - │   │   ├── AdminNavbar.jsx - │   │   └── AdminNavbarLinks.jsx - │   ├── Sidebar - │   │   └── Sidebar.jsx - │   ├── StatsCard - │   │   └── StatsCard.jsx - │   ├── Tasks - │   │   └── Tasks.jsx - │   └── UserCard - │   └── UserCard.jsx - ├── layouts - │   └── Admin.jsx - ├── variables - │   └── Variables.jsx + │   │   └── AdminNavbar.js + │   └── Sidebar + │   └── Sidebar.js └── views - ├── Dashboard.jsx - ├── Icons.jsx - ├── Maps.jsx - ├── Notifications.jsx - ├── TableList.jsx - ├── Typography.jsx - ├── Upgrade.jsx - └── UserProfile.jsx + ├── Dashboard.js + ├── Icons.js + ├── Maps.js + ├── Notifications.js + ├── TableList.js + ├── Typography.js + ├── Upgrade.js + └── UserProfile.js ``` ## Browser Support diff --git a/gulpfile.js b/gulpfile.js new file mode 100644 index 00000000..d4755efc --- /dev/null +++ b/gulpfile.js @@ -0,0 +1,74 @@ +const gulp = require("gulp"); +const gap = require("gulp-append-prepend"); + +gulp.task("licenses", async function () { + // this is to add Creative Tim licenses in the production mode for the minified js + gulp + .src("build/static/js/*chunk.js", { base: "./" }) + .pipe( + gap.prependText(`/*! + +========================================================= +* Light Bootstrap Dashboard React - v2.0.0 +========================================================= + +* Product Page: https://www.creative-tim.com/product/light-bootstrap-dashboard-react +* Copyright 2020 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/`) + ) + .pipe(gulp.dest("./", { overwrite: true })); + + // this is to add Creative Tim licenses in the production mode for the minified html + gulp + .src("build/index.html", { base: "./" }) + .pipe( + gap.prependText(``) + ) + .pipe(gulp.dest("./", { overwrite: true })); + + // this is to add Creative Tim licenses in the production mode for the minified css + gulp + .src("build/static/css/*chunk.css", { base: "./" }) + .pipe( + gap.prependText(`/*! + +========================================================= +* Light Bootstrap Dashboard React - v2.0.0 +========================================================= + +* Product Page: https://www.creative-tim.com/product/light-bootstrap-dashboard-react +* Copyright 2020 Creative Tim (https://www.creative-tim.com) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/`) + ) + .pipe(gulp.dest("./", { overwrite: true })); + return; +}); diff --git a/package.json b/package.json index 52af3b1b..8f07cc85 100644 --- a/package.json +++ b/package.json @@ -1,37 +1,37 @@ { "name": "light-bootstrap-dashboard-react", - "version": "1.3.0", - "private": true, + "version": "2.0.0", "dependencies": { - "bootstrap": "3.3.7", + "@fortawesome/fontawesome-free": "5.15.2", + "bootstrap": "4.6.0", "chartist": "0.10.1", - "node-sass": "4.12.0", - "react": "16.8.6", - "react-bootstrap": "0.32.4", - "react-chartist": "0.13.3", - "react-dom": "16.8.6", - "react-google-maps": "9.4.5", - "react-notification-system": "0.2.17", - "react-router": "5.0.0", - "react-router-dom": "5.0.0", - "react-scripts": "3.0.0", - "react-toggle": "4.0.2" + "gulp": "4.0.2", + "gulp-append-prepend": "1.0.8", + "node-sass": "4.14.1", + "react": "17.0.1", + "react-bootstrap": "1.4.3", + "react-chartist": "0.14.3", + "react-dom": "17.0.1", + "react-notification-alert": "0.0.13", + "react-router": "5.2.0", + "react-router-dom": "5.2.0", + "react-scripts": "4.0.1" }, - "devDependencies": { - "@types/googlemaps": "3.30.19", - "@types/markerclustererplus": "2.1.33", - "@types/react": "16.8.13", - "typescript": "3.4.3" + "optionalDependencies": { + "jquery": "3.5.1", + "reactstrap": "8.9.0", + "typescript": "4.1.3" }, "scripts": { "start": "react-scripts start", - "build": "react-scripts build", + "build": "react-scripts build && gulp licenses", "test": "react-scripts test --env=jsdom", "eject": "react-scripts eject", "install:clean": "rm -rf node_modules/ && rm -rf package-lock.json && npm install && npm start", - "compile-sass": "node-sass src/assets/sass/light-bootstrap-dashboard-react.scss src/assets/css/light-bootstrap-dashboard-react.css", - "minify-sass": "node-sass src/assets/sass/light-bootstrap-dashboard-react.scss src/assets/css/light-bootstrap-dashboard-react.min.css --output-style compressed", - "map-sass": "node-sass src/assets/sass/light-bootstrap-dashboard-react.scss src/assets/css/light-bootstrap-dashboard-react.css --source-map true" + "compile:scss": "node-sass src/assets/scss/light-bootstrap-dashboard-react.scss src/assets/css/light-bootstrap-dashboard-react.css", + "minify:scss": "node-sass src/assets/scss/light-bootstrap-dashboard-react.scss src/assets/css/light-bootstrap-dashboard-react.min.css --output-style compressed", + "map:scss": "node-sass src/assets/scss/light-bootstrap-dashboard-react.scss src/assets/css/light-bootstrap-dashboard-react.css --source-map true", + "build:scss": "npm run compile:scss && npm run minify:scss && npm run map:scss" }, "browserslist": { "production": [ diff --git a/public/index.html b/public/index.html index a829ec04..8e37eac8 100644 --- a/public/index.html +++ b/public/index.html @@ -2,11 +2,11 @@ /*! ========================================================= -* Light Bootstrap Dashboard React - v1.3.0 +* Light Bootstrap Dashboard React - v2.0.0 ========================================================= * Product Page: https://www.creative-tim.com/product/light-bootstrap-dashboard-react -* Copyright 2019 Creative Tim (https://www.creative-tim.com) +* Copyright 2020 Creative Tim (https://www.creative-tim.com) * Licensed under MIT (https://github.com/creativetimofficial/light-bootstrap-dashboard-react/blob/master/LICENSE.md) * Coded by Creative Tim @@ -48,16 +48,11 @@ Learn how to configure a non-root public URL by running `npm run build`. --> Light Bootstrap Dashboard - React - - + diff --git a/src/assets/css/demo.css b/src/assets/css/demo.css index 975752e2..7288a1d1 100644 --- a/src/assets/css/demo.css +++ b/src/assets/css/demo.css @@ -1,11 +1,11 @@ /*! ========================================================= -* Light Bootstrap Dashboard React - v1.3.0 +* Light Bootstrap Dashboard React - v2.0.0 ========================================================= * Product Page: https://www.creative-tim.com/product/light-bootstrap-dashboard-react -* Copyright 2019 Creative Tim (https://www.creative-tim.com) +* Copyright 2020 Creative Tim (https://www.creative-tim.com) * Licensed under MIT (https://github.com/creativetimofficial/light-bootstrap-dashboard-react/blob/master/LICENSE.md) * Coded by Creative Tim @@ -59,7 +59,13 @@ #map{ position:relative; width:100%; - height: calc(100% - 60px); + height: 100%; +} + +.map-container { + width: 100%; + height: 100vh; + max-height: 100vh; } .places-buttons .btn{ @@ -508,12 +514,6 @@ font-size: 13px; } -#map{ - position:relative; - width:100%; - height: calc(100% - 60px); -} - .places-buttons .btn{ margin-bottom: 30px } @@ -785,3 +785,22 @@ margin-top: -7px; border-width: 7px 7px 7px 0; } +.typography-line span { + bottom: 10px; + color: #9A9A9A; + display: block; + font-weight: 400; + font-size: 14px; + line-height: 13px; + left: 5px; + position: absolute; + width: 260px; + text-transform: none; +} +.typography-line { + padding-left: 15%; + margin-bottom: 35px; + position: relative; + display: block; + width: 100%; +} diff --git a/src/assets/css/light-bootstrap-dashboard-react.css b/src/assets/css/light-bootstrap-dashboard-react.css index 0ae65427..4cd64a80 100644 --- a/src/assets/css/light-bootstrap-dashboard-react.css +++ b/src/assets/css/light-bootstrap-dashboard-react.css @@ -1,12 +1,11 @@ /*! ========================================================= - * Light Bootstrap Dashboard React - v1.3.0 - * Based on Light Bootstrap Dashboard - v1.3.0 + * Light Bootstrap Dashboard React - v2.0.0 ========================================================= * Product Page: http://www.creative-tim.com/product/light-bootstrap-dashboard-react - * Copyright 2019 Creative Tim (http://www.creative-tim.com) + * Copyright 2020 Creative Tim (http://www.creative-tim.com) * Licensed under MIT (https://github.com/creativetimofficial/light-bootstrap-dashboard-react/blob/master/LICENSE.md) ========================================================= @@ -126,8 +125,7 @@ h1 .subtitle { body, .wrapper { min-height: 100vh; - position: relative; - background-color: white; } + position: relative; } a { color: #1DC7EA; } @@ -177,7 +175,7 @@ input:focus { -ms-transition: all 100ms ease-in; transition: all 100ms ease-in; } -.fa { +.fa, .fas, .far, .fal, .fad, .fab { width: 18px; text-align: center; } @@ -189,8 +187,49 @@ input:focus { top: 0; height: 100vh; } -.sidebar { - position: fixed; +.page-header .page-header-image { + background-position: center center; + background-size: cover; + overflow: hidden; + width: 100%; + z-index: 1; } + +.page-header .title-container { + color: #fff; + position: relative; + top: 250px; + z-index: 3; } + +.page-header .filter:after { + background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #9368e9 0%, #943bea 100%) repeat scroll 0 0/150% 150%; + content: ""; + display: block; + height: 100%; + left: 0; + opacity: 0.77; + position: absolute; + top: 0; + width: 100%; + z-index: 2; } + +.documentation .page-header, +.documentation .page-header-image, +.documentation .page-header-image .filter:after { + height: 100vh; } + +.documentation .footer { + z-index: 3; } + +.documentation .wrapper { + margin-top: -61px; + height: 100vh; } + +.documentation .navbar { + z-index: 21; } + +.sidebar, +body > .navbar-collapse { + position: absolute; top: 0; bottom: 0; left: 0; @@ -201,14 +240,17 @@ input:focus { font-weight: 200; background-size: cover; background-position: center center; } - .sidebar .sidebar-wrapper { + .sidebar .sidebar-wrapper, + body > .navbar-collapse .sidebar-wrapper { position: relative; - height: calc(100vh - 75px); + max-height: calc(100vh - 75px); + min-height: 100%; overflow: auto; width: 260px; z-index: 4; - padding-bottom: 30px; } - .sidebar .sidebar-background { + padding-bottom: 100px; } + .sidebar .sidebar-background, + body > .navbar-collapse .sidebar-background { position: absolute; z-index: 1; height: 100%; @@ -218,40 +260,32 @@ input:focus { left: 0; background-size: cover; background-position: center center; } - .sidebar .logo { - padding: 10px 30px; + .sidebar .logo, + body > .navbar-collapse .logo { + padding: 10px 15px 9px 15px; border-bottom: 1px solid rgba(255, 255, 255, 0.2); position: relative; z-index: 4; } - .sidebar .logo p { + .sidebar .logo p, + body > .navbar-collapse .logo p { float: left; font-size: 20px; margin: 10px 10px; color: #FFFFFF; line-height: 20px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; } - .sidebar .logo a.logo-mini { - float: left; + .sidebar .logo .simple-text, + body > .navbar-collapse .logo .simple-text { + text-transform: uppercase; + padding: 5px 0px; + display: block; + font-size: 18px; + color: #FFFFFF; text-align: center; - width: 30px; - margin-right: 15px; } - .sidebar .logo a.logo-mini img { - width: 40px; - margin-left: -3px; - display: block; - margin-top: 2px; } - .sidebar .logo a.logo-normal { - display: block; } - .sidebar .logo .logo-img { - width: 34px; - display: inline-block; - height: 34px; - margin-left: -2px; - margin-top: -2px; - margin-right: 10px; - border-radius: 30px; - text-align: center; } - .sidebar .logo-tim { + font-weight: 400; + line-height: 30px; } + .sidebar .logo-tim, + body > .navbar-collapse .logo-tim { border-radius: 50%; border: 1px solid #333; display: block; @@ -259,186 +293,225 @@ input:focus { width: 61px; float: left; overflow: hidden; } - .sidebar .logo-tim img { + .sidebar .logo-tim img, + body > .navbar-collapse .logo-tim img { width: 60px; height: 60px; } - .sidebar .nav { - margin-top: 20px; } - .sidebar .nav li > a { + .sidebar .nav, + body > .navbar-collapse .nav { + margin-top: 20px; + float: none; + display: block; } + .sidebar .nav li .nav-link, + body > .navbar-collapse .nav li .nav-link { color: #FFFFFF; margin: 5px 15px; opacity: .86; - border-radius: 4px; } - .sidebar .nav li:hover > a, - .sidebar .nav li.open > a, - .sidebar .nav li.open > a:focus, - .sidebar .nav li.open > a:hover { + border-radius: 4px; + display: block; + padding: 10px 15px; } + .sidebar .nav li .nav-link:hover, + body > .navbar-collapse .nav li .nav-link:hover { + background: rgba(255, 255, 255, 0.13); + opacity: 1; } + .sidebar .nav li .nav-link p, + body > .navbar-collapse .nav li .nav-link p { + margin: 0; + line-height: 31px; + font-size: 12px; + font-weight: 600; + text-transform: uppercase; + display: inline-flex; } + .sidebar .nav li .nav-link i, + body > .navbar-collapse .nav li .nav-link i { + font-size: 28px; + margin-right: 15px; + width: 30px; + text-align: center; + vertical-align: middle; + float: left; } + .sidebar .nav li:hover .nav-link, + body > .navbar-collapse .nav li:hover .nav-link { background: rgba(255, 255, 255, 0.13); opacity: 1; } - .sidebar .nav li.active > a { + .sidebar .nav li.active .nav-link, + body > .navbar-collapse .nav li.active .nav-link { color: #FFFFFF; opacity: 1; background: rgba(255, 255, 255, 0.23); } - .sidebar .nav p { - margin: 0; + .sidebar .nav li.separator, + body > .navbar-collapse .nav li.separator { + margin: 15px 0; + border-bottom: 1px solid rgba(255, 255, 255, 0.2); } + .sidebar .nav li.separator + .nav-item, + body > .navbar-collapse .nav li.separator + .nav-item { + margin-top: 31px; } + .sidebar .nav .caret, + body > .navbar-collapse .nav .caret { + margin-top: 13px; + position: absolute; + right: 30px; } + .sidebar .nav .active-pro, + body > .navbar-collapse .nav .active-pro { + position: absolute; + width: 100%; + bottom: 10px; } + .sidebar .nav .active-pro a, + body > .navbar-collapse .nav .active-pro a { + color: #FFFFFF !important; } + .sidebar .nav .nav-link, + body > .navbar-collapse .nav .nav-link { + color: #FFFFFF; + margin: 5px 15px; + opacity: .86; + border-radius: 4px; + text-transform: uppercase; line-height: 30px; font-size: 12px; - font-weight: 600; - text-transform: uppercase; } - .sidebar .nav .caret { - top: 24px; - position: absolute; - right: 15px; } - .sidebar .nav i { - font-size: 28px; + font-weight: 600; } + .sidebar .logo, + body > .navbar-collapse .logo { + padding: 10px 15px; + border-bottom: 1px solid rgba(255, 255, 255, 0.2); } + .sidebar .logo p, + body > .navbar-collapse .logo p { float: left; - margin-right: 15px; - line-height: 30px; - width: 30px; - text-align: center; } - -.sidebar .logo, -body > .navbar-collapse .logo { - padding: 10px 30px; - border-bottom: 1px solid rgba(255, 255, 255, 0.2); } - .sidebar .logo p, - body > .navbar-collapse .logo p { + font-size: 20px; + margin: 10px 10px; + color: #FFFFFF; + line-height: 20px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; } + .sidebar .logo .simple-text, + body > .navbar-collapse .logo .simple-text { + text-transform: uppercase; + padding: 5px 0px; + display: block; + font-size: 18px; + color: #FFFFFF; + text-align: center; + font-weight: 400; + line-height: 30px; } + .sidebar .logo-tim, + body > .navbar-collapse .logo-tim { + border-radius: 50%; + border: 1px solid #333; + display: block; + height: 61px; + width: 61px; float: left; - font-size: 20px; - margin: 10px 10px; - color: #FFFFFF; - line-height: 20px; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; } - .sidebar .logo .simple-text, - body > .navbar-collapse .logo .simple-text { - text-transform: uppercase; - padding: 5px 0px; + overflow: hidden; } + .sidebar .logo-tim img, + body > .navbar-collapse .logo-tim img { + width: 60px; + height: 60px; } + .sidebar:after, .sidebar:before, + body > .navbar-collapse:after, + body > .navbar-collapse:before { display: block; - font-size: 18px; - color: #FFFFFF; - font-weight: 400; - line-height: 30px; } - -.sidebar .logo-tim, -body > .navbar-collapse .logo-tim { - border-radius: 50%; - border: 1px solid #333; - display: block; - height: 61px; - width: 61px; - float: left; - overflow: hidden; } - .sidebar .logo-tim img, - body > .navbar-collapse .logo-tim img { - width: 60px; - height: 60px; } - -.sidebar:after, .sidebar:before, -body > .navbar-collapse:after, -body > .navbar-collapse:before { - display: block; - content: ""; - position: absolute; - width: 100%; - height: 100%; - top: 0; - left: 0; - z-index: 2; } - -.sidebar:before, -body > .navbar-collapse:before { - opacity: .33; - background: #000000; } - -.sidebar:after, -body > .navbar-collapse:after { - background: #282828; - background: -moz-linear-gradient(top, #282828 0%, #111 100%); - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #282828), color-stop(100%, #111)); - background: -webkit-linear-gradient(top, #282828 0%, #111 100%); - background: -o-linear-gradient(top, #282828 0%, #111 100%); - background: -ms-linear-gradient(top, #282828 0%, #111 100%); - background: linear-gradient(to bottom, #282828 0%, #111 100%); - background-size: 150% 150%; - z-index: 3; - opacity: 1; } - -.sidebar[data-image]:after, .sidebar.has-image:after, -body > .navbar-collapse[data-image]:after, -body > .navbar-collapse.has-image:after { - opacity: .77; } - -.sidebar[data-color="blue"]:after, -body > .navbar-collapse[data-color="blue"]:after { - background: #1b8dff; - background: -moz-linear-gradient(top, #1b8dff 0%, #2632c1 100%); - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1b8dff), color-stop(100%, #2632c1)); - background: -webkit-linear-gradient(top, #1b8dff 0%, #2632c1 100%); - background: -o-linear-gradient(top, #1b8dff 0%, #2632c1 100%); - background: -ms-linear-gradient(top, #1b8dff 0%, #2632c1 100%); - background: linear-gradient(to bottom, #1b8dff 0%, #2632c1 100%); - background-size: 150% 150%; } - -.sidebar[data-color="azure"]:after, -body > .navbar-collapse[data-color="azure"]:after { - background: #1DC7EA; - background: -moz-linear-gradient(top, #1DC7EA 0%, #4091ff 100%); - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1DC7EA), color-stop(100%, #4091ff)); - background: -webkit-linear-gradient(top, #1DC7EA 0%, #4091ff 100%); - background: -o-linear-gradient(top, #1DC7EA 0%, #4091ff 100%); - background: -ms-linear-gradient(top, #1DC7EA 0%, #4091ff 100%); - background: linear-gradient(to bottom, #1DC7EA 0%, #4091ff 100%); - background-size: 150% 150%; } - -.sidebar[data-color="green"]:after, -body > .navbar-collapse[data-color="green"]:after { - background: #87CB16; - background: -moz-linear-gradient(top, #87CB16 0%, #6dc030 100%); - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #87CB16), color-stop(100%, #6dc030)); - background: -webkit-linear-gradient(top, #87CB16 0%, #6dc030 100%); - background: -o-linear-gradient(top, #87CB16 0%, #6dc030 100%); - background: -ms-linear-gradient(top, #87CB16 0%, #6dc030 100%); - background: linear-gradient(to bottom, #87CB16 0%, #6dc030 100%); - background-size: 150% 150%; } - -.sidebar[data-color="orange"]:after, -body > .navbar-collapse[data-color="orange"]:after { - background: #FFA534; - background: -moz-linear-gradient(top, #FFA534 0%, #ff5221 100%); - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFA534), color-stop(100%, #ff5221)); - background: -webkit-linear-gradient(top, #FFA534 0%, #ff5221 100%); - background: -o-linear-gradient(top, #FFA534 0%, #ff5221 100%); - background: -ms-linear-gradient(top, #FFA534 0%, #ff5221 100%); - background: linear-gradient(to bottom, #FFA534 0%, #ff5221 100%); - background-size: 150% 150%; } - -.sidebar[data-color="red"]:after, -body > .navbar-collapse[data-color="red"]:after { - background: #FB404B; - background: -moz-linear-gradient(top, #FB404B 0%, #bb0502 100%); - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FB404B), color-stop(100%, #bb0502)); - background: -webkit-linear-gradient(top, #FB404B 0%, #bb0502 100%); - background: -o-linear-gradient(top, #FB404B 0%, #bb0502 100%); - background: -ms-linear-gradient(top, #FB404B 0%, #bb0502 100%); - background: linear-gradient(to bottom, #FB404B 0%, #bb0502 100%); - background-size: 150% 150%; } - -.sidebar[data-color="purple"]:after, -body > .navbar-collapse[data-color="purple"]:after { - background: #9368E9; - background: -moz-linear-gradient(top, #9368E9 0%, #943bea 100%); - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9368E9), color-stop(100%, #943bea)); - background: -webkit-linear-gradient(top, #9368E9 0%, #943bea 100%); - background: -o-linear-gradient(top, #9368E9 0%, #943bea 100%); - background: -ms-linear-gradient(top, #9368E9 0%, #943bea 100%); - background: linear-gradient(to bottom, #9368E9 0%, #943bea 100%); - background-size: 150% 150%; } + content: ""; + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; + z-index: 2; } + .sidebar:before, + body > .navbar-collapse:before { + opacity: .33; + background: #000000; } + .sidebar:after, + body > .navbar-collapse:after { + background: #9368E9; + background: -moz-linear-gradient(top, #9368E9 0%, #943bea 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9368E9), color-stop(100%, #943bea)); + background: -webkit-linear-gradient(top, #9368E9 0%, #943bea 100%); + background: -o-linear-gradient(top, #9368E9 0%, #943bea 100%); + background: -ms-linear-gradient(top, #9368E9 0%, #943bea 100%); + background: linear-gradient(to bottom, #9368E9 0%, #943bea 100%); + background-size: 150% 150%; + z-index: 3; + opacity: 1; } + .sidebar[data-image]:after, .sidebar.has-image:after, + body > .navbar-collapse[data-image]:after, + body > .navbar-collapse.has-image:after { + opacity: .77; } + .sidebar[data-color="black"]:after, + body > .navbar-collapse[data-color="black"]:after { + background: #777777; + background: -moz-linear-gradient(top, #777777 0%, #777777 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #777777), color-stop(100%, #777777)); + background: -webkit-linear-gradient(top, #777777 0%, #777777 100%); + background: -o-linear-gradient(top, #777777 0%, #777777 100%); + background: -ms-linear-gradient(top, #777777 0%, #777777 100%); + background: linear-gradient(to bottom, #777777 0%, #777777 100%); + background-size: 150% 150%; } + .sidebar[data-color="blue"]:after, + body > .navbar-collapse[data-color="blue"]:after { + background: #1F77D0; + background: -moz-linear-gradient(top, #1F77D0 0%, #533ce1 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1F77D0), color-stop(100%, #533ce1)); + background: -webkit-linear-gradient(top, #1F77D0 0%, #533ce1 100%); + background: -o-linear-gradient(top, #1F77D0 0%, #533ce1 100%); + background: -ms-linear-gradient(top, #1F77D0 0%, #533ce1 100%); + background: linear-gradient(to bottom, #1F77D0 0%, #533ce1 100%); + background-size: 150% 150%; } + .sidebar[data-color="azure"]:after, + body > .navbar-collapse[data-color="azure"]:after { + background: #1DC7EA; + background: -moz-linear-gradient(top, #1DC7EA 0%, #4091ff 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1DC7EA), color-stop(100%, #4091ff)); + background: -webkit-linear-gradient(top, #1DC7EA 0%, #4091ff 100%); + background: -o-linear-gradient(top, #1DC7EA 0%, #4091ff 100%); + background: -ms-linear-gradient(top, #1DC7EA 0%, #4091ff 100%); + background: linear-gradient(to bottom, #1DC7EA 0%, #4091ff 100%); + background-size: 150% 150%; } + .sidebar[data-color="green"]:after, + body > .navbar-collapse[data-color="green"]:after { + background: #87CB16; + background: -moz-linear-gradient(top, #87CB16 0%, #6dc030 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #87CB16), color-stop(100%, #6dc030)); + background: -webkit-linear-gradient(top, #87CB16 0%, #6dc030 100%); + background: -o-linear-gradient(top, #87CB16 0%, #6dc030 100%); + background: -ms-linear-gradient(top, #87CB16 0%, #6dc030 100%); + background: linear-gradient(to bottom, #87CB16 0%, #6dc030 100%); + background-size: 150% 150%; } + .sidebar[data-color="orange"]:after, + body > .navbar-collapse[data-color="orange"]:after { + background: #FFA534; + background: -moz-linear-gradient(top, #FFA534 0%, #ff5221 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFA534), color-stop(100%, #ff5221)); + background: -webkit-linear-gradient(top, #FFA534 0%, #ff5221 100%); + background: -o-linear-gradient(top, #FFA534 0%, #ff5221 100%); + background: -ms-linear-gradient(top, #FFA534 0%, #ff5221 100%); + background: linear-gradient(to bottom, #FFA534 0%, #ff5221 100%); + background-size: 150% 150%; } + .sidebar[data-color="red"]:after, + body > .navbar-collapse[data-color="red"]:after { + background: #FB404B; + background: -moz-linear-gradient(top, #FB404B 0%, #bb0502 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FB404B), color-stop(100%, #bb0502)); + background: -webkit-linear-gradient(top, #FB404B 0%, #bb0502 100%); + background: -o-linear-gradient(top, #FB404B 0%, #bb0502 100%); + background: -ms-linear-gradient(top, #FB404B 0%, #bb0502 100%); + background: linear-gradient(to bottom, #FB404B 0%, #bb0502 100%); + background-size: 150% 150%; } + .sidebar[data-color="purple"]:after, + body > .navbar-collapse[data-color="purple"]:after { + background: #9368E9; + background: -moz-linear-gradient(top, #9368E9 0%, #943bea 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9368E9), color-stop(100%, #943bea)); + background: -webkit-linear-gradient(top, #9368E9 0%, #943bea 100%); + background: -o-linear-gradient(top, #9368E9 0%, #943bea 100%); + background: -ms-linear-gradient(top, #9368E9 0%, #943bea 100%); + background: linear-gradient(to bottom, #9368E9 0%, #943bea 100%); + background-size: 150% 150%; } .main-panel { background: rgba(203, 203, 210, 0.15); position: relative; float: right; - width: calc(100% - 260px); } + width: calc(100% - 260px); + min-height: 100%; } .main-panel > .content { padding: 30px 15px; min-height: calc(100% - 123px); } @@ -449,6 +522,9 @@ body > .navbar-collapse[data-color="purple"]:after { .sidebar, .main-panel { + overflow: auto; + max-height: 100%; + height: 100%; -webkit-transition-property: top,bottom; transition-property: top,bottom; -webkit-transition-duration: .2s,.2s; @@ -457,6 +533,123 @@ body > .navbar-collapse[data-color="purple"]:after { transition-timing-function: linear,linear; -webkit-overflow-scrolling: touch; } +.fixed-plugin .dropdown .dropdown-menu { + -webkit-transform: translate3d(0, -5%, 0) !important; + -moz-transform: translate3d(0, -5%, 0) !important; + -o-transform: translate3d(0, -5%, 0) !important; + -ms-transform: translate3d(0, -5%, 0) !important; + transform: translate3d(0, -5%, 0) !important; + border-radius: 10px; } + .fixed-plugin .dropdown .dropdown-menu li.adjustments-line { + border-bottom: 1px solid #ddd; } + .fixed-plugin .dropdown .dropdown-menu li { + padding: 5px 2px !important; } + .fixed-plugin .dropdown .dropdown-menu .button-container a { + font-size: 14px; } + .fixed-plugin .dropdown .dropdown-menu .button-container.show { + -webkit-transform: translate3d(0, 0%, 0) !important; + -moz-transform: translate3d(0, 0%, 0) !important; + -o-transform: translate3d(0, 0%, 0) !important; + -ms-transform: translate3d(0, 0%, 0) !important; + transform: translate3d(0, 0%, 0) !important; + transform-origin: 0 0; + left: -303px !important; } + +.fixed-plugin .dropdown .dropdown-menu { + -webkit-transform: translate3d(0, -5%, 0) !important; + -moz-transform: translate3d(0, -5%, 0) !important; + -o-transform: translate3d(0, -5%, 0) !important; + -ms-transform: translate3d(0, -5%, 0) !important; + transform: translate3d(0, -5%, 0) !important; + top: -40px !important; + opacity: 0; + left: -303px !important; + transform-origin: 0 0; } + +.fixed-plugin .dropdown.show .dropdown-menu { + opacity: 1; + -webkit-transform: translate3d(0, 0%, 0) !important; + -moz-transform: translate3d(0, 0%, 0) !important; + -o-transform: translate3d(0, 0%, 0) !important; + -ms-transform: translate3d(0, 0%, 0) !important; + transform: translate3d(0, 0%, 0) !important; + transform-origin: 0 0; + left: -303px !important; } + +.fixed-plugin .dropdown-menu:before, +.fixed-plugin .dropdown-menu:after { + content: ""; + display: inline-block; + position: absolute; + top: 65px; + width: 16px; + transform: translateY(-50%); + -webkit-transform: translateY(-50%); + -moz-transform: translateY(-50%); } + +.fixed-plugin .dropdown-menu:before { + border-bottom: 16px solid rgba(0, 0, 0, 0); + border-left: 16px solid rgba(0, 0, 0, 0.2); + border-top: 16px solid rgba(0, 0, 0, 0); + right: -16px; } + +.fixed-plugin .dropdown-menu:after { + border-bottom: 16px solid rgba(0, 0, 0, 0); + border-left: 16px solid #fff; + border-top: 16px solid rgba(0, 0, 0, 0); + right: -15px; } + +.modal.show .modal-dialog { + -webkit-transform: translate(0, 30%); + -o-transform: translate(0, 30%); + transform: translate(0, 30%); } + +.modal.modal-mini .modal-dialog { + max-width: 255px; + margin: 0 auto; } + +.modal .modal-content .modal-header { + border-bottom: none; + padding-top: 24px; + padding-right: 24px; + padding-bottom: 0; + padding-left: 24px; } + .modal .modal-content .modal-header .modal-profile { + width: 80px; + height: 80px; + border-radius: 50%; + text-align: center; + line-height: 5.7; + box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.3); } + .modal .modal-content .modal-header .modal-profile i { + font-size: 32px; + padding-top: 24px; } + +.modal .modal-content .modal-body { + padding-top: 24px; + padding-right: 24px; + padding-bottom: 16px; + padding-left: 24px; + line-height: 1.9; } + +.modal .modal-content .modal-body + .modal-footer { + padding-top: 0; } + +.modal .modal-content .modal-footer { + border-top: none; + padding-right: 24px; + padding-bottom: 16px; + padding-left: 24px; + -webkit-justify-content: space-between; + justify-content: space-between; } + .modal .modal-content .modal-footer .btn { + margin: 0; + padding-left: 16px; + padding-right: 16px; + width: auto; } + .modal .modal-content .modal-footer .btn:hover, .modal .modal-content .modal-footer .btnfocus { + text-decoration: none; } + .btn { border-width: 2px; background-color: transparent; @@ -496,7 +689,8 @@ body > .navbar-collapse[data-color="purple"]:after { .btn:hover, .btn:focus { opacity: 1; filter: alpha(opacity=100); - outline: 0 !important; } + outline: 0 !important; + box-shadow: none; } .btn:active, .btn.active, .open > .btn.dropdown-toggle { -webkit-box-shadow: none; @@ -760,6 +954,25 @@ body > .navbar-collapse[data-color="purple"]:after { margin-top: -1px; right: 8px; } +.btn-social { + opacity: 0.85; } + +.btn-twitter { + border-color: #55acee; + color: #55acee; } + .btn-twitter:hover { + opacity: 1 !important; + border-color: #55acee; + color: #55acee; } + +.btn-facebook { + border-color: #3b5998; + color: #3b5998; } + .btn-facebook:hover { + opacity: 1 !important; + border-color: #3b5998; + color: #3b5998; } + .form-control::-moz-placeholder { color: #DDDDDD; opacity: 1; @@ -907,6 +1120,9 @@ body > .navbar-collapse[data-color="purple"]:after { position: absolute; top: 50%; margin-top: -15px; } + .alert i.nc-simple-remove { + font-size: 12px !important; + font: bold normal normal 14px/1 'nucleo-icons'; } .alert button.close { position: absolute; right: 10px; @@ -917,8 +1133,7 @@ body > .navbar-collapse[data-color="purple"]:after { display: block; border-radius: 50%; opacity: .4; - line-height: 20px; - font-size: 12px; + line-height: 9px; width: 25px; height: 25px; outline: 0 !important; @@ -935,9 +1150,9 @@ body > .navbar-collapse[data-color="purple"]:after { border-radius: 4px; } .alert.alert-with-icon { padding-left: 65px; } - .alert a, .alert a:hover, .alert a:focus { - text-decoration: underline; - color: white; } + +.alert-primary { + background-color: #4091e2; } .alert-info { background-color: #63d8f1; } @@ -973,16 +1188,16 @@ body > .navbar-collapse[data-color="purple"]:after { padding: 12px 8px; vertical-align: middle; } -.table > tbody > tr > td { - font-size: 14px; } - .table > thead > tr > th { border-bottom-width: 1px; font-size: 12px; text-transform: uppercase; color: #9A9A9A; font-weight: 400; - padding-bottom: 5px; } + padding-bottom: 5px; + border-top: none !important; + border-bottom: none; + text-align: left !important; } .table .td-actions .btn { opacity: 0.36; @@ -1000,363 +1215,223 @@ body > .navbar-collapse[data-color="purple"]:after { opacity: 1; filter: alpha(opacity=100); } -/* Checkbox and radio */ -.checkbox, -.radio { - margin-bottom: 12px; } +.table .btn:focus { + box-shadow: none !important; } + +.table-upgrade .table tr td { + width: 100%; } + +.table .form-check .form-check-sign, .table .form-check .form-check-sign:after, .table .form-check .form-check-sign:before { + margin-top: -16px; } -.checkbox label, -.radio label { +.from-check, +.form-check-radio { + margin-bottom: 12px; + position: relative; } + +.form-check .form-check-label { display: inline-block; position: relative; cursor: pointer; - padding-left: 24px; - margin-bottom: 0; } - -.checkbox label::before, -.checkbox label::after { - font-family: 'FontAwesome'; - content: "\f096"; + padding-left: 35px; + line-height: 26px; + margin-bottom: 0; + text-transform: capitalize; } + +.form-check .form-check-sign::before, +.form-check .form-check-sign::after { + font-family: "Font Awesome 5 Free"; + content: "\f0c8"; + color: #888888; display: inline-block; position: absolute; - width: 20px; - height: 20px; - left: 0; + width: 19px; + height: 19px; + margin-left: -23px; + font-size: 18px; cursor: pointer; - line-height: 19px; - font-size: 20px; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - top: 1px; - color: #DDDDDD; - transition: color 0.2s linear; - padding: 1px; } + transition: opacity 0.3s linear; } -.checkbox label::after { - content: ""; +.form-check .form-check-sign::after { + font-family: "Font Awesome 5 Free"; + content: "\f14a"; text-align: center; - opacity: 1; - left: 1px; - color: #DDDDDD; } - -.checkbox input[type="checkbox"], -.radio input[type="radio"] { opacity: 0; - margin-left: 0; } + color: #1DC7EA; + border: 0; + background-color: inherit; + margin-left: -23px; + font-weight: bold; } -.checkbox input[type="checkbox"]:checked + label::after { - font-family: 'FontAwesome'; - content: "\f046"; } +.form-check .form-check-sign::before { + margin-left: -22px; } -.checkbox input[type="checkbox"]:checked + label::after { - color: #1DC7EA; } +.form-check.disabled .form-check-label { + color: #9A9A9A; + opacity: .5; + cursor: not-allowed; } -.checkbox input[type="checkbox"]:checked + label::before { - opacity: 0; } +#RegisterValidation .card .form-check .form-check-sign:before { + margin-left: -27px; } -.checkbox input[type="checkbox"]:disabled + label, +.form-check .form-check-input:disabled + .form-check-sign:before, +.form-check .form-check-input:disabled + .form-check-sign:after, .radio input[type="radio"]:disabled + label, -.checkbox input[type="checkbox"]:disabled:checked + label::after { - color: #DDDDDD; } - -.checkbox input[type="checkbox"]:disabled + label::before, -.checkbox input[type="checkbox"]:disabled + label::after { - cursor: not-allowed; } +.form-check .form-check-input:disabled:checked + .form-check-sign::after { + color: #ddd; + pointer-events: none; } -.checkbox input[type="checkbox"]:disabled + label, -.radio input[type="radio"]:disabled + label { +.form-check.disabled .form-check-label { cursor: not-allowed; } -.checkbox.checkbox-circle label::before { - border-radius: 50%; } - -.checkbox.checkbox-inline { - padding-left: 0; } - -.checkbox-primary input[type="checkbox"]:checked + label::before { - background-color: #428bca; - border-color: #428bca; } - -.checkbox-primary input[type="checkbox"]:checked + label::after { - color: #fff; } - -.checkbox-danger input[type="checkbox"]:checked + label::before { - background-color: #d9534f; - border-color: #d9534f; } +.form-check input[type="checkbox"], +.form-check-radio input[type="radio"] { + opacity: 0; + position: absolute; + visibility: hidden; } -.checkbox-danger input[type="checkbox"]:checked + label::after { - color: #fff; } +.form-check input[type="checkbox"]:checked + .form-check-sign::after { + opacity: 1; } -.checkbox-info input[type="checkbox"]:checked + label::before { - background-color: #5bc0de; - border-color: #5bc0de; } +.form-check input[type="checkbox"]:checked + .form-check-sign::before { + opacity: 0; } -.checkbox-info input[type="checkbox"]:checked + label::after { - color: #fff; } +.form-control input[type="checkbox"]:disabled + .form-check-sign::before, +.checkbox input[type="checkbox"]:disabled + .form-check-sign::after { + cursor: not-allowed; } -.checkbox-warning input[type="checkbox"]:checked + label::before { - background-color: #f0ad4e; - border-color: #f0ad4e; } +.form-check .form-check-label input[type="checkbox"]:disabled + .form-check-sign, +.form-check-radio input[type="radio"]:disabled + .form-check-sign { + pointer-events: none !important; } -.checkbox-warning input[type="checkbox"]:checked + label::after { - color: #fff; } +.form-check.checkbox-inline { + display: inline-block; } -.checkbox-success input[type="checkbox"]:checked + label::before { - background-color: #5cb85c; - border-color: #5cb85c; } +.form-check-radio .form-check-label { + padding-left: 2.2rem; } -.checkbox-success input[type="checkbox"]:checked + label::after { - color: #fff; } +.form-check-radio.disabled .form-check-label { + color: #9A9A9A; + opacity: .5; + cursor: not-allowed; } -.radio label::before, -.radio label::after { +.form-check-radio .form-check-sign::before { font-family: 'FontAwesome'; content: "\f10c"; - font-size: 20px; - height: 20px; - width: 20px; + font-size: 18px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; position: absolute; - line-height: 19px; - left: 0; - top: 0; - color: #DDDDDD; - padding: 1px; - transition: color 0.2s linear; } + opacity: .50; + left: 34px; } -.radio input[type="radio"]:checked + label::after { +.form-check-radio input[type="radio"] + .form-check-sign:after, +.form-check-radio input[type="radio"] { + opacity: 0; + transition: opacity 0.3s linear; + content: " "; + display: block; + margin-left: 5px; + font-size: 18px; } + +.form-check-radio input[type="radio"]:checked + .form-check-sign::after { font-family: 'FontAwesome'; content: "\f192"; - color: #DDDDDD; } - -.radio input[type="radio"]:checked + label::after { - color: #1DC7EA; } - -.radio input[type="radio"]:disabled + label { - color: #ddd; } - -.radio input[type="radio"]:disabled + label::before, -.radio input[type="radio"]:disabled + label::after { - color: #ddd; } - -.radio.radio-inline { - margin-top: 0; } - -/** - * bootstrap-switch - Turn checkboxes and radio buttons into toggle switches. - * - * @version v3.3.4 - * @homepage https://bttstrp.github.io/bootstrap-switch - * @author Mattia Larentis (http://larentis.eu) - * @license Apache-2.0 - */ -.bootstrap-switch { - display: inline-block; - direction: ltr; - cursor: pointer; - border-radius: 4px; - border: 1px solid; - border-color: #ccc; - position: relative; - text-align: left; - overflow: hidden; - line-height: 8px; - z-index: 0; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - vertical-align: middle; - -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; - -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; - transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; } - -.bootstrap-switch .bootstrap-switch-container { - display: inline-block; - top: 0; - border-radius: 4px; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); } - -.bootstrap-switch .bootstrap-switch-handle-on, -.bootstrap-switch .bootstrap-switch-handle-off, -.bootstrap-switch .bootstrap-switch-label { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - cursor: pointer; - display: table-cell; - vertical-align: middle; - padding: 6px 12px; - font-size: 14px; - line-height: 20px; } - -.bootstrap-switch .bootstrap-switch-handle-on, -.bootstrap-switch .bootstrap-switch-handle-off { - text-align: center; - z-index: 1; } - -.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, -.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary { - color: #fff; - background: #337ab7; } - -.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info, -.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info { - color: #fff; - background: #5bc0de; } - -.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success, -.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success { - color: #fff; - background: #5cb85c; } - -.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning, -.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning { - background: #f0ad4e; - color: #fff; } - -.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger, -.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger { - color: #fff; - background: #d9534f; } + position: absolute; + left: 5.3px; + opacity: 1; } -.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default, -.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default { - color: #000; - background: #eeeeee; } +.form-check-radio input[type="radio"]:checked + .form-check-sign::after { + opacity: 1; + transition: opacity 0.3s linear; } -.bootstrap-switch .bootstrap-switch-label { - text-align: center; - margin-top: -1px; - margin-bottom: -1px; - z-index: 100; - color: #333; - background: #fff; } +.form-check input[type="radio"]:checked + .form-check-sign::before { + opacity: 0; + transition: opacity 0.3s linear; } -.bootstrap-switch span::before { - content: "\200b"; } +.form-check-radio input[type="radio"]:disabled + .form-check-sign::before, +.form-check-radio input[type="radio"]:disabled + .form-check-sign::after { + color: #9A9A9A; } -.bootstrap-switch .bootstrap-switch-handle-on { - border-bottom-left-radius: 3px; - border-top-left-radius: 3px; } +.card.stacked-form .form-check .form-check-label, .card.horizontal-form .form-check .form-check-label { + padding-left: 22px !important; } -.bootstrap-switch .bootstrap-switch-handle-off { - border-bottom-right-radius: 3px; - border-top-right-radius: 3px; } - -.bootstrap-switch input[type='radio'], -.bootstrap-switch input[type='checkbox'] { - position: absolute !important; - top: 0; - left: 0; - margin: 0; - z-index: -1; - opacity: 0; - filter: alpha(opacity=0); - visibility: hidden; } - -.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on, -.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off, -.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label { - padding: 1px 5px; - font-size: 12px; - line-height: 1.5; } - -.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on, -.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off, -.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label { - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; } - -.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on, -.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off, -.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label { - padding: 6px 16px; - font-size: 18px; - line-height: 1.3333333; } - -.bootstrap-switch.bootstrap-switch-disabled, -.bootstrap-switch.bootstrap-switch-readonly, -.bootstrap-switch.bootstrap-switch-indeterminate { - cursor: default !important; } - -.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on, -.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on, -.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on, -.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off, -.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off, -.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off, -.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label, -.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label, -.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label { - opacity: 0.5; - filter: alpha(opacity=50); - cursor: default !important; } - -.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container { - -webkit-transition: margin-left 0.5s; - -o-transition: margin-left 0.5s; - transition: margin-left 0.5s; } - -.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on { - border-bottom-left-radius: 0; - border-top-left-radius: 0; - border-bottom-right-radius: 3px; - border-top-right-radius: 3px; } - -.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off { - border-bottom-right-radius: 0; - border-top-right-radius: 0; - border-bottom-left-radius: 3px; - border-top-left-radius: 3px; } - -.bootstrap-switch.bootstrap-switch-focused { - border-color: #66afe9; - outline: 0; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); } - -.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label, -.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-off .bootstrap-switch-label { - border-bottom-right-radius: 3px; - border-top-right-radius: 3px; } - -.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label, -.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-label { - border-bottom-left-radius: 3px; - border-top-left-radius: 3px; } - -.nav > li > a:hover, -.nav > li > a:focus { - background-color: transparent; } +.nav .nav-item .nav-link:hover, +.nav .nav-item .nav-link:focus { + background-color: transparent; } .navbar { border: 0; font-size: 16px; - border-radius: 0; } + border-radius: 0; + min-height: 50px; + background-color: rgba(255, 255, 255, 0.96); + border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .navbar .navbar-brand { font-weight: 400; margin: 5px 0px; - padding: 15px 15px; - font-size: 20px; } - .navbar .navbar-nav > li > a { + font-size: 20px; + color: #888888; } + .navbar .navbar-brand:hover { + color: #5e5e5e; } + .navbar .navbar-toggler { + vertical-align: middle; + outline: 0; + cursor: pointer; } + .navbar .navbar-toggler.navbar-toggler-left { + position: relative; + left: 0; + padding-left: 0; } + .navbar .navbar-toggler.navbar-toggler-right { + padding-right: 0; + top: 18px; } + .navbar .navbar-toggler .navbar-toggler-bar { + width: 3px; + height: 3px; + border-radius: 50%; + margin: 0 auto; } + .navbar .navbar-toggler .burger-lines { + display: block; + position: relative; + background-color: #888; + width: 24px; + height: 2px; + border-radius: 1px; + margin: 4px auto; } + .navbar .navbar-nav .nav-item .nav-link { + color: #888888; padding: 10px 15px; margin: 10px 3px; - position: relative; } - .navbar .navbar-nav > li > a.btn { - margin: 15px 3px; - padding: 8px 16px; } - .navbar .navbar-nav > li > a.btn-round { - margin: 16px 3px; } - .navbar .navbar-nav > li > a [class^="fa"] { - font-size: 19px; position: relative; - line-height: 16px; - top: 1px; } + display: inline-flex; + line-height: 40px; } + .navbar .navbar-nav .nav-item .nav-link.btn { + margin: 15px 3px; + padding: 8px 16px; } + .navbar .navbar-nav .nav-item .nav-link.btn-round { + margin: 16px 3px; } + .navbar .navbar-nav .nav-item .nav-link[class^="fa"], .navbar .navbar-nav .nav-item .nav-link[class^="fas"], .navbar .navbar-nav .nav-item .nav-link[class^="far"], .navbar .navbar-nav .nav-item .nav-link[class^="fal"], .navbar .navbar-nav .nav-item .nav-link[class^="fad"], .navbar .navbar-nav .nav-item .nav-link[class^="fab"] { + font-size: 19px; + position: relative; + line-height: 40px; + top: 1px; } + .navbar .navbar-nav .nav-item .nav-link:hover { + color: #1DC7EA; } + .navbar .navbar-nav .nav-item .dropdown-menu { + border-radius: 10px; + margin-top: -5px; } + .navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item:first-child { + border-top-left-radius: 10px; + border-top-right-radius: 10px; } + .navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item:last-child { + border-bottom-left-radius: 10px; + border-bottom-right-radius: 10px; } + .navbar .navbar-nav .nav-item .dropdown-menu .divider { + height: 1px; + margin: 5px 0; + overflow: hidden; + background-color: #e5e5e5; } .navbar .navbar-nav .notification { position: absolute; background-color: #FB404B; @@ -1369,22 +1444,32 @@ body > .navbar-collapse[data-color="purple"]:after { color: #FFFFFF; font-weight: bold; line-height: 18px; - top: 0px; + top: 10px; left: 7px; } + .navbar .navbar-nav .dropdown-toggle:after { + display: inline-block; + width: 0; + height: 0; + margin-left: 5px; + margin-top: 20px; + vertical-align: middle; + border-top: 4px dashed; + border-top: 4px solid\9; + border-right: 4px solid transparent; + border-left: 4px solid transparent; } .navbar .btn { margin: 15px 3px; font-size: 14px; } .navbar .btn-simple { font-size: 16px; } .navbar.fixed { - width: calc(100% - $sidebar-width); + width: calc(100% - calc(100% - 260px)); right: 0; left: auto; border-radius: 0; } - -.navbar-nav > li > .dropdown-menu { - border-radius: 10px; - margin-top: -5px; } + .navbar .nc-icon { + font-weight: 700; + margin-top: 10px; } .navbar-transparent .navbar-brand, [class*="navbar-ct"] .navbar-brand { color: #FFFFFF; @@ -1393,45 +1478,40 @@ body > .navbar-collapse[data-color="purple"]:after { .navbar-transparent .navbar-brand:focus, .navbar-transparent .navbar-brand:hover, [class*="navbar-ct"] .navbar-brand:focus, [class*="navbar-ct"] .navbar-brand:hover { background-color: transparent; opacity: 1; - filter: alpha(opacity=100); } + filter: alpha(opacity=100); + color: #FFFFFF; } -.navbar-transparent .navbar-nav > li > a:not(.btn), [class*="navbar-ct"] .navbar-nav > li > a:not(.btn) { +.navbar-transparent .navbar-nav .nav-item .nav-link:not(.btn), [class*="navbar-ct"] .navbar-nav .nav-item .nav-link:not(.btn) { color: #FFFFFF; border-color: #FFFFFF; opacity: 0.8; filter: alpha(opacity=80); } -.navbar-transparent .navbar-nav > .active > a:not(.btn), -.navbar-transparent .navbar-nav > .active > a:hover:not(.btn), -.navbar-transparent .navbar-nav > .active > a:focus:not(.btn), -.navbar-transparent .navbar-nav > li > a:hover:not(.btn), -.navbar-transparent .navbar-nav > li > a:focus:not(.btn), [class*="navbar-ct"] .navbar-nav > .active > a:not(.btn), -[class*="navbar-ct"] .navbar-nav > .active > a:hover:not(.btn), -[class*="navbar-ct"] .navbar-nav > .active > a:focus:not(.btn), -[class*="navbar-ct"] .navbar-nav > li > a:hover:not(.btn), -[class*="navbar-ct"] .navbar-nav > li > a:focus:not(.btn) { +.navbar-transparent .navbar-nav .active .nav-link:not(.btn), +.navbar-transparent .navbar-nav .active .nav-link:hover:not(.btn), +.navbar-transparent .navbar-nav .active .nav-link:focus:not(.btn), +.navbar-transparent .navbar-nav .nav-item .nav-link:not(.btn), +.navbar-transparent .navbar-nav .nav-item .nav-link:hover:not(.btn), +.navbar-transparent .navbar-nav .nav-item .nav-link:focus:not(.btn), [class*="navbar-ct"] .navbar-nav .active .nav-link:not(.btn), +[class*="navbar-ct"] .navbar-nav .active .nav-link:hover:not(.btn), +[class*="navbar-ct"] .navbar-nav .active .nav-link:focus:not(.btn), +[class*="navbar-ct"] .navbar-nav .nav-item .nav-link:not(.btn), +[class*="navbar-ct"] .navbar-nav .nav-item .nav-link:hover:not(.btn), +[class*="navbar-ct"] .navbar-nav .nav-item .nav-link:focus:not(.btn) { background-color: transparent; border-radius: 3px; color: #FFFFFF; opacity: 1; filter: alpha(opacity=100); } -.navbar-transparent .navbar-nav .nav > li > a.btn:hover, [class*="navbar-ct"] .navbar-nav .nav > li > a.btn:hover { +.navbar-transparent .navbar-nav .nav .nav-item .nav-link.btn:hover, [class*="navbar-ct"] .navbar-nav .nav .nav-item .nav-link.btn:hover { background-color: transparent; } -.navbar-transparent .navbar-nav > .dropdown > a .caret, -.navbar-transparent .navbar-nav > .dropdown > a:hover .caret, -.navbar-transparent .navbar-nav > .dropdown > a:focus .caret, [class*="navbar-ct"] .navbar-nav > .dropdown > a .caret, -[class*="navbar-ct"] .navbar-nav > .dropdown > a:hover .caret, -[class*="navbar-ct"] .navbar-nav > .dropdown > a:focus .caret { - border-bottom-color: #FFFFFF; - border-top-color: #FFFFFF; } - -.navbar-transparent .navbar-nav > .open > a, -.navbar-transparent .navbar-nav > .open > a:hover, -.navbar-transparent .navbar-nav > .open > a:focus, [class*="navbar-ct"] .navbar-nav > .open > a, -[class*="navbar-ct"] .navbar-nav > .open > a:hover, -[class*="navbar-ct"] .navbar-nav > .open > a:focus { +.navbar-transparent .navbar-nav .show .nav-link, +.navbar-transparent .navbar-nav .show .nav-link:hover, +.navbar-transparent .navbar-nav .show .nav-link:focus, [class*="navbar-ct"] .navbar-nav .show .nav-link, +[class*="navbar-ct"] .navbar-nav .show .nav-link:hover, +[class*="navbar-ct"] .navbar-nav .show .nav-link:focus { background-color: transparent; color: #FFFFFF; opacity: 1; @@ -1451,11 +1531,11 @@ body > .navbar-collapse[data-color="purple"]:after { .navbar-transparent .btn-default.btn-fill:focus, .navbar-transparent .btn-default.btn-fill:active, .navbar-transparent .btn-default.btn-fill.active, -.navbar-transparent .open .dropdown-toggle.btn-fill.btn-default, [class*="navbar-ct"] .btn-default.btn-fill:hover, +.navbar-transparent .show .dropdown-toggle.btn-fill.btn-default, [class*="navbar-ct"] .btn-default.btn-fill:hover, [class*="navbar-ct"] .btn-default.btn-fill:focus, [class*="navbar-ct"] .btn-default.btn-fill:active, [class*="navbar-ct"] .btn-default.btn-fill.active, -[class*="navbar-ct"] .open .dropdown-toggle.btn-fill.btn-default { +[class*="navbar-ct"] .show .dropdown-toggle.btn-fill.btn-default { border-color: #FFFFFF; opacity: 1; filter: alpha(opacity=100); } @@ -1463,32 +1543,24 @@ body > .navbar-collapse[data-color="purple"]:after { .navbar-transparent .dropdown-menu .divider { background-color: rgba(255, 255, 255, 0.2); } -.nav-open .nav .caret { - border-bottom-color: #FFFFFF; - border-top-color: #FFFFFF; } - .navbar-default { background-color: rgba(255, 255, 255, 0.96); border-bottom: 1px solid rgba(0, 0, 0, 0.1); } - .navbar-default .navbar-nav > li > a:not(.btn) { + .navbar-default .navbar-nav .nav-item .nav-link:not(.btn) { color: #9A9A9A; } - .navbar-default .navbar-nav > .active > a, - .navbar-default .navbar-nav > .active > a:not(.btn):hover, - .navbar-default .navbar-nav > .active > a:not(.btn):focus, - .navbar-default .navbar-nav > li > a:not(.btn):hover, - .navbar-default .navbar-nav > li > a:not(.btn):focus { + .navbar-default .navbar-nav .active .nav-link, + .navbar-default .navbar-nav .active .nav-link:not(.btn):hover, + .navbar-default .navbar-nav .active .nav-link:not(.btn):focus, + .navbar-default .navbar-nav .nav-item .nav-link:not(.btn):hover, + .navbar-default .navbar-nav .nav-item .nav-link:not(.btn):focus { background-color: transparent; border-radius: 3px; color: #1DC7EA; opacity: 1; filter: alpha(opacity=100); } - .navbar-default .navbar-nav > .dropdown > a:hover .caret, - .navbar-default .navbar-nav > .dropdown > a:focus .caret { - border-bottom-color: #1DC7EA; - border-top-color: #1DC7EA; } - .navbar-default .navbar-nav > .open > a, - .navbar-default .navbar-nav > .open > a:hover, - .navbar-default .navbar-nav > .open > a:focus { + .navbar-default .navbar-nav .show .nav-link, + .navbar-default .navbar-nav .show .nav-link:hover, + .navbar-default .navbar-nav .show .nav-link:focus { background-color: transparent; color: #1DC7EA; } .navbar-default .navbar-nav .navbar-toggle:hover, .navbar-default .navbar-nav .navbar-toggle:focus { @@ -1506,7 +1578,7 @@ body > .navbar-collapse[data-color="purple"]:after { margin-top: 12px; margin-bottom: 12px; } -.navbar-icons .navbar-nav > li > a { +.navbar-icons .navbar-nav .nav-item .nav-link { text-align: center; padding: 6px 15px; margin: 6px 3px; } @@ -1537,7 +1609,7 @@ body > .navbar-collapse[data-color="purple"]:after { border-bottom: 1px solid rgba(255, 255, 255, 0.6); } .navbar-ct-blue { - background-color: #4ea7ff; } + background-color: #4091e2; } .navbar-ct-azure { background-color: #63d8f1; } @@ -1570,8 +1642,9 @@ body > .navbar-collapse[data-color="purple"]:after { background-color: transparent; } .footer { - background-color: #FFFFFF; - line-height: 20px; } + background-color: #FFFFFF; } + .footer .footer-menu { + height: 41px; } .footer nav > ul { list-style: none; margin: 0; @@ -1621,6 +1694,142 @@ body > .navbar-collapse[data-color="purple"]:after { padding: 10px 0px; margin: 10px 10px 10px 0px; } +/*! +Animate.css - http://daneden.me/animate +Licensed under the MIT license - http://opensource.org/licenses/MIT + +Copyright (c) 2015 Daniel Eden +*/ +.animated { + -webkit-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; } + +.animated.infinite { + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; } + +.animated.hinge { + -webkit-animation-duration: 2s; + animation-duration: 2s; } + +.animated.bounceIn, +.animated.bounceOut { + -webkit-animation-duration: .75s; + animation-duration: .75s; } + +.animated.flipOutX, +.animated.flipOutY { + -webkit-animation-duration: .75s; + animation-duration: .75s; } + +@-webkit-keyframes shake { + from, to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); } + 10%, 30%, 50%, 70%, 90% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); } + 20%, 40%, 60%, 80% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); } } + +@keyframes shake { + from, to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); } + 10%, 30%, 50%, 70%, 90% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); } + 20%, 40%, 60%, 80% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); } } + +.shake { + -webkit-animation-name: shake; + animation-name: shake; } + +@-webkit-keyframes fadeInDown { + from { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); } + to { + opacity: 1; + -webkit-transform: none; + transform: none; } } + +@keyframes fadeInDown { + from { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); } + to { + opacity: 1; + -webkit-transform: none; + transform: none; } } + +.fadeInDown { + -webkit-animation-name: fadeInDown; + animation-name: fadeInDown; } + +@-webkit-keyframes fadeOut { + from { + opacity: 1; } + to { + opacity: 0; } } + +@keyframes fadeOut { + from { + opacity: 1; } + to { + opacity: 0; } } + +.fadeOut { + -webkit-animation-name: fadeOut; + animation-name: fadeOut; } + +@-webkit-keyframes fadeOutDown { + from { + opacity: 1; } + to { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); } } + +@keyframes fadeOutDown { + from { + opacity: 1; } + to { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); } } + +.fadeOutDown { + -webkit-animation-name: fadeOutDown; + animation-name: fadeOutDown; } + +@-webkit-keyframes fadeOutUp { + from { + opacity: 1; } + to { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); } } + +@keyframes fadeOutUp { + from { + opacity: 1; } + to { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); } } + +.fadeOutUp { + -webkit-animation-name: fadeOutUp; + animation-name: fadeOutUp; } + .dropdown-menu { visibility: hidden; margin: 0; @@ -1633,7 +1842,7 @@ body > .navbar-collapse[data-color="purple"]:after { filter: alpha(opacity=0); -webkit-box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.125); box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.125); } - .open .dropdown-menu { + .show .dropdown-menu { opacity: 1; filter: alpha(opacity=100); visibility: visible; } @@ -1657,14 +1866,14 @@ body > .navbar-collapse[data-color="purple"]:after { -ms-transition: all 150ms linear; transition: all 150ms linear; margin-top: -20px; } - .select.open .dropdown-menu { + .select.show .dropdown-menu { margin-top: -1px; } - .dropdown-menu > li > a { + .dropdown-menu .dropdown-item { padding: 8px 16px; color: #333333; } - .dropdown-menu > li > a img { + .dropdown-menu .dropdown-item img { margin-top: -3px; } - .dropdown-menu > li > a:focus { + .dropdown-menu .dropdown-item:focus { outline: 0 !important; } .btn-group.select .dropdown-menu { min-width: 100%; } @@ -1677,8 +1886,8 @@ body > .navbar-collapse[data-color="purple"]:after { .select .dropdown-menu > li:first-child > a { border-radius: 0; border-bottom: 0 none; } - .dropdown-menu > li > a:hover, - .dropdown-menu > li > a:focus { + .dropdown-menu .dropdown-item:hover, + .dropdown-menu .dropdown-item:focus { background-color: #F5F5F5; color: #333333; opacity: 1; @@ -1698,6 +1907,15 @@ body > .navbar-collapse[data-color="purple"]:after { .dropdown-menu.dropdown-red > li > a:hover, .dropdown-menu.dropdown-red > li > a:focus { background-color: rgba(255, 74, 85, 0.2); } + .dropdown-menu .dropdown-item i[class*="nc-icon"] { + font-size: 18px; + text-align: center; + line-height: 25px; + float: left; + padding-right: 10px; } + .dropdown-menu.dropdown-menu-right:before, .dropdown-menu.dropdown-menu-right:after { + right: 12px !important; + left: auto !important; } .dropdown-with-icons > li > a { padding-left: 0px; @@ -1710,22 +1928,21 @@ body > .navbar-collapse[data-color="purple"]:after { .dropdown-with-icons i[class^="pe-"] { font-size: 24px; width: 46px; } - .dropdown-with-icons i[class^="fa"] { + .dropdown-with-icons i[class^="fa"], .dropdown-with-icons i[class^="fas"], .dropdown-with-icons i[class^="far"], .dropdown-with-icons i[class^="fal"], .dropdown-with-icons i[class^="fad"], .dropdown-with-icons i[class^="fab"] { font-size: 14px; width: 38px; } .btn-group.select { overflow: hidden; } -.btn-group.select.open { +.btn-group.select.show { overflow: visible; } .card { border-radius: 4px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(63, 63, 68, 0.1); background-color: #FFFFFF; margin-bottom: 30px; } - .card .image { + .card .card-image { width: 100%; overflow: hidden; height: 260px; @@ -1734,7 +1951,7 @@ body > .navbar-collapse[data-color="purple"]:after { -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; } - .card .image img { + .card .card-image img { width: 100%; } .card .filter { position: absolute; @@ -1762,24 +1979,26 @@ body > .navbar-collapse[data-color="purple"]:after { .card:hover .btn-hover { opacity: 1; filter: alpha(opacity=100); } - .card .content { + .card .card-body { padding: 15px 15px 10px 15px; } - .card .header { - padding: 15px 15px 0; } - .card .category, + .card .card-header { + padding: 15px 15px 0; + background-color: #FFFFFF; + border-bottom: none !important; } + .card .card-category, .card label { font-size: 14px; font-weight: 400; color: #9A9A9A; margin-bottom: 0px; } - .card .category i, + .card .card-category i, .card label i { font-size: 16px; } .card label { font-size: 12px; margin-bottom: 5px; text-transform: uppercase; } - .card .title { + .card .card-title { margin: 0; color: #333333; font-weight: 300; } @@ -1792,18 +2011,20 @@ body > .navbar-collapse[data-color="purple"]:after { .card .description { font-size: 14px; color: #333; } - .card .footer { - padding: 0; + .card .card-footer { + padding-top: 0; background-color: transparent; - line-height: 30px; } - .card .footer .legend { + line-height: 30px; + border-top: none !important; + font-size: 14px; } + .card .card-footer .legend { padding: 5px 0; } - .card .footer hr { + .card .card-footer hr { margin-top: 5px; margin-bottom: 5px; } .card .stats { color: #a9a9a9; } - .card .footer div { + .card .card-footer div { display: inline-block; } .card .author { font-size: 12px; @@ -1820,11 +2041,13 @@ body > .navbar-collapse[data-color="purple"]:after { top: 0; width: 1px; background-color: #DDDDDD; - content: ""; + card-body: ""; position: absolute; } .card .ct-chart { margin: 30px 0 30px; height: 245px; } + .card .ct-label { + font-size: 1rem !important; } .card .table tbody td:first-child, .card .table thead th:first-child { padding-left: 15px; } @@ -1837,10 +2060,28 @@ body > .navbar-collapse[data-color="purple"]:after { .card .alert.alert-with-icon { padding-left: 65px; } -.card-user .image { +.card-stats .card-body { + padding: 15px 15px 0px; } + .card-stats .card-body .numbers { + font-size: 1.8rem; + text-align: right; } + .card-stats .card-body .numbers p { + margin-bottom: 0; } + +.card-stats .card-footer { + padding: 0px 15px 10px 15px; } + +.card-stats .icon-big { + font-size: 3em; + min-height: 64px; } + .card-stats .icon-big i { + font-weight: 700; + line-height: 59px; } + +.card-user .card-image { height: 110px; } -.card-user .image-plain { +.card-user .card-image-plain { height: 0; margin-top: 110px; } @@ -1861,11 +2102,11 @@ body > .navbar-collapse[data-color="purple"]:after { .card-user .title { line-height: 24px; } -.card-user .content { +.card-user .card-body { min-height: 240px; } -.card-user .footer, -.card-price .footer { +.card-user .card-footer, +.card-price .card-footer { padding: 5px 15px 10px; } .card-user hr, @@ -1876,21 +2117,13 @@ body > .navbar-collapse[data-color="purple"]:after { background-color: transparent; box-shadow: none; border-radius: 0; } - .card-plain .image { + .card-plain .card-image { border-radius: 4px; } -.card-stats .icon-big { - font-size: 3em; - min-height: 64px; } - .card-stats .icon-big i { - font-weight: bold; - line-height: 59px; } - -.card-stats .numbers { - font-size: 2em; - text-align: right; } - .card-stats .numbers p { - margin: 0; } +.card.card-plain { + border: none !important; } + .card.card-plain .card-header { + background-color: transparent !important; } .ct-label { fill: rgba(0, 0, 0, 0.4); @@ -2083,10 +2316,10 @@ body > .navbar-collapse[data-color="purple"]:after { fill: #87CB16; } .ct-series-f .ct-point, .ct-series-f .ct-line, .ct-series-f .ct-bar, .ct-series-f .ct-slice-donut { - stroke: #1b8dff; } + stroke: #1F77D0; } .ct-series-f .ct-slice-pie, .ct-series-f .ct-area { - fill: #1b8dff; } + fill: #1F77D0; } .ct-series-g .ct-point, .ct-series-g .ct-line, .ct-series-g .ct-bar, .ct-series-g .ct-slice-donut { stroke: #5e5e5e; } @@ -2505,7 +2738,7 @@ body > .navbar-collapse[data-color="purple"]:after { margin-bottom: 21px; padding-left: 5px; padding-right: 5px; } - .navbar-nav > li > .dropdown-menu, .dropdown .dropdown-menu { + .navbar-nav .nav-item .dropdown-menu, .dropdown .dropdown-menu { -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); @@ -2516,7 +2749,7 @@ body > .navbar-collapse[data-color="purple"]:after { -o-transition: all 370ms cubic-bezier(0.34, 1.61, 0.7, 1); -ms-transition: all 370ms cubic-bezier(0.34, 1.61, 0.7, 1); transition: all 370ms cubic-bezier(0.34, 1.61, 0.7, 1); } - .navbar-nav > li.open > .dropdown-menu, .dropdown.open .dropdown-menu { + .navbar-nav .nav-item.show .dropdown-menu, .dropdown.show .dropdown-menu { -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); @@ -2527,7 +2760,13 @@ body > .navbar-collapse[data-color="purple"]:after { -o-transform-origin: 29px -50px; -ms-transform-origin: 29px -50px; transform-origin: 29px -50px; } - .navbar-nav > li > .dropdown-menu:before { + .footer { + height: 60px; } + .footer .footer-menu { + float: left; } + .footer .copyright { + float: right; } + .navbar-nav .nav-item .dropdown-menu:before { border-bottom: 11px solid rgba(0, 0, 0, 0.2); border-left: 11px solid rgba(0, 0, 0, 0); border-right: 11px solid rgba(0, 0, 0, 0); @@ -2536,7 +2775,7 @@ body > .navbar-collapse[data-color="purple"]:after { position: absolute; left: 12px; top: -11px; } - .navbar-nav > li > .dropdown-menu:after { + .navbar-nav .nav-item .dropdown-menu:after { border-bottom: 11px solid #FFFFFF; border-left: 11px solid rgba(0, 0, 0, 0); border-right: 11px solid rgba(0, 0, 0, 0); @@ -2545,16 +2784,14 @@ body > .navbar-collapse[data-color="purple"]:after { position: absolute; left: 12px; top: -10px; } - .navbar-nav.navbar-right > li > .dropdown-menu:before { + .navbar-nav.navbar-right .nav-item .dropdown-menu:before { left: auto; right: 12px; } - .navbar-nav.navbar-right > li > .dropdown-menu:after { + .navbar-nav.navbar-right .nav-item .dropdown-menu:after { left: auto; right: 12px; } .footer:not(.footer-big) nav > ul li:first-child { margin-left: 0; } - body > .navbar-collapse.collapse { - display: none !important; } .card form [class*="col-"] { padding: 6px; } .card form [class*="col-"]:first-child { @@ -2564,48 +2801,115 @@ body > .navbar-collapse[data-color="purple"]:after { /* Changes for small display */ @media (max-width: 991px) { + .sidebar { + right: 0 !important; + left: auto; + position: absolute; + -webkit-transform: translate3d(262px, 0, 0); + -moz-transform: translate3d(262px, 0, 0); + -o-transform: translate3d(262px, 0, 0); + -ms-transform: translate3d(262px, 0, 0); + transform: translate3d(262px, 0, 0) !important; + -webkit-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1); + -moz-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1); + -o-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1); + -ms-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1); + transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1); } + .nav-open .main-panel { + position: absolute; + left: 0; + -webkit-transform: translate3d(-250px, 0, 0); + -moz-transform: translate3d(-250px, 0, 0); + -o-transform: translate3d(-250px, 0, 0); + -ms-transform: translate3d(-250px, 0, 0); + transform: translate3d(-250px, 0, 0) !important; + -webkit-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1); + -moz-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1); + -o-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1); + -ms-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1); + transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1); } + .nav-open .sidebar { + -webkit-transform: translate3d(10px, 0, 0); + -moz-transform: translate3d(10px, 0, 0); + -o-transform: translate3d(10px, 0, 0); + -ms-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0) !important; + -webkit-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1); + -moz-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1); + -o-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1); + -ms-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1); + transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1); } + .main-panel { + -webkit-transform: translate3d(0px, 0, 0); + -moz-transform: translate3d(0px, 0, 0); + -o-transform: translate3d(0px, 0, 0); + -ms-transform: translate3d(0px, 0, 0); + transform: translate3d(0px, 0, 0) !important; + -webkit-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1); + -moz-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1); + -o-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1); + -ms-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1); + transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1); } + .nav-item.active-pro { + position: relative !important; } + .nav-mobile-menu { + border-bottom: 1px solid rgba(255, 255, 255, 0.2); + margin-bottom: 15px; + padding-bottom: 15px; + padding-top: 5px; } + .nav-mobile-menu .dropdown .dropdown-menu { + position: static !important; + float: none; + width: auto; + color: #FFFFFF; + margin-top: 0; + background-color: transparent; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + -webkit-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1); + -moz-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1); + -o-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1); + -ms-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1); + transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1); } + .nav-mobile-menu .dropdown .dropdown-menu .dropdown-item { + margin: 5px 15px 0px 40px; + border-radius: 4px; + color: #FFFFFF; + opacity: .86; + padding: 8px 50px; } + .nav-mobile-menu .dropdown .dropdown-menu .dropdown-item:hover { + background-color: rgba(255, 255, 255, 0.23); } + .nav-mobile-menu .nav-item .nav-link span { + display: inline-block !important; } + .nav-mobile-menu .nav-item .nav-link .no-icon { + padding-left: 50px; } .main-panel { width: 100%; } + .navbar-brand { + padding: 15px 15px; } .navbar-transparent { padding-top: 15px; background-color: rgba(0, 0, 0, 0.45); } body { position: relative; } - .main-panel { - -webkit-transform: translate3d(0px, 0, 0); - -moz-transform: translate3d(0px, 0, 0); - -o-transform: translate3d(0px, 0, 0); - -ms-transform: translate3d(0px, 0, 0); - transform: translate3d(0px, 0, 0); - -webkit-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); - -moz-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); - -o-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); - -ms-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); - transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); - left: 0; } - .navbar .container { + .wrapper { left: 0; + background-color: white; } + .navbar .container { + left: 15px; width: 100%; - -webkit-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); - -moz-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); - -o-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); - -ms-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); - transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); - position: relative; } - .navbar .navbar-collapse.collapse, - .navbar .navbar-collapse.collapse.in, - .navbar .navbar-collapse.collapsing { - display: none !important; } - .navbar-nav > li { + position: relative; + top: -10px; } + .navbar-nav .nav-item { float: none; position: relative; display: block; } - .sidebar { + body > .navbar-collapse { position: fixed; display: block; top: 0; height: 100%; - width: 260px; right: 0; left: auto; z-index: 1032; @@ -2625,13 +2929,13 @@ body > .navbar-collapse[data-color="purple"]:after { -o-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); -ms-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); } - .sidebar > ul { + body > .navbar-collapse > ul { position: relative; z-index: 4; overflow-y: scroll; height: calc(100vh - 61px); width: 100%; } - .sidebar::before { + body > .navbar-collapse::before { top: 0; left: 0; height: 100%; @@ -2641,45 +2945,20 @@ body > .navbar-collapse[data-color="purple"]:after { display: block; content: ""; z-index: 1; } - .sidebar .sidebar-wrapper .dropdown-menu > li:first-child > a, - .sidebar .sidebar-wrapper .dropdown-menu > li:last-child > a { - border-radius: 4px; } - .sidebar .sidebar-wrapper .dropdown-menu > li > a:hover, - .sidebar .sidebar-wrapper .dropdown-menu > li > a:focus { - color: white; } - .sidebar .sidebar-wrapper > .nav > div .nav { - margin-top: 10px; - float: none !important; } - .sidebar .sidebar-wrapper > .nav > div .nav > li > a { - margin: 0; - line-height: 30px; - font-size: 12px; - font-weight: 600; - text-transform: uppercase; - margin: 5px 15px; } - .sidebar .sidebar-wrapper > .nav > div .notification { - float: left; - line-height: 30px; - margin-right: 8px; - font-weight: 600; } - .sidebar .open .dropdown-menu { - position: static; - float: none; - width: auto; - margin-top: 0; - background-color: transparent; - border: 0; - -webkit-box-shadow: none; - box-shadow: none; } - .nav-open .sidebar { + body > .navbar-collapse .logo { + position: relative; + z-index: 4; } + body > .navbar-collapse .nav li > a { + padding: 10px 15px; } + .nav-show .navbar-collapse { -webkit-transform: translate3d(0px, 0, 0); -moz-transform: translate3d(0px, 0, 0); -o-transform: translate3d(0px, 0, 0); -ms-transform: translate3d(0px, 0, 0); transform: translate3d(0px, 0, 0); } - .nav-open .navbar .container { - left: -260px; } - .nav-open .main-panel { + .nav-show .navbar .container { + left: -250px; } + .nav-show .wrapper { left: 0; -webkit-transform: translate3d(-260px, 0, 0); -moz-transform: translate3d(-260px, 0, 0); @@ -2889,36 +3168,33 @@ body > .navbar-collapse[data-color="purple"]:after { background-color: rgba(229, 229, 229, 0.15); } .navbar-nav { margin: 1px 0; } - .navbar-nav .open .dropdown-menu > li > a { - padding: 15px 15px 5px 50px; } - .navbar-nav .open .dropdown-menu > li:first-child > a { - padding: 5px 15px 5px 50px; } - .navbar-nav .open .dropdown-menu > li:last-child > a { - padding: 15px 15px 25px 50px; } + .navbar-nav .show .dropdown-menu .nav-item .nav-link { + padding: 10px 15px 10px 60px; } [class*="navbar-"] .navbar-nav > li > a, [class*="navbar-"] .navbar-nav > li > a:hover, [class*="navbar-"] .navbar-nav > li > a:focus, [class*="navbar-"] .navbar-nav .active > a, [class*="navbar-"] .navbar-nav .active > a:hover, [class*="navbar-"] .navbar-nav .active > a:focus, - [class*="navbar-"] .navbar-nav .open .dropdown-menu > li > a, - [class*="navbar-"] .navbar-nav .open .dropdown-menu > li > a:hover, - [class*="navbar-"] .navbar-nav .open .dropdown-menu > li > a:focus, - [class*="navbar-"] .navbar-nav .navbar-nav .open .dropdown-menu > li > a:active { + [class*="navbar-"] .navbar-nav .show .dropdown-menu > li > a, + [class*="navbar-"] .navbar-nav .show .dropdown-menu > li > a:hover, + [class*="navbar-"] .navbar-nav .show .dropdown-menu > li > a:focus, + [class*="navbar-"] .navbar-nav .show .dropdown-menu > li > a:active { color: white; } [class*="navbar-"] .navbar-nav > li > a, [class*="navbar-"] .navbar-nav > li > a:hover, - [class*="navbar-"] .navbar-nav > li > a:focus, - [class*="navbar-"] .navbar-nav .open .dropdown-menu > li > a, - [class*="navbar-"] .navbar-nav .open .dropdown-menu > li > a:hover, - [class*="navbar-"] .navbar-nav .open .dropdown-menu > li > a:focus { + [class*="navbar-"] .navbar-nav > li > a:focus { opacity: .7; - background: transparent; } - [class*="navbar-"] .navbar-nav.navbar-nav .open .dropdown-menu > li > a:active { + background-color: transparent; + outline: none; } + [class*="navbar-"] .navbar-nav .show .dropdown-menu > li > a:hover, + [class*="navbar-"] .navbar-nav .show .dropdown-menu > li > a:focus { + background-color: rgba(255, 255, 255, 0.1); } + [class*="navbar-"] .navbar-nav.navbar-nav .show .dropdown-menu > li > a:active { opacity: 1; } [class*="navbar-"] .navbar-nav .dropdown > a:hover .caret { - border-bottom-color: #777; - border-top-color: #777; } + border-bottom-color: #fff; + border-top-color: #fff; } [class*="navbar-"] .navbar-nav .dropdown > a:active .caret { border-bottom-color: white; border-top-color: white; } @@ -2943,10 +3219,6 @@ body > .navbar-collapse[data-color="purple"]:after { margin: 0 0 10px 0; } .social-line.pull-right { float: none; } - .footer nav.pull-left { - float: none !important; } - .footer:not(.footer-big) nav > ul li { - float: none; } .social-area.pull-right { float: none !important; } .form-control + .form-control-feedback { @@ -2962,15 +3234,13 @@ body > .navbar-collapse[data-color="purple"]:after { margin: 0 auto 10px; } .media-post .media-body { width: 100%; } - .navbar-collapse.collapse { - height: 100% !important; } .navbar-collapse.collapse.in { display: block; } .navbar-header .collapse, .navbar-toggle { display: block !important; } .navbar-header { float: none; } - .navbar-nav .open .dropdown-menu { + .navbar-nav .show .dropdown-menu { position: static; float: none; width: auto; @@ -2979,8 +3249,8 @@ body > .navbar-collapse[data-color="purple"]:after { border: 0; -webkit-box-shadow: none; box-shadow: none; } - .navbar-collapse .nav p { - font-size: 14px; + .navbar-collapse .navbar-nav p { + line-height: 40px !important; margin: 0; } .navbar-collapse [class^="pe-7s-"] { float: left; @@ -2988,9 +3258,6 @@ body > .navbar-collapse[data-color="purple"]:after { margin-right: 10px; } } @media (min-width: 992px) { - .table-full-width { - margin-left: -15px; - margin-right: -15px; } .table-responsive { overflow: visible; } } @@ -3002,3 +3269,611 @@ body > .navbar-collapse[data-color="purple"]:after { overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; -webkit-overflow-scrolling: touch; } } + +.bootstrap-switch { + display: inline-block; + direction: ltr; + cursor: pointer; + border-radius: 30px; + border: 0; + position: relative; + text-align: left; + overflow: hidden; + margin-bottom: 5px; + margin-left: 66px; + line-height: 8px; + width: 61px !important; + height: 26px; + outline: none; + z-index: 0; + margin-right: 1px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + vertical-align: middle; + -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; } + +.bootstrap-switch .bootstrap-switch-container { + display: inline-flex; + top: 0; + height: 26px; + border-radius: 4px; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + width: 100px !important; } + +.bootstrap-switch .bootstrap-switch-handle-on, +.bootstrap-switch .bootstrap-switch-handle-off, +.bootstrap-switch .bootstrap-switch-label { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + cursor: pointer; + display: inline-block !important; + height: 100%; + color: #fff; + padding: 6px 10px; + font-size: 11px; + text-indent: -5px; + line-height: 15px; + -webkit-transition: 0.25s ease-out; + transition: 0.25s ease-out; } + .bootstrap-switch .bootstrap-switch-handle-on i, + .bootstrap-switch .bootstrap-switch-handle-off i, + .bootstrap-switch .bootstrap-switch-label i { + font-size: 12px; + line-height: 14px; } + +.bootstrap-switch .bootstrap-switch-handle-on, +.bootstrap-switch .bootstrap-switch-handle-off { + text-align: center; + z-index: 1; + float: left; + width: 50% !important; + background-color: #1DC7EA; } + +.bootstrap-switch .bootstrap-switch-label { + text-align: center; + z-index: 100; + color: #333333; + background: #ffffff; + width: 22px !important; + height: 22px; + margin: 2px -11px; + border-radius: 12px; + position: relative; + float: left; + padding: 0; + background-color: #FFFFFF; + box-shadow: 0 1px 1px #FFFFFF inset, 0 1px 1px rgba(0, 0, 0, 0.25); } + +.bootstrap-switch .bootstrap-switch-handle-on { + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; } + +.bootstrap-switch .bootstrap-switch-handle-off { + text-indent: 6px; } + +.bootstrap-switch input[type='radio'], +.bootstrap-switch input[type='checkbox'] { + position: absolute !important; + top: 0; + left: 0; + opacity: 0; + filter: alpha(opacity=0); + z-index: -1; } + +.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container { + -webkit-transition: margin-left 0.5s; + transition: margin-left 0.5s; } + +.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-container { + margin-left: -2px !important; } + +.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-container { + margin-left: -37px !important; } + +.bootstrap-switch.bootstrap-switch-on:hover .bootstrap-switch-label { + width: 26px !important; + margin: 2px -15px; } + +.bootstrap-switch.bootstrap-switch-off:hover .bootstrap-switch-label { + width: 26px !important; + margin: 2px -15px -13px -11px; } + +/*-------------------------------- + +nucleo-icons Web Font - built using nucleoapp.com +License - nucleoapp.com/license/ + +-------------------------------- */ +@font-face { + font-family: 'nucleo-icons'; + src: url("~assets/fonts/nucleo-icons.eot"); + src: url("~assets/fonts/nucleo-icons.eot") format("embedded-opentype"), url("~assets/fonts/nucleo-icons.woff2") format("woff2"), url("~assets/fonts/nucleo-icons.woff") format("woff"), url("~assets/fonts/nucleo-icons.ttf") format("truetype"), url("~assets/fonts/nucleo-icons.svg") format("svg"); + font-weight: normal; + font-style: normal; } + +/*------------------------ + base class definition +-------------------------*/ +.nc-icon { + display: inline-block; + font: normal normal normal 14px/1 'nucleo-icons'; + font-size: inherit; + speak: none; + text-transform: none; + /* Better Font Rendering */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; } + +/*------------------------ + change icon size +-------------------------*/ +.nc-icon.lg { + font-size: 1.33333333em; + vertical-align: -16%; } + +.nc-icon.x2 { + font-size: 2em; } + +.nc-icon.x3 { + font-size: 3em; } + +/*---------------------------------- + add a square/circle background +-----------------------------------*/ +.nc-icon.square, +.nc-icon.circle { + padding: 0.33333333em; + vertical-align: -16%; + background-color: #eee; } + +.nc-icon.circle { + border-radius: 50%; } + +/*------------------------ + list icons +-------------------------*/ +.nc-icon-ul { + padding-left: 0; + margin-left: 2.14285714em; + list-style-type: none; } + +.nc-icon-ul > li { + position: relative; } + +.nc-icon-ul > li > .nc-icon { + position: absolute; + left: -1.57142857em; + top: 0.14285714em; + text-align: center; } + +.nc-icon-ul > li > .nc-icon.lg { + top: 0; + left: -1.35714286em; } + +.nc-icon-ul > li > .nc-icon.circle, +.nc-icon-ul > li > .nc-icon.square { + top: -0.19047619em; + left: -1.9047619em; } + +.all-icons .font-icon-list .font-icon-detail i { + font-size: 32px; } + +/*------------------------ + spinning icons +-------------------------*/ +.nc-icon.spin { + -webkit-animation: nc-icon-spin 2s infinite linear; + -moz-animation: nc-icon-spin 2s infinite linear; + animation: nc-icon-spin 2s infinite linear; } + +@-webkit-keyframes nc-icon-spin { + 0% { + -webkit-transform: rotate(0deg); } + 100% { + -webkit-transform: rotate(360deg); } } + +@-moz-keyframes nc-icon-spin { + 0% { + -moz-transform: rotate(0deg); } + 100% { + -moz-transform: rotate(360deg); } } + +@keyframes nc-icon-spin { + 0% { + -webkit-transform: rotate(0deg); + -moz-transform: rotate(0deg); + -ms-transform: rotate(0deg); + -o-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -webkit-transform: rotate(360deg); + -moz-transform: rotate(360deg); + -ms-transform: rotate(360deg); + -o-transform: rotate(360deg); + transform: rotate(360deg); } } + +/*------------------------ + rotated/flipped icons +-------------------------*/ +.nc-icon.rotate-90 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); + -webkit-transform: rotate(90deg); + -moz-transform: rotate(90deg); + -ms-transform: rotate(90deg); + -o-transform: rotate(90deg); + transform: rotate(90deg); } + +.nc-icon.rotate-180 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); + -webkit-transform: rotate(180deg); + -moz-transform: rotate(180deg); + -ms-transform: rotate(180deg); + -o-transform: rotate(180deg); + transform: rotate(180deg); } + +.nc-icon.rotate-270 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); + -webkit-transform: rotate(270deg); + -moz-transform: rotate(270deg); + -ms-transform: rotate(270deg); + -o-transform: rotate(270deg); + transform: rotate(270deg); } + +.nc-icon.flip-y { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0); + -webkit-transform: scale(-1, 1); + -moz-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + -o-transform: scale(-1, 1); + transform: scale(-1, 1); } + +.nc-icon.flip-x { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); + -webkit-transform: scale(1, -1); + -moz-transform: scale(1, -1); + -ms-transform: scale(1, -1); + -o-transform: scale(1, -1); + transform: scale(1, -1); } + +/*------------------------ + font icons +-------------------------*/ +.nc-air-baloon::before { + content: "\ea01"; } + +.nc-album-2::before { + content: "\ea02"; } + +.nc-alien-33::before { + content: "\ea03"; } + +.nc-align-center::before { + content: "\ea04"; } + +.nc-align-left-2::before { + content: "\ea05"; } + +.nc-ambulance::before { + content: "\ea06"; } + +.nc-android::before { + content: "\ea07"; } + +.nc-app::before { + content: "\ea08"; } + +.nc-apple::before { + content: "\ea09"; } + +.nc-atom::before { + content: "\ea0a"; } + +.nc-attach-87::before { + content: "\ea0b"; } + +.nc-audio-92::before { + content: "\ea0c"; } + +.nc-backpack::before { + content: "\ea0d"; } + +.nc-badge::before { + content: "\ea0e"; } + +.nc-bag::before { + content: "\ea0f"; } + +.nc-bank::before { + content: "\ea10"; } + +.nc-battery-81::before { + content: "\ea11"; } + +.nc-bell-55::before { + content: "\ea12"; } + +.nc-bold::before { + content: "\ea13"; } + +.nc-bulb-63::before { + content: "\ea14"; } + +.nc-bullet-list-67::before { + content: "\ea15"; } + +.nc-bus-front-12::before { + content: "\ea16"; } + +.nc-button-pause::before { + content: "\ea17"; } + +.nc-button-play::before { + content: "\ea18"; } + +.nc-button-power::before { + content: "\ea19"; } + +.nc-camera-20::before { + content: "\ea1a"; } + +.nc-caps-small::before { + content: "\ea1b"; } + +.nc-cart-simple::before { + content: "\ea1c"; } + +.nc-cctv::before { + content: "\ea1d"; } + +.nc-chart-bar-32::before { + content: "\ea1e"; } + +.nc-chart-pie-35::before { + content: "\ea1f"; } + +.nc-chart-pie-36::before { + content: "\ea20"; } + +.nc-chart::before { + content: "\ea21"; } + +.nc-chat-round::before { + content: "\ea22"; } + +.nc-check-2::before { + content: "\ea23"; } + +.nc-circle-09::before { + content: "\ea24"; } + +.nc-circle::before { + content: "\ea25"; } + +.nc-cloud-download-93::before { + content: "\ea26"; } + +.nc-cloud-upload-94::before { + content: "\ea27"; } + +.nc-compass-05::before { + content: "\ea28"; } + +.nc-controller-modern::before { + content: "\ea29"; } + +.nc-credit-card::before { + content: "\ea2a"; } + +.nc-delivery-fast::before { + content: "\ea2b"; } + +.nc-email-83::before { + content: "\ea2c"; } + +.nc-email-85::before { + content: "\ea2d"; } + +.nc-explore-2::before { + content: "\ea2e"; } + +.nc-fav-remove::before { + content: "\ea2f"; } + +.nc-favourite-28::before { + content: "\ea30"; } + +.nc-globe-2::before { + content: "\ea31"; } + +.nc-grid-45::before { + content: "\ea32"; } + +.nc-headphones-2::before { + content: "\ea33"; } + +.nc-html5::before { + content: "\ea34"; } + +.nc-istanbul::before { + content: "\ea35"; } + +.nc-key-25::before { + content: "\ea36"; } + +.nc-layers-3::before { + content: "\ea37"; } + +.nc-light-3::before { + content: "\ea38"; } + +.nc-lock-circle-open::before { + content: "\ea39"; } + +.nc-map-big::before { + content: "\ea3a"; } + +.nc-mobile::before { + content: "\ea3c"; } + +.nc-money-coins::before { + content: "\ea3b"; } + +.nc-note-03::before { + content: "\ea3d"; } + +.nc-notes::before { + content: "\ea3e"; } + +.nc-notification-70::before { + content: "\ea3f"; } + +.nc-palette::before { + content: "\ea40"; } + +.nc-paper-2::before { + content: "\ea41"; } + +.nc-pin-3::before { + content: "\ea42"; } + +.nc-planet::before { + content: "\ea43"; } + +.nc-preferences-circle-rotate::before { + content: "\ea44"; } + +.nc-puzzle-10::before { + content: "\ea45"; } + +.nc-quote::before { + content: "\ea46"; } + +.nc-refresh-02::before { + content: "\ea47"; } + +.nc-ruler-pencil::before { + content: "\ea48"; } + +.nc-satisfied::before { + content: "\ea49"; } + +.nc-scissors::before { + content: "\ea4a"; } + +.nc-send::before { + content: "\ea4b"; } + +.nc-settings-90::before { + content: "\ea4c"; } + +.nc-settings-gear-64::before { + content: "\ea4d"; } + +.nc-settings-tool-66::before { + content: "\ea4e"; } + +.nc-simple-add::before { + content: "\ea4f"; } + +.nc-simple-delete::before { + content: "\ea50"; } + +.nc-simple-remove::before { + content: "\ea51"; } + +.nc-single-02::before { + content: "\ea52"; } + +.nc-single-copy-04::before { + content: "\ea53"; } + +.nc-spaceship::before { + content: "\ea54"; } + +.nc-square-pin::before { + content: "\ea55"; } + +.nc-stre-down::before { + content: "\ea56"; } + +.nc-stre-left::before { + content: "\ea57"; } + +.nc-stre-right::before { + content: "\ea58"; } + +.nc-stre-up::before { + content: "\ea59"; } + +.nc-sun-fog-29::before { + content: "\ea5a"; } + +.nc-support-17::before { + content: "\ea5b"; } + +.nc-tablet-2::before { + content: "\ea5c"; } + +.nc-tag-content::before { + content: "\ea5d"; } + +.nc-tap-01::before { + content: "\ea5e"; } + +.nc-time-alarm::before { + content: "\ea5f"; } + +.nc-tv-2::before { + content: "\ea60"; } + +.nc-umbrella-13::before { + content: "\ea61"; } + +.nc-vector::before { + content: "\ea62"; } + +.nc-watch-time::before { + content: "\ea63"; } + +.nc-zoom-split::before { + content: "\ea64"; } + +/* all icon font classes list here */ +.rna-container .alert { + border-radius: 4px; } + .rna-container .alert button.close { + color: #000; + display: flex; + justify-content: center; + align-items: center; } + .rna-container .alert button.close span { + margin-top: -4px; } + +.sidebar[data-color="black"]:after { + background: #282828; + background: -moz-linear-gradient(top, #282828 0%, rgba(17, 17, 17, 0.7) 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #282828), color-stop(100%, rgba(17, 17, 17, 0.7))); + background: -webkit-linear-gradient(top, #282828 0%, rgba(17, 17, 17, 0.7) 100%); + background: -o-linear-gradient(top, #282828 0%, rgba(17, 17, 17, 0.7) 100%); + background: -ms-linear-gradient(top, #282828 0%, rgba(17, 17, 17, 0.7) 100%); + background: linear-gradient(to bottom, #282828 0%, rgba(17, 17, 17, 0.7) 100%); + background-size: 150% 150%; } + +.sidebar .logo-img img { + max-width: 40px; + max-height: 40px; } + +@media (max-width: 991px) { + .sidebar .nav > li.active.active-pro { + position: relative; + bottom: unset; } } + +#bodyClick { + position: absolute; } + +/*# sourceMappingURL=light-bootstrap-dashboard-react.css.map */ \ No newline at end of file diff --git a/src/assets/css/light-bootstrap-dashboard-react.css.map b/src/assets/css/light-bootstrap-dashboard-react.css.map index 11dbf2fc..b1826786 100644 --- a/src/assets/css/light-bootstrap-dashboard-react.css.map +++ b/src/assets/css/light-bootstrap-dashboard-react.css.map @@ -2,36 +2,42 @@ "version": 3, "file": "light-bootstrap-dashboard-react.css", "sources": [ - "../sass/light-bootstrap-dashboard-react.scss", - "../sass/lbd/_variables.scss", - "../sass/lbd/_mixins.scss", - "../sass/lbd/mixins/_transparency.scss", - "../sass/lbd/mixins/_vendor-prefixes.scss", - "../sass/lbd/mixins/_buttons.scss", - "../sass/lbd/mixins/_inputs.scss", - "../sass/lbd/mixins/_labels.scss", - "../sass/lbd/mixins/_tabs.scss", - "../sass/lbd/mixins/_navbars.scss", - "../sass/lbd/mixins/_icons.scss", - "../sass/lbd/mixins/_social-buttons.scss", - "../sass/lbd/mixins/_morphing-buttons.scss", - "../sass/lbd/mixins/_cards.scss", - "../sass/lbd/mixins/_chartist.scss", - "../sass/lbd/_typography.scss", - "../sass/lbd/_misc.scss", - "../sass/lbd/_sidebar-and-main-panel.scss", - "../sass/lbd/_buttons.scss", - "../sass/lbd/_inputs.scss", - "../sass/lbd/_alerts.scss", - "../sass/lbd/_tables.scss", - "../sass/lbd/_checkbox-radio-switch.scss", - "../sass/lbd/_navbars.scss", - "../sass/lbd/_footers.scss", - "../sass/lbd/_dropdown.scss", - "../sass/lbd/_cards.scss", - "../sass/lbd/_chartist.scss", - "../sass/lbd/_responsive.scss" + "../scss/light-bootstrap-dashboard-react.scss", + "../scss/lbd/_variables.scss", + "../scss/lbd/_mixins.scss", + "../scss/lbd/mixins/_transparency.scss", + "../scss/lbd/mixins/_vendor-prefixes.scss", + "../scss/lbd/mixins/_buttons.scss", + "../scss/lbd/mixins/_inputs.scss", + "../scss/lbd/mixins/_labels.scss", + "../scss/lbd/mixins/_tabs.scss", + "../scss/lbd/mixins/_navbars.scss", + "../scss/lbd/mixins/_icons.scss", + "../scss/lbd/mixins/_social-buttons.scss", + "../scss/lbd/mixins/_morphing-buttons.scss", + "../scss/lbd/mixins/_cards.scss", + "../scss/lbd/mixins/_chartist.scss", + "../scss/lbd/_typography.scss", + "../scss/lbd/_misc.scss", + "../scss/lbd/_sidebar-and-main-panel.scss", + "../scss/lbd/_buttons.scss", + "../scss/lbd/_inputs.scss", + "../scss/lbd/_alerts.scss", + "../scss/lbd/_tables.scss", + "../scss/lbd/_checkbox-radio-switch.scss", + "../scss/lbd/_navbars.scss", + "../scss/lbd/_footers.scss", + "../scss/lbd/plugins/_animate.scss", + "../scss/lbd/_dropdown.scss", + "../scss/lbd/_cards.scss", + "../scss/lbd/_chartist.scss", + "../scss/lbd/_responsive.scss", + "../scss/lbd/_bootstrap-switch.scss", + "../scss/lbd/_partial-nucleo-icons.scss", + "../scss/lbdr/react-differences.scss", + "../scss/lbdr/plugins/_react-notification-alert.scss", + "../scss/lbdr/_sidebar-and-main-panel.scss" ], "names": [], - "mappings": "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" + "mappings": "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" } \ No newline at end of file diff --git a/src/assets/css/light-bootstrap-dashboard-react.min.css b/src/assets/css/light-bootstrap-dashboard-react.min.css index d4d1cb93..566826af 100644 --- a/src/assets/css/light-bootstrap-dashboard-react.min.css +++ b/src/assets/css/light-bootstrap-dashboard-react.min.css @@ -1,16 +1,20 @@ /*! ========================================================= - * Light Bootstrap Dashboard React - v1.3.0 - * Based on Light Bootstrap Dashboard - v1.3.0 + * Light Bootstrap Dashboard React - v2.0.0 ========================================================= * Product Page: http://www.creative-tim.com/product/light-bootstrap-dashboard-react - * Copyright 2019 Creative Tim (http://www.creative-tim.com) + * Copyright 2020 Creative Tim (http://www.creative-tim.com) * Licensed under MIT (https://github.com/creativetimofficial/light-bootstrap-dashboard-react/blob/master/LICENSE.md) ========================================================= * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - */@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-ms-keyframes spin{from{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(360deg)}}body,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,p,.navbar,.brand,.btn-simple,.alert,a,.td-name,td,button.close{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"Roboto","Helvetica Neue",Arial,sans-serif;font-weight:400}h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-weight:300;margin:30px 0 15px}h1,.h1{font-size:52px}h2,.h2{font-size:36px}h3,.h3{font-size:28px;margin:20px 0 10px}h4,.h4{font-size:22px;line-height:30px}h5,.h5{font-size:16px;margin-bottom:15px}h6,.h6{font-size:14px;font-weight:600;text-transform:uppercase}p{font-size:16px;line-height:1.5}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{color:#9A9A9A;font-weight:300;line-height:1.5}h1 small,h2 small,h3 small,h1 .small,h2 .small,h3 .small{font-size:60%}h1 .subtitle{display:block;margin:0 0 30px}.text-muted{color:#9A9A9A}.text-primary,.text-primary:hover{color:#1D62F0 !important}.text-info,.text-info:hover{color:#1DC7EA !important}.text-success,.text-success:hover{color:#87CB16 !important}.text-warning,.text-warning:hover{color:#FF9500 !important}.text-danger,.text-danger:hover{color:#FF4A55 !important}body,.wrapper{min-height:100vh;position:relative;background-color:white}a{color:#1DC7EA}a:hover,a:focus{color:#42d0ed;text-decoration:none}a:focus,a:active,button::-moz-focus-inner,input::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,select::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{outline:0}.ui-slider-handle:focus,.navbar-toggle,input:focus{outline:0 !important}.form-control,.input-group-addon,.tagsinput,.navbar,.navbar .alert{-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear}.sidebar .nav a,.table>tbody>tr .td-actions .btn{-webkit-transition:all 150ms ease-in;-moz-transition:all 150ms ease-in;-o-transition:all 150ms ease-in;-ms-transition:all 150ms ease-in;transition:all 150ms ease-in}.btn{-webkit-transition:all 100ms ease-in;-moz-transition:all 100ms ease-in;-o-transition:all 100ms ease-in;-ms-transition:all 100ms ease-in;transition:all 100ms ease-in}.fa{width:18px;text-align:center}.margin-top{margin-top:50px}.wrapper{position:relative;top:0;height:100vh}.sidebar{position:fixed;top:0;bottom:0;left:0;width:260px;display:block;z-index:1;color:#fff;font-weight:200;background-size:cover;background-position:center center}.sidebar .sidebar-wrapper{position:relative;height:calc(100vh - 75px);overflow:auto;width:260px;z-index:4;padding-bottom:30px}.sidebar .sidebar-background{position:absolute;z-index:1;height:100%;width:100%;display:block;top:0;left:0;background-size:cover;background-position:center center}.sidebar .logo{padding:10px 30px;border-bottom:1px solid rgba(255,255,255,0.2);position:relative;z-index:4}.sidebar .logo p{float:left;font-size:20px;margin:10px 10px;color:#fff;line-height:20px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}.sidebar .logo a.logo-mini{float:left;text-align:center;width:30px;margin-right:15px}.sidebar .logo a.logo-mini img{width:40px;margin-left:-3px;display:block;margin-top:2px}.sidebar .logo a.logo-normal{display:block}.sidebar .logo .logo-img{width:34px;display:inline-block;height:34px;margin-left:-2px;margin-top:-2px;margin-right:10px;border-radius:30px;text-align:center}.sidebar .logo-tim{border-radius:50%;border:1px solid #333;display:block;height:61px;width:61px;float:left;overflow:hidden}.sidebar .logo-tim img{width:60px;height:60px}.sidebar .nav{margin-top:20px}.sidebar .nav li>a{color:#FFFFFF;margin:5px 15px;opacity:.86;border-radius:4px}.sidebar .nav li:hover>a,.sidebar .nav li.open>a,.sidebar .nav li.open>a:focus,.sidebar .nav li.open>a:hover{background:rgba(255,255,255,0.13);opacity:1}.sidebar .nav li.active>a{color:#FFFFFF;opacity:1;background:rgba(255,255,255,0.23)}.sidebar .nav p{margin:0;line-height:30px;font-size:12px;font-weight:600;text-transform:uppercase}.sidebar .nav .caret{top:24px;position:absolute;right:15px}.sidebar .nav i{font-size:28px;float:left;margin-right:15px;line-height:30px;width:30px;text-align:center}.sidebar .logo,body>.navbar-collapse .logo{padding:10px 30px;border-bottom:1px solid rgba(255,255,255,0.2)}.sidebar .logo p,body>.navbar-collapse .logo p{float:left;font-size:20px;margin:10px 10px;color:#fff;line-height:20px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}.sidebar .logo .simple-text,body>.navbar-collapse .logo .simple-text{text-transform:uppercase;padding:5px 0px;display:block;font-size:18px;color:#fff;font-weight:400;line-height:30px}.sidebar .logo-tim,body>.navbar-collapse .logo-tim{border-radius:50%;border:1px solid #333;display:block;height:61px;width:61px;float:left;overflow:hidden}.sidebar .logo-tim img,body>.navbar-collapse .logo-tim img{width:60px;height:60px}.sidebar:after,.sidebar:before,body>.navbar-collapse:after,body>.navbar-collapse:before{display:block;content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:2}.sidebar:before,body>.navbar-collapse:before{opacity:.33;background:#000000}.sidebar:after,body>.navbar-collapse:after{background:#282828;background:-moz-linear-gradient(top, #282828 0%, #111 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #282828), color-stop(100%, #111));background:-webkit-linear-gradient(top, #282828 0%, #111 100%);background:-o-linear-gradient(top, #282828 0%, #111 100%);background:-ms-linear-gradient(top, #282828 0%, #111 100%);background:linear-gradient(to bottom, #282828 0%, #111 100%);background-size:150% 150%;z-index:3;opacity:1}.sidebar[data-image]:after,.sidebar.has-image:after,body>.navbar-collapse[data-image]:after,body>.navbar-collapse.has-image:after{opacity:.77}.sidebar[data-color="blue"]:after,body>.navbar-collapse[data-color="blue"]:after{background:#1b8dff;background:-moz-linear-gradient(top, #1b8dff 0%, #2632c1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1b8dff), color-stop(100%, #2632c1));background:-webkit-linear-gradient(top, #1b8dff 0%, #2632c1 100%);background:-o-linear-gradient(top, #1b8dff 0%, #2632c1 100%);background:-ms-linear-gradient(top, #1b8dff 0%, #2632c1 100%);background:linear-gradient(to bottom, #1b8dff 0%, #2632c1 100%);background-size:150% 150%}.sidebar[data-color="azure"]:after,body>.navbar-collapse[data-color="azure"]:after{background:#1DC7EA;background:-moz-linear-gradient(top, #1DC7EA 0%, #4091ff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1DC7EA), color-stop(100%, #4091ff));background:-webkit-linear-gradient(top, #1DC7EA 0%, #4091ff 100%);background:-o-linear-gradient(top, #1DC7EA 0%, #4091ff 100%);background:-ms-linear-gradient(top, #1DC7EA 0%, #4091ff 100%);background:linear-gradient(to bottom, #1DC7EA 0%, #4091ff 100%);background-size:150% 150%}.sidebar[data-color="green"]:after,body>.navbar-collapse[data-color="green"]:after{background:#87CB16;background:-moz-linear-gradient(top, #87CB16 0%, #6dc030 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #87CB16), color-stop(100%, #6dc030));background:-webkit-linear-gradient(top, #87CB16 0%, #6dc030 100%);background:-o-linear-gradient(top, #87CB16 0%, #6dc030 100%);background:-ms-linear-gradient(top, #87CB16 0%, #6dc030 100%);background:linear-gradient(to bottom, #87CB16 0%, #6dc030 100%);background-size:150% 150%}.sidebar[data-color="orange"]:after,body>.navbar-collapse[data-color="orange"]:after{background:#FFA534;background:-moz-linear-gradient(top, #FFA534 0%, #ff5221 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFA534), color-stop(100%, #ff5221));background:-webkit-linear-gradient(top, #FFA534 0%, #ff5221 100%);background:-o-linear-gradient(top, #FFA534 0%, #ff5221 100%);background:-ms-linear-gradient(top, #FFA534 0%, #ff5221 100%);background:linear-gradient(to bottom, #FFA534 0%, #ff5221 100%);background-size:150% 150%}.sidebar[data-color="red"]:after,body>.navbar-collapse[data-color="red"]:after{background:#FB404B;background:-moz-linear-gradient(top, #FB404B 0%, #bb0502 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #FB404B), color-stop(100%, #bb0502));background:-webkit-linear-gradient(top, #FB404B 0%, #bb0502 100%);background:-o-linear-gradient(top, #FB404B 0%, #bb0502 100%);background:-ms-linear-gradient(top, #FB404B 0%, #bb0502 100%);background:linear-gradient(to bottom, #FB404B 0%, #bb0502 100%);background-size:150% 150%}.sidebar[data-color="purple"]:after,body>.navbar-collapse[data-color="purple"]:after{background:#9368E9;background:-moz-linear-gradient(top, #9368E9 0%, #943bea 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #9368E9), color-stop(100%, #943bea));background:-webkit-linear-gradient(top, #9368E9 0%, #943bea 100%);background:-o-linear-gradient(top, #9368E9 0%, #943bea 100%);background:-ms-linear-gradient(top, #9368E9 0%, #943bea 100%);background:linear-gradient(to bottom, #9368E9 0%, #943bea 100%);background-size:150% 150%}.main-panel{background:rgba(203,203,210,0.15);position:relative;float:right;width:calc(100% - 260px)}.main-panel>.content{padding:30px 15px;min-height:calc(100% - 123px)}.main-panel>.footer{border-top:1px solid #e7e7e7}.main-panel .navbar{margin-bottom:0}.sidebar,.main-panel{-webkit-transition-property:top,bottom;transition-property:top,bottom;-webkit-transition-duration:.2s,.2s;transition-duration:.2s,.2s;-webkit-transition-timing-function:linear,linear;transition-timing-function:linear,linear;-webkit-overflow-scrolling:touch}.btn{border-width:2px;background-color:rgba(0,0,0,0);font-weight:400;opacity:.8;filter:alpha(opacity=80);padding:8px 16px;border-color:#888;color:#888}.btn:hover,.btn:focus,.btn:active,.btn.active,.open>.btn.dropdown-toggle{background-color:rgba(0,0,0,0);color:#777;border-color:#777}.btn.disabled,.btn.disabled:hover,.btn.disabled:focus,.btn.disabled.focus,.btn.disabled:active,.btn.disabled.active,.btn:disabled,.btn:disabled:hover,.btn:disabled:focus,.btn:disabled.focus,.btn:disabled:active,.btn:disabled.active,.btn[disabled],.btn[disabled]:hover,.btn[disabled]:focus,.btn[disabled].focus,.btn[disabled]:active,.btn[disabled].active,fieldset[disabled] .btn,fieldset[disabled] .btn:hover,fieldset[disabled] .btn:focus,fieldset[disabled] .btn.focus,fieldset[disabled] .btn:active,fieldset[disabled] .btn.active{background-color:rgba(0,0,0,0);border-color:#888}.btn.btn-fill{color:#fff;background-color:#888;opacity:1;filter:alpha(opacity=100)}.btn.btn-fill:hover,.btn.btn-fill:focus,.btn.btn-fill:active,.btn.btn-fill.active,.open>.btn.btn-fill.dropdown-toggle{background-color:#777;color:#fff}.btn.btn-fill .caret{border-top-color:#fff}.btn .caret{border-top-color:#888}.btn:hover,.btn:focus{opacity:1;filter:alpha(opacity=100);outline:0 !important}.btn:active,.btn.active,.open>.btn.dropdown-toggle{-webkit-box-shadow:none;box-shadow:none;outline:0 !important}.btn.btn-icon{padding:8px}.btn-primary{border-color:#3472F7;color:#3472F7}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{background-color:rgba(0,0,0,0);color:#1D62F0;border-color:#1D62F0}.btn-primary.disabled,.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled.active,.btn-primary:disabled,.btn-primary:disabled:hover,.btn-primary:disabled:focus,.btn-primary:disabled.focus,.btn-primary:disabled:active,.btn-primary:disabled.active,.btn-primary[disabled],.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary.active{background-color:rgba(0,0,0,0);border-color:#3472F7}.btn-primary.btn-fill{color:#fff;background-color:#3472F7;opacity:1;filter:alpha(opacity=100)}.btn-primary.btn-fill:hover,.btn-primary.btn-fill:focus,.btn-primary.btn-fill:active,.btn-primary.btn-fill.active,.open>.btn-primary.btn-fill.dropdown-toggle{background-color:#1D62F0;color:#fff}.btn-primary.btn-fill .caret{border-top-color:#fff}.btn-primary .caret{border-top-color:#3472F7}.btn-success{border-color:#87CB16;color:#87CB16}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle{background-color:rgba(0,0,0,0);color:#049F0C;border-color:#049F0C}.btn-success.disabled,.btn-success.disabled:hover,.btn-success.disabled:focus,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled.active,.btn-success:disabled,.btn-success:disabled:hover,.btn-success:disabled:focus,.btn-success:disabled.focus,.btn-success:disabled:active,.btn-success:disabled.active,.btn-success[disabled],.btn-success[disabled]:hover,.btn-success[disabled]:focus,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled].active,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success:hover,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success.active{background-color:rgba(0,0,0,0);border-color:#87CB16}.btn-success.btn-fill{color:#fff;background-color:#87CB16;opacity:1;filter:alpha(opacity=100)}.btn-success.btn-fill:hover,.btn-success.btn-fill:focus,.btn-success.btn-fill:active,.btn-success.btn-fill.active,.open>.btn-success.btn-fill.dropdown-toggle{background-color:#049F0C;color:#fff}.btn-success.btn-fill .caret{border-top-color:#fff}.btn-success .caret{border-top-color:#87CB16}.btn-info{border-color:#1DC7EA;color:#1DC7EA}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle{background-color:rgba(0,0,0,0);color:#42d0ed;border-color:#42d0ed}.btn-info.disabled,.btn-info.disabled:hover,.btn-info.disabled:focus,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled.active,.btn-info:disabled,.btn-info:disabled:hover,.btn-info:disabled:focus,.btn-info:disabled.focus,.btn-info:disabled:active,.btn-info:disabled.active,.btn-info[disabled],.btn-info[disabled]:hover,.btn-info[disabled]:focus,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled].active,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info:hover,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info.active{background-color:rgba(0,0,0,0);border-color:#1DC7EA}.btn-info.btn-fill{color:#fff;background-color:#1DC7EA;opacity:1;filter:alpha(opacity=100)}.btn-info.btn-fill:hover,.btn-info.btn-fill:focus,.btn-info.btn-fill:active,.btn-info.btn-fill.active,.open>.btn-info.btn-fill.dropdown-toggle{background-color:#42d0ed;color:#fff}.btn-info.btn-fill .caret{border-top-color:#fff}.btn-info .caret{border-top-color:#1DC7EA}.btn-warning{border-color:#FF9500;color:#FF9500}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle{background-color:rgba(0,0,0,0);color:#ED8D00;border-color:#ED8D00}.btn-warning.disabled,.btn-warning.disabled:hover,.btn-warning.disabled:focus,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled.active,.btn-warning:disabled,.btn-warning:disabled:hover,.btn-warning:disabled:focus,.btn-warning:disabled.focus,.btn-warning:disabled:active,.btn-warning:disabled.active,.btn-warning[disabled],.btn-warning[disabled]:hover,.btn-warning[disabled]:focus,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning:hover,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning.active{background-color:rgba(0,0,0,0);border-color:#FF9500}.btn-warning.btn-fill{color:#fff;background-color:#FF9500;opacity:1;filter:alpha(opacity=100)}.btn-warning.btn-fill:hover,.btn-warning.btn-fill:focus,.btn-warning.btn-fill:active,.btn-warning.btn-fill.active,.open>.btn-warning.btn-fill.dropdown-toggle{background-color:#ED8D00;color:#fff}.btn-warning.btn-fill .caret{border-top-color:#fff}.btn-warning .caret{border-top-color:#FF9500}.btn-danger{border-color:#FF4A55;color:#FF4A55}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle{background-color:rgba(0,0,0,0);color:#EE2D20;border-color:#EE2D20}.btn-danger.disabled,.btn-danger.disabled:hover,.btn-danger.disabled:focus,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled.active,.btn-danger:disabled,.btn-danger:disabled:hover,.btn-danger:disabled:focus,.btn-danger:disabled.focus,.btn-danger:disabled:active,.btn-danger:disabled.active,.btn-danger[disabled],.btn-danger[disabled]:hover,.btn-danger[disabled]:focus,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger:hover,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger.active{background-color:rgba(0,0,0,0);border-color:#FF4A55}.btn-danger.btn-fill{color:#fff;background-color:#FF4A55;opacity:1;filter:alpha(opacity=100)}.btn-danger.btn-fill:hover,.btn-danger.btn-fill:focus,.btn-danger.btn-fill:active,.btn-danger.btn-fill.active,.open>.btn-danger.btn-fill.dropdown-toggle{background-color:#EE2D20;color:#fff}.btn-danger.btn-fill .caret{border-top-color:#fff}.btn-danger .caret{border-top-color:#FF4A55}.btn-neutral{border-color:#fff;color:#fff}.btn-neutral:hover,.btn-neutral:focus,.btn-neutral:active,.btn-neutral.active,.open>.btn-neutral.dropdown-toggle{background-color:rgba(0,0,0,0);color:#fff;border-color:#fff}.btn-neutral.disabled,.btn-neutral.disabled:hover,.btn-neutral.disabled:focus,.btn-neutral.disabled.focus,.btn-neutral.disabled:active,.btn-neutral.disabled.active,.btn-neutral:disabled,.btn-neutral:disabled:hover,.btn-neutral:disabled:focus,.btn-neutral:disabled.focus,.btn-neutral:disabled:active,.btn-neutral:disabled.active,.btn-neutral[disabled],.btn-neutral[disabled]:hover,.btn-neutral[disabled]:focus,.btn-neutral[disabled].focus,.btn-neutral[disabled]:active,.btn-neutral[disabled].active,fieldset[disabled] .btn-neutral,fieldset[disabled] .btn-neutral:hover,fieldset[disabled] .btn-neutral:focus,fieldset[disabled] .btn-neutral.focus,fieldset[disabled] .btn-neutral:active,fieldset[disabled] .btn-neutral.active{background-color:rgba(0,0,0,0);border-color:#fff}.btn-neutral.btn-fill{color:#fff;background-color:#fff;opacity:1;filter:alpha(opacity=100)}.btn-neutral.btn-fill:hover,.btn-neutral.btn-fill:focus,.btn-neutral.btn-fill:active,.btn-neutral.btn-fill.active,.open>.btn-neutral.btn-fill.dropdown-toggle{background-color:#fff;color:#fff}.btn-neutral.btn-fill .caret{border-top-color:#fff}.btn-neutral .caret{border-top-color:#fff}.btn-neutral:active,.btn-neutral.active,.open>.btn-neutral.dropdown-toggle{background-color:#fff;color:#888}.btn-neutral.btn-fill,.btn-neutral.btn-fill:hover,.btn-neutral.btn-fill:focus{color:#888}.btn-neutral.btn-simple:active,.btn-neutral.btn-simple.active{background-color:transparent}.btn:disabled,.btn[disabled],.btn.disabled{opacity:.5;filter:alpha(opacity=50)}.btn-round{border-width:1px;border-radius:30px !important;padding:9px 18px}.btn-round.btn-icon{padding:9px}.btn-simple{border:0;font-size:16px;padding:8px 16px}.btn-simple.btn-icon{padding:8px}.btn-lg{font-size:18px;border-radius:6px;padding:14px 30px;font-weight:400}.btn-lg.btn-round{padding:15px 30px}.btn-lg.btn-simple{padding:16px 30px}.btn-sm{font-size:12px;border-radius:3px;padding:5px 10px}.btn-sm.btn-round{padding:6px 10px}.btn-sm.btn-simple{padding:7px 10px}.btn-xs{font-size:12px;border-radius:3px;padding:1px 5px}.btn-xs.btn-round{padding:2px 5px}.btn-xs.btn-simple{padding:3px 5px}.btn-wd{min-width:140px}.btn-group.select{width:100%}.btn-group.select .btn{text-align:left}.btn-group.select .caret{position:absolute;top:50%;margin-top:-1px;right:8px}.form-control::-moz-placeholder{color:#ddd;opacity:1;filter:alpha(opacity=100)}.form-control:-moz-placeholder{color:#ddd;opacity:1;filter:alpha(opacity=100)}.form-control::-webkit-input-placeholder{color:#ddd;opacity:1;filter:alpha(opacity=100)}.form-control:-ms-input-placeholder{color:#ddd;opacity:1;filter:alpha(opacity=100)}.form-control{background-color:#fff;border:1px solid #E3E3E3;border-radius:4px;color:#565656;padding:8px 12px;height:40px;-webkit-box-shadow:none;box-shadow:none}.form-control:focus{background-color:#fff;border:1px solid #aaa;-webkit-box-shadow:none;box-shadow:none;outline:0 !important;color:#333333}.has-success .form-control,.has-error .form-control,.has-success .form-control:focus,.has-error .form-control:focus{border-color:#E3E3E3;-webkit-box-shadow:none;box-shadow:none}.has-success .form-control{color:#87CB16}.has-success .form-control:focus{border-color:#87CB16}.has-error .form-control{color:#FF4A55}.has-error .form-control:focus{border-color:#FF4A55}.form-control+.form-control-feedback{border-radius:6px;font-size:14px;margin-top:-7px;position:absolute;right:10px;top:50%;vertical-align:middle}.open .form-control{border-radius:4px 4px 0 0;border-bottom-color:transparent}.input-lg{height:55px;padding:14px 30px}.has-error .form-control-feedback{color:#FF4A55}.has-success .form-control-feedback{color:#87CB16}.input-group-addon{background-color:#fff;border:1px solid #E3E3E3;border-radius:4px}.has-success .input-group-addon,.has-error .input-group-addon{background-color:#fff;border:1px solid #E3E3E3}.has-error .form-control:focus+.input-group-addon{border-color:#FF4A55;color:#FF4A55}.has-success .form-control:focus+.input-group-addon{border-color:#87CB16;color:#87CB16}.form-control:focus+.input-group-addon,.form-control:focus ~ .input-group-addon{background-color:#fff;border-color:#9A9A9A}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-right:0 none}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child){border-left:0 none}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#f5f5f5;color:#888;cursor:not-allowed}.input-group-btn .btn{border-width:1px;padding:9px 16px}.input-group-btn .btn-default:not(.btn-fill){border-color:#ddd}.input-group-btn:last-child>.btn{margin-left:0}.input-group-focus .input-group-addon{border-color:#9A9A9A}.alert{border:0;border-radius:0;color:#FFFFFF;padding:10px 15px;font-size:14px}.container .alert{border-radius:4px}.navbar .alert{border-radius:0;left:0;position:absolute;right:0;top:85px;width:100%;z-index:3}.navbar:not(.navbar-transparent) .alert{top:70px}.alert span[data-notify="icon"]{font-size:30px;display:block;left:15px;position:absolute;top:50%;margin-top:-15px}.alert button.close{position:absolute;right:10px;top:50%;margin-top:-13px;z-index:1033;background-color:#FFFFFF;display:block;border-radius:50%;opacity:.4;line-height:20px;font-size:12px;width:25px;height:25px;outline:0 !important;text-align:center;padding:3px;font-weight:300}.alert button.close:hover{opacity:.55}.alert .close ~ span{display:block;max-width:89%}.alert[data-notify="container"]{padding:10px 10px 10px 20px;border-radius:4px}.alert.alert-with-icon{padding-left:65px}.alert a,.alert a:hover,.alert a:focus{text-decoration:underline;color:white}.alert-info{background-color:#63d8f1}.alert-success{background-color:#a1e82c}.alert-warning{background-color:#ffbc67}.alert-danger{background-color:#fc727a}.table .radio,.table .checkbox{position:relative;height:20px;display:block;width:20px;padding:0px 0px;margin:0px 5px;text-align:center}.table .radio .icons,.table .checkbox .icons{left:5px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:12px 8px;vertical-align:middle}.table>tbody>tr>td{font-size:14px}.table>thead>tr>th{border-bottom-width:1px;font-size:12px;text-transform:uppercase;color:#9A9A9A;font-weight:400;padding-bottom:5px}.table .td-actions .btn{opacity:.36;filter:alpha(opacity=36)}.table .td-actions .btn.btn-xs{padding-left:3px;padding-right:3px}.table .td-actions{min-width:90px}.table>tbody>tr{position:relative}.table>tbody>tr:hover .td-actions .btn{opacity:1;filter:alpha(opacity=100)}.checkbox,.radio{margin-bottom:12px}.checkbox label,.radio label{display:inline-block;position:relative;cursor:pointer;padding-left:24px;margin-bottom:0}.checkbox label::before,.checkbox label::after{font-family:'FontAwesome';content:"\f096";display:inline-block;position:absolute;width:20px;height:20px;left:0;cursor:pointer;line-height:19px;font-size:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:1px;color:#ddd;transition:color 0.2s linear;padding:1px}.checkbox label::after{content:"";text-align:center;opacity:1;left:1px;color:#ddd}.checkbox input[type="checkbox"],.radio input[type="radio"]{opacity:0;margin-left:0}.checkbox input[type="checkbox"]:checked+label::after{font-family:'FontAwesome';content:"\f046"}.checkbox input[type="checkbox"]:checked+label::after{color:#1DC7EA}.checkbox input[type="checkbox"]:checked+label::before{opacity:0}.checkbox input[type="checkbox"]:disabled+label,.radio input[type="radio"]:disabled+label,.checkbox input[type="checkbox"]:disabled:checked+label::after{color:#ddd}.checkbox input[type="checkbox"]:disabled+label::before,.checkbox input[type="checkbox"]:disabled+label::after{cursor:not-allowed}.checkbox input[type="checkbox"]:disabled+label,.radio input[type="radio"]:disabled+label{cursor:not-allowed}.checkbox.checkbox-circle label::before{border-radius:50%}.checkbox.checkbox-inline{padding-left:0}.checkbox-primary input[type="checkbox"]:checked+label::before{background-color:#428bca;border-color:#428bca}.checkbox-primary input[type="checkbox"]:checked+label::after{color:#fff}.checkbox-danger input[type="checkbox"]:checked+label::before{background-color:#d9534f;border-color:#d9534f}.checkbox-danger input[type="checkbox"]:checked+label::after{color:#fff}.checkbox-info input[type="checkbox"]:checked+label::before{background-color:#5bc0de;border-color:#5bc0de}.checkbox-info input[type="checkbox"]:checked+label::after{color:#fff}.checkbox-warning input[type="checkbox"]:checked+label::before{background-color:#f0ad4e;border-color:#f0ad4e}.checkbox-warning input[type="checkbox"]:checked+label::after{color:#fff}.checkbox-success input[type="checkbox"]:checked+label::before{background-color:#5cb85c;border-color:#5cb85c}.checkbox-success input[type="checkbox"]:checked+label::after{color:#fff}.radio label::before,.radio label::after{font-family:'FontAwesome';content:"\f10c";font-size:20px;height:20px;width:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:absolute;line-height:19px;left:0;top:0;color:#ddd;padding:1px;transition:color 0.2s linear}.radio input[type="radio"]:checked+label::after{font-family:'FontAwesome';content:"\f192";color:#ddd}.radio input[type="radio"]:checked+label::after{color:#1DC7EA}.radio input[type="radio"]:disabled+label{color:#ddd}.radio input[type="radio"]:disabled+label::before,.radio input[type="radio"]:disabled+label::after{color:#ddd}.radio.radio-inline{margin-top:0}.bootstrap-switch{display:inline-block;direction:ltr;cursor:pointer;border-radius:4px;border:1px solid;border-color:#ccc;position:relative;text-align:left;overflow:hidden;line-height:8px;z-index:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}.bootstrap-switch .bootstrap-switch-container{display:inline-block;top:0;border-radius:4px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.bootstrap-switch .bootstrap-switch-handle-on,.bootstrap-switch .bootstrap-switch-handle-off,.bootstrap-switch .bootstrap-switch-label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:table-cell;vertical-align:middle;padding:6px 12px;font-size:14px;line-height:20px}.bootstrap-switch .bootstrap-switch-handle-on,.bootstrap-switch .bootstrap-switch-handle-off{text-align:center;z-index:1}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary{color:#fff;background:#337ab7}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info{color:#fff;background:#5bc0de}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success{color:#fff;background:#5cb85c}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning{background:#f0ad4e;color:#fff}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger{color:#fff;background:#d9534f}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default{color:#000;background:#eeeeee}.bootstrap-switch .bootstrap-switch-label{text-align:center;margin-top:-1px;margin-bottom:-1px;z-index:100;color:#333;background:#fff}.bootstrap-switch span::before{content:"\200b"}.bootstrap-switch .bootstrap-switch-handle-on{border-bottom-left-radius:3px;border-top-left-radius:3px}.bootstrap-switch .bootstrap-switch-handle-off{border-bottom-right-radius:3px;border-top-right-radius:3px}.bootstrap-switch input[type='radio'],.bootstrap-switch input[type='checkbox']{position:absolute !important;top:0;left:0;margin:0;z-index:-1;opacity:0;filter:alpha(opacity=0);visibility:hidden}.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label{padding:1px 5px;font-size:12px;line-height:1.5}.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label{padding:5px 10px;font-size:12px;line-height:1.5}.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label{padding:6px 16px;font-size:18px;line-height:1.3333333}.bootstrap-switch.bootstrap-switch-disabled,.bootstrap-switch.bootstrap-switch-readonly,.bootstrap-switch.bootstrap-switch-indeterminate{cursor:default !important}.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label{opacity:0.5;filter:alpha(opacity=50);cursor:default !important}.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container{-webkit-transition:margin-left 0.5s;-o-transition:margin-left 0.5s;transition:margin-left 0.5s}.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on{border-bottom-left-radius:0;border-top-left-radius:0;border-bottom-right-radius:3px;border-top-right-radius:3px}.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off{border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-left-radius:3px;border-top-left-radius:3px}.bootstrap-switch.bootstrap-switch-focused{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-off .bootstrap-switch-label{border-bottom-right-radius:3px;border-top-right-radius:3px}.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-label{border-bottom-left-radius:3px;border-top-left-radius:3px}.nav>li>a:hover,.nav>li>a:focus{background-color:transparent}.navbar{border:0;font-size:16px;border-radius:0}.navbar .navbar-brand{font-weight:400;margin:5px 0px;padding:15px 15px;font-size:20px}.navbar .navbar-nav>li>a{padding:10px 15px;margin:10px 3px;position:relative}.navbar .navbar-nav>li>a.btn{margin:15px 3px;padding:8px 16px}.navbar .navbar-nav>li>a.btn-round{margin:16px 3px}.navbar .navbar-nav>li>a [class^="fa"]{font-size:19px;position:relative;line-height:16px;top:1px}.navbar .navbar-nav .notification{position:absolute;background-color:#FB404B;text-align:center;border-radius:10px;min-width:18px;padding:0 5px;height:18px;font-size:12px;color:#FFFFFF;font-weight:bold;line-height:18px;top:0px;left:7px}.navbar .btn{margin:15px 3px;font-size:14px}.navbar .btn-simple{font-size:16px}.navbar.fixed{width:calc(100% - $sidebar-width);right:0;left:auto;border-radius:0}.navbar-nav>li>.dropdown-menu{border-radius:10px;margin-top:-5px}.navbar-transparent .navbar-brand,[class*="navbar-ct"] .navbar-brand{color:#fff;opacity:.9;filter:alpha(opacity=90)}.navbar-transparent .navbar-brand:focus,.navbar-transparent .navbar-brand:hover,[class*="navbar-ct"] .navbar-brand:focus,[class*="navbar-ct"] .navbar-brand:hover{background-color:transparent;opacity:1;filter:alpha(opacity=100)}.navbar-transparent .navbar-nav>li>a:not(.btn),[class*="navbar-ct"] .navbar-nav>li>a:not(.btn){color:#fff;border-color:#fff;opacity:.8;filter:alpha(opacity=80)}.navbar-transparent .navbar-nav>.active>a:not(.btn),.navbar-transparent .navbar-nav>.active>a:hover:not(.btn),.navbar-transparent .navbar-nav>.active>a:focus:not(.btn),.navbar-transparent .navbar-nav>li>a:hover:not(.btn),.navbar-transparent .navbar-nav>li>a:focus:not(.btn),[class*="navbar-ct"] .navbar-nav>.active>a:not(.btn),[class*="navbar-ct"] .navbar-nav>.active>a:hover:not(.btn),[class*="navbar-ct"] .navbar-nav>.active>a:focus:not(.btn),[class*="navbar-ct"] .navbar-nav>li>a:hover:not(.btn),[class*="navbar-ct"] .navbar-nav>li>a:focus:not(.btn){background-color:transparent;border-radius:3px;color:#fff;opacity:1;filter:alpha(opacity=100)}.navbar-transparent .navbar-nav .nav>li>a.btn:hover,[class*="navbar-ct"] .navbar-nav .nav>li>a.btn:hover{background-color:transparent}.navbar-transparent .navbar-nav>.dropdown>a .caret,.navbar-transparent .navbar-nav>.dropdown>a:hover .caret,.navbar-transparent .navbar-nav>.dropdown>a:focus .caret,[class*="navbar-ct"] .navbar-nav>.dropdown>a .caret,[class*="navbar-ct"] .navbar-nav>.dropdown>a:hover .caret,[class*="navbar-ct"] .navbar-nav>.dropdown>a:focus .caret{border-bottom-color:#fff;border-top-color:#fff}.navbar-transparent .navbar-nav>.open>a,.navbar-transparent .navbar-nav>.open>a:hover,.navbar-transparent .navbar-nav>.open>a:focus,[class*="navbar-ct"] .navbar-nav>.open>a,[class*="navbar-ct"] .navbar-nav>.open>a:hover,[class*="navbar-ct"] .navbar-nav>.open>a:focus{background-color:transparent;color:#fff;opacity:1;filter:alpha(opacity=100)}.navbar-transparent .btn-default,[class*="navbar-ct"] .btn-default{color:#fff;border-color:#fff}.navbar-transparent .btn-default.btn-fill,[class*="navbar-ct"] .btn-default.btn-fill{color:#9A9A9A;background-color:#fff;opacity:.9;filter:alpha(opacity=90)}.navbar-transparent .btn-default.btn-fill:hover,.navbar-transparent .btn-default.btn-fill:focus,.navbar-transparent .btn-default.btn-fill:active,.navbar-transparent .btn-default.btn-fill.active,.navbar-transparent .open .dropdown-toggle.btn-fill.btn-default,[class*="navbar-ct"] .btn-default.btn-fill:hover,[class*="navbar-ct"] .btn-default.btn-fill:focus,[class*="navbar-ct"] .btn-default.btn-fill:active,[class*="navbar-ct"] .btn-default.btn-fill.active,[class*="navbar-ct"] .open .dropdown-toggle.btn-fill.btn-default{border-color:#fff;opacity:1;filter:alpha(opacity=100)}.navbar-transparent .dropdown-menu .divider{background-color:rgba(255,255,255,0.2)}.nav-open .nav .caret{border-bottom-color:#fff;border-top-color:#fff}.navbar-default{background-color:rgba(255,255,255,0.96);border-bottom:1px solid rgba(0,0,0,0.1)}.navbar-default .navbar-nav>li>a:not(.btn){color:#9A9A9A}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:not(.btn):hover,.navbar-default .navbar-nav>.active>a:not(.btn):focus,.navbar-default .navbar-nav>li>a:not(.btn):hover,.navbar-default .navbar-nav>li>a:not(.btn):focus{background-color:transparent;border-radius:3px;color:#1DC7EA;opacity:1;filter:alpha(opacity=100)}.navbar-default .navbar-nav>.dropdown>a:hover .caret,.navbar-default .navbar-nav>.dropdown>a:focus .caret{border-bottom-color:#1DC7EA;border-top-color:#1DC7EA}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:transparent;color:#1DC7EA}.navbar-default .navbar-nav .navbar-toggle:hover,.navbar-default .navbar-nav .navbar-toggle:focus{background-color:transparent}.navbar-default:not(.navbar-transparent) .btn-default:hover{color:#1DC7EA;border-color:#1DC7EA}.navbar-default:not(.navbar-transparent) .btn-neutral,.navbar-default:not(.navbar-transparent) .btn-neutral:hover,.navbar-default:not(.navbar-transparent) .btn-neutral:active{color:#9A9A9A}.navbar-icons.navbar .navbar-brand{margin-top:12px;margin-bottom:12px}.navbar-icons .navbar-nav>li>a{text-align:center;padding:6px 15px;margin:6px 3px}.navbar-icons .navbar-nav [class^="pe"]{font-size:30px;position:relative}.navbar-icons .navbar-nav p{margin:3px 0 0}.navbar-form{-webkit-box-shadow:none;box-shadow:none}.navbar-form .form-control{border-radius:0;border:0;padding:0;background-color:transparent;height:22px;font-size:16px;line-height:1.5;color:#E3E3E3}.navbar-transparent .navbar-form .form-control,[class*="navbar-ct"] .navbar-form .form-control{color:#fff;border:0;border-bottom:1px solid rgba(255,255,255,0.6)}.navbar-ct-blue{background-color:#4ea7ff}.navbar-ct-azure{background-color:#63d8f1}.navbar-ct-green{background-color:#a1e82c}.navbar-ct-orange{background-color:#ffbc67}.navbar-ct-red{background-color:#fc727a}.navbar-transparent{padding-top:15px;background-color:transparent;border-bottom:1px solid transparent}.navbar-toggle{margin-top:19px;margin-bottom:19px;border:0}.navbar-toggle .icon-bar{background-color:#fff}.navbar-toggle .navbar-collapse,.navbar-toggle .navbar-form{border-color:transparent}.navbar-toggle.navbar-default .navbar-toggle:hover,.navbar-toggle.navbar-default .navbar-toggle:focus{background-color:transparent}.footer{background-color:#fff;line-height:20px}.footer nav>ul{list-style:none;margin:0;padding:0;font-weight:normal}.footer nav>ul a:not(.btn){color:#9A9A9A;display:block;margin-bottom:3px}.footer nav>ul a:not(.btn):hover,.footer nav>ul a:not(.btn):focus{color:#777}.footer .social-area{padding:15px 0}.footer .social-area h5{padding-bottom:15px}.footer .social-area>a:not(.btn){color:#9A9A9A;display:inline-block;vertical-align:top;padding:10px 5px;font-size:20px;font-weight:normal;line-height:20px;text-align:center}.footer .social-area>a:not(.btn):hover,.footer .social-area>a:not(.btn):focus{color:#777}.footer .copyright{color:#777;padding:10px 15px;margin:10px 3px;line-height:20px;font-size:14px}.footer hr{border-color:#ddd}.footer .title{color:#777}.footer-default{background-color:#f5f5f5}.footer:not(.footer-big) nav>ul{font-size:14px}.footer:not(.footer-big) nav>ul li{margin-left:20px;float:left}.footer:not(.footer-big) nav>ul a{padding:10px 0px;margin:10px 10px 10px 0px}.dropdown-menu{visibility:hidden;margin:0;padding:0;border-radius:10px;display:block;z-index:9000;position:absolute;opacity:0;filter:alpha(opacity=0);-webkit-box-shadow:1px 2px 3px rgba(0,0,0,0.125);box-shadow:1px 2px 3px rgba(0,0,0,0.125)}.open .dropdown-menu{opacity:1;filter:alpha(opacity=100);visibility:visible}.select .dropdown-menu{border-radius:0 0 10px 10px;-webkit-box-shadow:none;box-shadow:none;-webkit-transform-origin:50% -40px;-moz-transform-origin:50% -40px;-o-transform-origin:50% -40px;-ms-transform-origin:50% -40px;transform-origin:50% -40px;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-o-transition:all 150ms linear;-ms-transition:all 150ms linear;transition:all 150ms linear;margin-top:-20px}.select.open .dropdown-menu{margin-top:-1px}.dropdown-menu>li>a{padding:8px 16px;color:#333333}.dropdown-menu>li>a img{margin-top:-3px}.dropdown-menu>li>a:focus{outline:0 !important}.btn-group.select .dropdown-menu{min-width:100%}.dropdown-menu>li:first-child>a{border-top-left-radius:10px;border-top-right-radius:10px}.dropdown-menu>li:last-child>a{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.select .dropdown-menu>li:first-child>a{border-radius:0;border-bottom:0 none}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{background-color:#f5f5f5;color:#333333;opacity:1;text-decoration:none}.dropdown-menu.dropdown-blue>li>a:hover,.dropdown-menu.dropdown-blue>li>a:focus{background-color:rgba(52,114,247,0.2)}.dropdown-menu.dropdown-azure>li>a:hover,.dropdown-menu.dropdown-azure>li>a:focus{background-color:rgba(29,199,234,0.2)}.dropdown-menu.ct-green>li>a:hover,.dropdown-menu.ct-green>li>a:focus{background-color:rgba(135,203,22,0.2)}.dropdown-menu.dropdown-orange>li>a:hover,.dropdown-menu.dropdown-orange>li>a:focus{background-color:rgba(255,149,0,0.2)}.dropdown-menu.dropdown-red>li>a:hover,.dropdown-menu.dropdown-red>li>a:focus{background-color:rgba(255,74,85,0.2)}.dropdown-with-icons>li>a{padding-left:0px;line-height:28px}.dropdown-with-icons i{text-align:center;line-height:28px;float:left}.dropdown-with-icons i[class^="pe-"]{font-size:24px;width:46px}.dropdown-with-icons i[class^="fa"]{font-size:14px;width:38px}.btn-group.select{overflow:hidden}.btn-group.select.open{overflow:visible}.card{border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,0.05),0 0 0 1px rgba(63,63,68,0.1);background-color:#FFFFFF;margin-bottom:30px}.card .image{width:100%;overflow:hidden;height:260px;border-radius:4px 4px 0 0;position:relative;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.card .image img{width:100%}.card .filter{position:absolute;z-index:2;background-color:rgba(0,0,0,0.68);top:0;left:0;width:100%;height:100%;text-align:center;opacity:0;filter:alpha(opacity=0)}.card .filter .btn{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.card:hover .filter{opacity:1;filter:alpha(opacity=100)}.card .btn-hover{opacity:0;filter:alpha(opacity=0)}.card:hover .btn-hover{opacity:1;filter:alpha(opacity=100)}.card .content{padding:15px 15px 10px 15px}.card .header{padding:15px 15px 0}.card .category,.card label{font-size:14px;font-weight:400;color:#9A9A9A;margin-bottom:0px}.card .category i,.card label i{font-size:16px}.card label{font-size:12px;margin-bottom:5px;text-transform:uppercase}.card .title{margin:0;color:#333;font-weight:300}.card .avatar{width:30px;height:30px;overflow:hidden;border-radius:50%;margin-right:5px}.card .description{font-size:14px;color:#333}.card .footer{padding:0;background-color:rgba(0,0,0,0);line-height:30px}.card .footer .legend{padding:5px 0}.card .footer hr{margin-top:5px;margin-bottom:5px}.card .stats{color:#a9a9a9}.card .footer div{display:inline-block}.card .author{font-size:12px;font-weight:600;text-transform:uppercase}.card .author i{font-size:14px}.card h6{font-size:12px;margin:0}.card.card-separator:after{height:100%;right:-15px;top:0;width:1px;background-color:#ddd;content:"";position:absolute}.card .ct-chart{margin:30px 0 30px;height:245px}.card .table tbody td:first-child,.card .table thead th:first-child{padding-left:15px}.card .table tbody td:last-child,.card .table thead th:last-child{padding-right:15px}.card .alert{border-radius:4px;position:relative}.card .alert.alert-with-icon{padding-left:65px}.card-user .image{height:110px}.card-user .image-plain{height:0;margin-top:110px}.card-user .author{text-align:center;text-transform:none;margin-top:-70px}.card-user .avatar{width:124px;height:124px;border:5px solid #FFFFFF;position:relative;margin-bottom:15px}.card-user .avatar.border-gray{border-color:#EEEEEE}.card-user .title{line-height:24px}.card-user .content{min-height:240px}.card-user .footer,.card-price .footer{padding:5px 15px 10px}.card-user hr,.card-price hr{margin:5px 15px}.card-plain{background-color:transparent;box-shadow:none;border-radius:0}.card-plain .image{border-radius:4px}.card-stats .icon-big{font-size:3em;min-height:64px}.card-stats .icon-big i{font-weight:bold;line-height:59px}.card-stats .numbers{font-size:2em;text-align:right}.card-stats .numbers p{margin:0}.ct-label{fill:rgba(0,0,0,0.4);color:rgba(0,0,0,0.4);font-size:1.3rem;line-height:1}.ct-chart-line .ct-label,.ct-chart-bar .ct-label{display:block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.ct-label.ct-horizontal.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-label.ct-horizontal.ct-end{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-label.ct-vertical.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;text-align:right;text-anchor:end}.ct-label.ct-vertical.ct-end{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar .ct-label.ct-horizontal.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-anchor:start}.ct-chart-bar .ct-label.ct-horizontal.ct-end{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;text-align:right;text-anchor:end}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:end}.ct-grid{stroke:rgba(0,0,0,0.2);stroke-width:1px;stroke-dasharray:2px}.ct-point{stroke-width:8px;stroke-linecap:round}.ct-line{fill:none;stroke-width:3px}.ct-area{stroke:none;fill-opacity:.8}.ct-bar{fill:none;stroke-width:10px}.ct-slice-donut{fill:none;stroke-width:60px}.ct-series-a .ct-point,.ct-series-a .ct-line,.ct-series-a .ct-bar,.ct-series-a .ct-slice-donut{stroke:#1DC7EA}.ct-series-a .ct-slice-pie,.ct-series-a .ct-area{fill:#1DC7EA}.ct-series-b .ct-point,.ct-series-b .ct-line,.ct-series-b .ct-bar,.ct-series-b .ct-slice-donut{stroke:#FB404B}.ct-series-b .ct-slice-pie,.ct-series-b .ct-area{fill:#FB404B}.ct-series-c .ct-point,.ct-series-c .ct-line,.ct-series-c .ct-bar,.ct-series-c .ct-slice-donut{stroke:#FFA534}.ct-series-c .ct-slice-pie,.ct-series-c .ct-area{fill:#FFA534}.ct-series-d .ct-point,.ct-series-d .ct-line,.ct-series-d .ct-bar,.ct-series-d .ct-slice-donut{stroke:#9368E9}.ct-series-d .ct-slice-pie,.ct-series-d .ct-area{fill:#9368E9}.ct-series-e .ct-point,.ct-series-e .ct-line,.ct-series-e .ct-bar,.ct-series-e .ct-slice-donut{stroke:#87CB16}.ct-series-e .ct-slice-pie,.ct-series-e .ct-area{fill:#87CB16}.ct-series-f .ct-point,.ct-series-f .ct-line,.ct-series-f .ct-bar,.ct-series-f .ct-slice-donut{stroke:#1b8dff}.ct-series-f .ct-slice-pie,.ct-series-f .ct-area{fill:#1b8dff}.ct-series-g .ct-point,.ct-series-g .ct-line,.ct-series-g .ct-bar,.ct-series-g .ct-slice-donut{stroke:#5e5e5e}.ct-series-g .ct-slice-pie,.ct-series-g .ct-area{fill:#5e5e5e}.ct-series-h .ct-point,.ct-series-h .ct-line,.ct-series-h .ct-bar,.ct-series-h .ct-slice-donut{stroke:#dd4b39}.ct-series-h .ct-slice-pie,.ct-series-h .ct-area{fill:#dd4b39}.ct-series-i .ct-point,.ct-series-i .ct-line,.ct-series-i .ct-bar,.ct-series-i .ct-slice-donut{stroke:#35465c}.ct-series-i .ct-slice-pie,.ct-series-i .ct-area{fill:#35465c}.ct-series-j .ct-point,.ct-series-j .ct-line,.ct-series-j .ct-bar,.ct-series-j .ct-slice-donut{stroke:#e52d27}.ct-series-j .ct-slice-pie,.ct-series-j .ct-area{fill:#e52d27}.ct-series-k .ct-point,.ct-series-k .ct-line,.ct-series-k .ct-bar,.ct-series-k .ct-slice-donut{stroke:#55acee}.ct-series-k .ct-slice-pie,.ct-series-k .ct-area{fill:#55acee}.ct-series-l .ct-point,.ct-series-l .ct-line,.ct-series-l .ct-bar,.ct-series-l .ct-slice-donut{stroke:#cc2127}.ct-series-l .ct-slice-pie,.ct-series-l .ct-area{fill:#cc2127}.ct-series-m .ct-point,.ct-series-m .ct-line,.ct-series-m .ct-bar,.ct-series-m .ct-slice-donut{stroke:#1769ff}.ct-series-m .ct-slice-pie,.ct-series-m .ct-area{fill:#1769ff}.ct-series-n .ct-point,.ct-series-n .ct-line,.ct-series-n .ct-bar,.ct-series-n .ct-slice-donut{stroke:#6188e2}.ct-series-n .ct-slice-pie,.ct-series-n .ct-area{fill:#6188e2}.ct-series-o .ct-point,.ct-series-o .ct-line,.ct-series-o .ct-bar,.ct-series-o .ct-slice-donut{stroke:#a748ca}.ct-series-o .ct-slice-pie,.ct-series-o .ct-area{fill:#a748ca}.ct-square{display:block;position:relative;width:100%}.ct-square:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:100%}.ct-square:after{content:"";display:table;clear:both}.ct-square>svg{display:block;position:absolute;top:0;left:0}.ct-minor-second{display:block;position:relative;width:100%}.ct-minor-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:93.75%}.ct-minor-second:after{content:"";display:table;clear:both}.ct-minor-second>svg{display:block;position:absolute;top:0;left:0}.ct-major-second{display:block;position:relative;width:100%}.ct-major-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:88.88889%}.ct-major-second:after{content:"";display:table;clear:both}.ct-major-second>svg{display:block;position:absolute;top:0;left:0}.ct-minor-third{display:block;position:relative;width:100%}.ct-minor-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:83.33333%}.ct-minor-third:after{content:"";display:table;clear:both}.ct-minor-third>svg{display:block;position:absolute;top:0;left:0}.ct-major-third{display:block;position:relative;width:100%}.ct-major-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:80%}.ct-major-third:after{content:"";display:table;clear:both}.ct-major-third>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fourth{display:block;position:relative;width:100%}.ct-perfect-fourth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:75%}.ct-perfect-fourth:after{content:"";display:table;clear:both}.ct-perfect-fourth>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fifth{display:block;position:relative;width:100%}.ct-perfect-fifth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:66.66667%}.ct-perfect-fifth:after{content:"";display:table;clear:both}.ct-perfect-fifth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-sixth{display:block;position:relative;width:100%}.ct-minor-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:62.5%}.ct-minor-sixth:after{content:"";display:table;clear:both}.ct-minor-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-golden-section{display:block;position:relative;width:100%}.ct-golden-section:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:61.8047%}.ct-golden-section:after{content:"";display:table;clear:both}.ct-golden-section>svg{display:block;position:absolute;top:0;left:0}.ct-major-sixth{display:block;position:relative;width:100%}.ct-major-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:60%}.ct-major-sixth:after{content:"";display:table;clear:both}.ct-major-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-seventh{display:block;position:relative;width:100%}.ct-minor-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:56.25%}.ct-minor-seventh:after{content:"";display:table;clear:both}.ct-minor-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-seventh{display:block;position:relative;width:100%}.ct-major-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:53.33333%}.ct-major-seventh:after{content:"";display:table;clear:both}.ct-major-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-octave{display:block;position:relative;width:100%}.ct-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:50%}.ct-octave:after{content:"";display:table;clear:both}.ct-octave>svg{display:block;position:absolute;top:0;left:0}.ct-major-tenth{display:block;position:relative;width:100%}.ct-major-tenth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:40%}.ct-major-tenth:after{content:"";display:table;clear:both}.ct-major-tenth>svg{display:block;position:absolute;top:0;left:0}.ct-major-eleventh{display:block;position:relative;width:100%}.ct-major-eleventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:37.5%}.ct-major-eleventh:after{content:"";display:table;clear:both}.ct-major-eleventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-twelfth{display:block;position:relative;width:100%}.ct-major-twelfth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:33.33333%}.ct-major-twelfth:after{content:"";display:table;clear:both}.ct-major-twelfth>svg{display:block;position:absolute;top:0;left:0}.ct-double-octave{display:block;position:relative;width:100%}.ct-double-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:25%}.ct-double-octave:after{content:"";display:table;clear:both}.ct-double-octave>svg{display:block;position:absolute;top:0;left:0}@media (min-width: 992px){.navbar-form{margin-top:21px;margin-bottom:21px;padding-left:5px;padding-right:5px}.navbar-nav>li>.dropdown-menu,.dropdown .dropdown-menu{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 370ms cubic-bezier(0.34, 1.61, 0.7, 1);-moz-transition:all 370ms cubic-bezier(0.34, 1.61, 0.7, 1);-o-transition:all 370ms cubic-bezier(0.34, 1.61, 0.7, 1);-ms-transition:all 370ms cubic-bezier(0.34, 1.61, 0.7, 1);transition:all 370ms cubic-bezier(0.34, 1.61, 0.7, 1)}.navbar-nav>li.open>.dropdown-menu,.dropdown.open .dropdown-menu{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform-origin:29px -50px;-moz-transform-origin:29px -50px;-o-transform-origin:29px -50px;-ms-transform-origin:29px -50px;transform-origin:29px -50px}.navbar-nav>li>.dropdown-menu:before{border-bottom:11px solid rgba(0,0,0,0.2);border-left:11px solid rgba(0,0,0,0);border-right:11px solid rgba(0,0,0,0);content:"";display:inline-block;position:absolute;left:12px;top:-11px}.navbar-nav>li>.dropdown-menu:after{border-bottom:11px solid #FFFFFF;border-left:11px solid rgba(0,0,0,0);border-right:11px solid rgba(0,0,0,0);content:"";display:inline-block;position:absolute;left:12px;top:-10px}.navbar-nav.navbar-right>li>.dropdown-menu:before{left:auto;right:12px}.navbar-nav.navbar-right>li>.dropdown-menu:after{left:auto;right:12px}.footer:not(.footer-big) nav>ul li:first-child{margin-left:0}body>.navbar-collapse.collapse{display:none !important}.card form [class*="col-"]{padding:6px}.card form [class*="col-"]:first-child{padding-left:15px}.card form [class*="col-"]:last-child{padding-right:15px}}@media (max-width: 991px){.main-panel{width:100%}.navbar-transparent{padding-top:15px;background-color:rgba(0,0,0,0.45)}body{position:relative}.main-panel{-webkit-transform:translate3d(0px, 0, 0);-moz-transform:translate3d(0px, 0, 0);-o-transform:translate3d(0px, 0, 0);-ms-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0);-webkit-transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);-moz-transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);-o-transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);-ms-transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);left:0}.navbar .container{left:0;width:100%;-webkit-transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);-moz-transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);-o-transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);-ms-transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);position:relative}.navbar .navbar-collapse.collapse,.navbar .navbar-collapse.collapse.in,.navbar .navbar-collapse.collapsing{display:none !important}.navbar-nav>li{float:none;position:relative;display:block}.sidebar{position:fixed;display:block;top:0;height:100%;width:260px;right:0;left:auto;z-index:1032;visibility:visible;background-color:#999;overflow-y:visible;border-top:none;text-align:left;padding:0;-webkit-transform:translate3d(260px, 0, 0);-moz-transform:translate3d(260px, 0, 0);-o-transform:translate3d(260px, 0, 0);-ms-transform:translate3d(260px, 0, 0);transform:translate3d(260px, 0, 0);-webkit-transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);-moz-transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);-o-transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);-ms-transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1)}.sidebar>ul{position:relative;z-index:4;overflow-y:scroll;height:calc(100vh - 61px);width:100%}.sidebar::before{top:0;left:0;height:100%;width:100%;position:absolute;background-color:#282828;display:block;content:"";z-index:1}.sidebar .sidebar-wrapper .dropdown-menu>li:first-child>a,.sidebar .sidebar-wrapper .dropdown-menu>li:last-child>a{border-radius:4px}.sidebar .sidebar-wrapper .dropdown-menu>li>a:hover,.sidebar .sidebar-wrapper .dropdown-menu>li>a:focus{color:white}.sidebar .sidebar-wrapper>.nav>div .nav{margin-top:10px;float:none !important}.sidebar .sidebar-wrapper>.nav>div .nav>li>a{margin:0;line-height:30px;font-size:12px;font-weight:600;text-transform:uppercase;margin:5px 15px}.sidebar .sidebar-wrapper>.nav>div .notification{float:left;line-height:30px;margin-right:8px;font-weight:600}.sidebar .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.nav-open .sidebar{-webkit-transform:translate3d(0px, 0, 0);-moz-transform:translate3d(0px, 0, 0);-o-transform:translate3d(0px, 0, 0);-ms-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.nav-open .navbar .container{left:-260px}.nav-open .main-panel{left:0;-webkit-transform:translate3d(-260px, 0, 0);-moz-transform:translate3d(-260px, 0, 0);-o-transform:translate3d(-260px, 0, 0);-ms-transform:translate3d(-260px, 0, 0);transform:translate3d(-260px, 0, 0)}.navbar-toggle .icon-bar{display:block;position:relative;background:#fff;width:24px;height:2px;border-radius:1px;margin:0 auto}.navbar-header .navbar-toggle{margin:10px 15px 10px 0;width:40px;height:40px}.bar1,.bar2,.bar3{outline:1px solid transparent}.bar1{top:0px;-webkit-animation:topbar-back 500ms linear 0s;-moz-animation:topbar-back 500ms linear 0s;animation:topbar-back 500ms 0s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}.bar2{opacity:1}.bar3{bottom:0px;-webkit-animation:bottombar-back 500ms linear 0s;-moz-animation:bottombar-back 500ms linear 0s;animation:bottombar-back 500ms 0s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}.toggled .bar1{top:6px;-webkit-animation:topbar-x 500ms linear 0s;-moz-animation:topbar-x 500ms linear 0s;animation:topbar-x 500ms 0s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}.toggled .bar2{opacity:0}.toggled .bar3{bottom:6px;-webkit-animation:bottombar-x 500ms linear 0s;-moz-animation:bottombar-x 500ms linear 0s;animation:bottombar-x 500ms 0s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes topbar-x{0%{top:0px;transform:rotate(0deg)}45%{top:6px;transform:rotate(145deg)}75%{transform:rotate(130deg)}100%{transform:rotate(135deg)}}@-webkit-keyframes topbar-x{0%{top:0px;-webkit-transform:rotate(0deg)}45%{top:6px;-webkit-transform:rotate(145deg)}75%{-webkit-transform:rotate(130deg)}100%{-webkit-transform:rotate(135deg)}}@-moz-keyframes topbar-x{0%{top:0px;-moz-transform:rotate(0deg)}45%{top:6px;-moz-transform:rotate(145deg)}75%{-moz-transform:rotate(130deg)}100%{-moz-transform:rotate(135deg)}}@keyframes topbar-back{0%{top:6px;transform:rotate(135deg)}45%{transform:rotate(-10deg)}75%{transform:rotate(5deg)}100%{top:0px;transform:rotate(0)}}@-webkit-keyframes topbar-back{0%{top:6px;-webkit-transform:rotate(135deg)}45%{-webkit-transform:rotate(-10deg)}75%{-webkit-transform:rotate(5deg)}100%{top:0px;-webkit-transform:rotate(0)}}@-moz-keyframes topbar-back{0%{top:6px;-moz-transform:rotate(135deg)}45%{-moz-transform:rotate(-10deg)}75%{-moz-transform:rotate(5deg)}100%{top:0px;-moz-transform:rotate(0)}}@keyframes bottombar-x{0%{bottom:0px;transform:rotate(0deg)}45%{bottom:6px;transform:rotate(-145deg)}75%{transform:rotate(-130deg)}100%{transform:rotate(-135deg)}}@-webkit-keyframes bottombar-x{0%{bottom:0px;-webkit-transform:rotate(0deg)}45%{bottom:6px;-webkit-transform:rotate(-145deg)}75%{-webkit-transform:rotate(-130deg)}100%{-webkit-transform:rotate(-135deg)}}@-moz-keyframes bottombar-x{0%{bottom:0px;-moz-transform:rotate(0deg)}45%{bottom:6px;-moz-transform:rotate(-145deg)}75%{-moz-transform:rotate(-130deg)}100%{-moz-transform:rotate(-135deg)}}@keyframes bottombar-back{0%{bottom:6px;transform:rotate(-135deg)}45%{transform:rotate(10deg)}75%{transform:rotate(-5deg)}100%{bottom:0px;transform:rotate(0)}}@-webkit-keyframes bottombar-back{0%{bottom:6px;-webkit-transform:rotate(-135deg)}45%{-webkit-transform:rotate(10deg)}75%{-webkit-transform:rotate(-5deg)}100%{bottom:0px;-webkit-transform:rotate(0)}}@-moz-keyframes bottombar-back{0%{bottom:6px;-moz-transform:rotate(-135deg)}45%{-moz-transform:rotate(10deg)}75%{-moz-transform:rotate(-5deg)}100%{bottom:0px;-moz-transform:rotate(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.dropdown-menu .divider{background-color:rgba(229,229,229,0.15)}.navbar-nav{margin:1px 0}.navbar-nav .open .dropdown-menu>li>a{padding:15px 15px 5px 50px}.navbar-nav .open .dropdown-menu>li:first-child>a{padding:5px 15px 5px 50px}.navbar-nav .open .dropdown-menu>li:last-child>a{padding:15px 15px 25px 50px}[class*="navbar-"] .navbar-nav>li>a,[class*="navbar-"] .navbar-nav>li>a:hover,[class*="navbar-"] .navbar-nav>li>a:focus,[class*="navbar-"] .navbar-nav .active>a,[class*="navbar-"] .navbar-nav .active>a:hover,[class*="navbar-"] .navbar-nav .active>a:focus,[class*="navbar-"] .navbar-nav .open .dropdown-menu>li>a,[class*="navbar-"] .navbar-nav .open .dropdown-menu>li>a:hover,[class*="navbar-"] .navbar-nav .open .dropdown-menu>li>a:focus,[class*="navbar-"] .navbar-nav .navbar-nav .open .dropdown-menu>li>a:active{color:white}[class*="navbar-"] .navbar-nav>li>a,[class*="navbar-"] .navbar-nav>li>a:hover,[class*="navbar-"] .navbar-nav>li>a:focus,[class*="navbar-"] .navbar-nav .open .dropdown-menu>li>a,[class*="navbar-"] .navbar-nav .open .dropdown-menu>li>a:hover,[class*="navbar-"] .navbar-nav .open .dropdown-menu>li>a:focus{opacity:.7;background:transparent}[class*="navbar-"] .navbar-nav.navbar-nav .open .dropdown-menu>li>a:active{opacity:1}[class*="navbar-"] .navbar-nav .dropdown>a:hover .caret{border-bottom-color:#777;border-top-color:#777}[class*="navbar-"] .navbar-nav .dropdown>a:active .caret{border-bottom-color:white;border-top-color:white}.dropdown-menu{display:none}.navbar-fixed-top{-webkit-backface-visibility:hidden}#bodyClick{height:100%;width:100%;position:fixed;opacity:0;top:0;left:auto;right:250px;content:"";z-index:9999;overflow-x:hidden}.social-line .btn{margin:0 0 10px 0}.subscribe-line .form-control{margin:0 0 10px 0}.social-line.pull-right{float:none}.footer nav.pull-left{float:none !important}.footer:not(.footer-big) nav>ul li{float:none}.social-area.pull-right{float:none !important}.form-control+.form-control-feedback{margin-top:-8px}.navbar-toggle:hover,.navbar-toggle:focus{background-color:transparent !important}.btn.dropdown-toggle{margin-bottom:0}.media-post .author{width:20%;float:none !important;display:block;margin:0 auto 10px}.media-post .media-body{width:100%}.navbar-collapse.collapse{height:100% !important}.navbar-collapse.collapse.in{display:block}.navbar-header .collapse,.navbar-toggle{display:block !important}.navbar-header{float:none}.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse .nav p{font-size:14px;margin:0}.navbar-collapse [class^="pe-7s-"]{float:left;font-size:20px;margin-right:10px}}@media (min-width: 992px){.table-full-width{margin-left:-15px;margin-right:-15px}.table-responsive{overflow:visible}}@media (max-width: 991px){.table-responsive{width:100%;margin-bottom:15px;overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}} + */@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-ms-keyframes spin{from{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(360deg)}}body,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,p,.navbar,.brand,.btn-simple,.alert,a,.td-name,td,button.close{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"Roboto","Helvetica Neue",Arial,sans-serif;font-weight:400}h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-weight:300;margin:30px 0 15px}h1,.h1{font-size:52px}h2,.h2{font-size:36px}h3,.h3{font-size:28px;margin:20px 0 10px}h4,.h4{font-size:22px;line-height:30px}h5,.h5{font-size:16px;margin-bottom:15px}h6,.h6{font-size:14px;font-weight:600;text-transform:uppercase}p{font-size:16px;line-height:1.5}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{color:#9A9A9A;font-weight:300;line-height:1.5}h1 small,h2 small,h3 small,h1 .small,h2 .small,h3 .small{font-size:60%}h1 .subtitle{display:block;margin:0 0 30px}.text-muted{color:#9A9A9A}.text-primary,.text-primary:hover{color:#1D62F0 !important}.text-info,.text-info:hover{color:#1DC7EA !important}.text-success,.text-success:hover{color:#87CB16 !important}.text-warning,.text-warning:hover{color:#FF9500 !important}.text-danger,.text-danger:hover{color:#FF4A55 !important}body,.wrapper{min-height:100vh;position:relative}a{color:#1DC7EA}a:hover,a:focus{color:#42d0ed;text-decoration:none}a:focus,a:active,button::-moz-focus-inner,input::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,select::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{outline:0}.ui-slider-handle:focus,.navbar-toggle,input:focus{outline:0 !important}.form-control,.input-group-addon,.tagsinput,.navbar,.navbar .alert{-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear}.sidebar .nav a,.table>tbody>tr .td-actions .btn{-webkit-transition:all 150ms ease-in;-moz-transition:all 150ms ease-in;-o-transition:all 150ms ease-in;-ms-transition:all 150ms ease-in;transition:all 150ms ease-in}.btn{-webkit-transition:all 100ms ease-in;-moz-transition:all 100ms ease-in;-o-transition:all 100ms ease-in;-ms-transition:all 100ms ease-in;transition:all 100ms ease-in}.fa,.fas,.far,.fal,.fad,.fab{width:18px;text-align:center}.margin-top{margin-top:50px}.wrapper{position:relative;top:0;height:100vh}.page-header .page-header-image{background-position:center center;background-size:cover;overflow:hidden;width:100%;z-index:1}.page-header .title-container{color:#fff;position:relative;top:250px;z-index:3}.page-header .filter:after{background:rgba(0,0,0,0) linear-gradient(to bottom, #9368e9 0%, #943bea 100%) repeat scroll 0 0/150% 150%;content:"";display:block;height:100%;left:0;opacity:0.77;position:absolute;top:0;width:100%;z-index:2}.documentation .page-header,.documentation .page-header-image,.documentation .page-header-image .filter:after{height:100vh}.documentation .footer{z-index:3}.documentation .wrapper{margin-top:-61px;height:100vh}.documentation .navbar{z-index:21}.sidebar,body>.navbar-collapse{position:absolute;top:0;bottom:0;left:0;width:260px;display:block;z-index:1;color:#fff;font-weight:200;background-size:cover;background-position:center center}.sidebar .sidebar-wrapper,body>.navbar-collapse .sidebar-wrapper{position:relative;max-height:calc(100vh - 75px);min-height:100%;overflow:auto;width:260px;z-index:4;padding-bottom:100px}.sidebar .sidebar-background,body>.navbar-collapse .sidebar-background{position:absolute;z-index:1;height:100%;width:100%;display:block;top:0;left:0;background-size:cover;background-position:center center}.sidebar .logo,body>.navbar-collapse .logo{padding:10px 15px 9px 15px;border-bottom:1px solid rgba(255,255,255,0.2);position:relative;z-index:4}.sidebar .logo p,body>.navbar-collapse .logo p{float:left;font-size:20px;margin:10px 10px;color:#fff;line-height:20px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}.sidebar .logo .simple-text,body>.navbar-collapse .logo .simple-text{text-transform:uppercase;padding:5px 0px;display:block;font-size:18px;color:#fff;text-align:center;font-weight:400;line-height:30px}.sidebar .logo-tim,body>.navbar-collapse .logo-tim{border-radius:50%;border:1px solid #333;display:block;height:61px;width:61px;float:left;overflow:hidden}.sidebar .logo-tim img,body>.navbar-collapse .logo-tim img{width:60px;height:60px}.sidebar .nav,body>.navbar-collapse .nav{margin-top:20px;float:none;display:block}.sidebar .nav li .nav-link,body>.navbar-collapse .nav li .nav-link{color:#fff;margin:5px 15px;opacity:.86;border-radius:4px;display:block;padding:10px 15px}.sidebar .nav li .nav-link:hover,body>.navbar-collapse .nav li .nav-link:hover{background:rgba(255,255,255,0.13);opacity:1}.sidebar .nav li .nav-link p,body>.navbar-collapse .nav li .nav-link p{margin:0;line-height:31px;font-size:12px;font-weight:600;text-transform:uppercase;display:inline-flex}.sidebar .nav li .nav-link i,body>.navbar-collapse .nav li .nav-link i{font-size:28px;margin-right:15px;width:30px;text-align:center;vertical-align:middle;float:left}.sidebar .nav li:hover .nav-link,body>.navbar-collapse .nav li:hover .nav-link{background:rgba(255,255,255,0.13);opacity:1}.sidebar .nav li.active .nav-link,body>.navbar-collapse .nav li.active .nav-link{color:#fff;opacity:1;background:rgba(255,255,255,0.23)}.sidebar .nav li.separator,body>.navbar-collapse .nav li.separator{margin:15px 0;border-bottom:1px solid rgba(255,255,255,0.2)}.sidebar .nav li.separator+.nav-item,body>.navbar-collapse .nav li.separator+.nav-item{margin-top:31px}.sidebar .nav .caret,body>.navbar-collapse .nav .caret{margin-top:13px;position:absolute;right:30px}.sidebar .nav .active-pro,body>.navbar-collapse .nav .active-pro{position:absolute;width:100%;bottom:10px}.sidebar .nav .active-pro a,body>.navbar-collapse .nav .active-pro a{color:#fff !important}.sidebar .nav .nav-link,body>.navbar-collapse .nav .nav-link{color:#fff;margin:5px 15px;opacity:.86;border-radius:4px;text-transform:uppercase;line-height:30px;font-size:12px;font-weight:600}.sidebar .logo,body>.navbar-collapse .logo{padding:10px 15px;border-bottom:1px solid rgba(255,255,255,0.2)}.sidebar .logo p,body>.navbar-collapse .logo p{float:left;font-size:20px;margin:10px 10px;color:#fff;line-height:20px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}.sidebar .logo .simple-text,body>.navbar-collapse .logo .simple-text{text-transform:uppercase;padding:5px 0px;display:block;font-size:18px;color:#fff;text-align:center;font-weight:400;line-height:30px}.sidebar .logo-tim,body>.navbar-collapse .logo-tim{border-radius:50%;border:1px solid #333;display:block;height:61px;width:61px;float:left;overflow:hidden}.sidebar .logo-tim img,body>.navbar-collapse .logo-tim img{width:60px;height:60px}.sidebar:after,.sidebar:before,body>.navbar-collapse:after,body>.navbar-collapse:before{display:block;content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:2}.sidebar:before,body>.navbar-collapse:before{opacity:.33;background:#000000}.sidebar:after,body>.navbar-collapse:after{background:#9368E9;background:-moz-linear-gradient(top, #9368E9 0%, #943bea 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #9368E9), color-stop(100%, #943bea));background:-webkit-linear-gradient(top, #9368E9 0%, #943bea 100%);background:-o-linear-gradient(top, #9368E9 0%, #943bea 100%);background:-ms-linear-gradient(top, #9368E9 0%, #943bea 100%);background:linear-gradient(to bottom, #9368E9 0%, #943bea 100%);background-size:150% 150%;z-index:3;opacity:1}.sidebar[data-image]:after,.sidebar.has-image:after,body>.navbar-collapse[data-image]:after,body>.navbar-collapse.has-image:after{opacity:.77}.sidebar[data-color="black"]:after,body>.navbar-collapse[data-color="black"]:after{background:#777;background:-moz-linear-gradient(top, #777 0%, #777 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #777), color-stop(100%, #777));background:-webkit-linear-gradient(top, #777 0%, #777 100%);background:-o-linear-gradient(top, #777 0%, #777 100%);background:-ms-linear-gradient(top, #777 0%, #777 100%);background:linear-gradient(to bottom, #777 0%, #777 100%);background-size:150% 150%}.sidebar[data-color="blue"]:after,body>.navbar-collapse[data-color="blue"]:after{background:#1F77D0;background:-moz-linear-gradient(top, #1F77D0 0%, #533ce1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1F77D0), color-stop(100%, #533ce1));background:-webkit-linear-gradient(top, #1F77D0 0%, #533ce1 100%);background:-o-linear-gradient(top, #1F77D0 0%, #533ce1 100%);background:-ms-linear-gradient(top, #1F77D0 0%, #533ce1 100%);background:linear-gradient(to bottom, #1F77D0 0%, #533ce1 100%);background-size:150% 150%}.sidebar[data-color="azure"]:after,body>.navbar-collapse[data-color="azure"]:after{background:#1DC7EA;background:-moz-linear-gradient(top, #1DC7EA 0%, #4091ff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1DC7EA), color-stop(100%, #4091ff));background:-webkit-linear-gradient(top, #1DC7EA 0%, #4091ff 100%);background:-o-linear-gradient(top, #1DC7EA 0%, #4091ff 100%);background:-ms-linear-gradient(top, #1DC7EA 0%, #4091ff 100%);background:linear-gradient(to bottom, #1DC7EA 0%, #4091ff 100%);background-size:150% 150%}.sidebar[data-color="green"]:after,body>.navbar-collapse[data-color="green"]:after{background:#87CB16;background:-moz-linear-gradient(top, #87CB16 0%, #6dc030 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #87CB16), color-stop(100%, #6dc030));background:-webkit-linear-gradient(top, #87CB16 0%, #6dc030 100%);background:-o-linear-gradient(top, #87CB16 0%, #6dc030 100%);background:-ms-linear-gradient(top, #87CB16 0%, #6dc030 100%);background:linear-gradient(to bottom, #87CB16 0%, #6dc030 100%);background-size:150% 150%}.sidebar[data-color="orange"]:after,body>.navbar-collapse[data-color="orange"]:after{background:#FFA534;background:-moz-linear-gradient(top, #FFA534 0%, #ff5221 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFA534), color-stop(100%, #ff5221));background:-webkit-linear-gradient(top, #FFA534 0%, #ff5221 100%);background:-o-linear-gradient(top, #FFA534 0%, #ff5221 100%);background:-ms-linear-gradient(top, #FFA534 0%, #ff5221 100%);background:linear-gradient(to bottom, #FFA534 0%, #ff5221 100%);background-size:150% 150%}.sidebar[data-color="red"]:after,body>.navbar-collapse[data-color="red"]:after{background:#FB404B;background:-moz-linear-gradient(top, #FB404B 0%, #bb0502 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #FB404B), color-stop(100%, #bb0502));background:-webkit-linear-gradient(top, #FB404B 0%, #bb0502 100%);background:-o-linear-gradient(top, #FB404B 0%, #bb0502 100%);background:-ms-linear-gradient(top, #FB404B 0%, #bb0502 100%);background:linear-gradient(to bottom, #FB404B 0%, #bb0502 100%);background-size:150% 150%}.sidebar[data-color="purple"]:after,body>.navbar-collapse[data-color="purple"]:after{background:#9368E9;background:-moz-linear-gradient(top, #9368E9 0%, #943bea 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #9368E9), color-stop(100%, #943bea));background:-webkit-linear-gradient(top, #9368E9 0%, #943bea 100%);background:-o-linear-gradient(top, #9368E9 0%, #943bea 100%);background:-ms-linear-gradient(top, #9368E9 0%, #943bea 100%);background:linear-gradient(to bottom, #9368E9 0%, #943bea 100%);background-size:150% 150%}.main-panel{background:rgba(203,203,210,0.15);position:relative;float:right;width:calc(100% - 260px);min-height:100%}.main-panel>.content{padding:30px 15px;min-height:calc(100% - 123px)}.main-panel>.footer{border-top:1px solid #e7e7e7}.main-panel .navbar{margin-bottom:0}.sidebar,.main-panel{overflow:auto;max-height:100%;height:100%;-webkit-transition-property:top,bottom;transition-property:top,bottom;-webkit-transition-duration:.2s,.2s;transition-duration:.2s,.2s;-webkit-transition-timing-function:linear,linear;transition-timing-function:linear,linear;-webkit-overflow-scrolling:touch}.fixed-plugin .dropdown .dropdown-menu{-webkit-transform:translate3d(0, -5%, 0) !important;-moz-transform:translate3d(0, -5%, 0) !important;-o-transform:translate3d(0, -5%, 0) !important;-ms-transform:translate3d(0, -5%, 0) !important;transform:translate3d(0, -5%, 0) !important;border-radius:10px}.fixed-plugin .dropdown .dropdown-menu li.adjustments-line{border-bottom:1px solid #ddd}.fixed-plugin .dropdown .dropdown-menu li{padding:5px 2px !important}.fixed-plugin .dropdown .dropdown-menu .button-container a{font-size:14px}.fixed-plugin .dropdown .dropdown-menu .button-container.show{-webkit-transform:translate3d(0, 0%, 0) !important;-moz-transform:translate3d(0, 0%, 0) !important;-o-transform:translate3d(0, 0%, 0) !important;-ms-transform:translate3d(0, 0%, 0) !important;transform:translate3d(0, 0%, 0) !important;transform-origin:0 0;left:-303px !important}.fixed-plugin .dropdown .dropdown-menu{-webkit-transform:translate3d(0, -5%, 0) !important;-moz-transform:translate3d(0, -5%, 0) !important;-o-transform:translate3d(0, -5%, 0) !important;-ms-transform:translate3d(0, -5%, 0) !important;transform:translate3d(0, -5%, 0) !important;top:-40px !important;opacity:0;left:-303px !important;transform-origin:0 0}.fixed-plugin .dropdown.show .dropdown-menu{opacity:1;-webkit-transform:translate3d(0, 0%, 0) !important;-moz-transform:translate3d(0, 0%, 0) !important;-o-transform:translate3d(0, 0%, 0) !important;-ms-transform:translate3d(0, 0%, 0) !important;transform:translate3d(0, 0%, 0) !important;transform-origin:0 0;left:-303px !important}.fixed-plugin .dropdown-menu:before,.fixed-plugin .dropdown-menu:after{content:"";display:inline-block;position:absolute;top:65px;width:16px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}.fixed-plugin .dropdown-menu:before{border-bottom:16px solid rgba(0,0,0,0);border-left:16px solid rgba(0,0,0,0.2);border-top:16px solid rgba(0,0,0,0);right:-16px}.fixed-plugin .dropdown-menu:after{border-bottom:16px solid rgba(0,0,0,0);border-left:16px solid #fff;border-top:16px solid rgba(0,0,0,0);right:-15px}.modal.show .modal-dialog{-webkit-transform:translate(0, 30%);-o-transform:translate(0, 30%);transform:translate(0, 30%)}.modal.modal-mini .modal-dialog{max-width:255px;margin:0 auto}.modal .modal-content .modal-header{border-bottom:none;padding-top:24px;padding-right:24px;padding-bottom:0;padding-left:24px}.modal .modal-content .modal-header .modal-profile{width:80px;height:80px;border-radius:50%;text-align:center;line-height:5.7;box-shadow:0px 5px 20px 0px rgba(0,0,0,0.3)}.modal .modal-content .modal-header .modal-profile i{font-size:32px;padding-top:24px}.modal .modal-content .modal-body{padding-top:24px;padding-right:24px;padding-bottom:16px;padding-left:24px;line-height:1.9}.modal .modal-content .modal-body+.modal-footer{padding-top:0}.modal .modal-content .modal-footer{border-top:none;padding-right:24px;padding-bottom:16px;padding-left:24px;-webkit-justify-content:space-between;justify-content:space-between}.modal .modal-content .modal-footer .btn{margin:0;padding-left:16px;padding-right:16px;width:auto}.modal .modal-content .modal-footer .btn:hover,.modal .modal-content .modal-footer .btnfocus{text-decoration:none}.btn{border-width:2px;background-color:rgba(0,0,0,0);font-weight:400;opacity:.8;filter:alpha(opacity=80);padding:8px 16px;border-color:#888;color:#888}.btn:hover,.btn:focus,.btn:active,.btn.active,.open>.btn.dropdown-toggle{background-color:rgba(0,0,0,0);color:#777;border-color:#777}.btn.disabled,.btn.disabled:hover,.btn.disabled:focus,.btn.disabled.focus,.btn.disabled:active,.btn.disabled.active,.btn:disabled,.btn:disabled:hover,.btn:disabled:focus,.btn:disabled.focus,.btn:disabled:active,.btn:disabled.active,.btn[disabled],.btn[disabled]:hover,.btn[disabled]:focus,.btn[disabled].focus,.btn[disabled]:active,.btn[disabled].active,fieldset[disabled] .btn,fieldset[disabled] .btn:hover,fieldset[disabled] .btn:focus,fieldset[disabled] .btn.focus,fieldset[disabled] .btn:active,fieldset[disabled] .btn.active{background-color:rgba(0,0,0,0);border-color:#888}.btn.btn-fill{color:#fff;background-color:#888;opacity:1;filter:alpha(opacity=100)}.btn.btn-fill:hover,.btn.btn-fill:focus,.btn.btn-fill:active,.btn.btn-fill.active,.open>.btn.btn-fill.dropdown-toggle{background-color:#777;color:#fff}.btn.btn-fill .caret{border-top-color:#fff}.btn .caret{border-top-color:#888}.btn:hover,.btn:focus{opacity:1;filter:alpha(opacity=100);outline:0 !important;box-shadow:none}.btn:active,.btn.active,.open>.btn.dropdown-toggle{-webkit-box-shadow:none;box-shadow:none;outline:0 !important}.btn.btn-icon{padding:8px}.btn-primary{border-color:#3472F7;color:#3472F7}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{background-color:rgba(0,0,0,0);color:#1D62F0;border-color:#1D62F0}.btn-primary.disabled,.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled.active,.btn-primary:disabled,.btn-primary:disabled:hover,.btn-primary:disabled:focus,.btn-primary:disabled.focus,.btn-primary:disabled:active,.btn-primary:disabled.active,.btn-primary[disabled],.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary.active{background-color:rgba(0,0,0,0);border-color:#3472F7}.btn-primary.btn-fill{color:#fff;background-color:#3472F7;opacity:1;filter:alpha(opacity=100)}.btn-primary.btn-fill:hover,.btn-primary.btn-fill:focus,.btn-primary.btn-fill:active,.btn-primary.btn-fill.active,.open>.btn-primary.btn-fill.dropdown-toggle{background-color:#1D62F0;color:#fff}.btn-primary.btn-fill .caret{border-top-color:#fff}.btn-primary .caret{border-top-color:#3472F7}.btn-success{border-color:#87CB16;color:#87CB16}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle{background-color:rgba(0,0,0,0);color:#049F0C;border-color:#049F0C}.btn-success.disabled,.btn-success.disabled:hover,.btn-success.disabled:focus,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled.active,.btn-success:disabled,.btn-success:disabled:hover,.btn-success:disabled:focus,.btn-success:disabled.focus,.btn-success:disabled:active,.btn-success:disabled.active,.btn-success[disabled],.btn-success[disabled]:hover,.btn-success[disabled]:focus,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled].active,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success:hover,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success.active{background-color:rgba(0,0,0,0);border-color:#87CB16}.btn-success.btn-fill{color:#fff;background-color:#87CB16;opacity:1;filter:alpha(opacity=100)}.btn-success.btn-fill:hover,.btn-success.btn-fill:focus,.btn-success.btn-fill:active,.btn-success.btn-fill.active,.open>.btn-success.btn-fill.dropdown-toggle{background-color:#049F0C;color:#fff}.btn-success.btn-fill .caret{border-top-color:#fff}.btn-success .caret{border-top-color:#87CB16}.btn-info{border-color:#1DC7EA;color:#1DC7EA}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle{background-color:rgba(0,0,0,0);color:#42d0ed;border-color:#42d0ed}.btn-info.disabled,.btn-info.disabled:hover,.btn-info.disabled:focus,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled.active,.btn-info:disabled,.btn-info:disabled:hover,.btn-info:disabled:focus,.btn-info:disabled.focus,.btn-info:disabled:active,.btn-info:disabled.active,.btn-info[disabled],.btn-info[disabled]:hover,.btn-info[disabled]:focus,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled].active,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info:hover,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info.active{background-color:rgba(0,0,0,0);border-color:#1DC7EA}.btn-info.btn-fill{color:#fff;background-color:#1DC7EA;opacity:1;filter:alpha(opacity=100)}.btn-info.btn-fill:hover,.btn-info.btn-fill:focus,.btn-info.btn-fill:active,.btn-info.btn-fill.active,.open>.btn-info.btn-fill.dropdown-toggle{background-color:#42d0ed;color:#fff}.btn-info.btn-fill .caret{border-top-color:#fff}.btn-info .caret{border-top-color:#1DC7EA}.btn-warning{border-color:#FF9500;color:#FF9500}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle{background-color:rgba(0,0,0,0);color:#ED8D00;border-color:#ED8D00}.btn-warning.disabled,.btn-warning.disabled:hover,.btn-warning.disabled:focus,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled.active,.btn-warning:disabled,.btn-warning:disabled:hover,.btn-warning:disabled:focus,.btn-warning:disabled.focus,.btn-warning:disabled:active,.btn-warning:disabled.active,.btn-warning[disabled],.btn-warning[disabled]:hover,.btn-warning[disabled]:focus,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning:hover,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning.active{background-color:rgba(0,0,0,0);border-color:#FF9500}.btn-warning.btn-fill{color:#fff;background-color:#FF9500;opacity:1;filter:alpha(opacity=100)}.btn-warning.btn-fill:hover,.btn-warning.btn-fill:focus,.btn-warning.btn-fill:active,.btn-warning.btn-fill.active,.open>.btn-warning.btn-fill.dropdown-toggle{background-color:#ED8D00;color:#fff}.btn-warning.btn-fill .caret{border-top-color:#fff}.btn-warning .caret{border-top-color:#FF9500}.btn-danger{border-color:#FF4A55;color:#FF4A55}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle{background-color:rgba(0,0,0,0);color:#EE2D20;border-color:#EE2D20}.btn-danger.disabled,.btn-danger.disabled:hover,.btn-danger.disabled:focus,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled.active,.btn-danger:disabled,.btn-danger:disabled:hover,.btn-danger:disabled:focus,.btn-danger:disabled.focus,.btn-danger:disabled:active,.btn-danger:disabled.active,.btn-danger[disabled],.btn-danger[disabled]:hover,.btn-danger[disabled]:focus,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger:hover,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger.active{background-color:rgba(0,0,0,0);border-color:#FF4A55}.btn-danger.btn-fill{color:#fff;background-color:#FF4A55;opacity:1;filter:alpha(opacity=100)}.btn-danger.btn-fill:hover,.btn-danger.btn-fill:focus,.btn-danger.btn-fill:active,.btn-danger.btn-fill.active,.open>.btn-danger.btn-fill.dropdown-toggle{background-color:#EE2D20;color:#fff}.btn-danger.btn-fill .caret{border-top-color:#fff}.btn-danger .caret{border-top-color:#FF4A55}.btn-neutral{border-color:#fff;color:#fff}.btn-neutral:hover,.btn-neutral:focus,.btn-neutral:active,.btn-neutral.active,.open>.btn-neutral.dropdown-toggle{background-color:rgba(0,0,0,0);color:#fff;border-color:#fff}.btn-neutral.disabled,.btn-neutral.disabled:hover,.btn-neutral.disabled:focus,.btn-neutral.disabled.focus,.btn-neutral.disabled:active,.btn-neutral.disabled.active,.btn-neutral:disabled,.btn-neutral:disabled:hover,.btn-neutral:disabled:focus,.btn-neutral:disabled.focus,.btn-neutral:disabled:active,.btn-neutral:disabled.active,.btn-neutral[disabled],.btn-neutral[disabled]:hover,.btn-neutral[disabled]:focus,.btn-neutral[disabled].focus,.btn-neutral[disabled]:active,.btn-neutral[disabled].active,fieldset[disabled] .btn-neutral,fieldset[disabled] .btn-neutral:hover,fieldset[disabled] .btn-neutral:focus,fieldset[disabled] .btn-neutral.focus,fieldset[disabled] .btn-neutral:active,fieldset[disabled] .btn-neutral.active{background-color:rgba(0,0,0,0);border-color:#fff}.btn-neutral.btn-fill{color:#fff;background-color:#fff;opacity:1;filter:alpha(opacity=100)}.btn-neutral.btn-fill:hover,.btn-neutral.btn-fill:focus,.btn-neutral.btn-fill:active,.btn-neutral.btn-fill.active,.open>.btn-neutral.btn-fill.dropdown-toggle{background-color:#fff;color:#fff}.btn-neutral.btn-fill .caret{border-top-color:#fff}.btn-neutral .caret{border-top-color:#fff}.btn-neutral:active,.btn-neutral.active,.open>.btn-neutral.dropdown-toggle{background-color:#fff;color:#888}.btn-neutral.btn-fill,.btn-neutral.btn-fill:hover,.btn-neutral.btn-fill:focus{color:#888}.btn-neutral.btn-simple:active,.btn-neutral.btn-simple.active{background-color:transparent}.btn:disabled,.btn[disabled],.btn.disabled{opacity:.5;filter:alpha(opacity=50)}.btn-round{border-width:1px;border-radius:30px !important;padding:9px 18px}.btn-round.btn-icon{padding:9px}.btn-simple{border:0;font-size:16px;padding:8px 16px}.btn-simple.btn-icon{padding:8px}.btn-lg{font-size:18px;border-radius:6px;padding:14px 30px;font-weight:400}.btn-lg.btn-round{padding:15px 30px}.btn-lg.btn-simple{padding:16px 30px}.btn-sm{font-size:12px;border-radius:3px;padding:5px 10px}.btn-sm.btn-round{padding:6px 10px}.btn-sm.btn-simple{padding:7px 10px}.btn-xs{font-size:12px;border-radius:3px;padding:1px 5px}.btn-xs.btn-round{padding:2px 5px}.btn-xs.btn-simple{padding:3px 5px}.btn-wd{min-width:140px}.btn-group.select{width:100%}.btn-group.select .btn{text-align:left}.btn-group.select .caret{position:absolute;top:50%;margin-top:-1px;right:8px}.btn-social{opacity:0.85}.btn-twitter{border-color:#55acee;color:#55acee}.btn-twitter:hover{opacity:1 !important;border-color:#55acee;color:#55acee}.btn-facebook{border-color:#3b5998;color:#3b5998}.btn-facebook:hover{opacity:1 !important;border-color:#3b5998;color:#3b5998}.form-control::-moz-placeholder{color:#ddd;opacity:1;filter:alpha(opacity=100)}.form-control:-moz-placeholder{color:#ddd;opacity:1;filter:alpha(opacity=100)}.form-control::-webkit-input-placeholder{color:#ddd;opacity:1;filter:alpha(opacity=100)}.form-control:-ms-input-placeholder{color:#ddd;opacity:1;filter:alpha(opacity=100)}.form-control{background-color:#fff;border:1px solid #E3E3E3;border-radius:4px;color:#565656;padding:8px 12px;height:40px;-webkit-box-shadow:none;box-shadow:none}.form-control:focus{background-color:#fff;border:1px solid #aaa;-webkit-box-shadow:none;box-shadow:none;outline:0 !important;color:#333333}.has-success .form-control,.has-error .form-control,.has-success .form-control:focus,.has-error .form-control:focus{border-color:#E3E3E3;-webkit-box-shadow:none;box-shadow:none}.has-success .form-control{color:#87CB16}.has-success .form-control:focus{border-color:#87CB16}.has-error .form-control{color:#FF4A55}.has-error .form-control:focus{border-color:#FF4A55}.form-control+.form-control-feedback{border-radius:6px;font-size:14px;margin-top:-7px;position:absolute;right:10px;top:50%;vertical-align:middle}.open .form-control{border-radius:4px 4px 0 0;border-bottom-color:transparent}.input-lg{height:55px;padding:14px 30px}.has-error .form-control-feedback{color:#FF4A55}.has-success .form-control-feedback{color:#87CB16}.input-group-addon{background-color:#fff;border:1px solid #E3E3E3;border-radius:4px}.has-success .input-group-addon,.has-error .input-group-addon{background-color:#fff;border:1px solid #E3E3E3}.has-error .form-control:focus+.input-group-addon{border-color:#FF4A55;color:#FF4A55}.has-success .form-control:focus+.input-group-addon{border-color:#87CB16;color:#87CB16}.form-control:focus+.input-group-addon,.form-control:focus ~ .input-group-addon{background-color:#fff;border-color:#9A9A9A}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-right:0 none}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child){border-left:0 none}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#f5f5f5;color:#888;cursor:not-allowed}.input-group-btn .btn{border-width:1px;padding:9px 16px}.input-group-btn .btn-default:not(.btn-fill){border-color:#ddd}.input-group-btn:last-child>.btn{margin-left:0}.input-group-focus .input-group-addon{border-color:#9A9A9A}.alert{border:0;border-radius:0;color:#FFFFFF;padding:10px 15px;font-size:14px}.container .alert{border-radius:4px}.navbar .alert{border-radius:0;left:0;position:absolute;right:0;top:85px;width:100%;z-index:3}.navbar:not(.navbar-transparent) .alert{top:70px}.alert span[data-notify="icon"]{font-size:30px;display:block;left:15px;position:absolute;top:50%;margin-top:-15px}.alert i.nc-simple-remove{font-size:12px !important;font:bold normal normal 14px/1 'nucleo-icons'}.alert button.close{position:absolute;right:10px;top:50%;margin-top:-13px;z-index:1033;background-color:#FFFFFF;display:block;border-radius:50%;opacity:.4;line-height:9px;width:25px;height:25px;outline:0 !important;text-align:center;padding:3px;font-weight:300}.alert button.close:hover{opacity:.55}.alert .close ~ span{display:block;max-width:89%}.alert[data-notify="container"]{padding:10px 10px 10px 20px;border-radius:4px}.alert.alert-with-icon{padding-left:65px}.alert-primary{background-color:#4091e2}.alert-info{background-color:#63d8f1}.alert-success{background-color:#a1e82c}.alert-warning{background-color:#ffbc67}.alert-danger{background-color:#fc727a}.table .radio,.table .checkbox{position:relative;height:20px;display:block;width:20px;padding:0px 0px;margin:0px 5px;text-align:center}.table .radio .icons,.table .checkbox .icons{left:5px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:12px 8px;vertical-align:middle}.table>thead>tr>th{border-bottom-width:1px;font-size:12px;text-transform:uppercase;color:#9A9A9A;font-weight:400;padding-bottom:5px;border-top:none !important;border-bottom:none;text-align:left !important}.table .td-actions .btn{opacity:.36;filter:alpha(opacity=36)}.table .td-actions .btn.btn-xs{padding-left:3px;padding-right:3px}.table .td-actions{min-width:90px}.table>tbody>tr{position:relative}.table>tbody>tr:hover .td-actions .btn{opacity:1;filter:alpha(opacity=100)}.table .btn:focus{box-shadow:none !important}.table-upgrade .table tr td{width:100%}.table .form-check .form-check-sign,.table .form-check .form-check-sign:after,.table .form-check .form-check-sign:before{margin-top:-16px}.from-check,.form-check-radio{margin-bottom:12px;position:relative}.form-check .form-check-label{display:inline-block;position:relative;cursor:pointer;padding-left:35px;line-height:26px;margin-bottom:0;text-transform:capitalize}.form-check .form-check-sign::before,.form-check .form-check-sign::after{font-family:"Font Awesome 5 Free";content:"\f0c8";color:#888;display:inline-block;position:absolute;width:19px;height:19px;margin-left:-23px;font-size:18px;cursor:pointer;transition:opacity 0.3s linear}.form-check .form-check-sign::after{font-family:"Font Awesome 5 Free";content:"\f14a";text-align:center;opacity:0;color:#1DC7EA;border:0;background-color:inherit;margin-left:-23px;font-weight:bold}.form-check .form-check-sign::before{margin-left:-22px}.form-check.disabled .form-check-label{color:#9A9A9A;opacity:.5;cursor:not-allowed}#RegisterValidation .card .form-check .form-check-sign:before{margin-left:-27px}.form-check .form-check-input:disabled+.form-check-sign:before,.form-check .form-check-input:disabled+.form-check-sign:after,.radio input[type="radio"]:disabled+label,.form-check .form-check-input:disabled:checked+.form-check-sign::after{color:#ddd;pointer-events:none}.form-check.disabled .form-check-label{cursor:not-allowed}.form-check input[type="checkbox"],.form-check-radio input[type="radio"]{opacity:0;position:absolute;visibility:hidden}.form-check input[type="checkbox"]:checked+.form-check-sign::after{opacity:1}.form-check input[type="checkbox"]:checked+.form-check-sign::before{opacity:0}.form-control input[type="checkbox"]:disabled+.form-check-sign::before,.checkbox input[type="checkbox"]:disabled+.form-check-sign::after{cursor:not-allowed}.form-check .form-check-label input[type="checkbox"]:disabled+.form-check-sign,.form-check-radio input[type="radio"]:disabled+.form-check-sign{pointer-events:none !important}.form-check.checkbox-inline{display:inline-block}.form-check-radio .form-check-label{padding-left:2.2rem}.form-check-radio.disabled .form-check-label{color:#9A9A9A;opacity:.5;cursor:not-allowed}.form-check-radio .form-check-sign::before{font-family:'FontAwesome';content:"\f10c";font-size:18px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:absolute;opacity:.50;left:34px}.form-check-radio input[type="radio"]+.form-check-sign:after,.form-check-radio input[type="radio"]{opacity:0;transition:opacity 0.3s linear;content:" ";display:block;margin-left:5px;font-size:18px}.form-check-radio input[type="radio"]:checked+.form-check-sign::after{font-family:'FontAwesome';content:"\f192";position:absolute;left:5.3px;opacity:1}.form-check-radio input[type="radio"]:checked+.form-check-sign::after{opacity:1;transition:opacity 0.3s linear}.form-check input[type="radio"]:checked+.form-check-sign::before{opacity:0;transition:opacity 0.3s linear}.form-check-radio input[type="radio"]:disabled+.form-check-sign::before,.form-check-radio input[type="radio"]:disabled+.form-check-sign::after{color:#9A9A9A}.card.stacked-form .form-check .form-check-label,.card.horizontal-form .form-check .form-check-label{padding-left:22px !important}.nav .nav-item .nav-link:hover,.nav .nav-item .nav-link:focus{background-color:transparent}.navbar{border:0;font-size:16px;border-radius:0;min-height:50px;background-color:rgba(255,255,255,0.96);border-bottom:1px solid rgba(0,0,0,0.1)}.navbar .navbar-brand{font-weight:400;margin:5px 0px;font-size:20px;color:#888}.navbar .navbar-brand:hover{color:#5e5e5e}.navbar .navbar-toggler{vertical-align:middle;outline:0;cursor:pointer}.navbar .navbar-toggler.navbar-toggler-left{position:relative;left:0;padding-left:0}.navbar .navbar-toggler.navbar-toggler-right{padding-right:0;top:18px}.navbar .navbar-toggler .navbar-toggler-bar{width:3px;height:3px;border-radius:50%;margin:0 auto}.navbar .navbar-toggler .burger-lines{display:block;position:relative;background-color:#888;width:24px;height:2px;border-radius:1px;margin:4px auto}.navbar .navbar-nav .nav-item .nav-link{color:#888;padding:10px 15px;margin:10px 3px;position:relative;display:inline-flex;line-height:40px}.navbar .navbar-nav .nav-item .nav-link.btn{margin:15px 3px;padding:8px 16px}.navbar .navbar-nav .nav-item .nav-link.btn-round{margin:16px 3px}.navbar .navbar-nav .nav-item .nav-link[class^="fa"],.navbar .navbar-nav .nav-item .nav-link[class^="fas"],.navbar .navbar-nav .nav-item .nav-link[class^="far"],.navbar .navbar-nav .nav-item .nav-link[class^="fal"],.navbar .navbar-nav .nav-item .nav-link[class^="fad"],.navbar .navbar-nav .nav-item .nav-link[class^="fab"]{font-size:19px;position:relative;line-height:40px;top:1px}.navbar .navbar-nav .nav-item .nav-link:hover{color:#1DC7EA}.navbar .navbar-nav .nav-item .dropdown-menu{border-radius:10px;margin-top:-5px}.navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item:first-child{border-top-left-radius:10px;border-top-right-radius:10px}.navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.navbar .navbar-nav .nav-item .dropdown-menu .divider{height:1px;margin:5px 0;overflow:hidden;background-color:#e5e5e5}.navbar .navbar-nav .notification{position:absolute;background-color:#FB404B;text-align:center;border-radius:10px;min-width:18px;padding:0 5px;height:18px;font-size:12px;color:#fff;font-weight:bold;line-height:18px;top:10px;left:7px}.navbar .navbar-nav .dropdown-toggle:after{display:inline-block;width:0;height:0;margin-left:5px;margin-top:20px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.navbar .btn{margin:15px 3px;font-size:14px}.navbar .btn-simple{font-size:16px}.navbar.fixed{width:calc(100% - calc(100% - 260px));right:0;left:auto;border-radius:0}.navbar .nc-icon{font-weight:700;margin-top:10px}.navbar-transparent .navbar-brand,[class*="navbar-ct"] .navbar-brand{color:#fff;opacity:.9;filter:alpha(opacity=90)}.navbar-transparent .navbar-brand:focus,.navbar-transparent .navbar-brand:hover,[class*="navbar-ct"] .navbar-brand:focus,[class*="navbar-ct"] .navbar-brand:hover{background-color:transparent;opacity:1;filter:alpha(opacity=100);color:#fff}.navbar-transparent .navbar-nav .nav-item .nav-link:not(.btn),[class*="navbar-ct"] .navbar-nav .nav-item .nav-link:not(.btn){color:#fff;border-color:#fff;opacity:.8;filter:alpha(opacity=80)}.navbar-transparent .navbar-nav .active .nav-link:not(.btn),.navbar-transparent .navbar-nav .active .nav-link:hover:not(.btn),.navbar-transparent .navbar-nav .active .nav-link:focus:not(.btn),.navbar-transparent .navbar-nav .nav-item .nav-link:not(.btn),.navbar-transparent .navbar-nav .nav-item .nav-link:hover:not(.btn),.navbar-transparent .navbar-nav .nav-item .nav-link:focus:not(.btn),[class*="navbar-ct"] .navbar-nav .active .nav-link:not(.btn),[class*="navbar-ct"] .navbar-nav .active .nav-link:hover:not(.btn),[class*="navbar-ct"] .navbar-nav .active .nav-link:focus:not(.btn),[class*="navbar-ct"] .navbar-nav .nav-item .nav-link:not(.btn),[class*="navbar-ct"] .navbar-nav .nav-item .nav-link:hover:not(.btn),[class*="navbar-ct"] .navbar-nav .nav-item .nav-link:focus:not(.btn){background-color:transparent;border-radius:3px;color:#fff;opacity:1;filter:alpha(opacity=100)}.navbar-transparent .navbar-nav .nav .nav-item .nav-link.btn:hover,[class*="navbar-ct"] .navbar-nav .nav .nav-item .nav-link.btn:hover{background-color:transparent}.navbar-transparent .navbar-nav .show .nav-link,.navbar-transparent .navbar-nav .show .nav-link:hover,.navbar-transparent .navbar-nav .show .nav-link:focus,[class*="navbar-ct"] .navbar-nav .show .nav-link,[class*="navbar-ct"] .navbar-nav .show .nav-link:hover,[class*="navbar-ct"] .navbar-nav .show .nav-link:focus{background-color:transparent;color:#fff;opacity:1;filter:alpha(opacity=100)}.navbar-transparent .btn-default,[class*="navbar-ct"] .btn-default{color:#fff;border-color:#fff}.navbar-transparent .btn-default.btn-fill,[class*="navbar-ct"] .btn-default.btn-fill{color:#9A9A9A;background-color:#fff;opacity:.9;filter:alpha(opacity=90)}.navbar-transparent .btn-default.btn-fill:hover,.navbar-transparent .btn-default.btn-fill:focus,.navbar-transparent .btn-default.btn-fill:active,.navbar-transparent .btn-default.btn-fill.active,.navbar-transparent .show .dropdown-toggle.btn-fill.btn-default,[class*="navbar-ct"] .btn-default.btn-fill:hover,[class*="navbar-ct"] .btn-default.btn-fill:focus,[class*="navbar-ct"] .btn-default.btn-fill:active,[class*="navbar-ct"] .btn-default.btn-fill.active,[class*="navbar-ct"] .show .dropdown-toggle.btn-fill.btn-default{border-color:#fff;opacity:1;filter:alpha(opacity=100)}.navbar-transparent .dropdown-menu .divider{background-color:rgba(255,255,255,0.2)}.navbar-default{background-color:rgba(255,255,255,0.96);border-bottom:1px solid rgba(0,0,0,0.1)}.navbar-default .navbar-nav .nav-item .nav-link:not(.btn){color:#9A9A9A}.navbar-default .navbar-nav .active .nav-link,.navbar-default .navbar-nav .active .nav-link:not(.btn):hover,.navbar-default .navbar-nav .active .nav-link:not(.btn):focus,.navbar-default .navbar-nav .nav-item .nav-link:not(.btn):hover,.navbar-default .navbar-nav .nav-item .nav-link:not(.btn):focus{background-color:transparent;border-radius:3px;color:#1DC7EA;opacity:1;filter:alpha(opacity=100)}.navbar-default .navbar-nav .show .nav-link,.navbar-default .navbar-nav .show .nav-link:hover,.navbar-default .navbar-nav .show .nav-link:focus{background-color:transparent;color:#1DC7EA}.navbar-default .navbar-nav .navbar-toggle:hover,.navbar-default .navbar-nav .navbar-toggle:focus{background-color:transparent}.navbar-default:not(.navbar-transparent) .btn-default:hover{color:#1DC7EA;border-color:#1DC7EA}.navbar-default:not(.navbar-transparent) .btn-neutral,.navbar-default:not(.navbar-transparent) .btn-neutral:hover,.navbar-default:not(.navbar-transparent) .btn-neutral:active{color:#9A9A9A}.navbar-icons.navbar .navbar-brand{margin-top:12px;margin-bottom:12px}.navbar-icons .navbar-nav .nav-item .nav-link{text-align:center;padding:6px 15px;margin:6px 3px}.navbar-icons .navbar-nav [class^="pe"]{font-size:30px;position:relative}.navbar-icons .navbar-nav p{margin:3px 0 0}.navbar-form{-webkit-box-shadow:none;box-shadow:none}.navbar-form .form-control{border-radius:0;border:0;padding:0;background-color:transparent;height:22px;font-size:16px;line-height:1.5;color:#E3E3E3}.navbar-transparent .navbar-form .form-control,[class*="navbar-ct"] .navbar-form .form-control{color:#fff;border:0;border-bottom:1px solid rgba(255,255,255,0.6)}.navbar-ct-blue{background-color:#4091e2}.navbar-ct-azure{background-color:#63d8f1}.navbar-ct-green{background-color:#a1e82c}.navbar-ct-orange{background-color:#ffbc67}.navbar-ct-red{background-color:#fc727a}.navbar-transparent{padding-top:15px;background-color:transparent;border-bottom:1px solid transparent}.navbar-toggle{margin-top:19px;margin-bottom:19px;border:0}.navbar-toggle .icon-bar{background-color:#fff}.navbar-toggle .navbar-collapse,.navbar-toggle .navbar-form{border-color:transparent}.navbar-toggle.navbar-default .navbar-toggle:hover,.navbar-toggle.navbar-default .navbar-toggle:focus{background-color:transparent}.footer{background-color:#fff}.footer .footer-menu{height:41px}.footer nav>ul{list-style:none;margin:0;padding:0;font-weight:normal}.footer nav>ul a:not(.btn){color:#9A9A9A;display:block;margin-bottom:3px}.footer nav>ul a:not(.btn):hover,.footer nav>ul a:not(.btn):focus{color:#777}.footer .social-area{padding:15px 0}.footer .social-area h5{padding-bottom:15px}.footer .social-area>a:not(.btn){color:#9A9A9A;display:inline-block;vertical-align:top;padding:10px 5px;font-size:20px;font-weight:normal;line-height:20px;text-align:center}.footer .social-area>a:not(.btn):hover,.footer .social-area>a:not(.btn):focus{color:#777}.footer .copyright{color:#777;padding:10px 15px;margin:10px 3px;line-height:20px;font-size:14px}.footer hr{border-color:#ddd}.footer .title{color:#777}.footer-default{background-color:#f5f5f5}.footer:not(.footer-big) nav>ul{font-size:14px}.footer:not(.footer-big) nav>ul li{margin-left:20px;float:left}.footer:not(.footer-big) nav>ul a{padding:10px 0px;margin:10px 10px 10px 0px}/*! +Animate.css - http://daneden.me/animate +Licensed under the MIT license - http://opensource.org/licenses/MIT + +Copyright (c) 2015 Daniel Eden +*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}.dropdown-menu{visibility:hidden;margin:0;padding:0;border-radius:10px;display:block;z-index:9000;position:absolute;opacity:0;filter:alpha(opacity=0);-webkit-box-shadow:1px 2px 3px rgba(0,0,0,0.125);box-shadow:1px 2px 3px rgba(0,0,0,0.125)}.show .dropdown-menu{opacity:1;filter:alpha(opacity=100);visibility:visible}.select .dropdown-menu{border-radius:0 0 10px 10px;-webkit-box-shadow:none;box-shadow:none;-webkit-transform-origin:50% -40px;-moz-transform-origin:50% -40px;-o-transform-origin:50% -40px;-ms-transform-origin:50% -40px;transform-origin:50% -40px;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-o-transition:all 150ms linear;-ms-transition:all 150ms linear;transition:all 150ms linear;margin-top:-20px}.select.show .dropdown-menu{margin-top:-1px}.dropdown-menu .dropdown-item{padding:8px 16px;color:#333333}.dropdown-menu .dropdown-item img{margin-top:-3px}.dropdown-menu .dropdown-item:focus{outline:0 !important}.btn-group.select .dropdown-menu{min-width:100%}.dropdown-menu>li:first-child>a{border-top-left-radius:10px;border-top-right-radius:10px}.dropdown-menu>li:last-child>a{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.select .dropdown-menu>li:first-child>a{border-radius:0;border-bottom:0 none}.dropdown-menu .dropdown-item:hover,.dropdown-menu .dropdown-item:focus{background-color:#f5f5f5;color:#333333;opacity:1;text-decoration:none}.dropdown-menu.dropdown-blue>li>a:hover,.dropdown-menu.dropdown-blue>li>a:focus{background-color:rgba(52,114,247,0.2)}.dropdown-menu.dropdown-azure>li>a:hover,.dropdown-menu.dropdown-azure>li>a:focus{background-color:rgba(29,199,234,0.2)}.dropdown-menu.ct-green>li>a:hover,.dropdown-menu.ct-green>li>a:focus{background-color:rgba(135,203,22,0.2)}.dropdown-menu.dropdown-orange>li>a:hover,.dropdown-menu.dropdown-orange>li>a:focus{background-color:rgba(255,149,0,0.2)}.dropdown-menu.dropdown-red>li>a:hover,.dropdown-menu.dropdown-red>li>a:focus{background-color:rgba(255,74,85,0.2)}.dropdown-menu .dropdown-item i[class*="nc-icon"]{font-size:18px;text-align:center;line-height:25px;float:left;padding-right:10px}.dropdown-menu.dropdown-menu-right:before,.dropdown-menu.dropdown-menu-right:after{right:12px !important;left:auto !important}.dropdown-with-icons>li>a{padding-left:0px;line-height:28px}.dropdown-with-icons i{text-align:center;line-height:28px;float:left}.dropdown-with-icons i[class^="pe-"]{font-size:24px;width:46px}.dropdown-with-icons i[class^="fa"],.dropdown-with-icons i[class^="fas"],.dropdown-with-icons i[class^="far"],.dropdown-with-icons i[class^="fal"],.dropdown-with-icons i[class^="fad"],.dropdown-with-icons i[class^="fab"]{font-size:14px;width:38px}.btn-group.select{overflow:hidden}.btn-group.select.show{overflow:visible}.card{border-radius:4px;background-color:#fff;margin-bottom:30px}.card .card-image{width:100%;overflow:hidden;height:260px;border-radius:4px 4px 0 0;position:relative;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.card .card-image img{width:100%}.card .filter{position:absolute;z-index:2;background-color:rgba(0,0,0,0.68);top:0;left:0;width:100%;height:100%;text-align:center;opacity:0;filter:alpha(opacity=0)}.card .filter .btn{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.card:hover .filter{opacity:1;filter:alpha(opacity=100)}.card .btn-hover{opacity:0;filter:alpha(opacity=0)}.card:hover .btn-hover{opacity:1;filter:alpha(opacity=100)}.card .card-body{padding:15px 15px 10px 15px}.card .card-header{padding:15px 15px 0;background-color:#fff;border-bottom:none !important}.card .card-category,.card label{font-size:14px;font-weight:400;color:#9A9A9A;margin-bottom:0px}.card .card-category i,.card label i{font-size:16px}.card label{font-size:12px;margin-bottom:5px;text-transform:uppercase}.card .card-title{margin:0;color:#333;font-weight:300}.card .avatar{width:30px;height:30px;overflow:hidden;border-radius:50%;margin-right:5px}.card .description{font-size:14px;color:#333}.card .card-footer{padding-top:0;background-color:rgba(0,0,0,0);line-height:30px;border-top:none !important;font-size:14px}.card .card-footer .legend{padding:5px 0}.card .card-footer hr{margin-top:5px;margin-bottom:5px}.card .stats{color:#a9a9a9}.card .card-footer div{display:inline-block}.card .author{font-size:12px;font-weight:600;text-transform:uppercase}.card .author i{font-size:14px}.card h6{font-size:12px;margin:0}.card.card-separator:after{height:100%;right:-15px;top:0;width:1px;background-color:#ddd;card-body:"";position:absolute}.card .ct-chart{margin:30px 0 30px;height:245px}.card .ct-label{font-size:1rem !important}.card .table tbody td:first-child,.card .table thead th:first-child{padding-left:15px}.card .table tbody td:last-child,.card .table thead th:last-child{padding-right:15px}.card .alert{border-radius:4px;position:relative}.card .alert.alert-with-icon{padding-left:65px}.card-stats .card-body{padding:15px 15px 0px}.card-stats .card-body .numbers{font-size:1.8rem;text-align:right}.card-stats .card-body .numbers p{margin-bottom:0}.card-stats .card-footer{padding:0px 15px 10px 15px}.card-stats .icon-big{font-size:3em;min-height:64px}.card-stats .icon-big i{font-weight:700;line-height:59px}.card-user .card-image{height:110px}.card-user .card-image-plain{height:0;margin-top:110px}.card-user .author{text-align:center;text-transform:none;margin-top:-70px}.card-user .avatar{width:124px;height:124px;border:5px solid #FFFFFF;position:relative;margin-bottom:15px}.card-user .avatar.border-gray{border-color:#EEEEEE}.card-user .title{line-height:24px}.card-user .card-body{min-height:240px}.card-user .card-footer,.card-price .card-footer{padding:5px 15px 10px}.card-user hr,.card-price hr{margin:5px 15px}.card-plain{background-color:transparent;box-shadow:none;border-radius:0}.card-plain .card-image{border-radius:4px}.card.card-plain{border:none !important}.card.card-plain .card-header{background-color:transparent !important}.ct-label{fill:rgba(0,0,0,0.4);color:rgba(0,0,0,0.4);font-size:1.3rem;line-height:1}.ct-chart-line .ct-label,.ct-chart-bar .ct-label{display:block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.ct-label.ct-horizontal.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-label.ct-horizontal.ct-end{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-label.ct-vertical.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;text-align:right;text-anchor:end}.ct-label.ct-vertical.ct-end{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar .ct-label.ct-horizontal.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-anchor:start}.ct-chart-bar .ct-label.ct-horizontal.ct-end{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;text-align:right;text-anchor:end}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:end}.ct-grid{stroke:rgba(0,0,0,0.2);stroke-width:1px;stroke-dasharray:2px}.ct-point{stroke-width:8px;stroke-linecap:round}.ct-line{fill:none;stroke-width:3px}.ct-area{stroke:none;fill-opacity:.8}.ct-bar{fill:none;stroke-width:10px}.ct-slice-donut{fill:none;stroke-width:60px}.ct-series-a .ct-point,.ct-series-a .ct-line,.ct-series-a .ct-bar,.ct-series-a .ct-slice-donut{stroke:#1DC7EA}.ct-series-a .ct-slice-pie,.ct-series-a .ct-area{fill:#1DC7EA}.ct-series-b .ct-point,.ct-series-b .ct-line,.ct-series-b .ct-bar,.ct-series-b .ct-slice-donut{stroke:#FB404B}.ct-series-b .ct-slice-pie,.ct-series-b .ct-area{fill:#FB404B}.ct-series-c .ct-point,.ct-series-c .ct-line,.ct-series-c .ct-bar,.ct-series-c .ct-slice-donut{stroke:#FFA534}.ct-series-c .ct-slice-pie,.ct-series-c .ct-area{fill:#FFA534}.ct-series-d .ct-point,.ct-series-d .ct-line,.ct-series-d .ct-bar,.ct-series-d .ct-slice-donut{stroke:#9368E9}.ct-series-d .ct-slice-pie,.ct-series-d .ct-area{fill:#9368E9}.ct-series-e .ct-point,.ct-series-e .ct-line,.ct-series-e .ct-bar,.ct-series-e .ct-slice-donut{stroke:#87CB16}.ct-series-e .ct-slice-pie,.ct-series-e .ct-area{fill:#87CB16}.ct-series-f .ct-point,.ct-series-f .ct-line,.ct-series-f .ct-bar,.ct-series-f .ct-slice-donut{stroke:#1F77D0}.ct-series-f .ct-slice-pie,.ct-series-f .ct-area{fill:#1F77D0}.ct-series-g .ct-point,.ct-series-g .ct-line,.ct-series-g .ct-bar,.ct-series-g .ct-slice-donut{stroke:#5e5e5e}.ct-series-g .ct-slice-pie,.ct-series-g .ct-area{fill:#5e5e5e}.ct-series-h .ct-point,.ct-series-h .ct-line,.ct-series-h .ct-bar,.ct-series-h .ct-slice-donut{stroke:#dd4b39}.ct-series-h .ct-slice-pie,.ct-series-h .ct-area{fill:#dd4b39}.ct-series-i .ct-point,.ct-series-i .ct-line,.ct-series-i .ct-bar,.ct-series-i .ct-slice-donut{stroke:#35465c}.ct-series-i .ct-slice-pie,.ct-series-i .ct-area{fill:#35465c}.ct-series-j .ct-point,.ct-series-j .ct-line,.ct-series-j .ct-bar,.ct-series-j .ct-slice-donut{stroke:#e52d27}.ct-series-j .ct-slice-pie,.ct-series-j .ct-area{fill:#e52d27}.ct-series-k .ct-point,.ct-series-k .ct-line,.ct-series-k .ct-bar,.ct-series-k .ct-slice-donut{stroke:#55acee}.ct-series-k .ct-slice-pie,.ct-series-k .ct-area{fill:#55acee}.ct-series-l .ct-point,.ct-series-l .ct-line,.ct-series-l .ct-bar,.ct-series-l .ct-slice-donut{stroke:#cc2127}.ct-series-l .ct-slice-pie,.ct-series-l .ct-area{fill:#cc2127}.ct-series-m .ct-point,.ct-series-m .ct-line,.ct-series-m .ct-bar,.ct-series-m .ct-slice-donut{stroke:#1769ff}.ct-series-m .ct-slice-pie,.ct-series-m .ct-area{fill:#1769ff}.ct-series-n .ct-point,.ct-series-n .ct-line,.ct-series-n .ct-bar,.ct-series-n .ct-slice-donut{stroke:#6188e2}.ct-series-n .ct-slice-pie,.ct-series-n .ct-area{fill:#6188e2}.ct-series-o .ct-point,.ct-series-o .ct-line,.ct-series-o .ct-bar,.ct-series-o .ct-slice-donut{stroke:#a748ca}.ct-series-o .ct-slice-pie,.ct-series-o .ct-area{fill:#a748ca}.ct-square{display:block;position:relative;width:100%}.ct-square:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:100%}.ct-square:after{content:"";display:table;clear:both}.ct-square>svg{display:block;position:absolute;top:0;left:0}.ct-minor-second{display:block;position:relative;width:100%}.ct-minor-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:93.75%}.ct-minor-second:after{content:"";display:table;clear:both}.ct-minor-second>svg{display:block;position:absolute;top:0;left:0}.ct-major-second{display:block;position:relative;width:100%}.ct-major-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:88.88889%}.ct-major-second:after{content:"";display:table;clear:both}.ct-major-second>svg{display:block;position:absolute;top:0;left:0}.ct-minor-third{display:block;position:relative;width:100%}.ct-minor-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:83.33333%}.ct-minor-third:after{content:"";display:table;clear:both}.ct-minor-third>svg{display:block;position:absolute;top:0;left:0}.ct-major-third{display:block;position:relative;width:100%}.ct-major-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:80%}.ct-major-third:after{content:"";display:table;clear:both}.ct-major-third>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fourth{display:block;position:relative;width:100%}.ct-perfect-fourth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:75%}.ct-perfect-fourth:after{content:"";display:table;clear:both}.ct-perfect-fourth>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fifth{display:block;position:relative;width:100%}.ct-perfect-fifth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:66.66667%}.ct-perfect-fifth:after{content:"";display:table;clear:both}.ct-perfect-fifth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-sixth{display:block;position:relative;width:100%}.ct-minor-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:62.5%}.ct-minor-sixth:after{content:"";display:table;clear:both}.ct-minor-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-golden-section{display:block;position:relative;width:100%}.ct-golden-section:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:61.8047%}.ct-golden-section:after{content:"";display:table;clear:both}.ct-golden-section>svg{display:block;position:absolute;top:0;left:0}.ct-major-sixth{display:block;position:relative;width:100%}.ct-major-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:60%}.ct-major-sixth:after{content:"";display:table;clear:both}.ct-major-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-seventh{display:block;position:relative;width:100%}.ct-minor-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:56.25%}.ct-minor-seventh:after{content:"";display:table;clear:both}.ct-minor-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-seventh{display:block;position:relative;width:100%}.ct-major-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:53.33333%}.ct-major-seventh:after{content:"";display:table;clear:both}.ct-major-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-octave{display:block;position:relative;width:100%}.ct-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:50%}.ct-octave:after{content:"";display:table;clear:both}.ct-octave>svg{display:block;position:absolute;top:0;left:0}.ct-major-tenth{display:block;position:relative;width:100%}.ct-major-tenth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:40%}.ct-major-tenth:after{content:"";display:table;clear:both}.ct-major-tenth>svg{display:block;position:absolute;top:0;left:0}.ct-major-eleventh{display:block;position:relative;width:100%}.ct-major-eleventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:37.5%}.ct-major-eleventh:after{content:"";display:table;clear:both}.ct-major-eleventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-twelfth{display:block;position:relative;width:100%}.ct-major-twelfth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:33.33333%}.ct-major-twelfth:after{content:"";display:table;clear:both}.ct-major-twelfth>svg{display:block;position:absolute;top:0;left:0}.ct-double-octave{display:block;position:relative;width:100%}.ct-double-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:25%}.ct-double-octave:after{content:"";display:table;clear:both}.ct-double-octave>svg{display:block;position:absolute;top:0;left:0}@media (min-width: 992px){.navbar-form{margin-top:21px;margin-bottom:21px;padding-left:5px;padding-right:5px}.navbar-nav .nav-item .dropdown-menu,.dropdown .dropdown-menu{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 370ms cubic-bezier(0.34, 1.61, 0.7, 1);-moz-transition:all 370ms cubic-bezier(0.34, 1.61, 0.7, 1);-o-transition:all 370ms cubic-bezier(0.34, 1.61, 0.7, 1);-ms-transition:all 370ms cubic-bezier(0.34, 1.61, 0.7, 1);transition:all 370ms cubic-bezier(0.34, 1.61, 0.7, 1)}.navbar-nav .nav-item.show .dropdown-menu,.dropdown.show .dropdown-menu{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform-origin:29px -50px;-moz-transform-origin:29px -50px;-o-transform-origin:29px -50px;-ms-transform-origin:29px -50px;transform-origin:29px -50px}.footer{height:60px}.footer .footer-menu{float:left}.footer .copyright{float:right}.navbar-nav .nav-item .dropdown-menu:before{border-bottom:11px solid rgba(0,0,0,0.2);border-left:11px solid rgba(0,0,0,0);border-right:11px solid rgba(0,0,0,0);content:"";display:inline-block;position:absolute;left:12px;top:-11px}.navbar-nav .nav-item .dropdown-menu:after{border-bottom:11px solid #FFFFFF;border-left:11px solid rgba(0,0,0,0);border-right:11px solid rgba(0,0,0,0);content:"";display:inline-block;position:absolute;left:12px;top:-10px}.navbar-nav.navbar-right .nav-item .dropdown-menu:before{left:auto;right:12px}.navbar-nav.navbar-right .nav-item .dropdown-menu:after{left:auto;right:12px}.footer:not(.footer-big) nav>ul li:first-child{margin-left:0}.card form [class*="col-"]{padding:6px}.card form [class*="col-"]:first-child{padding-left:15px}.card form [class*="col-"]:last-child{padding-right:15px}}@media (max-width: 991px){.sidebar{right:0 !important;left:auto;position:absolute;-webkit-transform:translate3d(262px, 0, 0);-moz-transform:translate3d(262px, 0, 0);-o-transform:translate3d(262px, 0, 0);-ms-transform:translate3d(262px, 0, 0);transform:translate3d(262px, 0, 0) !important;-webkit-transition:all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);-moz-transition:all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);-o-transition:all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);-ms-transition:all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);transition:all .5s cubic-bezier(0.685, 0.0473, 0.346, 1)}.nav-open .main-panel{position:absolute;left:0;-webkit-transform:translate3d(-250px, 0, 0);-moz-transform:translate3d(-250px, 0, 0);-o-transform:translate3d(-250px, 0, 0);-ms-transform:translate3d(-250px, 0, 0);transform:translate3d(-250px, 0, 0) !important;-webkit-transition:all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);-moz-transition:all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);-o-transition:all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);-ms-transition:all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);transition:all .5s cubic-bezier(0.685, 0.0473, 0.346, 1)}.nav-open .sidebar{-webkit-transform:translate3d(10px, 0, 0);-moz-transform:translate3d(10px, 0, 0);-o-transform:translate3d(10px, 0, 0);-ms-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0) !important;-webkit-transition:all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);-moz-transition:all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);-o-transition:all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);-ms-transition:all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);transition:all .5s cubic-bezier(0.685, 0.0473, 0.346, 1)}.main-panel{-webkit-transform:translate3d(0px, 0, 0);-moz-transform:translate3d(0px, 0, 0);-o-transform:translate3d(0px, 0, 0);-ms-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0) !important;-webkit-transition:all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);-moz-transition:all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);-o-transition:all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);-ms-transition:all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);transition:all .5s cubic-bezier(0.685, 0.0473, 0.346, 1)}.nav-item.active-pro{position:relative !important}.nav-mobile-menu{border-bottom:1px solid rgba(255,255,255,0.2);margin-bottom:15px;padding-bottom:15px;padding-top:5px}.nav-mobile-menu .dropdown .dropdown-menu{position:static !important;float:none;width:auto;color:#fff;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);-moz-transition:all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);-o-transition:all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);-ms-transition:all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);transition:all .5s cubic-bezier(0.685, 0.0473, 0.346, 1)}.nav-mobile-menu .dropdown .dropdown-menu .dropdown-item{margin:5px 15px 0px 40px;border-radius:4px;color:#fff;opacity:.86;padding:8px 50px}.nav-mobile-menu .dropdown .dropdown-menu .dropdown-item:hover{background-color:rgba(255,255,255,0.23)}.nav-mobile-menu .nav-item .nav-link span{display:inline-block !important}.nav-mobile-menu .nav-item .nav-link .no-icon{padding-left:50px}.main-panel{width:100%}.navbar-brand{padding:15px 15px}.navbar-transparent{padding-top:15px;background-color:rgba(0,0,0,0.45)}body{position:relative}.wrapper{left:0;background-color:white}.navbar .container{left:15px;width:100%;position:relative;top:-10px}.navbar-nav .nav-item{float:none;position:relative;display:block}body>.navbar-collapse{position:fixed;display:block;top:0;height:100%;right:0;left:auto;z-index:1032;visibility:visible;background-color:#999;overflow-y:visible;border-top:none;text-align:left;padding:0;-webkit-transform:translate3d(260px, 0, 0);-moz-transform:translate3d(260px, 0, 0);-o-transform:translate3d(260px, 0, 0);-ms-transform:translate3d(260px, 0, 0);transform:translate3d(260px, 0, 0);-webkit-transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);-moz-transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);-o-transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);-ms-transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1)}body>.navbar-collapse>ul{position:relative;z-index:4;overflow-y:scroll;height:calc(100vh - 61px);width:100%}body>.navbar-collapse::before{top:0;left:0;height:100%;width:100%;position:absolute;background-color:#282828;display:block;content:"";z-index:1}body>.navbar-collapse .logo{position:relative;z-index:4}body>.navbar-collapse .nav li>a{padding:10px 15px}.nav-show .navbar-collapse{-webkit-transform:translate3d(0px, 0, 0);-moz-transform:translate3d(0px, 0, 0);-o-transform:translate3d(0px, 0, 0);-ms-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.nav-show .navbar .container{left:-250px}.nav-show .wrapper{left:0;-webkit-transform:translate3d(-260px, 0, 0);-moz-transform:translate3d(-260px, 0, 0);-o-transform:translate3d(-260px, 0, 0);-ms-transform:translate3d(-260px, 0, 0);transform:translate3d(-260px, 0, 0)}.navbar-toggle .icon-bar{display:block;position:relative;background:#fff;width:24px;height:2px;border-radius:1px;margin:0 auto}.navbar-header .navbar-toggle{margin:10px 15px 10px 0;width:40px;height:40px}.bar1,.bar2,.bar3{outline:1px solid transparent}.bar1{top:0px;-webkit-animation:topbar-back 500ms linear 0s;-moz-animation:topbar-back 500ms linear 0s;animation:topbar-back 500ms 0s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}.bar2{opacity:1}.bar3{bottom:0px;-webkit-animation:bottombar-back 500ms linear 0s;-moz-animation:bottombar-back 500ms linear 0s;animation:bottombar-back 500ms 0s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}.toggled .bar1{top:6px;-webkit-animation:topbar-x 500ms linear 0s;-moz-animation:topbar-x 500ms linear 0s;animation:topbar-x 500ms 0s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}.toggled .bar2{opacity:0}.toggled .bar3{bottom:6px;-webkit-animation:bottombar-x 500ms linear 0s;-moz-animation:bottombar-x 500ms linear 0s;animation:bottombar-x 500ms 0s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes topbar-x{0%{top:0px;transform:rotate(0deg)}45%{top:6px;transform:rotate(145deg)}75%{transform:rotate(130deg)}100%{transform:rotate(135deg)}}@-webkit-keyframes topbar-x{0%{top:0px;-webkit-transform:rotate(0deg)}45%{top:6px;-webkit-transform:rotate(145deg)}75%{-webkit-transform:rotate(130deg)}100%{-webkit-transform:rotate(135deg)}}@-moz-keyframes topbar-x{0%{top:0px;-moz-transform:rotate(0deg)}45%{top:6px;-moz-transform:rotate(145deg)}75%{-moz-transform:rotate(130deg)}100%{-moz-transform:rotate(135deg)}}@keyframes topbar-back{0%{top:6px;transform:rotate(135deg)}45%{transform:rotate(-10deg)}75%{transform:rotate(5deg)}100%{top:0px;transform:rotate(0)}}@-webkit-keyframes topbar-back{0%{top:6px;-webkit-transform:rotate(135deg)}45%{-webkit-transform:rotate(-10deg)}75%{-webkit-transform:rotate(5deg)}100%{top:0px;-webkit-transform:rotate(0)}}@-moz-keyframes topbar-back{0%{top:6px;-moz-transform:rotate(135deg)}45%{-moz-transform:rotate(-10deg)}75%{-moz-transform:rotate(5deg)}100%{top:0px;-moz-transform:rotate(0)}}@keyframes bottombar-x{0%{bottom:0px;transform:rotate(0deg)}45%{bottom:6px;transform:rotate(-145deg)}75%{transform:rotate(-130deg)}100%{transform:rotate(-135deg)}}@-webkit-keyframes bottombar-x{0%{bottom:0px;-webkit-transform:rotate(0deg)}45%{bottom:6px;-webkit-transform:rotate(-145deg)}75%{-webkit-transform:rotate(-130deg)}100%{-webkit-transform:rotate(-135deg)}}@-moz-keyframes bottombar-x{0%{bottom:0px;-moz-transform:rotate(0deg)}45%{bottom:6px;-moz-transform:rotate(-145deg)}75%{-moz-transform:rotate(-130deg)}100%{-moz-transform:rotate(-135deg)}}@keyframes bottombar-back{0%{bottom:6px;transform:rotate(-135deg)}45%{transform:rotate(10deg)}75%{transform:rotate(-5deg)}100%{bottom:0px;transform:rotate(0)}}@-webkit-keyframes bottombar-back{0%{bottom:6px;-webkit-transform:rotate(-135deg)}45%{-webkit-transform:rotate(10deg)}75%{-webkit-transform:rotate(-5deg)}100%{bottom:0px;-webkit-transform:rotate(0)}}@-moz-keyframes bottombar-back{0%{bottom:6px;-moz-transform:rotate(-135deg)}45%{-moz-transform:rotate(10deg)}75%{-moz-transform:rotate(-5deg)}100%{bottom:0px;-moz-transform:rotate(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.dropdown-menu .divider{background-color:rgba(229,229,229,0.15)}.navbar-nav{margin:1px 0}.navbar-nav .show .dropdown-menu .nav-item .nav-link{padding:10px 15px 10px 60px}[class*="navbar-"] .navbar-nav>li>a,[class*="navbar-"] .navbar-nav>li>a:hover,[class*="navbar-"] .navbar-nav>li>a:focus,[class*="navbar-"] .navbar-nav .active>a,[class*="navbar-"] .navbar-nav .active>a:hover,[class*="navbar-"] .navbar-nav .active>a:focus,[class*="navbar-"] .navbar-nav .show .dropdown-menu>li>a,[class*="navbar-"] .navbar-nav .show .dropdown-menu>li>a:hover,[class*="navbar-"] .navbar-nav .show .dropdown-menu>li>a:focus,[class*="navbar-"] .navbar-nav .show .dropdown-menu>li>a:active{color:white}[class*="navbar-"] .navbar-nav>li>a,[class*="navbar-"] .navbar-nav>li>a:hover,[class*="navbar-"] .navbar-nav>li>a:focus{opacity:.7;background-color:transparent;outline:none}[class*="navbar-"] .navbar-nav .show .dropdown-menu>li>a:hover,[class*="navbar-"] .navbar-nav .show .dropdown-menu>li>a:focus{background-color:rgba(255,255,255,0.1)}[class*="navbar-"] .navbar-nav.navbar-nav .show .dropdown-menu>li>a:active{opacity:1}[class*="navbar-"] .navbar-nav .dropdown>a:hover .caret{border-bottom-color:#fff;border-top-color:#fff}[class*="navbar-"] .navbar-nav .dropdown>a:active .caret{border-bottom-color:white;border-top-color:white}.dropdown-menu{display:none}.navbar-fixed-top{-webkit-backface-visibility:hidden}#bodyClick{height:100%;width:100%;position:fixed;opacity:0;top:0;left:auto;right:250px;content:"";z-index:9999;overflow-x:hidden}.social-line .btn{margin:0 0 10px 0}.subscribe-line .form-control{margin:0 0 10px 0}.social-line.pull-right{float:none}.social-area.pull-right{float:none !important}.form-control+.form-control-feedback{margin-top:-8px}.navbar-toggle:hover,.navbar-toggle:focus{background-color:transparent !important}.btn.dropdown-toggle{margin-bottom:0}.media-post .author{width:20%;float:none !important;display:block;margin:0 auto 10px}.media-post .media-body{width:100%}.navbar-collapse.collapse.in{display:block}.navbar-header .collapse,.navbar-toggle{display:block !important}.navbar-header{float:none}.navbar-nav .show .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse .navbar-nav p{line-height:40px !important;margin:0}.navbar-collapse [class^="pe-7s-"]{float:left;font-size:20px;margin-right:10px}}@media (min-width: 992px){.table-responsive{overflow:visible}}@media (max-width: 991px){.table-responsive{width:100%;margin-bottom:15px;overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}}.bootstrap-switch{display:inline-block;direction:ltr;cursor:pointer;border-radius:30px;border:0;position:relative;text-align:left;overflow:hidden;margin-bottom:5px;margin-left:66px;line-height:8px;width:61px !important;height:26px;outline:none;z-index:0;margin-right:1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}.bootstrap-switch .bootstrap-switch-container{display:inline-flex;top:0;height:26px;border-radius:4px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);width:100px !important}.bootstrap-switch .bootstrap-switch-handle-on,.bootstrap-switch .bootstrap-switch-handle-off,.bootstrap-switch .bootstrap-switch-label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block !important;height:100%;color:#fff;padding:6px 10px;font-size:11px;text-indent:-5px;line-height:15px;-webkit-transition:0.25s ease-out;transition:0.25s ease-out}.bootstrap-switch .bootstrap-switch-handle-on i,.bootstrap-switch .bootstrap-switch-handle-off i,.bootstrap-switch .bootstrap-switch-label i{font-size:12px;line-height:14px}.bootstrap-switch .bootstrap-switch-handle-on,.bootstrap-switch .bootstrap-switch-handle-off{text-align:center;z-index:1;float:left;width:50% !important;background-color:#1DC7EA}.bootstrap-switch .bootstrap-switch-label{text-align:center;z-index:100;color:#333333;background:#ffffff;width:22px !important;height:22px;margin:2px -11px;border-radius:12px;position:relative;float:left;padding:0;background-color:#FFFFFF;box-shadow:0 1px 1px #fff inset,0 1px 1px rgba(0,0,0,0.25)}.bootstrap-switch .bootstrap-switch-handle-on{border-bottom-left-radius:3px;border-top-left-radius:3px}.bootstrap-switch .bootstrap-switch-handle-off{text-indent:6px}.bootstrap-switch input[type='radio'],.bootstrap-switch input[type='checkbox']{position:absolute !important;top:0;left:0;opacity:0;filter:alpha(opacity=0);z-index:-1}.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container{-webkit-transition:margin-left 0.5s;transition:margin-left 0.5s}.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-container{margin-left:-2px !important}.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-container{margin-left:-37px !important}.bootstrap-switch.bootstrap-switch-on:hover .bootstrap-switch-label{width:26px !important;margin:2px -15px}.bootstrap-switch.bootstrap-switch-off:hover .bootstrap-switch-label{width:26px !important;margin:2px -15px -13px -11px}@font-face{font-family:'nucleo-icons';src:url("~assets/fonts/nucleo-icons.eot");src:url("~assets/fonts/nucleo-icons.eot") format("embedded-opentype"),url("~assets/fonts/nucleo-icons.woff2") format("woff2"),url("~assets/fonts/nucleo-icons.woff") format("woff"),url("~assets/fonts/nucleo-icons.ttf") format("truetype"),url("~assets/fonts/nucleo-icons.svg") format("svg");font-weight:normal;font-style:normal}.nc-icon{display:inline-block;font:normal normal normal 14px/1 'nucleo-icons';font-size:inherit;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nc-icon.lg{font-size:1.33333333em;vertical-align:-16%}.nc-icon.x2{font-size:2em}.nc-icon.x3{font-size:3em}.nc-icon.square,.nc-icon.circle{padding:0.33333333em;vertical-align:-16%;background-color:#eee}.nc-icon.circle{border-radius:50%}.nc-icon-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.nc-icon-ul>li{position:relative}.nc-icon-ul>li>.nc-icon{position:absolute;left:-1.57142857em;top:0.14285714em;text-align:center}.nc-icon-ul>li>.nc-icon.lg{top:0;left:-1.35714286em}.nc-icon-ul>li>.nc-icon.circle,.nc-icon-ul>li>.nc-icon.square{top:-0.19047619em;left:-1.9047619em}.all-icons .font-icon-list .font-icon-detail i{font-size:32px}.nc-icon.spin{-webkit-animation:nc-icon-spin 2s infinite linear;-moz-animation:nc-icon-spin 2s infinite linear;animation:nc-icon-spin 2s infinite linear}@-webkit-keyframes nc-icon-spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes nc-icon-spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}@keyframes nc-icon-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.nc-icon.rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.nc-icon.rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.nc-icon.rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.nc-icon.flip-y{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.nc-icon.flip-x{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1)}.nc-air-baloon::before{content:"\ea01"}.nc-album-2::before{content:"\ea02"}.nc-alien-33::before{content:"\ea03"}.nc-align-center::before{content:"\ea04"}.nc-align-left-2::before{content:"\ea05"}.nc-ambulance::before{content:"\ea06"}.nc-android::before{content:"\ea07"}.nc-app::before{content:"\ea08"}.nc-apple::before{content:"\ea09"}.nc-atom::before{content:"\ea0a"}.nc-attach-87::before{content:"\ea0b"}.nc-audio-92::before{content:"\ea0c"}.nc-backpack::before{content:"\ea0d"}.nc-badge::before{content:"\ea0e"}.nc-bag::before{content:"\ea0f"}.nc-bank::before{content:"\ea10"}.nc-battery-81::before{content:"\ea11"}.nc-bell-55::before{content:"\ea12"}.nc-bold::before{content:"\ea13"}.nc-bulb-63::before{content:"\ea14"}.nc-bullet-list-67::before{content:"\ea15"}.nc-bus-front-12::before{content:"\ea16"}.nc-button-pause::before{content:"\ea17"}.nc-button-play::before{content:"\ea18"}.nc-button-power::before{content:"\ea19"}.nc-camera-20::before{content:"\ea1a"}.nc-caps-small::before{content:"\ea1b"}.nc-cart-simple::before{content:"\ea1c"}.nc-cctv::before{content:"\ea1d"}.nc-chart-bar-32::before{content:"\ea1e"}.nc-chart-pie-35::before{content:"\ea1f"}.nc-chart-pie-36::before{content:"\ea20"}.nc-chart::before{content:"\ea21"}.nc-chat-round::before{content:"\ea22"}.nc-check-2::before{content:"\ea23"}.nc-circle-09::before{content:"\ea24"}.nc-circle::before{content:"\ea25"}.nc-cloud-download-93::before{content:"\ea26"}.nc-cloud-upload-94::before{content:"\ea27"}.nc-compass-05::before{content:"\ea28"}.nc-controller-modern::before{content:"\ea29"}.nc-credit-card::before{content:"\ea2a"}.nc-delivery-fast::before{content:"\ea2b"}.nc-email-83::before{content:"\ea2c"}.nc-email-85::before{content:"\ea2d"}.nc-explore-2::before{content:"\ea2e"}.nc-fav-remove::before{content:"\ea2f"}.nc-favourite-28::before{content:"\ea30"}.nc-globe-2::before{content:"\ea31"}.nc-grid-45::before{content:"\ea32"}.nc-headphones-2::before{content:"\ea33"}.nc-html5::before{content:"\ea34"}.nc-istanbul::before{content:"\ea35"}.nc-key-25::before{content:"\ea36"}.nc-layers-3::before{content:"\ea37"}.nc-light-3::before{content:"\ea38"}.nc-lock-circle-open::before{content:"\ea39"}.nc-map-big::before{content:"\ea3a"}.nc-mobile::before{content:"\ea3c"}.nc-money-coins::before{content:"\ea3b"}.nc-note-03::before{content:"\ea3d"}.nc-notes::before{content:"\ea3e"}.nc-notification-70::before{content:"\ea3f"}.nc-palette::before{content:"\ea40"}.nc-paper-2::before{content:"\ea41"}.nc-pin-3::before{content:"\ea42"}.nc-planet::before{content:"\ea43"}.nc-preferences-circle-rotate::before{content:"\ea44"}.nc-puzzle-10::before{content:"\ea45"}.nc-quote::before{content:"\ea46"}.nc-refresh-02::before{content:"\ea47"}.nc-ruler-pencil::before{content:"\ea48"}.nc-satisfied::before{content:"\ea49"}.nc-scissors::before{content:"\ea4a"}.nc-send::before{content:"\ea4b"}.nc-settings-90::before{content:"\ea4c"}.nc-settings-gear-64::before{content:"\ea4d"}.nc-settings-tool-66::before{content:"\ea4e"}.nc-simple-add::before{content:"\ea4f"}.nc-simple-delete::before{content:"\ea50"}.nc-simple-remove::before{content:"\ea51"}.nc-single-02::before{content:"\ea52"}.nc-single-copy-04::before{content:"\ea53"}.nc-spaceship::before{content:"\ea54"}.nc-square-pin::before{content:"\ea55"}.nc-stre-down::before{content:"\ea56"}.nc-stre-left::before{content:"\ea57"}.nc-stre-right::before{content:"\ea58"}.nc-stre-up::before{content:"\ea59"}.nc-sun-fog-29::before{content:"\ea5a"}.nc-support-17::before{content:"\ea5b"}.nc-tablet-2::before{content:"\ea5c"}.nc-tag-content::before{content:"\ea5d"}.nc-tap-01::before{content:"\ea5e"}.nc-time-alarm::before{content:"\ea5f"}.nc-tv-2::before{content:"\ea60"}.nc-umbrella-13::before{content:"\ea61"}.nc-vector::before{content:"\ea62"}.nc-watch-time::before{content:"\ea63"}.nc-zoom-split::before{content:"\ea64"}.rna-container .alert{border-radius:4px}.rna-container .alert button.close{color:#000;display:flex;justify-content:center;align-items:center}.rna-container .alert button.close span{margin-top:-4px}.sidebar[data-color="black"]:after{background:#282828;background:-moz-linear-gradient(top, #282828 0%, rgba(17,17,17,0.7) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #282828), color-stop(100%, rgba(17,17,17,0.7)));background:-webkit-linear-gradient(top, #282828 0%, rgba(17,17,17,0.7) 100%);background:-o-linear-gradient(top, #282828 0%, rgba(17,17,17,0.7) 100%);background:-ms-linear-gradient(top, #282828 0%, rgba(17,17,17,0.7) 100%);background:linear-gradient(to bottom, #282828 0%, rgba(17,17,17,0.7) 100%);background-size:150% 150%}.sidebar .logo-img img{max-width:40px;max-height:40px}@media (max-width: 991px){.sidebar .nav>li.active.active-pro{position:relative;bottom:unset}}#bodyClick{position:absolute} diff --git a/src/assets/css/pe-icon-7-stroke.css b/src/assets/css/pe-icon-7-stroke.css deleted file mode 100644 index 286db6b1..00000000 --- a/src/assets/css/pe-icon-7-stroke.css +++ /dev/null @@ -1,649 +0,0 @@ -/*! - -========================================================= -* Light Bootstrap Dashboard React - v1.3.0 -========================================================= - -* Product Page: https://www.creative-tim.com/product/light-bootstrap-dashboard-react -* Copyright 2019 Creative Tim (https://www.creative-tim.com) -* Licensed under MIT (https://github.com/creativetimofficial/light-bootstrap-dashboard-react/blob/master/LICENSE.md) - -* Coded by Creative Tim - -========================================================= - -* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -*/ -@font-face { - font-family: 'Pe-icon-7-stroke'; - src:url('../fonts/Pe-icon-7-stroke.eot?d7yf1v'); - src:url('../fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v') format('embedded-opentype'), - url('../fonts/Pe-icon-7-stroke.woff?d7yf1v') format('woff'), - url('../fonts/Pe-icon-7-stroke.ttf?d7yf1v') format('truetype'), - url('../fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke') format('svg'); - font-weight: normal; - font-style: normal; -} - -[class^="pe-7s-"], [class*=" pe-7s-"] { - display: inline-block; - font-family: 'Pe-icon-7-stroke'; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - - /* Better Font Rendering =========== */ - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.pe-7s-album:before { - content: "\e6aa"; -} -.pe-7s-arc:before { - content: "\e6ab"; -} -.pe-7s-back-2:before { - content: "\e6ac"; -} -.pe-7s-bandaid:before { - content: "\e6ad"; -} -.pe-7s-car:before { - content: "\e6ae"; -} -.pe-7s-diamond:before { - content: "\e6af"; -} -.pe-7s-door-lock:before { - content: "\e6b0"; -} -.pe-7s-eyedropper:before { - content: "\e6b1"; -} -.pe-7s-female:before { - content: "\e6b2"; -} -.pe-7s-gym:before { - content: "\e6b3"; -} -.pe-7s-hammer:before { - content: "\e6b4"; -} -.pe-7s-headphones:before { - content: "\e6b5"; -} -.pe-7s-helm:before { - content: "\e6b6"; -} -.pe-7s-hourglass:before { - content: "\e6b7"; -} -.pe-7s-leaf:before { - content: "\e6b8"; -} -.pe-7s-magic-wand:before { - content: "\e6b9"; -} -.pe-7s-male:before { - content: "\e6ba"; -} -.pe-7s-map-2:before { - content: "\e6bb"; -} -.pe-7s-next-2:before { - content: "\e6bc"; -} -.pe-7s-paint-bucket:before { - content: "\e6bd"; -} -.pe-7s-pendrive:before { - content: "\e6be"; -} -.pe-7s-photo:before { - content: "\e6bf"; -} -.pe-7s-piggy:before { - content: "\e6c0"; -} -.pe-7s-plugin:before { - content: "\e6c1"; -} -.pe-7s-refresh-2:before { - content: "\e6c2"; -} -.pe-7s-rocket:before { - content: "\e6c3"; -} -.pe-7s-settings:before { - content: "\e6c4"; -} -.pe-7s-shield:before { - content: "\e6c5"; -} -.pe-7s-smile:before { - content: "\e6c6"; -} -.pe-7s-usb:before { - content: "\e6c7"; -} -.pe-7s-vector:before { - content: "\e6c8"; -} -.pe-7s-wine:before { - content: "\e6c9"; -} -.pe-7s-cloud-upload:before { - content: "\e68a"; -} -.pe-7s-cash:before { - content: "\e68c"; -} -.pe-7s-close:before { - content: "\e680"; -} -.pe-7s-bluetooth:before { - content: "\e68d"; -} -.pe-7s-cloud-download:before { - content: "\e68b"; -} -.pe-7s-way:before { - content: "\e68e"; -} -.pe-7s-close-circle:before { - content: "\e681"; -} -.pe-7s-id:before { - content: "\e68f"; -} -.pe-7s-angle-up:before { - content: "\e682"; -} -.pe-7s-wristwatch:before { - content: "\e690"; -} -.pe-7s-angle-up-circle:before { - content: "\e683"; -} -.pe-7s-world:before { - content: "\e691"; -} -.pe-7s-angle-right:before { - content: "\e684"; -} -.pe-7s-volume:before { - content: "\e692"; -} -.pe-7s-angle-right-circle:before { - content: "\e685"; -} -.pe-7s-users:before { - content: "\e693"; -} -.pe-7s-angle-left:before { - content: "\e686"; -} -.pe-7s-user-female:before { - content: "\e694"; -} -.pe-7s-angle-left-circle:before { - content: "\e687"; -} -.pe-7s-up-arrow:before { - content: "\e695"; -} -.pe-7s-angle-down:before { - content: "\e688"; -} -.pe-7s-switch:before { - content: "\e696"; -} -.pe-7s-angle-down-circle:before { - content: "\e689"; -} -.pe-7s-scissors:before { - content: "\e697"; -} -.pe-7s-wallet:before { - content: "\e600"; -} -.pe-7s-safe:before { - content: "\e698"; -} -.pe-7s-volume2:before { - content: "\e601"; -} -.pe-7s-volume1:before { - content: "\e602"; -} -.pe-7s-voicemail:before { - content: "\e603"; -} -.pe-7s-video:before { - content: "\e604"; -} -.pe-7s-user:before { - content: "\e605"; -} -.pe-7s-upload:before { - content: "\e606"; -} -.pe-7s-unlock:before { - content: "\e607"; -} -.pe-7s-umbrella:before { - content: "\e608"; -} -.pe-7s-trash:before { - content: "\e609"; -} -.pe-7s-tools:before { - content: "\e60a"; -} -.pe-7s-timer:before { - content: "\e60b"; -} -.pe-7s-ticket:before { - content: "\e60c"; -} -.pe-7s-target:before { - content: "\e60d"; -} -.pe-7s-sun:before { - content: "\e60e"; -} -.pe-7s-study:before { - content: "\e60f"; -} -.pe-7s-stopwatch:before { - content: "\e610"; -} -.pe-7s-star:before { - content: "\e611"; -} -.pe-7s-speaker:before { - content: "\e612"; -} -.pe-7s-signal:before { - content: "\e613"; -} -.pe-7s-shuffle:before { - content: "\e614"; -} -.pe-7s-shopbag:before { - content: "\e615"; -} -.pe-7s-share:before { - content: "\e616"; -} -.pe-7s-server:before { - content: "\e617"; -} -.pe-7s-search:before { - content: "\e618"; -} -.pe-7s-film:before { - content: "\e6a5"; -} -.pe-7s-science:before { - content: "\e619"; -} -.pe-7s-disk:before { - content: "\e6a6"; -} -.pe-7s-ribbon:before { - content: "\e61a"; -} -.pe-7s-repeat:before { - content: "\e61b"; -} -.pe-7s-refresh:before { - content: "\e61c"; -} -.pe-7s-add-user:before { - content: "\e6a9"; -} -.pe-7s-refresh-cloud:before { - content: "\e61d"; -} -.pe-7s-paperclip:before { - content: "\e69c"; -} -.pe-7s-radio:before { - content: "\e61e"; -} -.pe-7s-note2:before { - content: "\e69d"; -} -.pe-7s-print:before { - content: "\e61f"; -} -.pe-7s-network:before { - content: "\e69e"; -} -.pe-7s-prev:before { - content: "\e620"; -} -.pe-7s-mute:before { - content: "\e69f"; -} -.pe-7s-power:before { - content: "\e621"; -} -.pe-7s-medal:before { - content: "\e6a0"; -} -.pe-7s-portfolio:before { - content: "\e622"; -} -.pe-7s-like2:before { - content: "\e6a1"; -} -.pe-7s-plus:before { - content: "\e623"; -} -.pe-7s-left-arrow:before { - content: "\e6a2"; -} -.pe-7s-play:before { - content: "\e624"; -} -.pe-7s-key:before { - content: "\e6a3"; -} -.pe-7s-plane:before { - content: "\e625"; -} -.pe-7s-joy:before { - content: "\e6a4"; -} -.pe-7s-photo-gallery:before { - content: "\e626"; -} -.pe-7s-pin:before { - content: "\e69b"; -} -.pe-7s-phone:before { - content: "\e627"; -} -.pe-7s-plug:before { - content: "\e69a"; -} -.pe-7s-pen:before { - content: "\e628"; -} -.pe-7s-right-arrow:before { - content: "\e699"; -} -.pe-7s-paper-plane:before { - content: "\e629"; -} -.pe-7s-delete-user:before { - content: "\e6a7"; -} -.pe-7s-paint:before { - content: "\e62a"; -} -.pe-7s-bottom-arrow:before { - content: "\e6a8"; -} -.pe-7s-notebook:before { - content: "\e62b"; -} -.pe-7s-note:before { - content: "\e62c"; -} -.pe-7s-next:before { - content: "\e62d"; -} -.pe-7s-news-paper:before { - content: "\e62e"; -} -.pe-7s-musiclist:before { - content: "\e62f"; -} -.pe-7s-music:before { - content: "\e630"; -} -.pe-7s-mouse:before { - content: "\e631"; -} -.pe-7s-more:before { - content: "\e632"; -} -.pe-7s-moon:before { - content: "\e633"; -} -.pe-7s-monitor:before { - content: "\e634"; -} -.pe-7s-micro:before { - content: "\e635"; -} -.pe-7s-menu:before { - content: "\e636"; -} -.pe-7s-map:before { - content: "\e637"; -} -.pe-7s-map-marker:before { - content: "\e638"; -} -.pe-7s-mail:before { - content: "\e639"; -} -.pe-7s-mail-open:before { - content: "\e63a"; -} -.pe-7s-mail-open-file:before { - content: "\e63b"; -} -.pe-7s-magnet:before { - content: "\e63c"; -} -.pe-7s-loop:before { - content: "\e63d"; -} -.pe-7s-look:before { - content: "\e63e"; -} -.pe-7s-lock:before { - content: "\e63f"; -} -.pe-7s-lintern:before { - content: "\e640"; -} -.pe-7s-link:before { - content: "\e641"; -} -.pe-7s-like:before { - content: "\e642"; -} -.pe-7s-light:before { - content: "\e643"; -} -.pe-7s-less:before { - content: "\e644"; -} -.pe-7s-keypad:before { - content: "\e645"; -} -.pe-7s-junk:before { - content: "\e646"; -} -.pe-7s-info:before { - content: "\e647"; -} -.pe-7s-home:before { - content: "\e648"; -} -.pe-7s-help2:before { - content: "\e649"; -} -.pe-7s-help1:before { - content: "\e64a"; -} -.pe-7s-graph3:before { - content: "\e64b"; -} -.pe-7s-graph2:before { - content: "\e64c"; -} -.pe-7s-graph1:before { - content: "\e64d"; -} -.pe-7s-graph:before { - content: "\e64e"; -} -.pe-7s-global:before { - content: "\e64f"; -} -.pe-7s-gleam:before { - content: "\e650"; -} -.pe-7s-glasses:before { - content: "\e651"; -} -.pe-7s-gift:before { - content: "\e652"; -} -.pe-7s-folder:before { - content: "\e653"; -} -.pe-7s-flag:before { - content: "\e654"; -} -.pe-7s-filter:before { - content: "\e655"; -} -.pe-7s-file:before { - content: "\e656"; -} -.pe-7s-expand1:before { - content: "\e657"; -} -.pe-7s-exapnd2:before { - content: "\e658"; -} -.pe-7s-edit:before { - content: "\e659"; -} -.pe-7s-drop:before { - content: "\e65a"; -} -.pe-7s-drawer:before { - content: "\e65b"; -} -.pe-7s-download:before { - content: "\e65c"; -} -.pe-7s-display2:before { - content: "\e65d"; -} -.pe-7s-display1:before { - content: "\e65e"; -} -.pe-7s-diskette:before { - content: "\e65f"; -} -.pe-7s-date:before { - content: "\e660"; -} -.pe-7s-cup:before { - content: "\e661"; -} -.pe-7s-culture:before { - content: "\e662"; -} -.pe-7s-crop:before { - content: "\e663"; -} -.pe-7s-credit:before { - content: "\e664"; -} -.pe-7s-copy-file:before { - content: "\e665"; -} -.pe-7s-config:before { - content: "\e666"; -} -.pe-7s-compass:before { - content: "\e667"; -} -.pe-7s-comment:before { - content: "\e668"; -} -.pe-7s-coffee:before { - content: "\e669"; -} -.pe-7s-cloud:before { - content: "\e66a"; -} -.pe-7s-clock:before { - content: "\e66b"; -} -.pe-7s-check:before { - content: "\e66c"; -} -.pe-7s-chat:before { - content: "\e66d"; -} -.pe-7s-cart:before { - content: "\e66e"; -} -.pe-7s-camera:before { - content: "\e66f"; -} -.pe-7s-call:before { - content: "\e670"; -} -.pe-7s-calculator:before { - content: "\e671"; -} -.pe-7s-browser:before { - content: "\e672"; -} -.pe-7s-box2:before { - content: "\e673"; -} -.pe-7s-box1:before { - content: "\e674"; -} -.pe-7s-bookmarks:before { - content: "\e675"; -} -.pe-7s-bicycle:before { - content: "\e676"; -} -.pe-7s-bell:before { - content: "\e677"; -} -.pe-7s-battery:before { - content: "\e678"; -} -.pe-7s-ball:before { - content: "\e679"; -} -.pe-7s-back:before { - content: "\e67a"; -} -.pe-7s-attention:before { - content: "\e67b"; -} -.pe-7s-anchor:before { - content: "\e67c"; -} -.pe-7s-albums:before { - content: "\e67d"; -} -.pe-7s-alarm:before { - content: "\e67e"; -} -.pe-7s-airplay:before { - content: "\e67f"; -} diff --git a/src/assets/fonts/Pe-icon-7-stroke.eot b/src/assets/fonts/Pe-icon-7-stroke.eot deleted file mode 100644 index 6f7b5848..00000000 Binary files a/src/assets/fonts/Pe-icon-7-stroke.eot and /dev/null differ diff --git a/src/assets/fonts/Pe-icon-7-stroke.svg b/src/assets/fonts/Pe-icon-7-stroke.svg deleted file mode 100644 index 13d9709a..00000000 --- a/src/assets/fonts/Pe-icon-7-stroke.svg +++ /dev/null @@ -1,212 +0,0 @@ - - - -Generated by IcoMoon - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/assets/fonts/Pe-icon-7-stroke.ttf b/src/assets/fonts/Pe-icon-7-stroke.ttf deleted file mode 100644 index bc8a269c..00000000 Binary files a/src/assets/fonts/Pe-icon-7-stroke.ttf and /dev/null differ diff --git a/src/assets/fonts/Pe-icon-7-stroke.woff b/src/assets/fonts/Pe-icon-7-stroke.woff deleted file mode 100644 index c205e6fd..00000000 Binary files a/src/assets/fonts/Pe-icon-7-stroke.woff and /dev/null differ diff --git a/src/assets/fonts/glyphicons-halflings-regular.eot b/src/assets/fonts/glyphicons-halflings-regular.eot deleted file mode 100644 index b93a4953..00000000 Binary files a/src/assets/fonts/glyphicons-halflings-regular.eot and /dev/null differ diff --git a/src/assets/fonts/glyphicons-halflings-regular.svg b/src/assets/fonts/glyphicons-halflings-regular.svg deleted file mode 100644 index 94fb5490..00000000 --- a/src/assets/fonts/glyphicons-halflings-regular.svg +++ /dev/null @@ -1,288 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/assets/fonts/glyphicons-halflings-regular.ttf b/src/assets/fonts/glyphicons-halflings-regular.ttf deleted file mode 100644 index 1413fc60..00000000 Binary files a/src/assets/fonts/glyphicons-halflings-regular.ttf and /dev/null differ diff --git a/src/assets/fonts/glyphicons-halflings-regular.woff b/src/assets/fonts/glyphicons-halflings-regular.woff deleted file mode 100644 index 9e612858..00000000 Binary files a/src/assets/fonts/glyphicons-halflings-regular.woff and /dev/null differ diff --git a/src/assets/fonts/glyphicons-halflings-regular.woff2 b/src/assets/fonts/glyphicons-halflings-regular.woff2 deleted file mode 100644 index 64539b54..00000000 Binary files a/src/assets/fonts/glyphicons-halflings-regular.woff2 and /dev/null differ diff --git a/src/assets/fonts/nucleo-icons.eot b/src/assets/fonts/nucleo-icons.eot new file mode 100644 index 00000000..cd4c7810 Binary files /dev/null and b/src/assets/fonts/nucleo-icons.eot differ diff --git a/src/assets/fonts/nucleo-icons.svg b/src/assets/fonts/nucleo-icons.svg new file mode 100644 index 00000000..93c6dba1 --- /dev/null +++ b/src/assets/fonts/nucleo-icons.svg @@ -0,0 +1,312 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/fonts/nucleo-icons.ttf b/src/assets/fonts/nucleo-icons.ttf new file mode 100644 index 00000000..fdbc77a3 Binary files /dev/null and b/src/assets/fonts/nucleo-icons.ttf differ diff --git a/src/assets/fonts/nucleo-icons.woff b/src/assets/fonts/nucleo-icons.woff new file mode 100644 index 00000000..66f39ab1 Binary files /dev/null and b/src/assets/fonts/nucleo-icons.woff differ diff --git a/src/assets/fonts/nucleo-icons.woff2 b/src/assets/fonts/nucleo-icons.woff2 new file mode 100644 index 00000000..ffb5befd Binary files /dev/null and b/src/assets/fonts/nucleo-icons.woff2 differ diff --git a/src/assets/img/photo-1431578500526-4d9613015464.jpeg b/src/assets/img/photo-1431578500526-4d9613015464.jpeg new file mode 100644 index 00000000..6ae59e49 Binary files /dev/null and b/src/assets/img/photo-1431578500526-4d9613015464.jpeg differ diff --git a/src/assets/sass/lbd/_checkbox-radio-switch.scss b/src/assets/sass/lbd/_checkbox-radio-switch.scss deleted file mode 100644 index 65a3612a..00000000 --- a/src/assets/sass/lbd/_checkbox-radio-switch.scss +++ /dev/null @@ -1,363 +0,0 @@ -/* Checkbox and radio */ -.checkbox, -.radio { - margin-bottom: 12px; -} - -.checkbox label, -.radio label { - display: inline-block; - position: relative; - cursor: pointer; - padding-left: 24px; - margin-bottom: 0; -} - -.checkbox label::before, -.checkbox label::after{ - font-family: 'FontAwesome'; - content: "\f096"; - display: inline-block; - position: absolute; - width: 20px; - height: 20px; - left: 0; - cursor: pointer; - line-height: 19px; - font-size: 20px; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - top: 1px; - color: $medium-gray; - transition: color 0.2s linear; - padding: 1px; -} - - .checkbox label::after{ - content: ""; - text-align: center; - opacity: 1; - left: 1px; - color: $medium-gray; -} - -.checkbox input[type="checkbox"], -.radio input[type="radio"] { - opacity: 0; - margin-left: 0; -} - -.checkbox input[type="checkbox"]:checked + label::after{ - font-family: 'FontAwesome'; - content: "\f046"; -} - -.checkbox input[type="checkbox"]:checked + label::after{ - color: $info-color; -} - -.checkbox input[type="checkbox"]:checked + label::before{ - opacity: 0; -} - -.checkbox input[type="checkbox"]:disabled + label, -.radio input[type="radio"]:disabled + label, -.checkbox input[type="checkbox"]:disabled:checked + label::after { - color: $medium-gray; -} -.checkbox input[type="checkbox"]:disabled + label::before, -.checkbox input[type="checkbox"]:disabled + label::after{ - cursor: not-allowed; -} - -.checkbox input[type="checkbox"]:disabled + label, -.radio input[type="radio"]:disabled + label{ - cursor: not-allowed; -} - -.checkbox.checkbox-circle label::before { - border-radius: 50%; -} - -.checkbox.checkbox-inline { - padding-left:0; -} - -.checkbox-primary input[type="checkbox"]:checked + label::before { - background-color: #428bca; - border-color: #428bca; -} - -.checkbox-primary input[type="checkbox"]:checked + label::after { - color: #fff; -} - -.checkbox-danger input[type="checkbox"]:checked + label::before { - background-color: #d9534f; - border-color: #d9534f; -} - -.checkbox-danger input[type="checkbox"]:checked + label::after { - color: #fff; -} - -.checkbox-info input[type="checkbox"]:checked + label::before { - background-color: #5bc0de; - border-color: #5bc0de; -} - -.checkbox-info input[type="checkbox"]:checked + label::after { - color: #fff; -} - -.checkbox-warning input[type="checkbox"]:checked + label::before { - background-color: #f0ad4e; - border-color: #f0ad4e; -} - -.checkbox-warning input[type="checkbox"]:checked + label::after { - color: #fff; -} - -.checkbox-success input[type="checkbox"]:checked + label::before { - background-color: #5cb85c; - border-color: #5cb85c; -} - -.checkbox-success input[type="checkbox"]:checked + label::after { - color: #fff; -} - -.radio label::before, -.radio label::after { - font-family: 'FontAwesome'; - content: "\f10c"; - font-size: 20px; - height: 20px; - width: 20px; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - display: inline-block; - position: absolute; - line-height: 19px; - left: 0; - top: 0; - color: $medium-gray; - padding: 1px; - transition: color 0.2s linear; -} - -.radio input[type="radio"]:checked + label::after { - font-family: 'FontAwesome'; - content: "\f192"; - color: $medium-gray; -} - -.radio input[type="radio"]:checked + label::after{ - color: $info-color; -} - - -.radio input[type="radio"]:disabled + label { - color: #ddd; -} - -.radio input[type="radio"]:disabled + label::before, -.radio input[type="radio"]:disabled + label::after { - color: #ddd; -} - -.radio.radio-inline { - margin-top: 0; -} - - - - -/** - * bootstrap-switch - Turn checkboxes and radio buttons into toggle switches. - * - * @version v3.3.4 - * @homepage https://bttstrp.github.io/bootstrap-switch - * @author Mattia Larentis (http://larentis.eu) - * @license Apache-2.0 - */ - -.bootstrap-switch { - display: inline-block; - direction: ltr; - cursor: pointer; - border-radius: 4px; - border: 1px solid; - border-color: #ccc; - position: relative; - text-align: left; - overflow: hidden; - line-height: 8px; - z-index: 0; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - vertical-align: middle; - -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; - -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; - transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -} -.bootstrap-switch .bootstrap-switch-container { - display: inline-block; - top: 0; - border-radius: 4px; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); -} -.bootstrap-switch .bootstrap-switch-handle-on, -.bootstrap-switch .bootstrap-switch-handle-off, -.bootstrap-switch .bootstrap-switch-label { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - cursor: pointer; - display: table-cell; - vertical-align: middle; - padding: 6px 12px; - font-size: 14px; - line-height: 20px; -} -.bootstrap-switch .bootstrap-switch-handle-on, -.bootstrap-switch .bootstrap-switch-handle-off { - text-align: center; - z-index: 1; -} -.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, -.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary { - color: #fff; - background: #337ab7; -} -.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info, -.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info { - color: #fff; - background: #5bc0de; -} -.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success, -.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success { - color: #fff; - background: #5cb85c; -} -.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning, -.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning { - background: #f0ad4e; - color: #fff; -} -.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger, -.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger { - color: #fff; - background: #d9534f; -} -.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default, -.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default { - color: #000; - background: #eeeeee; -} -.bootstrap-switch .bootstrap-switch-label { - text-align: center; - margin-top: -1px; - margin-bottom: -1px; - z-index: 100; - color: #333; - background: #fff; -} -.bootstrap-switch span::before { - content: "\200b"; -} -.bootstrap-switch .bootstrap-switch-handle-on { - border-bottom-left-radius: 3px; - border-top-left-radius: 3px; -} -.bootstrap-switch .bootstrap-switch-handle-off { - border-bottom-right-radius: 3px; - border-top-right-radius: 3px; -} -.bootstrap-switch input[type='radio'], -.bootstrap-switch input[type='checkbox'] { - position: absolute !important; - top: 0; - left: 0; - margin: 0; - z-index: -1; - opacity: 0; - filter: alpha(opacity=0); - visibility: hidden; -} -.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on, -.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off, -.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label { - padding: 1px 5px; - font-size: 12px; - line-height: 1.5; -} -.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on, -.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off, -.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label { - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; -} -.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on, -.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off, -.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label { - padding: 6px 16px; - font-size: 18px; - line-height: 1.3333333; -} -.bootstrap-switch.bootstrap-switch-disabled, -.bootstrap-switch.bootstrap-switch-readonly, -.bootstrap-switch.bootstrap-switch-indeterminate { - cursor: default !important; -} -.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on, -.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on, -.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on, -.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off, -.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off, -.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off, -.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label, -.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label, -.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label { - opacity: 0.5; - filter: alpha(opacity=50); - cursor: default !important; -} -.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container { - -webkit-transition: margin-left 0.5s; - -o-transition: margin-left 0.5s; - transition: margin-left 0.5s; -} -.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on { - border-bottom-left-radius: 0; - border-top-left-radius: 0; - border-bottom-right-radius: 3px; - border-top-right-radius: 3px; -} -.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off { - border-bottom-right-radius: 0; - border-top-right-radius: 0; - border-bottom-left-radius: 3px; - border-top-left-radius: 3px; -} -.bootstrap-switch.bootstrap-switch-focused { - border-color: #66afe9; - outline: 0; - -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); - box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); -} -.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label, -.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-off .bootstrap-switch-label { - border-bottom-right-radius: 3px; - border-top-right-radius: 3px; -} -.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label, -.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-label { - border-bottom-left-radius: 3px; - border-top-left-radius: 3px; -} diff --git a/src/assets/sass/lbd/_navbars.scss b/src/assets/sass/lbd/_navbars.scss deleted file mode 100644 index 40244454..00000000 --- a/src/assets/sass/lbd/_navbars.scss +++ /dev/null @@ -1,293 +0,0 @@ -.nav { - > li{ - > a:hover, - > a:focus{ - background-color: transparent; - } - } -} -.navbar{ - border: $none; - font-size: $font-size-navbar; - border-radius: 0; - - .navbar-brand { - font-weight: $font-weight-normal; - margin: $navbar-margin-brand; - padding: $navbar-padding-brand; - font-size: $font-size-large-navbar; - } - .navbar-nav{ - > li > a { - padding: $navbar-padding-a; - margin: $navbar-margin-a; - position: relative; - } - > li > a.btn{ - margin: $navbar-margin-a-btn; - padding: $padding-base-vertical $padding-base-horizontal; - } - > li > a.btn-round{ - margin: $navbar-margin-a-btn-round; - } - > li > a [class^="fa"]{ - font-size: $font-size-large + 1; - position: relative; - line-height: 16px; - top: 1px; - } - - .notification{ - position: absolute; - background-color: #FB404B; - text-align: center; - border-radius: 10px; - min-width: 18px; - padding: 0 5px; - height: 18px; - font-size: 12px; - color: #FFFFFF; - font-weight: bold; - line-height: 18px; - top: 0px; - left: 7px; - } - } - .btn{ - margin: $navbar-margin-btn; - font-size: $font-size-base; - } - .btn-simple{ - font-size: $font-size-medium; - } - .caret{ - // @include center-item(); - } - - &.fixed{ - width: calc(100% - $sidebar-width); - right: 0; - left: auto; - border-radius: 0; - } - -} - -.navbar-nav > li > .dropdown-menu{ - border-radius: $border-radius-extreme; - margin-top: -5px; -} - -.navbar-transparent, [class*="navbar-ct"]{ - .navbar-brand{ - color: $white-color; - @include opacity(.9); - - &:focus, - &:hover{ - background-color: transparent; - @include opacity(1); - } - } - - .navbar-nav{ - > li > a:not(.btn){ - color: $white-color; - border-color: $white-color; - @include opacity(0.8); - } - > .active > a:not(.btn), - > .active > a:hover:not(.btn), - > .active > a:focus:not(.btn), - > li > a:hover:not(.btn), - > li > a:focus:not(.btn){ - background-color: transparent; - border-radius: 3px; - color: $white-color; - @include opacity(1); - } - .nav > li > a.btn:hover{ - background-color: transparent; - } - - > .dropdown > a .caret, - > .dropdown > a:hover .caret, - > .dropdown > a:focus .caret{ - border-bottom-color: $white-color; - border-top-color: $white-color; - } - - > .open > a, - > .open > a:hover, - > .open > a:focus { - background-color: transparent; - color: $white-color; - @include opacity(1); - } - } - - .btn-default{ - color: $white-color; - border-color: $white-color; - } - .btn-default.btn-fill{ - color: $dark-gray; - background-color: $white-color; - @include opacity(.9); - } - .btn-default.btn-fill:hover, - .btn-default.btn-fill:focus, - .btn-default.btn-fill:active, - .btn-default.btn-fill.active, - .open .dropdown-toggle.btn-fill.btn-default{ - border-color: $white-color; - @include opacity(1); - } - -} -.navbar-transparent{ - .dropdown-menu .divider{ - background-color: rgba($white-color,.2); - } -} - -.nav-open .nav .caret{ - border-bottom-color: $white-color; - border-top-color: $white-color; -} - -.navbar-default { - background-color: $white-navbar; - border-bottom: 1px solid rgba(0, 0, 0, 0.1); - - .navbar-nav{ - > li > a:not(.btn){ - color: $dark-gray; - } - - > .active > a, - > .active > a:not(.btn):hover, - > .active > a:not(.btn):focus, - > li > a:not(.btn):hover, - > li > a:not(.btn):focus { - background-color: transparent; - border-radius: 3px; - color: $info-color; - @include opacity(1); - } - - > .dropdown > a:hover .caret, - > .dropdown > a:focus .caret { - border-bottom-color: $info-color; - border-top-color: $info-color; - - } - - > .open > a, - > .open > a:hover, - > .open > a:focus{ - background-color: transparent; - color: $info-color; - } - - .navbar-toggle:hover,.navbar-toggle:focus { - background-color: transparent; - } - - } - - &:not(.navbar-transparent) .btn-default:hover{ - color: $info-color; - border-color: $info-color; - } - &:not(.navbar-transparent) .btn-neutral, - &:not(.navbar-transparent) .btn-neutral:hover, - &:not(.navbar-transparent) .btn-neutral:active{ - color: $dark-gray; - } -} - -/* Navbar with icons */ - -.navbar-icons{ - &.navbar .navbar-brand{ - margin-top: 12px; - margin-bottom: 12px; - } - .navbar-nav{ - > li > a{ - text-align: center; - padding: $navbar-padding-a-icons; - margin: $navbar-margin-a-icons; - } - - [class^="pe"] { - font-size: 30px; - position: relative; - } - p { - margin: 3px 0 0; - } - } -} - -.navbar-form{ - @include box-shadow(none); - .form-control{ - @include light-form(); - height: 22px; - font-size: $font-size-navbar; - line-height: $line-height-general; - color: $light-gray; - } - .navbar-transparent & .form-control, - [class*="navbar-ct"] & .form-control{ - color: $white-color; - border: $none; - border-bottom: 1px solid rgba($white-color,.6); - } - -} - -.navbar-ct-blue{ - @include navbar-color($blue-navbar); -} -.navbar-ct-azure{ - @include navbar-color($azure-navbar); -} -.navbar-ct-green{ - @include navbar-color($green-navbar); -} -.navbar-ct-orange{ - @include navbar-color($orange-navbar); -} -.navbar-ct-red{ - @include navbar-color($red-navbar); -} - -.navbar-transparent{ - padding-top: 15px; - background-color: transparent; - border-bottom: 1px solid transparent; -} - -.navbar-toggle{ - margin-top: 19px; - margin-bottom: 19px; - border: $none; - - .icon-bar { - background-color: $white-color; - } - .navbar-collapse, - .navbar-form { - border-color: transparent; - } - - &.navbar-default .navbar-toggle:hover, - &.navbar-default .navbar-toggle:focus { - background-color: transparent; - } -} - - diff --git a/src/assets/sass/lbd/_sidebar-and-main-panel.scss b/src/assets/sass/lbd/_sidebar-and-main-panel.scss deleted file mode 100644 index 2f88c5d7..00000000 --- a/src/assets/sass/lbd/_sidebar-and-main-panel.scss +++ /dev/null @@ -1,267 +0,0 @@ -.sidebar{ - position: fixed; - top: 0; - bottom: 0; - left: 0; - width: 260px; - display: block; - z-index: 1; - color: #fff; - font-weight: 200; - background-size: cover; - background-position: center center; - - .sidebar-wrapper{ - position: relative; - height: calc(100vh - 75px); - overflow: auto; - width: 260px; - z-index: 4; - padding-bottom: 30px; - } - - .sidebar-background{ - position: absolute; - z-index: 1; - height: 100%; - width: 100%; - display: block; - top: 0; - left: 0; - background-size: cover; - background-position: center center; - } - - .logo{ - padding: 10px 30px; - border-bottom: 1px solid rgba(255, 255, 255, 0.2); - position: relative; - z-index: 4; - - p{ - float: left; - font-size: 20px; - margin: 10px 10px; - color: $white-color; - line-height: 20px; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - } - - a.logo-mini{ - float: left; - text-align: center; - width: 30px; - margin-right: 15px; - - img{ - width: 40px; - margin-left: -3px; - display: block; - margin-top: 2px; - } - } - - a.logo-normal{ - display: block; - } - - .logo-img{ - width: 34px; - display: inline-block; - height: 34px; - margin-left: -2px; - margin-top: -2px; - margin-right: 10px; - border-radius: 30px; - text-align: center; - } - } - - .logo-tim{ - border-radius: 50%; - border: 1px solid #333; - display: block; - height: 61px; - width: 61px; - float: left; - overflow: hidden; - - img{ - width: 60px; - height: 60px; - } - } - - .nav{ - margin-top: 20px; - - li{ - > a{ - color: #FFFFFF; - margin: 5px 15px; - opacity: .86; - border-radius: 4px; - } - - &:hover > a, - &.open > a, - &.open > a:focus, - &.open > a:hover{ - background: rgba(255,255,255,0.13); - opacity: 1; - } - - &.active > a{ - color: #FFFFFF; - opacity: 1; - background: rgba(255,255,255,0.23); - - } - } - - p{ - margin: 0; - line-height: 30px; - font-size: 12px; - font-weight: 600; - text-transform: uppercase; - } - - .caret{ - top: 24px; - position: absolute; - right: 15px; - } - - i{ - font-size: 28px; - float: left; - margin-right: 15px; - line-height: 30px; - width: 30px; - text-align: center; - } - } -} - - -.sidebar, -body > .navbar-collapse{ - .logo{ - padding: 10px 30px; - border-bottom: 1px solid rgba(255, 255, 255, 0.2); - - p{ - float: left; - font-size: 20px; - margin: 10px 10px; - color: $white-color; - line-height: 20px; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - } - - .simple-text{ - text-transform: uppercase; - padding: $padding-small-vertical $padding-zero; - display: block; - font-size: $font-size-large; - color: $white-color; - font-weight: $font-weight-normal; - line-height: 30px; - } - } - - .logo-tim{ - border-radius: 50%; - border: 1px solid #333; - display: block; - height: 61px; - width: 61px; - float: left; - overflow: hidden; - - img{ - width: 60px; - height: 60px; - } - } - - &:after, - &:before{ - display: block; - content: ""; - position: absolute; - width: 100%; - height: 100%; - top: 0; - left: 0; - z-index: 2; - } - - &:before{ - opacity: .33; - background: #000000; - } - - &:after{ - @include icon-gradient($black-color-top, $black-color-bottom); - z-index: 3; - opacity: 1; - } - - &[data-image]:after, - &.has-image:after{ - opacity: .77; - } - - &[data-color="blue"]:after{ - @include icon-gradient($new-dark-blue, $blue-color-bottom); - } - &[data-color="azure"]:after{ - @include icon-gradient($new-blue, $azure-color-bottom); - } - &[data-color="green"]:after{ - @include icon-gradient($new-green, $green-color-bottom); - } - &[data-color="orange"]:after{ - @include icon-gradient($new-orange, $orange-color-bottom); - } - &[data-color="red"]:after{ - @include icon-gradient($new-red, $red-color-bottom); - } - &[data-color="purple"]:after{ - @include icon-gradient($new-purple, $purple-color-bottom); - } -} - - -.main-panel{ - background: rgba(203,203,210,.15); - position: relative; - float: right; - width: $sidebar-width; - - > .content{ - padding: 30px 15px; - min-height: calc(100% - 123px); - } - - > .footer{ - border-top: 1px solid #e7e7e7; - } - - .navbar{ - margin-bottom: 0; - } -} - -.sidebar, -.main-panel{ - -webkit-transition-property: top,bottom; - transition-property: top,bottom; - -webkit-transition-duration: .2s,.2s; - transition-duration: .2s,.2s; - -webkit-transition-timing-function: linear,linear; - transition-timing-function: linear,linear; - -webkit-overflow-scrolling: touch; -} diff --git a/src/assets/sass/lbd/_alerts.scss b/src/assets/scss/lbd/_alerts.scss old mode 100644 new mode 100755 similarity index 88% rename from src/assets/sass/lbd/_alerts.scss rename to src/assets/scss/lbd/_alerts.scss index d42b2cb8..1ab9a1f8 --- a/src/assets/sass/lbd/_alerts.scss +++ b/src/assets/scss/lbd/_alerts.scss @@ -31,6 +31,11 @@ margin-top: -15px; } + i.nc-simple-remove{ + font-size: 12px !important; + font: bold normal normal 14px/1 'nucleo-icons'; + } + button.close{ position: absolute; right: 10px; @@ -41,8 +46,7 @@ display: block; border-radius: 50%; opacity: .4; - line-height: 20px; - font-size: 12px; + line-height: 9px; width: 25px; height: 25px; outline: 0 !important; @@ -68,10 +72,9 @@ &.alert-with-icon{ padding-left: 65px; } - a, a:hover, a:focus{ - text-decoration: underline; - color: white; - } +} +.alert-primary{ + background-color: $blue-navbar; } .alert-info{ background-color: $azure-navbar; diff --git a/src/assets/scss/lbd/_bootstrap-switch.scss b/src/assets/scss/lbd/_bootstrap-switch.scss new file mode 100644 index 00000000..cc6fdfef --- /dev/null +++ b/src/assets/scss/lbd/_bootstrap-switch.scss @@ -0,0 +1,128 @@ +.bootstrap-switch { + display: inline-block; + direction: ltr; + cursor: pointer; + border-radius: 30px; + border: 0; + position: relative; + text-align: left; + overflow: hidden; + margin-bottom: 5px; + margin-left: 66px; + line-height: 8px; + width: 61px !important; + height: 26px; + outline: none; + z-index: 0; + margin-right: 1px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + vertical-align: middle; + -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; +} + +.bootstrap-switch .bootstrap-switch-container { + display: inline-flex; + top: 0; + height: 26px; + border-radius: 4px; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + width: 100px !important; +} + +.bootstrap-switch .bootstrap-switch-handle-on, +.bootstrap-switch .bootstrap-switch-handle-off, +.bootstrap-switch .bootstrap-switch-label { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + cursor: pointer; + display: inline-block !important; + height: 100%; + color: #fff; + padding: 6px 10px; + font-size: 11px; + text-indent: -5px; + line-height: 15px; + -webkit-transition: 0.25s ease-out; + transition: 0.25s ease-out; + + i{ + font-size: 12px; + line-height: 14px; + } +} + +.bootstrap-switch .bootstrap-switch-handle-on, +.bootstrap-switch .bootstrap-switch-handle-off { + text-align: center; + z-index: 1; + float: left; + width: 50% !important; + background-color: $info-color; +} + + +.bootstrap-switch .bootstrap-switch-label { + text-align: center; + z-index: 100; + color: #333333; + background: #ffffff; + width: 22px !important; + height: 22px; + margin: 2px -11px; + border-radius: 12px; + position: relative; + float: left; + padding: 0; + background-color: #FFFFFF; + box-shadow: 0 1px 1px #FFFFFF inset, 0 1px 1px rgba(0, 0, 0, 0.25); +} + +.bootstrap-switch .bootstrap-switch-handle-on { + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} + +.bootstrap-switch .bootstrap-switch-handle-off { + text-indent: 6px; +} + +.bootstrap-switch input[type='radio'], +.bootstrap-switch input[type='checkbox'] { + position: absolute !important; + top: 0; + left: 0; + opacity: 0; + filter: alpha(opacity=0); + z-index: -1; +} + + +.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container { + -webkit-transition: margin-left 0.5s; + transition: margin-left 0.5s; +} + + +.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-container { + margin-left: -2px !important; +} + +.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-container { + margin-left: -37px !important; +} + +.bootstrap-switch.bootstrap-switch-on:hover .bootstrap-switch-label { + width: 26px !important; + margin: 2px -15px; +} + +.bootstrap-switch.bootstrap-switch-off:hover .bootstrap-switch-label { + width: 26px !important; + margin: 2px -15px -13px -11px; +} diff --git a/src/assets/sass/lbd/_buttons.scss b/src/assets/scss/lbd/_buttons.scss old mode 100644 new mode 100755 similarity index 82% rename from src/assets/sass/lbd/_buttons.scss rename to src/assets/scss/lbd/_buttons.scss index 1b3bc698..bd0d4623 --- a/src/assets/sass/lbd/_buttons.scss +++ b/src/assets/scss/lbd/_buttons.scss @@ -2,16 +2,17 @@ border-width: $border-thick; background-color: $transparent-bg; font-weight: $font-weight-normal; - + @include opacity(.8); padding: $padding-base-vertical $padding-base-horizontal; - + @include btn-styles($default-color, $default-states-color); - + &:hover, &:focus{ @include opacity(1); outline: 0 !important; + box-shadow: none; } &:active, &.active, @@ -19,11 +20,11 @@ @include box-shadow(none); outline: 0 !important; } - + &.btn-icon{ padding: $padding-base-vertical; } - + } // Apply the mixin to the buttons @@ -33,22 +34,22 @@ .btn-info { @include btn-styles($info-color, $info-states-color); } .btn-warning { @include btn-styles($warning-color, $warning-states-color); } .btn-danger { @include btn-styles($danger-color, $danger-states-color); } -.btn-neutral { +.btn-neutral { @include btn-styles($white-color, $white-color); - + &:active, &.active, .open > &.dropdown-toggle{ background-color: $white-color; color: $default-color; - } - + } + &.btn-fill, &.btn-fill:hover, &.btn-fill:focus{ color: $default-color; } - + &.btn-simple:active, &.btn-simple.active{ background-color: transparent; @@ -66,7 +67,7 @@ border-width: $border-thin; border-radius: $btn-round-radius !important; padding: $padding-round-vertical $padding-round-horizontal; - + &.btn-icon{ padding: $padding-round-vertical; } @@ -75,7 +76,7 @@ border: $none; font-size: $font-size-medium; padding: $padding-base-vertical $padding-base-horizontal; - + &.btn-icon{ padding: $padding-base-vertical; } @@ -85,7 +86,7 @@ font-weight: $font-weight-normal; } .btn-sm{ - @include btn-size($padding-small-vertical, $padding-small-horizontal, $font-size-small, $border-radius-small); + @include btn-size($padding-small-vertical, $padding-small-horizontal, $font-size-small, $border-radius-small); } .btn-xs { @include btn-size($padding-xs-vertical, $padding-xs-horizontal, $font-size-small, $border-radius-small); @@ -106,3 +107,26 @@ margin-top: -1px; right: 8px; } +.btn-social{ + opacity: 0.85; +} + +.btn-twitter{ + border-color: $social-twitter; + color: $social-twitter; + &:hover{ + opacity: 1 !important; + border-color: $social-twitter; + color: $social-twitter; + } +} +.btn-facebook{ + border-color: $social-facebook; + color: $social-facebook; + + &:hover{ + opacity: 1 !important; + border-color: $social-facebook; + color: $social-facebook; + } +} diff --git a/src/assets/sass/lbd/_cards.scss b/src/assets/scss/lbd/_cards.scss old mode 100644 new mode 100755 similarity index 79% rename from src/assets/sass/lbd/_cards.scss rename to src/assets/scss/lbd/_cards.scss index 5b318ddb..14146d24 --- a/src/assets/sass/lbd/_cards.scss +++ b/src/assets/scss/lbd/_cards.scss @@ -1,10 +1,9 @@ .card{ border-radius: $border-radius-base; - box-shadow: 0 1px 2px rgba(0,0,0,.05),0 0 0 1px rgba(63,63,68,.1); - background-color: #FFFFFF; + background-color: $white-color; margin-bottom: 30px; - .image{ + .card-image{ width: 100%; overflow: hidden; height: 260px; @@ -43,13 +42,16 @@ &:hover .btn-hover{ @include opacity(1); } - .content{ + .card-body{ padding: 15px 15px 10px 15px; } - .header{ + .card-header{ padding: 15px 15px 0; + background-color: $white-color; + border-bottom: none !important; + } - .category, + .card-category, label{ font-size: $font-size-base; font-weight: $font-weight-normal; @@ -67,7 +69,7 @@ text-transform: uppercase; } - .title{ + .card-title{ margin: $none; color: $black-color; font-weight: $font-weight-light; @@ -83,10 +85,12 @@ font-size: $font-size-base; color: #333; } - .footer{ - padding: 0; + .card-footer{ + padding-top: 0; background-color: $transparent-bg; line-height: 30px; + border-top: none !important; + font-size: 14px; .legend{ padding: 5px 0; @@ -100,7 +104,7 @@ .stats{ color: #a9a9a9; } - .footer div{ + .card-footer div{ display: inline-block; } @@ -122,7 +126,7 @@ top: 0; width: 1px; background-color: $medium-gray; - content: ""; + card-body: ""; position: absolute; } @@ -131,6 +135,10 @@ height: 245px; } + .ct-label{ + font-size: 1rem !important; + } + .table{ tbody td:first-child, thead th:first-child{ @@ -152,11 +160,45 @@ } } } + + + +.card-stats{ + .card-body{ + padding: 15px 15px 0px; + + .numbers{ + font-size: 1.8rem; + text-align: right; + + p{ + margin-bottom: 0; + } + } + } + .card-footer{ + padding: 0px 15px 10px 15px; + + + } + .icon-big { + font-size: 3em; + min-height: 64px; + + i{ + font-weight: 700; + line-height: 59px; + } + } + + +} + .card-user{ - .image{ + .card-image{ height: 110px; } - .image-plain{ + .card-image-plain{ height: 0; margin-top: 110px; } @@ -179,14 +221,14 @@ .title{ line-height: 24px; } - .content{ + .card-body{ min-height: 240px; } } .card-user, .card-price{ - .footer{ + .card-footer{ padding: 5px 15px 10px; } hr{ @@ -198,25 +240,15 @@ box-shadow: none; border-radius: 0; - .image{ + .card-image{ border-radius: 4px; } } -.card-stats{ - .icon-big{ - font-size: 3em; - min-height: 64px; - i{ - font-weight: bold; - line-height: 59px; - } - } - .numbers{ - font-size: 2em; - text-align: right; - p { - margin: 0; - } +.card.card-plain{ + border: none !important; + + .card-header{ + background-color: transparent !important; } } diff --git a/src/assets/sass/lbd/_chartist.scss b/src/assets/scss/lbd/_chartist.scss old mode 100644 new mode 100755 similarity index 100% rename from src/assets/sass/lbd/_chartist.scss rename to src/assets/scss/lbd/_chartist.scss diff --git a/src/assets/scss/lbd/_checkbox-radio-switch.scss b/src/assets/scss/lbd/_checkbox-radio-switch.scss new file mode 100755 index 00000000..6770925d --- /dev/null +++ b/src/assets/scss/lbd/_checkbox-radio-switch.scss @@ -0,0 +1,172 @@ +.from-check, +.form-check-radio { + margin-bottom: 12px; + position: relative; +} + +.form-check{ + .form-check-label{ + display: inline-block; + position: relative; + cursor: pointer; + padding-left: 35px; + line-height: 26px; + margin-bottom: 0; + text-transform: capitalize; + } + + .form-check-sign::before, + .form-check-sign::after{ + font-family: "Font Awesome 5 Free"; + content: "\f0c8"; + color: $default-color; + display: inline-block; + position: absolute; + width: 19px; + height: 19px; + margin-left: -23px; + font-size: 18px; + cursor: pointer; + transition: opacity 0.3s linear; + } + .form-check-sign::after{ + font-family: "Font Awesome 5 Free"; + content: "\f14a"; + text-align: center; + opacity: 0; + color: $info-color; + border: 0; + background-color: inherit; + margin-left: -23px; + font-weight: bold; + } + .form-check-sign::before{ + margin-left: -22px; + } + &.disabled{ + .form-check-label{ + color: $dark-gray; + opacity: .5; + cursor: not-allowed; + } + } + +} + +#RegisterValidation .card{ + .form-check{ + .form-check-sign:before{ + margin-left: -27px; + } + } +} + +.form-check .form-check-input:disabled + .form-check-sign:before, +.form-check .form-check-input:disabled + .form-check-sign:after, +.radio input[type="radio"]:disabled + label, +.form-check .form-check-input:disabled:checked + .form-check-sign::after{ + color: #ddd; + pointer-events: none +} + +.form-check.disabled .form-check-label{ + cursor: not-allowed; +} + +.form-check input[type="checkbox"], +.form-check-radio input[type="radio"]{ + opacity: 0; + position: absolute; + visibility: hidden; +} +.form-check input[type="checkbox"]:checked + .form-check-sign::after{ + opacity: 1; +} + +.form-check input[type="checkbox"]:checked + .form-check-sign::before{ + opacity: 0; +} + +.form-control input[type="checkbox"]:disabled + .form-check-sign::before, +.checkbox input[type="checkbox"]:disabled + .form-check-sign::after{ + cursor: not-allowed; +} + +.form-check .form-check-label input[type="checkbox"]:disabled + .form-check-sign, +.form-check-radio input[type="radio"]:disabled + .form-check-sign{ + pointer-events: none !important; +} + +.form-check.checkbox-inline{ + display: inline-block; +} + + +.form-check-radio{ + .form-check-label{ + padding-left: 2.2rem; + } + &.disabled{ + .form-check-label{ + color: $dark-gray; + opacity: .5; + cursor: not-allowed; + } + } +} + +.form-check-radio .form-check-sign::before{ + font-family: 'FontAwesome'; + content: "\f10c"; + font-size: 18px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + position: absolute; + opacity: .50; + left: 34px; +} + +.form-check-radio input[type="radio"] + .form-check-sign:after, +.form-check-radio input[type="radio"] { + opacity: 0; + transition: opacity 0.3s linear; + content:" "; + display: block; + margin-left: 5px; + font-size: 18px; +} + +.form-check-radio input[type="radio"]:checked + .form-check-sign::after { + font-family: 'FontAwesome'; + content: "\f192"; + position: absolute; + left: 5.3px; + opacity: 1; +} + +.form-check-radio input[type="radio"]:checked + .form-check-sign::after{ + opacity: 1; + transition: opacity 0.3s linear; +} + +.form-check input[type="radio"]:checked + .form-check-sign::before{ + opacity: 0; + transition: opacity 0.3s linear; +} + +.form-check-radio input[type="radio"]:disabled + .form-check-sign::before, +.form-check-radio input[type="radio"]:disabled + .form-check-sign::after { + color: $dark-gray; +} + +.card{ + &.stacked-form, + &.horizontal-form{ + .form-check{ + .form-check-label{ + padding-left: 22px !important; + } + } + } +} diff --git a/src/assets/sass/lbd/_dropdown.scss b/src/assets/scss/lbd/_dropdown.scss old mode 100644 new mode 100755 similarity index 73% rename from src/assets/sass/lbd/_dropdown.scss rename to src/assets/scss/lbd/_dropdown.scss index c1c5f933..335c2287 --- a/src/assets/sass/lbd/_dropdown.scss +++ b/src/assets/scss/lbd/_dropdown.scss @@ -6,65 +6,65 @@ display: block; z-index: 9000; position: absolute; - - @include opacity(0); + + @include opacity(0); @include box-shadow($dropdown-shadow); - - .open &{ + + .show &{ @include opacity(1); visibility: visible; - } + } .select &{ - border-radius: $border-radius-bottom; + border-radius: $border-radius-bottom; @include box-shadow(none); @include transform-origin($select-coordinates); @include transform-scale(1); @include transition($fast-transition-time, $transition-linear); margin-top: -20px; } - .select.open &{ + .select.show &{ margin-top: -1px; } - - > li > a { + + .dropdown-item { padding: $padding-base-vertical $padding-base-horizontal; color: #333333; - + img{ margin-top: -3px; } } - > li > a:focus{ + .dropdown-item:focus{ outline: 0 !important; } .btn-group.select &{ min-width: 100%; } - + > li:first-child > a{ border-top-left-radius: $border-radius-extreme; border-top-right-radius: $border-radius-extreme; } - + > li:last-child > a{ border-bottom-left-radius: $border-radius-extreme; border-bottom-right-radius: $border-radius-extreme; } - + .select & > li:first-child > a{ border-radius: 0; border-bottom: 0 none; } - - > li > a:hover, - > li > a:focus { + + .dropdown-item:hover, + .dropdown-item:focus { background-color: $smoke-bg; color: #333333; opacity: 1; text-decoration: none; } - + &.dropdown-blue > li > a:hover, &.dropdown-blue > li > a:focus{ background-color: $light-blue; @@ -86,6 +86,24 @@ background-color: $light-red; } + .dropdown-item{ + i[class*="nc-icon"]{ + font-size: 18px; + text-align: center; + line-height: 25px; + float: left; + padding-right: 10px; + } + } + + &.dropdown-menu-right{ + &:before, + &:after{ + right: 12px !important; + left: auto !important; + } + } + } .dropdown-with-icons{ @@ -97,24 +115,28 @@ text-align: center; line-height: 28px; float: left; - + &[class^="pe-"]{ font-size: 24px; width: 46px; } - &[class^="fa"]{ + &[class^="fa"], + &[class^="fas"], + &[class^="far"], + &[class^="fal"], + &[class^="fad"], + &[class^="fab"] + { font-size: 14px; width: 38px; } } } -//fix bug for the select items in btn-group +//fix bug for the select items in btn-group .btn-group.select{ overflow: hidden; } -.btn-group.select.open{ +.btn-group.select.show{ overflow: visible; } - - diff --git a/src/assets/sass/lbd/_footers.scss b/src/assets/scss/lbd/_footers.scss old mode 100644 new mode 100755 similarity index 96% rename from src/assets/sass/lbd/_footers.scss rename to src/assets/scss/lbd/_footers.scss index 6e6682de..7ea2ee14 --- a/src/assets/sass/lbd/_footers.scss +++ b/src/assets/scss/lbd/_footers.scss @@ -1,13 +1,16 @@ -.footer{ +.footer{ background-color: $white-color; - line-height: $line-height; - + + .footer-menu{ + height: 41px; + } + nav > ul{ list-style: none; margin: 0; padding: 0; font-weight: normal; - + a:not(.btn){ color: $dark-gray; display: block; @@ -70,8 +73,3 @@ } } } - - - - - diff --git a/src/assets/sass/lbd/_inputs.scss b/src/assets/scss/lbd/_inputs.scss old mode 100644 new mode 100755 similarity index 100% rename from src/assets/sass/lbd/_inputs.scss rename to src/assets/scss/lbd/_inputs.scss diff --git a/src/assets/sass/lbd/_misc.scss b/src/assets/scss/lbd/_misc.scss old mode 100644 new mode 100755 similarity index 53% rename from src/assets/sass/lbd/_misc.scss rename to src/assets/scss/lbd/_misc.scss index 4ba43766..ca6a24c2 --- a/src/assets/sass/lbd/_misc.scss +++ b/src/assets/scss/lbd/_misc.scss @@ -3,7 +3,6 @@ body, .wrapper{ min-height: 100vh; position: relative; - background-color: white; } a{ color: $info-color; @@ -47,7 +46,7 @@ input:focus { .btn{ @include transition($ultra-fast-transition-time, $transition-ease-in); } -.fa{ +.fa,.fas,.far,.fal,.fad,.fab{ width: 18px; text-align: center; } @@ -60,3 +59,50 @@ input:focus { top: 0; height: 100vh; } + +// documentation + +.page-header{ + .page-header-image{ + background-position: center center; + background-size: cover; + overflow: hidden; + width: 100%; + z-index: 1; + } + .title-container{ + color: #fff; + position: relative; + top: 250px; + z-index: 3; + } + .filter:after{ + background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #9368e9 0%, #943bea 100%) repeat scroll 0 0 / 150% 150%; + content: ""; + display: block; + height: 100%; + left: 0; + opacity: 0.77; + position: absolute; + top: 0; + width: 100%; + z-index: 2; + } +} + +.documentation .page-header, +.documentation .page-header-image, +.documentation .page-header-image .filter:after{ + height: 100vh; +} + +.documentation .footer{ + z-index: 3; +} +.documentation .wrapper{ + margin-top: -61px; + height: 100vh; +} +.documentation .navbar{ + z-index: 21; +} diff --git a/src/assets/sass/lbd/_mixins.scss b/src/assets/scss/lbd/_mixins.scss old mode 100644 new mode 100755 similarity index 100% rename from src/assets/sass/lbd/_mixins.scss rename to src/assets/scss/lbd/_mixins.scss diff --git a/src/assets/scss/lbd/_navbars.scss b/src/assets/scss/lbd/_navbars.scss new file mode 100755 index 00000000..cc699d27 --- /dev/null +++ b/src/assets/scss/lbd/_navbars.scss @@ -0,0 +1,379 @@ +.nav { + .nav-item{ + .nav-link:hover, + .nav-link:focus{ + background-color: transparent; + } + } + +} +.navbar{ + border: $none; + font-size: $font-size-navbar; + border-radius: 0; + min-height: 50px; + background-color: $white-navbar; + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + + .navbar-brand { + font-weight: 400; + margin: 5px 0px; + font-size: 20px; + color: $default-color; + + &:hover{ + color: #5e5e5e; + } + } + .navbar-toggler{ + vertical-align: middle; + outline: 0; + cursor: pointer; + + &.navbar-toggler-left{ + position: relative; + left: 0; + padding-left: 0; + } + + &.navbar-toggler-right{ + padding-right: 0; + top: 18px; + } + + & .navbar-toggler-bar{ + width: 3px; + height: 3px; + border-radius: 50%; + margin: 0 auto; + } + .burger-lines{ + display: block; + position: relative; + background-color: #888; + width: 24px; + height: 2px; + border-radius: 1px; + margin: 4px auto; + } + } + + + .navbar-nav{ + .nav-item{ + .nav-link{ + color: $default-color; + padding: $navbar-padding-a; + margin: $navbar-margin-a; + position: relative; + display: inline-flex; + line-height: 40px; + + &.btn{ + margin: $navbar-margin-a-btn; + padding: $padding-base-vertical $padding-base-horizontal; + } + + &.btn-round{ + margin: $navbar-margin-a-btn-round; + } + + &[class^="fa"], + &[class^="fas"], + &[class^="far"], + &[class^="fal"], + &[class^="fad"], + &[class^="fab"]{ + font-size: $font-size-large + 1; + position: relative; + line-height: 40px; + top: 1px; + } + + &:hover{ + color: $info-color; + } + } + + .dropdown-menu{ + border-radius: $border-radius-extreme; + margin-top: -5px; + + .dropdown-item{ + &:first-child{ + border-top-left-radius: 10px; + border-top-right-radius: 10px; + } + &:last-child{ + border-bottom-left-radius: 10px; + border-bottom-right-radius: 10px; + } + } + + .divider{ + height: 1px; + margin: 5px 0; + overflow: hidden; + background-color: #e5e5e5; + } + } + } + + .notification{ + position: absolute; + background-color: #FB404B; + text-align: center; + border-radius: 10px; + min-width: 18px; + padding: 0 5px; + height: 18px; + font-size: 12px; + color: $white-color; + font-weight: bold; + line-height: 18px; + top: 10px; + left: 7px; + } + + .dropdown-toggle:after{ + display: inline-block; + width: 0; + height: 0; + margin-left: 5px; + margin-top: 20px; + vertical-align: middle; + border-top: 4px dashed; + border-top: 4px solid\9; + border-right: 4px solid transparent; + border-left: 4px solid transparent; + } + } + .btn{ + margin: $navbar-margin-btn; + font-size: $font-size-base; + } + .btn-simple{ + font-size: $font-size-medium; + } + + &.fixed{ + width: calc(100% - #{$sidebar-width}); + right: 0; + left: auto; + border-radius: 0; + } + + .nc-icon{ + font-weight: 700; + margin-top: 10px; + } +} + +.navbar-transparent, [class*="navbar-ct"]{ + .navbar-brand{ + color: $white-color; + @include opacity(.9); + + &:focus, + &:hover{ + background-color: transparent; + @include opacity(1); + color: $white-color; + } + } + + .navbar-nav{ + .nav-item{ + .nav-link:not(.btn){ + color: $white-color; + border-color: $white-color; + @include opacity(0.8); + } + } + + .active, + .nav-item{ + .nav-link:not(.btn), + .nav-link:hover:not(.btn), + .nav-link:focus:not(.btn),{ + background-color: transparent; + border-radius: 3px; + color: $white-color; + @include opacity(1); + } + } + + .nav .nav-item .nav-link.btn:hover{ + background-color: transparent; + } + + .show{ + .nav-link, + .nav-link:hover, + .nav-link:focus{ + background-color: transparent; + color: $white-color; + @include opacity(1); + } + } + } + + .btn-default{ + color: $white-color; + border-color: $white-color; + } + .btn-default.btn-fill{ + color: $dark-gray; + background-color: $white-color; + @include opacity(.9); + } + .btn-default.btn-fill:hover, + .btn-default.btn-fill:focus, + .btn-default.btn-fill:active, + .btn-default.btn-fill.active, + .show .dropdown-toggle.btn-fill.btn-default{ + border-color: $white-color; + @include opacity(1); + } + +} +.navbar-transparent{ + .dropdown-menu .divider{ + background-color: rgba($white-color,.2); + } +} + + +.navbar-default { + background-color: $white-navbar; + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + + .navbar-nav{ + .nav-item{ + .nav-link:not(.btn){ + color: $dark-gray; + } + } + + .active .nav-link, + .active .nav-link:not(.btn):hover, + .active .nav-link:not(.btn):focus, + .nav-item .nav-link:not(.btn):hover, + .nav-item .nav-link:not(.btn):focus{ + background-color: transparent; + border-radius: 3px; + color: $info-color; + @include opacity(1); + } + + .show{ + .nav-link, + .nav-link:hover, + .nav-link:focus{ + background-color: transparent; + color: $info-color; + } + } + + + .navbar-toggle:hover,.navbar-toggle:focus { + background-color: transparent; + } + + } + + &:not(.navbar-transparent) .btn-default:hover{ + color: $info-color; + border-color: $info-color; + } + &:not(.navbar-transparent) .btn-neutral, + &:not(.navbar-transparent) .btn-neutral:hover, + &:not(.navbar-transparent) .btn-neutral:active{ + color: $dark-gray; + } +} + +/* Navbar with icons */ + +.navbar-icons{ + &.navbar .navbar-brand{ + margin-top: 12px; + margin-bottom: 12px; + } + .navbar-nav{ + .nav-item{ + .nav-link{ + text-align: center; + padding: $navbar-padding-a-icons; + margin: $navbar-margin-a-icons; + } + } + + [class^="pe"] { + font-size: 30px; + position: relative; + } + p { + margin: 3px 0 0; + } + } +} + +.navbar-form{ + @include box-shadow(none); + .form-control{ + @include light-form(); + height: 22px; + font-size: $font-size-navbar; + line-height: $line-height-general; + color: $light-gray; + } + .navbar-transparent & .form-control, + [class*="navbar-ct"] & .form-control{ + color: $white-color; + border: $none; + border-bottom: 1px solid rgba($white-color,.6); + } + +} + +.navbar-ct-blue{ + @include navbar-color($blue-navbar); +} +.navbar-ct-azure{ + @include navbar-color($azure-navbar); +} +.navbar-ct-green{ + @include navbar-color($green-navbar); +} +.navbar-ct-orange{ + @include navbar-color($orange-navbar); +} +.navbar-ct-red{ + @include navbar-color($red-navbar); +} + +.navbar-transparent{ + padding-top: 15px; + background-color: transparent; + border-bottom: 1px solid transparent; +} + +.navbar-toggle{ + margin-top: 19px; + margin-bottom: 19px; + border: $none; + + .icon-bar { + background-color: $white-color; + } + .navbar-collapse, + .navbar-form { + border-color: transparent; + } + + &.navbar-default .navbar-toggle:hover, + &.navbar-default .navbar-toggle:focus { + background-color: transparent; + } +} diff --git a/src/assets/scss/lbd/_partial-nucleo-icons.scss b/src/assets/scss/lbd/_partial-nucleo-icons.scss new file mode 100644 index 00000000..0c4b9647 --- /dev/null +++ b/src/assets/scss/lbd/_partial-nucleo-icons.scss @@ -0,0 +1,574 @@ +/*-------------------------------- + +nucleo-icons Web Font - built using nucleoapp.com +License - nucleoapp.com/license/ + +-------------------------------- */ +@font-face { + font-family: 'nucleo-icons'; + src: url('~assets/fonts/nucleo-icons.eot'); + src: url('~assets/fonts/nucleo-icons.eot') format('embedded-opentype'), url('~assets/fonts/nucleo-icons.woff2') format('woff2'), url('~assets/fonts/nucleo-icons.woff') format('woff'), url('~assets/fonts/nucleo-icons.ttf') format('truetype'), url('~assets/fonts/nucleo-icons.svg') format('svg'); + font-weight: normal; + font-style: normal; +} +/*------------------------ + base class definition +-------------------------*/ +.nc-icon { + display: inline-block; + font: normal normal normal 14px/1 'nucleo-icons'; + font-size: inherit; + speak: none; + text-transform: none; + /* Better Font Rendering */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +/*------------------------ + change icon size +-------------------------*/ +.nc-icon.lg { + font-size: 1.33333333em; + vertical-align: -16%; +} +.nc-icon.x2 { + font-size: 2em; +} +.nc-icon.x3 { + font-size: 3em; +} +/*---------------------------------- + add a square/circle background +-----------------------------------*/ +.nc-icon.square, +.nc-icon.circle { + padding: 0.33333333em; + vertical-align: -16%; + background-color: #eee; +} +.nc-icon.circle { + border-radius: 50%; +} +/*------------------------ + list icons +-------------------------*/ +.nc-icon-ul { + padding-left: 0; + margin-left: 2.14285714em; + list-style-type: none; +} +.nc-icon-ul > li { + position: relative; +} +.nc-icon-ul > li > .nc-icon { + position: absolute; + left: -1.57142857em; + top: 0.14285714em; + text-align: center; +} +.nc-icon-ul > li > .nc-icon.lg { + top: 0; + left: -1.35714286em; +} +.nc-icon-ul > li > .nc-icon.circle, +.nc-icon-ul > li > .nc-icon.square { + top: -0.19047619em; + left: -1.9047619em; +} + +.all-icons{ + .font-icon-list{ + .font-icon-detail i{ + font-size: 32px; + } + } +} +/*------------------------ + spinning icons +-------------------------*/ +.nc-icon.spin { + -webkit-animation: nc-icon-spin 2s infinite linear; + -moz-animation: nc-icon-spin 2s infinite linear; + animation: nc-icon-spin 2s infinite linear; +} +@-webkit-keyframes nc-icon-spin { + 0% { + -webkit-transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + } +} +@-moz-keyframes nc-icon-spin { + 0% { + -moz-transform: rotate(0deg); + } + 100% { + -moz-transform: rotate(360deg); + } +} +@keyframes nc-icon-spin { + 0% { + -webkit-transform: rotate(0deg); + -moz-transform: rotate(0deg); + -ms-transform: rotate(0deg); + -o-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + -moz-transform: rotate(360deg); + -ms-transform: rotate(360deg); + -o-transform: rotate(360deg); + transform: rotate(360deg); + } +} +/*------------------------ + rotated/flipped icons +-------------------------*/ +.nc-icon.rotate-90 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); + -webkit-transform: rotate(90deg); + -moz-transform: rotate(90deg); + -ms-transform: rotate(90deg); + -o-transform: rotate(90deg); + transform: rotate(90deg); +} +.nc-icon.rotate-180 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); + -webkit-transform: rotate(180deg); + -moz-transform: rotate(180deg); + -ms-transform: rotate(180deg); + -o-transform: rotate(180deg); + transform: rotate(180deg); +} +.nc-icon.rotate-270 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); + -webkit-transform: rotate(270deg); + -moz-transform: rotate(270deg); + -ms-transform: rotate(270deg); + -o-transform: rotate(270deg); + transform: rotate(270deg); +} +.nc-icon.flip-y { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0); + -webkit-transform: scale(-1, 1); + -moz-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + -o-transform: scale(-1, 1); + transform: scale(-1, 1); +} +.nc-icon.flip-x { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); + -webkit-transform: scale(1, -1); + -moz-transform: scale(1, -1); + -ms-transform: scale(1, -1); + -o-transform: scale(1, -1); + transform: scale(1, -1); +} +/*------------------------ + font icons +-------------------------*/ + +.nc-air-baloon::before { + content: "\ea01"; +} + +.nc-album-2::before { + content: "\ea02"; +} + +.nc-alien-33::before { + content: "\ea03"; +} + +.nc-align-center::before { + content: "\ea04"; +} + +.nc-align-left-2::before { + content: "\ea05"; +} + +.nc-ambulance::before { + content: "\ea06"; +} + +.nc-android::before { + content: "\ea07"; +} + +.nc-app::before { + content: "\ea08"; +} + +.nc-apple::before { + content: "\ea09"; +} + +.nc-atom::before { + content: "\ea0a"; +} + +.nc-attach-87::before { + content: "\ea0b"; +} + +.nc-audio-92::before { + content: "\ea0c"; +} + +.nc-backpack::before { + content: "\ea0d"; +} + +.nc-badge::before { + content: "\ea0e"; +} + +.nc-bag::before { + content: "\ea0f"; +} + +.nc-bank::before { + content: "\ea10"; +} + +.nc-battery-81::before { + content: "\ea11"; +} + +.nc-bell-55::before { + content: "\ea12"; +} + +.nc-bold::before { + content: "\ea13"; +} + +.nc-bulb-63::before { + content: "\ea14"; +} + +.nc-bullet-list-67::before { + content: "\ea15"; +} + +.nc-bus-front-12::before { + content: "\ea16"; +} + +.nc-button-pause::before { + content: "\ea17"; +} + +.nc-button-play::before { + content: "\ea18"; +} + +.nc-button-power::before { + content: "\ea19"; +} + +.nc-camera-20::before { + content: "\ea1a"; +} + +.nc-caps-small::before { + content: "\ea1b"; +} + +.nc-cart-simple::before { + content: "\ea1c"; +} + +.nc-cctv::before { + content: "\ea1d"; +} + +.nc-chart-bar-32::before { + content: "\ea1e"; +} + +.nc-chart-pie-35::before { + content: "\ea1f"; +} + +.nc-chart-pie-36::before { + content: "\ea20"; +} + +.nc-chart::before { + content: "\ea21"; +} + +.nc-chat-round::before { + content: "\ea22"; +} + +.nc-check-2::before { + content: "\ea23"; +} + +.nc-circle-09::before { + content: "\ea24"; +} + +.nc-circle::before { + content: "\ea25"; +} + +.nc-cloud-download-93::before { + content: "\ea26"; +} + +.nc-cloud-upload-94::before { + content: "\ea27"; +} + +.nc-compass-05::before { + content: "\ea28"; +} + +.nc-controller-modern::before { + content: "\ea29"; +} + +.nc-credit-card::before { + content: "\ea2a"; +} + +.nc-delivery-fast::before { + content: "\ea2b"; +} + +.nc-email-83::before { + content: "\ea2c"; +} + +.nc-email-85::before { + content: "\ea2d"; +} + +.nc-explore-2::before { + content: "\ea2e"; +} + +.nc-fav-remove::before { + content: "\ea2f"; +} + +.nc-favourite-28::before { + content: "\ea30"; +} + +.nc-globe-2::before { + content: "\ea31"; +} + +.nc-grid-45::before { + content: "\ea32"; +} + +.nc-headphones-2::before { + content: "\ea33"; +} + +.nc-html5::before { + content: "\ea34"; +} + +.nc-istanbul::before { + content: "\ea35"; +} + +.nc-key-25::before { + content: "\ea36"; +} + +.nc-layers-3::before { + content: "\ea37"; +} + +.nc-light-3::before { + content: "\ea38"; +} + +.nc-lock-circle-open::before { + content: "\ea39"; +} + +.nc-map-big::before { + content: "\ea3a"; +} + +.nc-mobile::before { + content: "\ea3c"; +} + +.nc-money-coins::before { + content: "\ea3b"; +} + +.nc-note-03::before { + content: "\ea3d"; +} + +.nc-notes::before { + content: "\ea3e"; +} + +.nc-notification-70::before { + content: "\ea3f"; +} + +.nc-palette::before { + content: "\ea40"; +} + +.nc-paper-2::before { + content: "\ea41"; +} + +.nc-pin-3::before { + content: "\ea42"; +} + +.nc-planet::before { + content: "\ea43"; +} + +.nc-preferences-circle-rotate::before { + content: "\ea44"; +} + +.nc-puzzle-10::before { + content: "\ea45"; +} + +.nc-quote::before { + content: "\ea46"; +} + +.nc-refresh-02::before { + content: "\ea47"; +} + +.nc-ruler-pencil::before { + content: "\ea48"; +} + +.nc-satisfied::before { + content: "\ea49"; +} + +.nc-scissors::before { + content: "\ea4a"; +} + +.nc-send::before { + content: "\ea4b"; +} + +.nc-settings-90::before { + content: "\ea4c"; +} + +.nc-settings-gear-64::before { + content: "\ea4d"; +} + +.nc-settings-tool-66::before { + content: "\ea4e"; +} + +.nc-simple-add::before { + content: "\ea4f"; +} + +.nc-simple-delete::before { + content: "\ea50"; +} + +.nc-simple-remove::before { + content: "\ea51"; +} + +.nc-single-02::before { + content: "\ea52"; +} + +.nc-single-copy-04::before { + content: "\ea53"; +} + +.nc-spaceship::before { + content: "\ea54"; +} + +.nc-square-pin::before { + content: "\ea55"; +} + +.nc-stre-down::before { + content: "\ea56"; +} + +.nc-stre-left::before { + content: "\ea57"; +} + +.nc-stre-right::before { + content: "\ea58"; +} + +.nc-stre-up::before { + content: "\ea59"; +} + +.nc-sun-fog-29::before { + content: "\ea5a"; +} + +.nc-support-17::before { + content: "\ea5b"; +} + +.nc-tablet-2::before { + content: "\ea5c"; +} + +.nc-tag-content::before { + content: "\ea5d"; +} + +.nc-tap-01::before { + content: "\ea5e"; +} + +.nc-time-alarm::before { + content: "\ea5f"; +} + +.nc-tv-2::before { + content: "\ea60"; +} + +.nc-umbrella-13::before { + content: "\ea61"; +} + +.nc-vector::before { + content: "\ea62"; +} + +.nc-watch-time::before { + content: "\ea63"; +} + +.nc-zoom-split::before { + content: "\ea64"; +} + + +/* all icon font classes list here */ diff --git a/src/assets/sass/lbd/_responsive.scss b/src/assets/scss/lbd/_responsive.scss old mode 100644 new mode 100755 similarity index 66% rename from src/assets/sass/lbd/_responsive.scss rename to src/assets/scss/lbd/_responsive.scss index 935db0d3..5f21b0e1 --- a/src/assets/sass/lbd/_responsive.scss +++ b/src/assets/scss/lbd/_responsive.scss @@ -5,17 +5,26 @@ padding-left: 5px; padding-right: 5px; } - .navbar-nav > li > .dropdown-menu, .dropdown .dropdown-menu{ + .navbar-nav .nav-item .dropdown-menu, .dropdown .dropdown-menu{ @include transform-scale(0); @include transition($slow-transition-time, $transition-bezier); } - .navbar-nav > li.open > .dropdown-menu, .dropdown.open .dropdown-menu{ + .navbar-nav .nav-item.show .dropdown-menu, .dropdown.show .dropdown-menu{ @include transform-scale(1); @include transform-origin($dropdown-coordinates); } - .navbar-nav > li > .dropdown-menu:before{ + .footer{ + height: 60px; + .footer-menu{ + float: left; + } + .copyright{ + float: right; + } + } + .navbar-nav .nav-item .dropdown-menu:before{ border-bottom: 11px solid rgba(0, 0, 0, 0.2); border-left: 11px solid rgba(0, 0, 0, 0); border-right: 11px solid rgba(0, 0, 0, 0); @@ -25,7 +34,7 @@ left: 12px; top: -11px; } - .navbar-nav > li > .dropdown-menu:after { + .navbar-nav .nav-item .dropdown-menu:after { border-bottom: 11px solid #FFFFFF; border-left: 11px solid rgba(0, 0, 0, 0); border-right: 11px solid rgba(0, 0, 0, 0); @@ -36,12 +45,12 @@ top: -10px; } - .navbar-nav.navbar-right > li > .dropdown-menu:before{ + .navbar-nav.navbar-right .nav-item .dropdown-menu:before{ left: auto; right: 12px; } - .navbar-nav.navbar-right > li > .dropdown-menu:after{ + .navbar-nav.navbar-right .nav-item .dropdown-menu:after{ left: auto; right: 12px; } @@ -54,10 +63,6 @@ } } - body > .navbar-collapse.collapse{ - display: none !important; - } - .card{ form{ [class*="col-"]{ @@ -76,9 +81,89 @@ /* Changes for small display */ @media (max-width: 991px){ + + .sidebar{ + right: 0 !important; + left: auto; + position: absolute; + @include transform-translate-3d(262px); + @include transition (0.5s, cubic-bezier(0.685, 0.0473, 0.346, 1)); + } + + .nav-open{ + .main-panel{ + position: absolute; + left: 0; + @include transform-translate-3d(-250px); + @include transition (0.5s, cubic-bezier(0.685, 0.0473, 0.346, 1)); + } + + .sidebar{ + @include transform-translate-3d(10px); + @include transition (0.5s, cubic-bezier(0.685, 0.0473, 0.346, 1)); + } + } + + .main-panel{ + @include transform-translate-3d(0px); + @include transition (0.5s, cubic-bezier(0.685, 0.0473, 0.346, 1)); + } + + + .nav-item.active-pro{ + position: relative !important; + } + + .nav-mobile-menu{ + border-bottom: 1px solid rgba(255, 255, 255, 0.2); + margin-bottom: 15px; + padding-bottom: 15px; + padding-top: 5px; + + .dropdown{ + .dropdown-menu{ + position: static !important; + float: none; + width: auto; + color: $white-color; + margin-top: 0; + background-color: transparent; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + @include transition (0.5s, cubic-bezier(0.685, 0.0473, 0.346, 1)); + + .dropdown-item{ + margin: 5px 15px 0px 40px; + border-radius: 4px; + color: $white-color; + opacity: .86; + padding: 8px 50px; + &:hover{ + background-color: rgba(255, 255, 255, 0.23) + } + } + } + + } + .nav-item{ + .nav-link{ + span{ + display: inline-block !important; + } + .no-icon{ + padding-left: 50px; + } + } + } + } .main-panel{ width: 100%; } + + .navbar-brand{ + padding: 15px 15px; + } .navbar-transparent{ padding-top: 15px; background-color: rgba(0, 0, 0, 0.45); @@ -86,35 +171,30 @@ body { position: relative; } - .main-panel{ - @include transform-translate-x(0px); - @include transition (0.33s, cubic-bezier(0.685, 0.0473, 0.346, 1)); + .wrapper{ left: 0; + background-color: white; } .navbar .container{ - left: 0; - width: 100%; - @include transition (0.33s, cubic-bezier(0.685, 0.0473, 0.346, 1)); - position: relative; - } - .navbar .navbar-collapse.collapse, - .navbar .navbar-collapse.collapse.in, - .navbar .navbar-collapse.collapsing{ - display: none !important; + left: 15px; + width: 100%; + position: relative; + top: -10px; } - .navbar-nav > li{ - float: none; - position: relative; - display: block; + .navbar-nav{ + .nav-item{ + float: none; + position: relative; + display: block; + } } - .sidebar { + body > .navbar-collapse { position: fixed; display: block; top: 0; height: 100%; - width: 260px; right: 0; left: auto; z-index: 1032; @@ -147,71 +227,25 @@ z-index: 1; } - .sidebar-wrapper{ - .dropdown-menu{ - & > li:first-child > a, - & > li:last-child > a{ - border-radius: 4px; - } - - & > li > a:hover, - & > li > a:focus{ - - color: white; - } - } - - & > .nav > div{ - .nav{ - margin-top: 10px; - float: none !important; - - & > li > a{ - margin: 0; - line-height: 30px; - font-size: 12px; - font-weight: 600; - text-transform: uppercase; - margin: 5px 15px; - } - } - - .notification{ - float: left; - line-height: 30px; - margin-right: 8px; - font-weight: 600; - } - } + .logo{ + position: relative; + z-index: 4; } - .open .dropdown-menu{ - position: static; - float: none; - width: auto; - margin-top: 0; - background-color: transparent; - border: 0; - -webkit-box-shadow: none; - box-shadow: none; + .nav li > a{ + padding: 10px 15px; } } - - .nav-open{ - .sidebar{ - @include transform-translate-x(0px); - } - - .navbar .container{ - left: -260px; - } - - .main-panel{ - left: 0; - @include transform-translate-x(-260px); - } + .nav-show .navbar-collapse{ + @include transform-translate-x(0px); + } + .nav-show .navbar .container{ + left: -250px; + } + .nav-show .wrapper{ + left: 0; + @include transform-translate-x(-260px); } - .navbar-toggle .icon-bar { display: block; position: relative; @@ -280,17 +314,9 @@ .navbar-nav { margin: 1px 0; - .open .dropdown-menu > li { - & > a{ - padding: 15px 15px 5px 50px; - } - - &:first-child > a{ - padding: 5px 15px 5px 50px; - } - - &:last-child > a { - padding: 15px 15px 25px 50px; + .show .dropdown-menu .nav-item{ + .nav-link{ + padding: 10px 15px 10px 60px; } } } @@ -302,31 +328,36 @@ .active > a, .active > a:hover, .active > a:focus, - .open .dropdown-menu > li > a, - .open .dropdown-menu > li > a:hover, - .open .dropdown-menu > li > a:focus, - .navbar-nav .open .dropdown-menu > li > a:active { + .show .dropdown-menu > li > a, + .show .dropdown-menu > li > a:hover, + .show .dropdown-menu > li > a:focus, + .show .dropdown-menu > li > a:active { color: white; } & > li > a, > li > a:hover, - > li > a:focus, - .open .dropdown-menu > li > a, - .open .dropdown-menu > li > a:hover, - .open .dropdown-menu > li > a:focus{ + > li > a:focus{ opacity: .7; - background: transparent; + background-color: transparent; + outline: none; + } + + .show .dropdown-menu > li > a:hover, + .show .dropdown-menu > li > a:focus{ + background-color: rgba(255,255,255, .1); } - &.navbar-nav .open .dropdown-menu > li > a:active { + + + &.navbar-nav .show .dropdown-menu > li > a:active { opacity: 1; } & .dropdown > a{ &:hover .caret { - border-bottom-color: #777; - border-top-color: #777; + border-bottom-color: #fff; + border-top-color: #fff; } &:active .caret { border-bottom-color: white; @@ -364,12 +395,6 @@ .social-line.pull-right{ float: none; } - .footer nav.pull-left{ - float: none !important; - } - .footer:not(.footer-big) nav > ul li{ - float: none; - } .social-area.pull-right{ float: none !important; } @@ -392,9 +417,6 @@ width: 100%; } - .navbar-collapse.collapse{ - height: 100% !important; - } .navbar-collapse.collapse.in { display: block; } @@ -404,7 +426,7 @@ .navbar-header { float:none; } - .navbar-nav .open .dropdown-menu { + .navbar-nav .show .dropdown-menu { position: static; float: none; width: auto; @@ -415,8 +437,8 @@ box-shadow: none; } .navbar-collapse{ - .nav p{ - font-size: $font-size-base; + .navbar-nav p{ + line-height: 40px !important; margin: 0; } @@ -431,10 +453,6 @@ //overwrite table responsive for 768px screens @media (min-width: 992px){ - .table-full-width{ - margin-left: -15px; - margin-right: -15px; - } .table-responsive{ overflow: visible; } diff --git a/src/assets/scss/lbd/_sidebar-and-main-panel.scss b/src/assets/scss/lbd/_sidebar-and-main-panel.scss new file mode 100755 index 00000000..eb4ca0a5 --- /dev/null +++ b/src/assets/scss/lbd/_sidebar-and-main-panel.scss @@ -0,0 +1,437 @@ +.sidebar, +body > .navbar-collapse{ + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 260px; + display: block; + z-index: 1; + color: #fff; + font-weight: 200; + background-size: cover; + background-position: center center; + + .sidebar-wrapper{ + position: relative; + max-height: calc(100vh - 75px); + min-height: 100%; + overflow: auto; + width: 260px; + z-index: 4; + padding-bottom: 100px; + } + + .sidebar-background{ + position: absolute; + z-index: 1; + height: 100%; + width: 100%; + display: block; + top: 0; + left: 0; + background-size: cover; + background-position: center center; + } + + .logo{ + padding: 10px 15px 9px 15px; + border-bottom: 1px solid rgba(255, 255, 255, 0.2); + position: relative; + z-index: 4; + + p{ + float: left; + font-size: 20px; + margin: 10px 10px; + color: $white-color; + line-height: 20px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .simple-text{ + text-transform: uppercase; + padding: $padding-small-vertical $padding-zero; + display: block; + font-size: $font-size-large; + color: $white-color; + text-align: center; + font-weight: $font-weight-normal; + line-height: 30px; + } + } + + .logo-tim{ + border-radius: 50%; + border: 1px solid #333; + display: block; + height: 61px; + width: 61px; + float: left; + overflow: hidden; + + img{ + width: 60px; + height: 60px; + } + } + + .nav{ + margin-top: 20px; + float: none; + display: block; + + li{ + .nav-link{ + color: $white-color; + margin: 5px 15px; + opacity: .86; + border-radius: 4px; + display: block; + padding: 10px 15px; + + &:hover{ + background: rgba(255, 255, 255, 0.13); + opacity: 1; + } + + p{ + margin: 0; + line-height: 31px; + font-size: 12px; + font-weight: 600; + text-transform: uppercase; + display: inline-flex; + } + + i{ + font-size: 28px; + margin-right: 15px; + width: 30px; + text-align: center; + vertical-align: middle; + float: left; + } + } + + &:hover .nav-link{ + background: rgba(255,255,255,0.13); + opacity: 1; + } + + &.active .nav-link{ + color: $white-color; + opacity: 1; + background: rgba(255,255,255,0.23); + + } + + &.separator{ + margin: 15px 0; + border-bottom: 1px solid rgba(255, 255, 255, 0.2); + + & + .nav-item { + margin-top: 31px; + } + } + + } + + + + .caret{ + margin-top: 13px; + position: absolute; + right: 30px; + } + + .active-pro{ + position: absolute; + width: 100%; + bottom: 10px; + + a{ + color: $white-color !important; + + } + } + + .nav-link{ + color: $white-color; + margin: 5px 15px; + opacity: .86; + border-radius: 4px; + text-transform: uppercase; + line-height: 30px; + font-size: 12px; + font-weight: 600; + } + } + + .logo{ + padding: $navbar-padding-a; + border-bottom: 1px solid rgba(255, 255, 255, 0.2); + + p{ + float: left; + font-size: 20px; + margin: 10px 10px; + color: $white-color; + line-height: 20px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .simple-text{ + text-transform: uppercase; + padding: $padding-small-vertical $padding-zero; + display: block; + font-size: $font-size-large; + color: $white-color; + text-align: center; + font-weight: $font-weight-normal; + line-height: 30px; + } + } + + .logo-tim{ + border-radius: 50%; + border: 1px solid #333; + display: block; + height: 61px; + width: 61px; + float: left; + overflow: hidden; + + img{ + width: 60px; + height: 60px; + } + } + + &:after, + &:before{ + display: block; + content: ""; + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; + z-index: 2; + } + + &:before{ + opacity: .33; + background: #000000; + } + + &:after{ + @include icon-gradient($new-purple, $purple-color-bottom); + z-index: 3; + opacity: 1; + } + + &[data-image]:after, + &.has-image:after{ + opacity: .77; + } + + &[data-color="black"]:after{ + @include icon-gradient($default-states-color, $default-states-color); + } + &[data-color="blue"]:after{ + @include icon-gradient($new-dark-blue, $blue-color-bottom); + } + &[data-color="azure"]:after{ + @include icon-gradient($new-blue, $azure-color-bottom); + } + &[data-color="green"]:after{ + @include icon-gradient($new-green, $green-color-bottom); + } + &[data-color="orange"]:after{ + @include icon-gradient($new-orange, $orange-color-bottom); + } + &[data-color="red"]:after{ + @include icon-gradient($new-red, $red-color-bottom); + } + &[data-color="purple"]:after{ + @include icon-gradient($new-purple, $purple-color-bottom); + } +} + + +.main-panel{ + background: rgba(203,203,210,.15); + position: relative; + float: right; + width: $sidebar-width; + min-height: 100%; + + > .content{ + padding: 30px 15px; + min-height: calc(100% - 123px); + } + + > .footer{ + border-top: 1px solid #e7e7e7; + } + + .navbar{ + margin-bottom: 0; + } +} + +.sidebar, +.main-panel{ + overflow: auto; + max-height: 100%; + height: 100%; + -webkit-transition-property: top,bottom; + transition-property: top,bottom; + -webkit-transition-duration: .2s,.2s; + transition-duration: .2s,.2s; + -webkit-transition-timing-function: linear,linear; + transition-timing-function: linear,linear; + -webkit-overflow-scrolling: touch; +} + + +.fixed-plugin{ + + .dropdown{ + .dropdown-menu{ + @include transform-translate-3d-0(-5%); + border-radius: 10px; + li.adjustments-line{ + border-bottom: 1px solid #ddd; + } + li{ + padding: 5px 2px !important; + } + .button-container{ + a{ + font-size: 14px; + } + &.show{ + @include transform-translate-3d-0(0%); + transform-origin: 0 0; + left: -303px !important; + } + } + + } + } + +} + +.fixed-plugin .dropdown .dropdown-menu{ + @include transform-translate-y-dropdown(-5%); + top: -40px !important; + opacity: 0; + left: -303px !important; + transform-origin: 0 0; +} +.fixed-plugin .dropdown.show .dropdown-menu{ + opacity: 1; + @include transform-translate-y-dropdown(0%); + transform-origin: 0 0; + left: -303px !important; +} + +.fixed-plugin .dropdown-menu:before, +.fixed-plugin .dropdown-menu:after{ + content: ""; + display: inline-block; + position: absolute; + top: 65px; + width: 16px; + transform: translateY(-50%); + -webkit-transform: translateY(-50%); + -moz-transform: translateY(-50%); + +} +.fixed-plugin .dropdown-menu:before{ + border-bottom: 16px solid rgba(0, 0, 0, 0); + border-left: 16px solid rgba(0,0,0,0.2); + border-top: 16px solid rgba(0,0,0,0); + right: -16px; +} + +.fixed-plugin .dropdown-menu:after{ + border-bottom: 16px solid rgba(0, 0, 0, 0); + border-left: 16px solid #fff; + border-top: 16px solid rgba(0,0,0,0); + right: -15px; +} + +.modal{ + &.show{ + .modal-dialog{ + -webkit-transform: translate(0, 30%); + -o-transform: translate(0, 30%); + transform: translate(0, 30%); + } + } + &.modal-mini{ + .modal-dialog{ + max-width: 255px; + margin: 0 auto; + } + } + .modal-content{ + .modal-header{ + border-bottom: none; + padding-top: 24px; + padding-right: 24px; + padding-bottom: 0; + padding-left: 24px; + + .modal-profile{ + width: 80px; + height: 80px; + border-radius: 50%; + text-align: center; + line-height: 5.7; + box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.3); + + i{ + font-size: 32px; + padding-top: 24px; + } + } + } + + .modal-body{ + padding-top: 24px; + padding-right: 24px; + padding-bottom: 16px; + padding-left: 24px; + line-height: 1.9; + } + + .modal-body + .modal-footer{ + padding-top: 0; + } + + .modal-footer{ + border-top: none; + padding-right: 24px; + padding-bottom: 16px; + padding-left: 24px; + -webkit-justify-content: space-between; + justify-content: space-between; + + .btn{ + margin: 0; + padding-left: 16px; + padding-right: 16px; + width: auto; + + &:hover, + &focus{ + text-decoration: none; + } + } + } + } +} diff --git a/src/assets/sass/lbd/_tables.scss b/src/assets/scss/lbd/_tables.scss old mode 100644 new mode 100755 similarity index 70% rename from src/assets/sass/lbd/_tables.scss rename to src/assets/scss/lbd/_tables.scss index 79f1ac29..08d2f5cb --- a/src/assets/sass/lbd/_tables.scss +++ b/src/assets/scss/lbd/_tables.scss @@ -23,10 +23,7 @@ padding: 12px 8px; vertical-align: middle; } - // MANU : aici este ceva schimbat!!! - > tbody > tr > td{ - font-size: 14px; - } + > thead > tr > th{ border-bottom-width: 1px; font-size: $font-size-small; @@ -34,6 +31,9 @@ color: $dark-gray; font-weight: $font-weight-normal; padding-bottom: 5px; + border-top: none !important; + border-bottom: none; + text-align: left !important; } .td-actions .btn{ @@ -57,4 +57,21 @@ } } } + + .btn:focus{ + box-shadow: none !important; + } +} +.table-upgrade{ + .table{ + tr{ + td{ + width: 100% + } + } + } +} + +.table .form-check .form-check-sign, .table .form-check .form-check-sign:after, .table .form-check .form-check-sign:before { + margin-top: -16px; } diff --git a/src/assets/sass/lbd/_typography.scss b/src/assets/scss/lbd/_typography.scss old mode 100644 new mode 100755 similarity index 100% rename from src/assets/sass/lbd/_typography.scss rename to src/assets/scss/lbd/_typography.scss diff --git a/src/assets/sass/lbd/_variables.scss b/src/assets/scss/lbd/_variables.scss old mode 100644 new mode 100755 similarity index 98% rename from src/assets/sass/lbd/_variables.scss rename to src/assets/scss/lbd/_variables.scss index 9027419c..856b8286 --- a/src/assets/sass/lbd/_variables.scss +++ b/src/assets/scss/lbd/_variables.scss @@ -196,7 +196,7 @@ $default-color-top: #d9d9d9 !default; $default-color-bottom: #909297 !default; $blue-color-top: #4087ea; -$blue-color-bottom: #2632c1; +$blue-color-bottom: #533ce1; $azure-color-top: #45c0fd; $azure-color-bottom: #4091ff; @@ -216,8 +216,8 @@ $purple-color-bottom: #943bea; $pink-color-top: #ff2a63; $pink-color-bottom: #ff2e2e; -$black-color-top: #282828; -$black-color-bottom: #111; +$black-color-top: #787878; +$black-color-bottom: #343434; $social-facebook: #3b5998; $social-twitter: #55acee; @@ -245,7 +245,7 @@ $new-purple: #9368E9; $new-red: #FB404B; $new-green: #87CB16; $new-orange: #FFA534; -$new-dark-blue: #1b8dff; +$new-dark-blue: #1F77D0; $new-black: #5e5e5e; diff --git a/src/assets/sass/lbd/mixins/_buttons.scss b/src/assets/scss/lbd/mixins/_buttons.scss old mode 100644 new mode 100755 similarity index 100% rename from src/assets/sass/lbd/mixins/_buttons.scss rename to src/assets/scss/lbd/mixins/_buttons.scss diff --git a/src/assets/sass/lbd/mixins/_cards.scss b/src/assets/scss/lbd/mixins/_cards.scss old mode 100644 new mode 100755 similarity index 100% rename from src/assets/sass/lbd/mixins/_cards.scss rename to src/assets/scss/lbd/mixins/_cards.scss diff --git a/src/assets/sass/lbd/mixins/_chartist.scss b/src/assets/scss/lbd/mixins/_chartist.scss old mode 100644 new mode 100755 similarity index 99% rename from src/assets/sass/lbd/mixins/_chartist.scss rename to src/assets/scss/lbd/mixins/_chartist.scss index cc83d5d4..c3b7efa0 --- a/src/assets/sass/lbd/mixins/_chartist.scss +++ b/src/assets/scss/lbd/mixins/_chartist.scss @@ -82,4 +82,4 @@ $ct-series-colors: ( $social-behance, #6188e2, #a748ca -) !default; \ No newline at end of file +) !default; diff --git a/src/assets/sass/lbd/mixins/_icons.scss b/src/assets/scss/lbd/mixins/_icons.scss old mode 100644 new mode 100755 similarity index 100% rename from src/assets/sass/lbd/mixins/_icons.scss rename to src/assets/scss/lbd/mixins/_icons.scss diff --git a/src/assets/sass/lbd/mixins/_inputs.scss b/src/assets/scss/lbd/mixins/_inputs.scss old mode 100644 new mode 100755 similarity index 100% rename from src/assets/sass/lbd/mixins/_inputs.scss rename to src/assets/scss/lbd/mixins/_inputs.scss diff --git a/src/assets/sass/lbd/mixins/_labels.scss b/src/assets/scss/lbd/mixins/_labels.scss old mode 100644 new mode 100755 similarity index 100% rename from src/assets/sass/lbd/mixins/_labels.scss rename to src/assets/scss/lbd/mixins/_labels.scss diff --git a/src/assets/sass/lbd/mixins/_morphing-buttons.scss b/src/assets/scss/lbd/mixins/_morphing-buttons.scss old mode 100644 new mode 100755 similarity index 100% rename from src/assets/sass/lbd/mixins/_morphing-buttons.scss rename to src/assets/scss/lbd/mixins/_morphing-buttons.scss diff --git a/src/assets/sass/lbd/mixins/_navbars.scss b/src/assets/scss/lbd/mixins/_navbars.scss old mode 100644 new mode 100755 similarity index 100% rename from src/assets/sass/lbd/mixins/_navbars.scss rename to src/assets/scss/lbd/mixins/_navbars.scss diff --git a/src/assets/sass/lbd/mixins/_social-buttons.scss b/src/assets/scss/lbd/mixins/_social-buttons.scss old mode 100644 new mode 100755 similarity index 100% rename from src/assets/sass/lbd/mixins/_social-buttons.scss rename to src/assets/scss/lbd/mixins/_social-buttons.scss diff --git a/src/assets/sass/lbd/mixins/_tabs.scss b/src/assets/scss/lbd/mixins/_tabs.scss old mode 100644 new mode 100755 similarity index 100% rename from src/assets/sass/lbd/mixins/_tabs.scss rename to src/assets/scss/lbd/mixins/_tabs.scss diff --git a/src/assets/sass/lbd/mixins/_transparency.scss b/src/assets/scss/lbd/mixins/_transparency.scss old mode 100644 new mode 100755 similarity index 100% rename from src/assets/sass/lbd/mixins/_transparency.scss rename to src/assets/scss/lbd/mixins/_transparency.scss diff --git a/src/assets/sass/lbd/mixins/_vendor-prefixes.scss b/src/assets/scss/lbd/mixins/_vendor-prefixes.scss old mode 100644 new mode 100755 similarity index 87% rename from src/assets/sass/lbd/mixins/_vendor-prefixes.scss rename to src/assets/scss/lbd/mixins/_vendor-prefixes.scss index c9830d6c..037bd449 --- a/src/assets/sass/lbd/mixins/_vendor-prefixes.scss +++ b/src/assets/scss/lbd/mixins/_vendor-prefixes.scss @@ -45,6 +45,30 @@ transform: translate3d($value, 0, 0); } +@mixin transform-translate-3d($value){ + -webkit-transform: translate3d($value, 0, 0); + -moz-transform: translate3d($value, 0, 0); + -o-transform: translate3d($value, 0, 0); + -ms-transform: translate3d($value, 0, 0); + transform: translate3d($value, 0, 0) !important; +} + +@mixin transform-translate-y-dropdown($value){ + -webkit-transform: translate3d(0, $value, 0) !important; + -moz-transform: translate3d(0, $value, 0) !important; + -o-transform: translate3d(0, $value, 0) !important; + -ms-transform: translate3d(0, $value, 0) !important; + transform: translate3d(0, $value, 0) !important; +} + +@mixin transform-translate-3d-0($value){ + -webkit-transform: translate3d(0, $value, 0) !important; + -moz-transform: translate3d(0, $value, 0) !important; + -o-transform: translate3d(0, $value, 0) !important; + -ms-transform: translate3d(0, $value, 0) !important; + transform: translate3d(0, $value, 0) !important; +} + @mixin transform-origin($coordinates){ -webkit-transform-origin: $coordinates; -moz-transform-origin: $coordinates; @@ -127,14 +151,14 @@ 75% { transform: rotate(5deg); } 100% { top: 0px; transform: rotate(0); } } - + @-webkit-keyframes topbar-back { 0% { top: 6px; -webkit-transform: rotate(135deg); } 45% { -webkit-transform: rotate(-10deg); } 75% { -webkit-transform: rotate(5deg); } 100% { top: 0px; -webkit-transform: rotate(0); } } - + @-moz-keyframes topbar-back { 0% { top: 6px; -moz-transform: rotate(135deg); } 45% { -moz-transform: rotate(-10deg); } @@ -185,5 +209,3 @@ } } - - diff --git a/src/assets/scss/lbd/plugins/_animate.scss b/src/assets/scss/lbd/plugins/_animate.scss new file mode 100644 index 00000000..387d1521 --- /dev/null +++ b/src/assets/scss/lbd/plugins/_animate.scss @@ -0,0 +1,227 @@ + + + + + + + + + + + + + + + + +// This file was modified by Creative Tim to keep only the animation that we need for Bootstrap Notify + + + + + + + + + + + + + + + +@charset "UTF-8"; + +/*! +Animate.css - http://daneden.me/animate +Licensed under the MIT license - http://opensource.org/licenses/MIT + +Copyright (c) 2015 Daniel Eden +*/ + +.animated { + -webkit-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; +} + +.animated.infinite { + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; +} + +.animated.hinge { + -webkit-animation-duration: 2s; + animation-duration: 2s; +} + +.animated.bounceIn, +.animated.bounceOut { + -webkit-animation-duration: .75s; + animation-duration: .75s; +} + +.animated.flipOutX, +.animated.flipOutY { + -webkit-animation-duration: .75s; + animation-duration: .75s; +} + +@-webkit-keyframes shake { + from, to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + 10%, 30%, 50%, 70%, 90% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); + } + + 20%, 40%, 60%, 80% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); + } +} + +@keyframes shake { + from, to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + 10%, 30%, 50%, 70%, 90% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); + } + + 20%, 40%, 60%, 80% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); + } +} + +.shake { + -webkit-animation-name: shake; + animation-name: shake; +} + + + +@-webkit-keyframes fadeInDown { + from { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInDown { + from { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInDown { + -webkit-animation-name: fadeInDown; + animation-name: fadeInDown; +} + + +@-webkit-keyframes fadeOut { + from { + opacity: 1; + } + + to { + opacity: 0; + } +} + +@keyframes fadeOut { + from { + opacity: 1; + } + + to { + opacity: 0; + } +} + +.fadeOut { + -webkit-animation-name: fadeOut; + animation-name: fadeOut; +} + +@-webkit-keyframes fadeOutDown { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} + +@keyframes fadeOutDown { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} + +.fadeOutDown { + -webkit-animation-name: fadeOutDown; + animation-name: fadeOutDown; +} + +@-webkit-keyframes fadeOutUp { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } +} + +@keyframes fadeOutUp { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } +} + +.fadeOutUp { + -webkit-animation-name: fadeOutUp; + animation-name: fadeOutUp; +} diff --git a/src/assets/scss/lbd/plugins/_datetime-picker.scss b/src/assets/scss/lbd/plugins/_datetime-picker.scss new file mode 100644 index 00000000..1cc2d3ab --- /dev/null +++ b/src/assets/scss/lbd/plugins/_datetime-picker.scss @@ -0,0 +1,463 @@ +/*! + * Datetimepicker for Bootstrap 3 + * ! version : 4.7.14 + * https://github.com/Eonasdan/bootstrap-datetimepicker/ + */ +$bs-datetimepicker-timepicker-font-size: 1.2em !default; +$bs-datetimepicker-active-bg: $info-color !default; +$bs-datetimepicker-active-color: $white-color !default; +$bs-datetimepicker-border-radius: $border-radius-base; +$bs-datetimepicker-btn-hover-bg: $light-gray !default; +$bs-datetimepicker-disabled-color: $medium-gray !default; +$bs-datetimepicker-alternate-color: $medium-gray !default; +$bs-datetimepicker-secondary-border-color: #ccc !default; +$bs-datetimepicker-secondary-border-color-rgba: rgba(0, 0, 0, 0.2) !default; +$bs-datetimepicker-primary-border-color: white !default; +$bs-datetimepicker-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !default; + + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0,0,0,0); + border: 0; +} + + +.bootstrap-datetimepicker-widget { + list-style: none; + + + &.dropdown-menu { + padding: 4px; + width: 19em; + + &.timepicker-sbs { + @media (min-width: $screen-sm-min) { + width: 38em; + } + + @media (min-width: $screen-md-min) { + width: 38em; + } + + @media (min-width: $screen-lg-min) { + width: 38em; + } + } + + &.bottom { + + &:before { + border-bottom: 11px solid rgba(0, 0, 0, 0.2); + border-left: 11px solid rgba(0, 0, 0, 0); + border-right: 11px solid rgba(0, 0, 0, 0); + content: ""; + display: inline-block; + position: absolute; + left: 12px; + top: -11px; + } + + &:after { + border-bottom: 11px solid #FFFFFF; + border-left: 11px solid rgba(0, 0, 0, 0); + border-right: 11px solid rgba(0, 0, 0, 0); + content: ""; + display: inline-block; + position: absolute; + left: 12px; + top: -10px; + } + } + + &.top { + margin-top: auto; + margin-bottom: -20px; + + &.open{ + margin-top: auto; + margin-bottom: 5px; + } + + &:before { + border-top: 11px solid rgba(0, 0, 0, 0.2); + border-left: 11px solid rgba(0, 0, 0, 0); + border-right: 11px solid rgba(0, 0, 0, 0); + border-bottom: none; + content: ""; + display: inline-block; + position: absolute; + left: 12px; + bottom: -11px; + top: auto; + } + + &:after { + border-top: 11px solid #FFFFFF; + border-left: 11px solid rgba(0, 0, 0, 0); + border-right: 11px solid rgba(0, 0, 0, 0); + border-bottom: none; + content: ""; + display: inline-block; + position: absolute; + left: 12px; + bottom: -10px; + top: auto; + } + } + + + + &.pull-right { + &:before { + left: auto; + right: 6px; + } + + &:after { + left: auto; + right: 7px; + } + } + + &.open{ + visibility: visible !important; + opacity: 1 !important; + top: 125px !important; + font-size: 14px !important; + } + } + + .list-unstyled { + margin: 0; + } + + a[data-action] { + padding: 6px 0; + border-width: 0; + } + + a[data-action]:active { + box-shadow: none; + } + + .timepicker-hour, .timepicker-minute, .timepicker-second { + width: 56px; + height: 56px; + font-weight: $font-weight-light; + font-size: $font-size-h4; + margin: 3px; + border-radius: 50%; + } + + button[data-action] { + padding: 6px; + } + + .btn[data-action="incrementHours"]::after { + @extend .sr-only; + content: "Increment Hours"; + } + + .btn[data-action="incrementMinutes"]::after { + @extend .sr-only; + content: "Increment Minutes"; + } + + .btn[data-action="decrementHours"]::after { + @extend .sr-only; + content: "Decrement Hours"; + } + + .btn[data-action="decrementMinutes"]::after { + @extend .sr-only; + content: "Decrement Minutes"; + } + + .btn[data-action="showHours"]::after { + @extend .sr-only; + content: "Show Hours"; + } + + .btn[data-action="showMinutes"]::after { + @extend .sr-only; + content: "Show Minutes"; + } + + .btn[data-action="togglePeriod"]::after { + @extend .sr-only; + content: "Toggle AM/PM"; + } + + .btn[data-action="clear"]::after { + @extend .sr-only; + content: "Clear the picker"; + } + + .btn[data-action="today"]::after { + @extend .sr-only; + content: "Set the date to today"; + } + + .picker-switch { + text-align: center; + border-radius: $bs-datetimepicker-border-radius; + font-size: 14px; + + &::after { + @extend .sr-only; + content: "Toggle Date and Time Screens"; + } + + td { + padding: 0; + margin: 0; + height: auto; + width: auto; + line-height: inherit; + + span { + line-height: 2.5; + height: 2.5em; + width: 100%; + border-radius: $bs-datetimepicker-border-radius; + margin: 2px 0px !important; + } + + a, + a:hover{ + color: $info-color; + } + } + } + + table { + width: 100%; + margin: 0; + + + & td > div, + & th > div { + // @extend .animation-transition-fast; + text-align: center; + + } + + + & th { + // @extend .animation-transition-fast; + + height: 20px; + line-height: 20px; + width: 20px; + + &.picker-switch { + width: 145px; + } + + &.disabled, + &.disabled:hover { + background: none; + color: $bs-datetimepicker-disabled-color; + cursor: not-allowed; + } + + &.prev span, + &.next span{ + border-radius: $bs-datetimepicker-border-radius; + height: 27px; + width: 27px; + line-height: 28px; + font-size: 12px; + border-radius: 50%; + text-align: center; + + } + + &.prev::after { + @extend .sr-only; + content: "Previous Month"; + } + + &.next::after { + @extend .sr-only; + content: "Next Month"; + } + + &.dow{ + text-align: center; + border-bottom: 1px solid $light-gray; + font-size: $font-size-small; + text-transform: uppercase; + color: $dark-gray; + font-weight: $font-weight-normal; + padding-bottom: 5px; + padding-top: $padding-default-vertical; + } + } + + & thead tr:first-child th{ + cursor: pointer; + + &:hover span, + &.picker-switch:hover{ + background: $bs-datetimepicker-btn-hover-bg; + } + } + + & td{ + > div { + border-radius: $bs-datetimepicker-border-radius; + + height: 54px; + line-height: 54px; + width: 54px; + text-align: center; + } + + &.cw > div { + font-size: .8em; + height: 20px; + line-height: 20px; + color: $bs-datetimepicker-alternate-color; + } + + &.day > div { + height: 30px; + line-height: 30px; + width: 30px; + text-align: center; + padding: 0px; + border-radius: 50%; + } + + &.minute > div, + &.hour > div{ + border-radius: 50%; + } + + &.day:hover > div, + &.hour:hover > div, + &.minute:hover > div, + &.second:hover > div { + background: $bs-datetimepicker-btn-hover-bg; + cursor: pointer; + } + + &.old > div, + &.new > div{ + color: $bs-datetimepicker-alternate-color; + } + + &.today > div{ + position: relative; + + &:before { + content: ''; + display: inline-block; + border: 0 0 7px 7px solid transparent; + border-bottom-color: $bs-datetimepicker-active-bg; + border-top-color: $bs-datetimepicker-secondary-border-color-rgba; + position: absolute; + bottom: 4px; + right: 4px; + } + } + + &.active > div, + &.active:hover > div { + background-color: $info-bg; + color: $bs-datetimepicker-active-color; + + } + + &.active.today:before > div{ + border-bottom-color: #fff; + } + + &.disabled > div, + &.disabled:hover > div { + background: none; + color: $bs-datetimepicker-disabled-color; + cursor: not-allowed; + } + + span { + // @extend .animation-transition-fast; + + display: inline-block; + width: 56px; + height: 56px; + line-height: 56px; + margin: 3px 3px; + cursor: pointer; + border-radius: 50%; + text-align: center; + + &:hover { + background: $bs-datetimepicker-btn-hover-bg; + } + + &.active { + background-color: $bs-datetimepicker-active-bg; + color: $bs-datetimepicker-active-color; + } + + &.old { + color: $bs-datetimepicker-alternate-color; + } + + &.disabled, + &.disabled:hover { + background: none; + color: $bs-datetimepicker-disabled-color; + cursor: not-allowed; + } + } + } + } + + .timepicker-picker, + .timepicker-hours, + .timepicker-minutes{ + span{ + border-radius: 50% !important; + } + + .table-condensed{ + td{ + a{ + color: $default-color; + background-color: transparent; + } + } + } + } + + &.usetwentyfour { + td.hour { + height: 27px; + line-height: 27px; + } + } +} + +.input-group.date { + & .input-group-addon { + cursor: pointer; + } +} + +.table-condensed>tbody>tr>td, +.table-condensed>tbody>tr>th, +.table-condensed>tfoot>tr>td, +.table-condensed>tfoot>tr>th, +.table-condensed>thead>tr>td, +.table-condensed>thead>tr>th{ + padding: 1px; +} diff --git a/src/assets/scss/lbdr/_sidebar-and-main-panel.scss b/src/assets/scss/lbdr/_sidebar-and-main-panel.scss new file mode 100644 index 00000000..76540c12 --- /dev/null +++ b/src/assets/scss/lbdr/_sidebar-and-main-panel.scss @@ -0,0 +1,20 @@ +.sidebar{ + &[data-color="black"]:after{ + @include icon-gradient(#282828, rgba(#111,.7)); + } + .logo-img img { + max-width: 40px; + max-height: 40px; + } +} + +@media (max-width: 991px){ + .sidebar .nav > li.active.active-pro { + position: relative; + bottom: unset; + } +} + +#bodyClick { + position: absolute; +} diff --git a/src/assets/scss/lbdr/plugins/_react-notification-alert.scss b/src/assets/scss/lbdr/plugins/_react-notification-alert.scss new file mode 100644 index 00000000..bb4b3f40 --- /dev/null +++ b/src/assets/scss/lbdr/plugins/_react-notification-alert.scss @@ -0,0 +1,14 @@ +.rna-container{ + .alert { + border-radius: 4px; + button.close{ + color: #000; + display: flex; + justify-content: center; + align-items: center; + span { + margin-top: -4px; + } + } + } +} diff --git a/src/assets/scss/lbdr/react-differences.scss b/src/assets/scss/lbdr/react-differences.scss new file mode 100644 index 00000000..70880670 --- /dev/null +++ b/src/assets/scss/lbdr/react-differences.scss @@ -0,0 +1,3 @@ +@import "plugins/react-notification-alert"; + +@import "sidebar-and-main-panel"; diff --git a/src/assets/sass/light-bootstrap-dashboard-react.scss b/src/assets/scss/light-bootstrap-dashboard-react.scss similarity index 77% rename from src/assets/sass/light-bootstrap-dashboard-react.scss rename to src/assets/scss/light-bootstrap-dashboard-react.scss index a4ddfdc6..51eb9936 100644 --- a/src/assets/sass/light-bootstrap-dashboard-react.scss +++ b/src/assets/scss/light-bootstrap-dashboard-react.scss @@ -1,12 +1,11 @@ /*! ========================================================= - * Light Bootstrap Dashboard React - v1.3.0 - * Based on Light Bootstrap Dashboard - v1.3.0 + * Light Bootstrap Dashboard React - v2.0.0 ========================================================= * Product Page: http://www.creative-tim.com/product/light-bootstrap-dashboard-react - * Copyright 2019 Creative Tim (http://www.creative-tim.com) + * Copyright 2020 Creative Tim (http://www.creative-tim.com) * Licensed under MIT (https://github.com/creativetimofficial/light-bootstrap-dashboard-react/blob/master/LICENSE.md) ========================================================= @@ -18,8 +17,9 @@ @import "lbd/variables"; @import "lbd/mixins"; -// Core CSS @import "lbd/typography"; + +// Core CSS @import "lbd/misc"; @import "lbd/sidebar-and-main-panel"; @import "lbd/buttons"; @@ -33,7 +33,15 @@ @import "lbd/footers"; // Fancy Stuff +@import "lbd/plugins/animate"; @import "lbd/dropdown"; @import "lbd/cards"; @import "lbd/chartist"; @import "lbd/responsive"; +@import "lbd/bootstrap-switch"; + +// Nucleo Icons +@import "lbd/partial-nucleo-icons"; + +// React Differences +@import "lbdr/react-differences"; diff --git a/src/components/Card/Card.jsx b/src/components/Card/Card.jsx deleted file mode 100644 index 9a3a3672..00000000 --- a/src/components/Card/Card.jsx +++ /dev/null @@ -1,52 +0,0 @@ -/*! - -========================================================= -* Light Bootstrap Dashboard React - v1.3.0 -========================================================= - -* Product Page: https://www.creative-tim.com/product/light-bootstrap-dashboard-react -* Copyright 2019 Creative Tim (https://www.creative-tim.com) -* Licensed under MIT (https://github.com/creativetimofficial/light-bootstrap-dashboard-react/blob/master/LICENSE.md) - -* Coded by Creative Tim - -========================================================= - -* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -*/ -import React, { Component } from "react"; - -export class Card extends Component { - render() { - return ( -
-
-

{this.props.title}

-

{this.props.category}

-
-
- {this.props.content} - -
- {this.props.legend} - {this.props.stats != null ?
: ""} -
- {this.props.stats} -
-
-
-
- ); - } -} - -export default Card; diff --git a/src/components/CustomButton/CustomButton.jsx b/src/components/CustomButton/CustomButton.jsx deleted file mode 100644 index 765fdcd1..00000000 --- a/src/components/CustomButton/CustomButton.jsx +++ /dev/null @@ -1,47 +0,0 @@ -/*! - -========================================================= -* Light Bootstrap Dashboard React - v1.3.0 -========================================================= - -* Product Page: https://www.creative-tim.com/product/light-bootstrap-dashboard-react -* Copyright 2019 Creative Tim (https://www.creative-tim.com) -* Licensed under MIT (https://github.com/creativetimofficial/light-bootstrap-dashboard-react/blob/master/LICENSE.md) - -* Coded by Creative Tim - -========================================================= - -* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -*/ -import React, { Component } from "react"; -import { Button } from "react-bootstrap"; -import cx from "classnames"; -import PropTypes from "prop-types"; - -class CustomButton extends Component { - render() { - const { fill, simple, pullRight, round, block, ...rest } = this.props; - - const btnClasses = cx({ - "btn-fill": fill, - "btn-simple": simple, - "pull-right": pullRight, - "btn-block": block, - "btn-round": round - }); - - return +
+ +
  • +
    + +
    +
  • +
  • + Want more components? +
  • +
  • +
    + +
    +
  • +
  • + Thank you for sharing! +
  • +
  • + + +
  • + + +
    + ); +} + +export default FixedPlugin; diff --git a/src/components/FixedPlugin/FixedPlugin.jsx b/src/components/FixedPlugin/FixedPlugin.jsx deleted file mode 100644 index 40d81ee9..00000000 --- a/src/components/FixedPlugin/FixedPlugin.jsx +++ /dev/null @@ -1,220 +0,0 @@ -/*! - -========================================================= -* Light Bootstrap Dashboard React - v1.3.0 -========================================================= - -* Product Page: https://www.creative-tim.com/product/light-bootstrap-dashboard-react -* Copyright 2019 Creative Tim (https://www.creative-tim.com) -* Licensed under MIT (https://github.com/creativetimofficial/light-bootstrap-dashboard-react/blob/master/LICENSE.md) - -* Coded by Creative Tim - -========================================================= - -* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -*/ -/*eslint-disable*/ -import React, { Component } from "react"; -import Toggle from "react-toggle"; - -import imagine1 from "assets/img/sidebar-1.jpg"; -import imagine2 from "assets/img/sidebar-2.jpg"; -import imagine3 from "assets/img/sidebar-3.jpg"; -import imagine4 from "assets/img/sidebar-4.jpg"; - -class FixedPlugin extends Component { - constructor(props) { - super(props); - this.state = { - classes: "dropdown show-dropdown open", - bg_checked: true, - bgImage: this.props.bgImage - }; - } - handleClick = () => { - this.props.handleFixedClick(); - }; - onChangeClick = () => { - this.props.handleHasImage(!this.state.bg_checked); - this.setState({ bg_checked: !this.state.bg_checked }); - }; - render() { - return ( -
    - -
    - ); - } -} - -export default FixedPlugin; diff --git a/src/components/Footer/Footer.js b/src/components/Footer/Footer.js new file mode 100644 index 00000000..929ca1dd --- /dev/null +++ b/src/components/Footer/Footer.js @@ -0,0 +1,61 @@ +/*! + +========================================================= +* Light Bootstrap Dashboard React - v2.0.0 +========================================================= + +* Product Page: https://www.creative-tim.com/product/light-bootstrap-dashboard-react +* Copyright 2020 Creative Tim (https://www.creative-tim.com) +* Licensed under MIT (https://github.com/creativetimofficial/light-bootstrap-dashboard-react/blob/master/LICENSE.md) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +import React, { Component } from "react"; +import { Container } from "react-bootstrap"; + +class Footer extends Component { + render() { + return ( + + ); + } +} + +export default Footer; diff --git a/src/components/Footer/Footer.jsx b/src/components/Footer/Footer.jsx deleted file mode 100644 index a1dd2282..00000000 --- a/src/components/Footer/Footer.jsx +++ /dev/null @@ -1,55 +0,0 @@ -/*! - -========================================================= -* Light Bootstrap Dashboard React - v1.3.0 -========================================================= - -* Product Page: https://www.creative-tim.com/product/light-bootstrap-dashboard-react -* Copyright 2019 Creative Tim (https://www.creative-tim.com) -* Licensed under MIT (https://github.com/creativetimofficial/light-bootstrap-dashboard-react/blob/master/LICENSE.md) - -* Coded by Creative Tim - -========================================================= - -* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -*/ -import React, { Component } from "react"; -import { Grid } from "react-bootstrap"; - -class Footer extends Component { - render() { - return ( - - ); - } -} - -export default Footer; diff --git a/src/components/FormInputs/FormInputs.jsx b/src/components/FormInputs/FormInputs.jsx deleted file mode 100644 index 27e382ed..00000000 --- a/src/components/FormInputs/FormInputs.jsx +++ /dev/null @@ -1,44 +0,0 @@ -/*! - -========================================================= -* Light Bootstrap Dashboard React - v1.3.0 -========================================================= - -* Product Page: https://www.creative-tim.com/product/light-bootstrap-dashboard-react -* Copyright 2019 Creative Tim (https://www.creative-tim.com) -* Licensed under MIT (https://github.com/creativetimofficial/light-bootstrap-dashboard-react/blob/master/LICENSE.md) - -* Coded by Creative Tim - -========================================================= - -* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -*/ -import React, { Component } from "react"; -import { FormGroup, ControlLabel, FormControl, Row } from "react-bootstrap"; - -function FieldGroup({ label, ...props }) { - return ( - - {label} - - - ); -} - -export class FormInputs extends Component { - render() { - var row = []; - for (var i = 0; i < this.props.ncols.length; i++) { - row.push( -
    - -
    - ); - } - return {row}; - } -} - -export default FormInputs; diff --git a/src/components/Navbars/AdminNavbar.js b/src/components/Navbars/AdminNavbar.js new file mode 100644 index 00000000..58d3eb0d --- /dev/null +++ b/src/components/Navbars/AdminNavbar.js @@ -0,0 +1,211 @@ +/*! + +========================================================= +* Light Bootstrap Dashboard React - v2.0.0 +========================================================= + +* Product Page: https://www.creative-tim.com/product/light-bootstrap-dashboard-react +* Copyright 2020 Creative Tim (https://www.creative-tim.com) +* Licensed under MIT (https://github.com/creativetimofficial/light-bootstrap-dashboard-react/blob/master/LICENSE.md) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +import React, { Component } from "react"; +import { useLocation } from "react-router-dom"; +import { Navbar, Container, Nav, Dropdown, Button } from "react-bootstrap"; + +import routes from "routes.js"; + +function Header() { + const location = useLocation(); + const mobileSidebarToggle = (e) => { + e.preventDefault(); + document.documentElement.classList.toggle("nav-open"); + var node = document.createElement("div"); + node.id = "bodyClick"; + node.onclick = function () { + this.parentElement.removeChild(this); + document.documentElement.classList.toggle("nav-open"); + }; + document.body.appendChild(node); + }; + + const getBrandText = () => { + for (let i = 0; i < routes.length; i++) { + if (location.pathname.indexOf(routes[i].layout + routes[i].path) !== -1) { + return routes[i].name; + } + } + return "Brand"; + }; + return ( + + +
    + + e.preventDefault()} + className="mr-2" + > + {getBrandText()} + +
    + + + + + + + + + +
    +
    + ); +} + +export default Header; diff --git a/src/components/Navbars/AdminNavbar.jsx b/src/components/Navbars/AdminNavbar.jsx deleted file mode 100644 index c60ec504..00000000 --- a/src/components/Navbars/AdminNavbar.jsx +++ /dev/null @@ -1,64 +0,0 @@ -/*! - -========================================================= -* Light Bootstrap Dashboard React - v1.3.0 -========================================================= - -* Product Page: https://www.creative-tim.com/product/light-bootstrap-dashboard-react -* Copyright 2019 Creative Tim (https://www.creative-tim.com) -* Licensed under MIT (https://github.com/creativetimofficial/light-bootstrap-dashboard-react/blob/master/LICENSE.md) - -* Coded by Creative Tim - -========================================================= - -* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -*/ -import React, { Component } from "react"; -import { Navbar } from "react-bootstrap"; - -import AdminNavbarLinks from "./AdminNavbarLinks.jsx"; - -class Header extends Component { - constructor(props) { - super(props); - this.mobileSidebarToggle = this.mobileSidebarToggle.bind(this); - this.state = { - sidebarExists: false - }; - } - mobileSidebarToggle(e) { - if (this.state.sidebarExists === false) { - this.setState({ - sidebarExists: true - }); - } - e.preventDefault(); - document.documentElement.classList.toggle("nav-open"); - var node = document.createElement("div"); - node.id = "bodyClick"; - node.onclick = function() { - this.parentElement.removeChild(this); - document.documentElement.classList.toggle("nav-open"); - }; - document.body.appendChild(node); - } - render() { - return ( - - - - {this.props.brandText} - - - - - - - - ); - } -} - -export default Header; diff --git a/src/components/Navbars/AdminNavbarLinks.jsx b/src/components/Navbars/AdminNavbarLinks.jsx deleted file mode 100644 index aa1076d2..00000000 --- a/src/components/Navbars/AdminNavbarLinks.jsx +++ /dev/null @@ -1,81 +0,0 @@ -/*! - -========================================================= -* Light Bootstrap Dashboard React - v1.3.0 -========================================================= - -* Product Page: https://www.creative-tim.com/product/light-bootstrap-dashboard-react -* Copyright 2019 Creative Tim (https://www.creative-tim.com) -* Licensed under MIT (https://github.com/creativetimofficial/light-bootstrap-dashboard-react/blob/master/LICENSE.md) - -* Coded by Creative Tim - -========================================================= - -* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -*/ -import React, { Component } from "react"; -import { NavItem, Nav, NavDropdown, MenuItem } from "react-bootstrap"; - -class AdminNavbarLinks extends Component { - render() { - const notification = ( -
    - - - 5 -

    Notification

    -
    - ); - return ( -
    - - -
    - ); - } -} - -export default AdminNavbarLinks; diff --git a/src/components/Sidebar/Sidebar.js b/src/components/Sidebar/Sidebar.js new file mode 100644 index 00000000..0f49e65a --- /dev/null +++ b/src/components/Sidebar/Sidebar.js @@ -0,0 +1,85 @@ +/*! + +========================================================= +* Light Bootstrap Dashboard React - v2.0.0 +========================================================= + +* Product Page: https://www.creative-tim.com/product/light-bootstrap-dashboard-react +* Copyright 2020 Creative Tim (https://www.creative-tim.com) +* Licensed under MIT (https://github.com/creativetimofficial/light-bootstrap-dashboard-react/blob/master/LICENSE.md) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +import React, { Component } from "react"; +import { useLocation, NavLink } from "react-router-dom"; + +import { Nav } from "react-bootstrap"; + +import logo from "assets/img/reactlogo.png"; + +function Sidebar({ color, image, routes }) { + const location = useLocation(); + const activeRoute = (routeName) => { + return location.pathname.indexOf(routeName) > -1 ? "active" : ""; + }; + return ( +
    +
    +
    + + +
    +
    + ); +} + +export default Sidebar; diff --git a/src/components/Sidebar/Sidebar.jsx b/src/components/Sidebar/Sidebar.jsx deleted file mode 100644 index 68693631..00000000 --- a/src/components/Sidebar/Sidebar.jsx +++ /dev/null @@ -1,107 +0,0 @@ -/*! - -========================================================= -* Light Bootstrap Dashboard React - v1.3.0 -========================================================= - -* Product Page: https://www.creative-tim.com/product/light-bootstrap-dashboard-react -* Copyright 2019 Creative Tim (https://www.creative-tim.com) -* Licensed under MIT (https://github.com/creativetimofficial/light-bootstrap-dashboard-react/blob/master/LICENSE.md) - -* Coded by Creative Tim - -========================================================= - -* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -*/ -import React, { Component } from "react"; -import { NavLink } from "react-router-dom"; - -import AdminNavbarLinks from "../Navbars/AdminNavbarLinks.jsx"; - -import logo from "assets/img/reactlogo.png"; - -class Sidebar extends Component { - constructor(props) { - super(props); - this.state = { - width: window.innerWidth - }; - } - activeRoute(routeName) { - return this.props.location.pathname.indexOf(routeName) > -1 ? "active" : ""; - } - updateDimensions() { - this.setState({ width: window.innerWidth }); - } - componentDidMount() { - this.updateDimensions(); - window.addEventListener("resize", this.updateDimensions.bind(this)); - } - render() { - const sidebarBackground = { - backgroundImage: "url(" + this.props.image + ")" - }; - return ( - - } - legend={ -
    {this.createLegend(legendPie)}
    - } - /> - - - - - - - -
    - } - legend={ -
    {this.createLegend(legendBar)}
    - } - /> - - - - - - -
    -
    - } - /> - - - -
    - ); - } -} - -export default Dashboard; diff --git a/src/views/Icons.js b/src/views/Icons.js new file mode 100644 index 00000000..b7d876fe --- /dev/null +++ b/src/views/Icons.js @@ -0,0 +1,641 @@ +import React from "react"; + +// react-bootstrap components +import { + Badge, + Button, + Card, + Navbar, + Nav, + Container, + Row, + Col, +} from "react-bootstrap"; + +function Icons() { + return ( + <> + + + + + + 100 Awesome Nucleo Icons +

    + Handcrafted by our friends from{" "} + NucleoApp +

    +
    + + + +
    + +

    nc-air-baloon

    +
    + + +
    + +

    nc-album-2

    +
    + + +
    + +

    nc-alien-33

    +
    + + +
    + +

    nc-align-center

    +
    + + +
    + +

    nc-align-left-2

    +
    + + +
    + +

    nc-ambulance

    +
    + + +
    + +

    nc-android

    +
    + + +
    + +

    nc-app

    +
    + + +
    + +

    nc-apple

    +
    + + +
    + +

    nc-atom

    +
    + + +
    + +

    nc-attach-87

    +
    + + +
    + +

    nc-audio-92

    +
    + + +
    + +

    nc-backpack

    +
    + + +
    + +

    nc-badge

    +
    + + +
    + +

    nc-bag

    +
    + + +
    + +

    nc-bank

    +
    + + +
    + +

    nc-battery-81

    +
    + + +
    + +

    nc-bell-55

    +
    + + +
    + +

    nc-bold

    +
    + + +
    + +

    nc-bulb-63

    +
    + + +
    + +

    nc-bullet-list-67

    +
    + + +
    + +

    nc-bus-front-12

    +
    + + +
    + +

    nc-button-pause

    +
    + + +
    + +

    nc-button-play

    +
    + + +
    + +

    nc-button-power

    +
    + + +
    + +

    nc-camera-20

    +
    + + +
    + +

    nc-caps-small

    +
    + + +
    + +

    nc-cart-simple

    +
    + + +
    + +

    nc-cctv

    +
    + + +
    + +

    nc-chart-bar-32

    +
    + + +
    + +

    nc-chart-pie-35

    +
    + + +
    + +

    nc-chart-pie-36

    +
    + + +
    + +

    nc-chart

    +
    + + +
    + +

    nc-chat-round

    +
    + + +
    + +

    nc-check-2

    +
    + + +
    + +

    nc-circle-09

    +
    + + +
    + +

    nc-circle

    +
    + + +
    + +

    nc-cloud-download-93

    +
    + + +
    + +

    nc-cloud-upload-94

    +
    + + +
    + +

    nc-compass-05

    +
    + + +
    + +

    nc-controller-modern

    +
    + + +
    + +

    nc-credit-card

    +
    + + +
    + +

    nc-delivery-fast

    +
    + + +
    + +

    nc-email-83

    +
    + + +
    + +

    nc-email-85

    +
    + + +
    + +

    nc-explore-2

    +
    + + +
    + +

    nc-fav-remove

    +
    + + +
    + +

    nc-favourite-28

    +
    + + +
    + +

    nc-globe-2

    +
    + + +
    + +

    nc-grid-45

    +
    + + +
    + +

    nc-headphones-2

    +
    + + +
    + +

    nc-html5

    +
    + + +
    + +

    nc-istanbul

    +
    + + +
    + +

    nc-key-25

    +
    + + +
    + +

    nc-layers-3

    +
    + + +
    + +

    nc-light-3

    +
    + + +
    + +

    nc-lock-circle-open

    +
    + + +
    + +

    nc-map-big

    +
    + + +
    + +

    nc-mobile

    +
    + + +
    + +

    nc-money-coins

    +
    + + +
    + +

    nc-note-03

    +
    + + +
    + +

    nc-notes

    +
    + + +
    + +

    nc-notification-70

    +
    + + +
    + +

    nc-palette

    +
    + + +
    + +

    nc-paper-2

    +
    + + +
    + +

    nc-pin-3

    +
    + + +
    + +

    nc-planet

    +
    + + +
    + +

    nc-preferences-circle-rotate

    +
    + + +
    + +

    nc-puzzle-10

    +
    + + +
    + +

    nc-quote

    +
    + + +
    + +

    nc-refresh-02

    +
    + + +
    + +

    nc-ruler-pencil

    +
    + + +
    + +

    nc-satisfied

    +
    + + +
    + +

    nc-scissors

    +
    + + +
    + +

    nc-send

    +
    + + +
    + +

    nc-settings-90

    +
    + + +
    + +

    nc-settings-gear-64

    +
    + + +
    + +

    nc-settings-tool-66

    +
    + + +
    + +

    nc-simple-add

    +
    + + +
    + +

    nc-simple-delete

    +
    + + +
    + +

    nc-simple-remove

    +
    + + +
    + +

    nc-single-02

    +
    + + +
    + +

    nc-single-copy-04

    +
    + + +
    + +

    nc-spaceship

    +
    + + +
    + +

    nc-square-pin

    +
    + + +
    + +

    nc-stre-down

    +
    + + +
    + +

    nc-stre-left

    +
    + + +
    + +

    nc-stre-right

    +
    + + +
    + +

    nc-stre-up

    +
    + + +
    + +

    nc-sun-fog-29

    +
    + + +
    + +

    nc-support-17

    +
    + + +
    + +

    nc-tablet-2

    +
    + + +
    + +

    nc-tag-content

    +
    + + +
    + +

    nc-tap-01

    +
    + + +
    + +

    nc-time-alarm

    +
    + + +
    + +

    nc-tv-2

    +
    + + +
    + +

    nc-umbrella-13

    +
    + + +
    + +

    nc-vector

    +
    + + +
    + +

    nc-watch-time

    +
    + + +
    + +

    nc-zoom-split

    +
    + +
    +
    +
    + +
    +
    + + ); +} + +export default Icons; diff --git a/src/views/Icons.jsx b/src/views/Icons.jsx deleted file mode 100644 index e7ca836f..00000000 --- a/src/views/Icons.jsx +++ /dev/null @@ -1,76 +0,0 @@ -/*! - -========================================================= -* Light Bootstrap Dashboard React - v1.3.0 -========================================================= - -* Product Page: https://www.creative-tim.com/product/light-bootstrap-dashboard-react -* Copyright 2019 Creative Tim (https://www.creative-tim.com) -* Licensed under MIT (https://github.com/creativetimofficial/light-bootstrap-dashboard-react/blob/master/LICENSE.md) - -* Coded by Creative Tim - -========================================================= - -* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -*/ -import React, { Component } from "react"; -import { Grid, Row, Col } from "react-bootstrap"; - -import Card from "components/Card/Card"; -import { iconsArray } from "variables/Variables.jsx"; - -class Icons extends Component { - render() { - return ( -
    - - - - - Handcrafted by our friends from{" "} - - Pixeden - - - } - content={ - - {iconsArray.map((prop, key) => { - return ( - -
    - - -
    - - ); - })} -
    - } - /> - -
    -
    -
    - ); - } -} - -export default Icons; diff --git a/src/views/Maps.js b/src/views/Maps.js new file mode 100644 index 00000000..29f1bcef --- /dev/null +++ b/src/views/Maps.js @@ -0,0 +1,51 @@ +import React from "react"; + +// react-bootstrap components +import { Badge, Button, Navbar, Nav, Container } from "react-bootstrap"; + +function Maps() { + const mapRef = React.useRef(null); + React.useEffect(() => { + let google = window.google; + let map = mapRef.current; + let lat = "40.748817"; + let lng = "-73.985428"; + const myLatlng = new google.maps.LatLng(lat, lng); + const mapOptions = { + zoom: 13, + center: myLatlng, + scrollwheel: false, + zoomControl: true, + }; + + map = new google.maps.Map(map, mapOptions); + + const marker = new google.maps.Marker({ + position: myLatlng, + map: map, + animation: google.maps.Animation.DROP, + title: "Light Bootstrap Dashboard PRO React!", + }); + + const contentString = + '

    Light Bootstrap Dashboard PRO React

    ' + + "

    A premium Admin for React-Bootstrap, Bootstrap, React, and React Hooks.

    "; + + const infowindow = new google.maps.InfoWindow({ + content: contentString, + }); + + google.maps.event.addListener(marker, "click", function () { + infowindow.open(map, marker); + }); + }, []); + return ( + <> +
    +
    +
    + + ); +} + +export default Maps; diff --git a/src/views/Maps.jsx b/src/views/Maps.jsx deleted file mode 100644 index 73cb3549..00000000 --- a/src/views/Maps.jsx +++ /dev/null @@ -1,53 +0,0 @@ -/*! - -========================================================= -* Light Bootstrap Dashboard React - v1.3.0 -========================================================= - -* Product Page: https://www.creative-tim.com/product/light-bootstrap-dashboard-react -* Copyright 2019 Creative Tim (https://www.creative-tim.com) -* Licensed under MIT (https://github.com/creativetimofficial/light-bootstrap-dashboard-react/blob/master/LICENSE.md) - -* Coded by Creative Tim - -========================================================= - -* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -*/ -import React from "react"; -// react components used to create a google map -import { - withScriptjs, - withGoogleMap, - GoogleMap, - Marker -} from "react-google-maps"; - -const CustomMap = withScriptjs( - withGoogleMap(props => ( - - - - )) -); - -function Maps({ ...prop }) { - return ( - } - containerElement={
    } - mapElement={
    } - /> - ); -} - -export default Maps; diff --git a/src/views/Notifications.js b/src/views/Notifications.js new file mode 100644 index 00000000..96fcddd0 --- /dev/null +++ b/src/views/Notifications.js @@ -0,0 +1,321 @@ +import React from "react"; +// react plugin for creating notifications over the dashboard +import NotificationAlert from "react-notification-alert"; +// react-bootstrap components +import { + Alert, + Badge, + Button, + Card, + Modal, + Navbar, + Nav, + Container, + Row, + Col, +} from "react-bootstrap"; + +function Notifications() { + const [showModal, setShowModal] = React.useState(false); + const notificationAlertRef = React.useRef(null); + const notify = (place) => { + var color = Math.floor(Math.random() * 5 + 1); + var type; + switch (color) { + case 1: + type = "primary"; + break; + case 2: + type = "success"; + break; + case 3: + type = "danger"; + break; + case 4: + type = "warning"; + break; + case 5: + type = "info"; + break; + default: + break; + } + var options = {}; + options = { + place: place, + message: ( +
    +
    + Welcome to Light Bootstrap Dashboard React - a beautiful + freebie for every web developer. +
    +
    + ), + type: type, + icon: "nc-icon nc-bell-55", + autoDismiss: 7, + }; + notificationAlertRef.current.notificationAlert(options); + }; + return ( + <> +
    + +
    + + + + Notifications +

    + Handcrafted by our friend and colleague{" "} + + Nazare Emanuel-Ioan + + . Please checkout the{" "} + + full documentation. + +

    +
    + + + +
    + Notifications Style +
    + + This is a plain notification + + + + This is a notification with close button. + + + + + + This is a notification with close button and icon. + + + + + + + This is a notification with close button and icon and have + many lines. You can see that the icon and the close button + are always vertically aligned. This is a beautiful + notification. So you don't have to worry about the style. + + + + +
    + Notification States +
    + + + + Primary - + This is a regular notification made with ".alert-primary" + + + + + + Info - + This is a regular notification made with ".alert-info" + + + + + + Success - + This is a regular notification made with ".alert-success" + + + + + + Warning - + This is a regular notification made with ".alert-warning" + + + + + + Danger - + This is a regular notification made with ".alert-danger" + + + +
    +

    +

    +
    + + + Notifications Places +

    + Click to view notifications +

    + +
    + + + + + + + + + + + + + + + + + + + + + + +
    + + +

    Modal

    + + +
    +
    +
    + {/* Mini Modal */} + setShowModal(false)} + > + +
    + +
    +
    + +

    Always have an access to your profile

    +
    +
    + + +
    +
    + {/* End Modal */} +
    + + ); +} + +export default Notifications; diff --git a/src/views/Notifications.jsx b/src/views/Notifications.jsx deleted file mode 100644 index 1980bc76..00000000 --- a/src/views/Notifications.jsx +++ /dev/null @@ -1,203 +0,0 @@ -/*! - -========================================================= -* Light Bootstrap Dashboard React - v1.3.0 -========================================================= - -* Product Page: https://www.creative-tim.com/product/light-bootstrap-dashboard-react -* Copyright 2019 Creative Tim (https://www.creative-tim.com) -* Licensed under MIT (https://github.com/creativetimofficial/light-bootstrap-dashboard-react/blob/master/LICENSE.md) - -* Coded by Creative Tim - -========================================================= - -* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -*/ -import React, { Component } from "react"; -import { Grid, Row, Col, Alert } from "react-bootstrap"; - -import Button from "components/CustomButton/CustomButton.jsx"; - -class Notifications extends Component { - render() { - return ( -
    - -
    -
    -

    Notifications

    -

    - Handcrafted by{" "} - - Igor Prado - - . Please checkout the{" "} - - full documentation. - -

    -
    -
    - - -
    Notifications Style
    - - This is a plain notification - - - - This is a notification with close button. - - - - - - This is a notification with close button and icon. - - - - - - - This is a notification with close button and icon and have - many lines. You can see that the icon and the close button - are always vertically aligned. This is a beautiful - notification. So you don't have to worry about the style. - - - - -
    Notification states
    - - - - Info - This is a regular notification made with - bsStyle="info" - - - - - - Success - This is a regular notification made - with bsStyle="success" - - - - - - Warning - This is a regular notification made - with bsStyle="warning" - - - - - - Danger - This is a regular notification made with - bsStyle="danger" - - - -
    -
    -
    -
    - - -
    - Notifications Places -

    Click to view notifications

    -
    - -
    - - - - - - - - - - - - - - - - - - - - - - -
    -
    -
    -
    -
    - ); - } -} - -export default Notifications; diff --git a/src/views/TableList.js b/src/views/TableList.js new file mode 100644 index 00000000..77e4c6fd --- /dev/null +++ b/src/views/TableList.js @@ -0,0 +1,161 @@ +import React from "react"; + +// react-bootstrap components +import { + Badge, + Button, + Card, + Navbar, + Nav, + Table, + Container, + Row, + Col, +} from "react-bootstrap"; + +function TableList() { + return ( + <> + + + + + + Striped Table with Hover +

    + Here is a subtitle for this table +

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    IDNameSalaryCountryCity
    1Dakota Rice$36,738NigerOud-Turnhout
    2Minerva Hooper$23,789CuraçaoSinaai-Waas
    3Sage Rodriguez$56,142NetherlandsBaileux
    4Philip Chaney$38,735Korea, SouthOverland Park
    5Doris Greene$63,542MalawiFeldkirchen in Kärnten
    6Mason Porter$78,615ChileGloucester
    +
    +
    + + + + + Table on Plain Background +

    + Here is a subtitle for this table +

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    IDNameSalaryCountryCity
    1Dakota Rice$36,738NigerOud-Turnhout
    2Minerva Hooper$23,789CuraçaoSinaai-Waas
    3Sage Rodriguez$56,142NetherlandsBaileux
    4Philip Chaney$38,735Korea, SouthOverland Park
    5Doris Greene$63,542MalawiFeldkirchen in Kärnten
    6Mason Porter$78,615ChileGloucester
    +
    +
    + +
    +
    + + ); +} + +export default TableList; diff --git a/src/views/TableList.jsx b/src/views/TableList.jsx deleted file mode 100644 index 386af18e..00000000 --- a/src/views/TableList.jsx +++ /dev/null @@ -1,99 +0,0 @@ -/*! - -========================================================= -* Light Bootstrap Dashboard React - v1.3.0 -========================================================= - -* Product Page: https://www.creative-tim.com/product/light-bootstrap-dashboard-react -* Copyright 2019 Creative Tim (https://www.creative-tim.com) -* Licensed under MIT (https://github.com/creativetimofficial/light-bootstrap-dashboard-react/blob/master/LICENSE.md) - -* Coded by Creative Tim - -========================================================= - -* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -*/ -import React, { Component } from "react"; -import { Grid, Row, Col, Table } from "react-bootstrap"; - -import Card from "components/Card/Card.jsx"; -import { thArray, tdArray } from "variables/Variables.jsx"; - -class TableList extends Component { - render() { - return ( -
    - - - - - - - {thArray.map((prop, key) => { - return {prop}; - })} - - - - {tdArray.map((prop, key) => { - return ( - - {prop.map((prop, key) => { - return {prop}; - })} - - ); - })} - - - } - /> - - - - - - - {thArray.map((prop, key) => { - return {prop}; - })} - - - - {tdArray.map((prop, key) => { - return ( - - {prop.map((prop, key) => { - return {prop}; - })} - - ); - })} - - - } - /> - - - -
    - ); - } -} - -export default TableList; diff --git a/src/views/Typography.js b/src/views/Typography.js new file mode 100644 index 00000000..2c2ab529 --- /dev/null +++ b/src/views/Typography.js @@ -0,0 +1,147 @@ +import React from "react"; + +// react-bootstrap components +import { + Badge, + Button, + Card, + Navbar, + Nav, + Container, + Row, + Col, +} from "react-bootstrap"; + +function Typography() { + return ( + <> + + + + + + Light Bootstrap Table Heading +

    + Created using Montserrat Font Family +

    +
    + +
    +

    + Header 1 + The Life of Light Bootstrap Dashboard React +

    +
    +
    +

    + Header 2 + The Life of Light Bootstrap Dashboard React +

    +
    +
    +

    + Header 3 + The Life of Light Bootstrap Dashboard React +

    +
    +
    +

    + Header 4 + The Life of Light Bootstrap Dashboard React +

    +
    +
    +
    + Header 5 + The Life of Light Bootstrap Dashboard React +
    +
    +
    +
    + Header 6 + The Life of Light Bootstrap Dashboard React +
    +
    +
    +

    + ParagraphI will be the leader of a company that + ends up being worth billions of dollars, because I got the + answers. I understand culture. I am the nucleus. I think + that’s a responsibility that I have, to push possibilities, + to show people, this is the level that things could be at. +

    +
    +
    + Quote +
    +

    + "I will be the leader of a company that ends up being + worth billions of dollars, because I got the answers. I + understand culture. I am the nucleus. I think that’s a + responsibility that I have, to push possibilities, to show + people, this is the level that things could be at."{" "} +

    +

    + - Noaa +

    +
    +
    +
    + Muted Text +

    + I will be the leader of a company that ends up being worth + billions of dollars, because I got the answers... +

    +
    +
    + Primary Text +

    + I will be the leader of a company that ends up being worth + billions of dollars, because I got the answers... +

    +
    +
    + Info Text +

    + I will be the leader of a company that ends up being worth + billions of dollars, because I got the answers... +

    +
    +
    + Success Text +

    + I will be the leader of a company that ends up being worth + billions of dollars, because I got the answers... +

    +
    +
    + Warning Text +

    + I will be the leader of a company that ends up being worth + billions of dollars, because I got the answers... +

    +
    +
    + Danger Text +

    + I will be the leader of a company that ends up being worth + billions of dollars, because I got the answers... +

    +
    +
    +

    + Small Tag + Header with small subtitle

    + Use "small" tag for the headers +

    +
    +
    +
    + +
    +
    + + ); +} + +export default Typography; diff --git a/src/views/Typography.jsx b/src/views/Typography.jsx deleted file mode 100644 index a04dbcd2..00000000 --- a/src/views/Typography.jsx +++ /dev/null @@ -1,146 +0,0 @@ -/*! - -========================================================= -* Light Bootstrap Dashboard React - v1.3.0 -========================================================= - -* Product Page: https://www.creative-tim.com/product/light-bootstrap-dashboard-react -* Copyright 2019 Creative Tim (https://www.creative-tim.com) -* Licensed under MIT (https://github.com/creativetimofficial/light-bootstrap-dashboard-react/blob/master/LICENSE.md) - -* Coded by Creative Tim - -========================================================= - -* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -*/ -import React, { Component } from "react"; -import { Grid, Row, Col } from "react-bootstrap"; - -import Card from "components/Card/Card.jsx"; - -class Typography extends Component { - render() { - return ( -
    - - - - -
    -

    -

    Header 1

    Light Bootstrap - Table Heading{" "} -

    -
    - -
    -

    -

    Header 2

    Light Bootstrap - Table Heading -

    -
    -
    -

    -

    Header 3

    Light Bootstrap - Table Heading -

    -
    -
    -

    -

    Header 4

    Light Bootstrap - Table Heading -

    -
    -
    -
    -

    Header 5

    Light Bootstrap - Table Heading -
    -
    -
    -
    -

    Header 6

    Light Bootstrap - Table Heading -
    -
    -
    -

    - ParagraphLorem ipsum - dolor sit amet, consectetuer adipiscing elit, sed diam - nonummy nibh euismod tincidunt ut laoreet dolore magna - aliquam erat volutpat. Ut wisi enim ad minim veniam. -

    -
    -
    -

    Quote

    -
    -

    - Lorem ipsum dolor sit amet, consectetuer adipiscing - elit, sed diam nonummy nibh euismod tincidunt ut - laoreet dolore magna aliquam erat volutpat. Ut wisi - enim ad minim veniam. -

    - Steve Jobs, CEO Apple -
    -
    - -
    -

    Muted Text

    -

    - Lorem ipsum dolor sit amet, consectetuer adipiscing - elit, sed diam nonummy nibh euismod tincidunt ut - laoreet. -

    -
    -
    - {/* */} -

    Coloured Text

    -

    - Text Primary - Light Bootstrap Table Heading and complex - bootstrap dashboard you've ever seen on the internet. -

    -

    - Text Info - Light Bootstrap Table Heading and complex - bootstrap dashboard you've ever seen on the internet. -

    -

    - Text Success - Light Bootstrap Table Heading and complex - bootstrap dashboard you've ever seen on the internet. -

    -

    - Text Warning - Light Bootstrap Table Heading and complex - bootstrap dashboard you've ever seen on the internet. -

    -

    - Text Danger - Light Bootstrap Table Heading and complex - bootstrap dashboard you've ever seen on the internet. -

    -
    - -
    -

    -

    Small Tag

    Header with small - subtitle
    - ".small" is a tag for the headers{" "} -

    -
    -
    - } - /> - - - -
    - ); - } -} - -export default Typography; diff --git a/src/views/Upgrade.js b/src/views/Upgrade.js new file mode 100644 index 00000000..77d831fe --- /dev/null +++ b/src/views/Upgrade.js @@ -0,0 +1,129 @@ +import React from "react"; + +// react-bootstrap components +import { + Badge, + Button, + Card, + Navbar, + Nav, + Table, + Container, + Row, + Col, +} from "react-bootstrap"; + +function Upgrade() { + return ( + <> + + + + +
    +

    Light Bootstrap Dashboard PRO React

    +

    + Are you looking for more components? Please check our Premium + Version of Light Bootstrap Dashboard React. +

    +

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FreePRO
    Components16115+
    Plugins414+
    Example Pages422+
    Documentation + + + +
    SASS Files + + + +
    Login/Register/Lock Pages + + + +
    Premium Support + + + +
    FreeJust $49
    + + + +
    +
    + +
    +
    + + ); +} + +export default Upgrade; diff --git a/src/views/Upgrade.jsx b/src/views/Upgrade.jsx deleted file mode 100644 index c1ba0de7..00000000 --- a/src/views/Upgrade.jsx +++ /dev/null @@ -1,124 +0,0 @@ -/*! - -========================================================= -* Light Bootstrap Dashboard React - v1.3.0 -========================================================= - -* Product Page: https://www.creative-tim.com/product/light-bootstrap-dashboard-react -* Copyright 2019 Creative Tim (https://www.creative-tim.com) -* Licensed under MIT (https://github.com/creativetimofficial/light-bootstrap-dashboard-react/blob/master/LICENSE.md) - -* Coded by Creative Tim - -========================================================= - -* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -*/ -import React, { Component } from "react"; -import { Table, Grid, Row, Col } from "react-bootstrap"; - -import Card from "components/Card/Card"; - -import Button from "components/CustomButton/CustomButton"; - -class Icons extends Component { - render() { - return ( -
    - - - - - - - - Free - PRO - - - - - Components - 30 - 60 - - - Plugins - 3 - 13 - - - Example Pages - 7 - 24 - - - Login/Register/Lock Pages - - - - - - - - - Premium Support - - - - - - - - - - Free - Just $49 - - - - - - - - - - - - - } - /> - - - -
    - ); - } -} - -export default Icons; diff --git a/src/views/UserProfile.js b/src/views/UserProfile.js new file mode 100644 index 00000000..9f20b856 --- /dev/null +++ b/src/views/UserProfile.js @@ -0,0 +1,218 @@ +import React from "react"; + +// react-bootstrap components +import { + Badge, + Button, + Card, + Form, + Navbar, + Nav, + Container, + Row, + Col, +} from "react-bootstrap"; + +function User() { + return ( + <> + + + + + + Edit Profile + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + + + +
    + ... +
    + + +

    + "Lamborghini Mercy

    + Your chick she so thirsty

    + I'm in that two seat Lambo" +

    +
    +
    +
    + + + +
    +
    + +
    +
    + + ); +} + +export default User; diff --git a/src/views/UserProfile.jsx b/src/views/UserProfile.jsx deleted file mode 100644 index b7d4fd1c..00000000 --- a/src/views/UserProfile.jsx +++ /dev/null @@ -1,189 +0,0 @@ -/*! - -========================================================= -* Light Bootstrap Dashboard React - v1.3.0 -========================================================= - -* Product Page: https://www.creative-tim.com/product/light-bootstrap-dashboard-react -* Copyright 2019 Creative Tim (https://www.creative-tim.com) -* Licensed under MIT (https://github.com/creativetimofficial/light-bootstrap-dashboard-react/blob/master/LICENSE.md) - -* Coded by Creative Tim - -========================================================= - -* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -*/ -import React, { Component } from "react"; -import { - Grid, - Row, - Col, - FormGroup, - ControlLabel, - FormControl -} from "react-bootstrap"; - -import { Card } from "components/Card/Card.jsx"; -import { FormInputs } from "components/FormInputs/FormInputs.jsx"; -import { UserCard } from "components/UserCard/UserCard.jsx"; -import Button from "components/CustomButton/CustomButton.jsx"; - -import avatar from "assets/img/faces/face-3.jpg"; - -class UserProfile extends Component { - render() { - return ( -
    - - - - - - - - - - - - - About Me - - - - - -
    - - } - /> - - - - "Lamborghini Mercy -
    - Your chick she so thirsty -
    - I'm in that two seat Lambo" - - } - socials={ -
    - - - -
    - } - /> - - - -
    - ); - } -} - -export default UserProfile;