/* ------------------------------------------------------------------------------
 *
 *  # Components
 *
 *  Common less file with imports of plugins and pages
 *
 *  Version: 1.2
 *  Latest update: Nov 12, 2015
 *
 * ---------------------------------------------------------------------------- */


// Core
// ------------------------------

// Import variables and mixins
@import "bootstrap/variables.less";
@import "bootstrap/mixins.less";

// Import overrides
@import "core/variables/variables.less";
@import "core/variables/core-variables.less";



// Layout
// ------------------------------

// Layout core
@import "core/layout/sidebar.less";
@import "core/layout/content.less";
@import "core/layout/boxed.less";
@import "core/layout/footer.less";

// Utilities
@import "core/layout/utils.less";

// Plugins demo, remove in real project
@import "components/demo.less";



// Page loader
// ------------------------------

// Pace page loader
@import "components/pace/default.less";

// Pace.js demo, remove in real project
@import "components/pace/pace-demo.less";



// Checkboxes
// ------------------------------

// Uniform
@import "components/plugins/forms/checkboxes/uniform.less";

// Switchery
@import "components/plugins/forms/checkboxes/switchery.less";

// BS switch
@import "components/plugins/forms/checkboxes/bootstrap-switch.less";



// Selects
// ------------------------------

// Select2
@import "components/plugins/forms/menus/select2.less";

// Multiselect
@import "components/plugins/forms/menus/multiselect.less";

// SelectBoxIt
@import "components/plugins/forms/menus/selectbox.less";

// Bootstrap select
@import "components/plugins/forms/menus/bootstrap-select.less";



// Extensions
// ------------------------------

// Passy
@import "components/plugins/forms/extensions/passy.less";

// Typeahead
@import "components/plugins/forms/extensions/typeahead.less";

// Validation
@import "components/plugins/forms/extensions/validation.less";

// Editable
@import "components/plugins/forms/extensions/editable.less";



// Tag inputs
// ------------------------------

// Tokenfield
@import "components/plugins/forms/tags/tokenfield.less";

// Tags input
@import "components/plugins/forms/tags/tags-input.less";



// Other form plugins
// ------------------------------

// Touchspin spinners
@import "components/plugins/forms/plugins/touchspin.less";

// Dual listboxes
@import "components/plugins/forms/plugins/dual-listbox.less";



// Wizards
// ------------------------------

// Steps
@import "components/plugins/forms/wizards/steps.less";

// Form
@import "components/plugins/forms/wizards/form.less";

// Stepy
@import "components/plugins/forms/wizards/stepy.less";



// Editors
// ------------------------------

// Summernote
@import "components/plugins/forms/editors/summernote.less";

// WYSIHTML5
@import "components/plugins/forms/editors/wysihtml5.less";

// Ace
@import "components/plugins/forms/editors/ace.less";



// Pickers
// ------------------------------

// Daterange picker
@import "components/plugins/pickers/daterange.less";

// Pickadate base
@import "components/plugins/pickers/pickadate/base.less";

// Pickadate date picker
@import "components/plugins/pickers/pickadate/date.less";

// Pickadate time picker
@import "components/plugins/pickers/pickadate/time.less";

// Anytime picker
@import "components/plugins/pickers/anytime.less";

// Color picker
@import "components/plugins/pickers/spectrum.less";

// Bootstrap datepicker
@import "components/plugins/pickers/bootstrap-datepicker.less";

// Date paginator
@import "components/plugins/pickers/date-paginator.less";



// Notifications
// ------------------------------

// PNotify notifications
@import "components/plugins/notifications/pnotify.less";

// jGrowl notifications
@import "components/plugins/notifications/jgrowl.less";

// Sweet Alerts
@import "components/plugins/notifications/sweet-alerts.less";

// Bootbox
@import "components/plugins/notifications/bootbox.less";



// Sliders
// ------------------------------

// Slider pips
@import "components/plugins/sliders/slider-pips.less";

// NoUI slider
@import "components/plugins/sliders/noui-slider.less";

// Ion range slider
@import "components/plugins/sliders/ion-range-slider.less";



// jQuery UI components
// ------------------------------

// Interactions
@import "components/extensions/jquery_ui/interactions.less";

// Widgets
@import "components/extensions/jquery_ui/widgets.less";



// Extensions
// ------------------------------

// Prism - syntax highlighter
@import "components/plugins/ui/prism.less";

// Fancytree
@import "components/plugins/ui/fancytree.less";

// Progress buttons
@import "components/plugins/ui/progress-buttons.less";

// Headroom - hhide navbar on scroll
@import "components/plugins/ui/headroom.less";

// Full calendar
@import "components/plugins/ui/fullcalendar.less";

// Dragula
@import "components/plugins/ui/dragula.less";



// File uploaders
// ------------------------------

// Plupload
@import "components/plugins/uploaders/plupload.less";

// File input
@import "components/plugins/uploaders/file-input.less";

// Dropzone
@import "components/plugins/uploaders/dropzone.less";



// Image manipulation
// ------------------------------

// Image cropper
@import "components/plugins/images/image-cropper.less";

// Lightbox plugin
@import "components/plugins/images/fancybox.less";



// Tables
// ------------------------------

// Footable - responsive table tools
@import "components/plugins/tables/footable/footable.less";



// Handsontable
// ------------------------------

// Handsontable - excel-like spreadsheet for apps
@import "components/plugins/tables/handsontable/handsontable.less";



// Datatables
// ------------------------------

// Core
@import "components/plugins/tables/datatables/datatables.less";

// Datatables - columns reorder
@import "components/plugins/tables/datatables/datatable-columns-reorder.less";

// Datatables - rows reorder
@import "components/plugins/tables/datatables/datatable-rows-reorder.less";

// Datatables - fixed columns
@import "components/plugins/tables/datatables/datatable-fixed-columns.less";

// Datatables - fixed header
@import "components/plugins/tables/datatables/datatable-fixed-header.less";

// Datatables - autofill
@import "components/plugins/tables/datatables/datatable-autofill.less";

// Datatables - select
@import "components/plugins/tables/datatables/datatable-select.less";

// Datatables - buttons
@import "components/plugins/tables/datatables/datatable-buttons.less";

// Datatables - key table
@import "components/plugins/tables/datatables/datatable-keytable.less";

// Datatables - scroller
@import "components/plugins/tables/datatables/datatable-scroller.less";

// Datatables - responsive
@import "components/plugins/tables/datatables/datatable-responsive.less";



// Maps
// ------------------------------

// Google maps base
@import "components/maps/maps.less";

// Google Maps
@import "components/maps/google-maps.less";

// jVectorMap
@import "components/maps/jvectormap.less";



// Charts
// ------------------------------

// Charts base
@import "components/charts/charts.less";

// C3 chart library
@import "components/charts/c3.less";

// D3 chart library
@import "components/charts/d3.less";

// Sparklines library
@import "components/charts/sparklines.less";



// Page kits
// ------------------------------

// Task manager
@import "components/pages/task-manager.less";

// Invoice
@import "components/pages/invoice.less";

// User list
@import "components/pages/user-list.less";

// Profile
@import "components/pages/profile.less";

// Login
@import "components/pages/login.less";

// Timelines
@import "components/pages/timelines.less";

// Chats
@import "components/pages/chats.less";

// Search
@import "components/pages/search.less";

// Error page
@import "components/pages/error.less";



// Other components
// ------------------------------

// Heading elements
@import "components/ui/heading-elements.less";

// Helpers
@import "components/ui/helpers.less";

// Snippets
@import "components/ui/snippets.less";
