/* Bootstrap 2.3.2 variables and mixins used in files (Joomla uses old Bootstrap) */
@import "../lib/sass-twitter-bootstrap/variables";
@import "../lib/sass-twitter-bootstrap/mixins";

/* Bootstrap 3.x variables and mixins (select2 bootstrap styling uses BS 3) */
@import "../../../../../../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/variables";
@import "../../../../../../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins";

/* Site variables and mixins */
@import "site/utilities/variables";
@import "site/utilities/mixins";

/* Kodekit tools */
@import "../../../../../../../../kodekit-ui/src/scss/admin/core/tools";

/* Outside of the k-ui-namespace scope */
@import "site/modal";
@import "../../../../../../../../kodekit-ui/src/scss/admin/3rdparty/datepicker";

@import "../../../../../../../../kodekit-ui/node_modules/select2/src/scss/core";
@import "../../../../../../../../kodekit-ui/node_modules/select2-bootstrap-theme/src/select2-bootstrap";

/* Icons */
@import "../../../../../../../../kodekit-ui/src/scss/admin/generated/k-icons";
@import "../../../../../../../../kodekit-ui/src/scss/admin/molecules/icon";

/* Tooltips */
@import "../../../../../../../../kodekit-ui/src/scss/admin/molecules/tooltip";

/* Inside k-ui-namespace scope */
.k-ui-namespace {

  /* Border-box size everything */

  &, *, *:before, *:after {
    box-sizing: border-box;
  }

  /* Responsive tables */
  @import "../../../../../../../../kodekit-ui/src/scss/admin/3rdparty/footable";

  /* Pagination */
  @import "../../../../../../../../kodekit-ui/src/scss/admin/molecules/pagination";

  /* File select input */
  @import "../../../../../../../../kodekit-ui/src/scss/admin/molecules/styled-file-input";

  @import "site/anchor";
  @import "site/header";
  @import "../../../../../../../../kodekit-ui/src/scss/admin/3rdparty/jqtree";
  @import "site/select2";
  @import "site/table";
  @import "site/toolbar";
  @import "site/wrapped-content";

  /**
   * Utilities
   *
   * Loading last so we have the biggest chance of 'winning' specificity wars without using !important
   */

  @import "../../../../../../../../kodekit-ui/src/scss/admin/utilities/dynamic-content-holder";
  @import "../../../../../../../../kodekit-ui/src/scss/admin/utilities/hidden";
  @import "../../../../../../../../kodekit-ui/src/scss/admin/molecules/loader";
  @import "../../../../../../../../kodekit-ui/src/scss/admin/utilities/no-margin";
  @import "../../../../../../../../kodekit-ui/src/scss/admin/utilities/no-transition";
  @import "../../../../../../../../kodekit-ui/src/scss/admin/utilities/no-wrap";
  @import "../../../../../../../../kodekit-ui/src/scss/admin/utilities/visually-hidden";
  @import "../../../../../../../../kodekit-ui/src/scss/admin/utilities/visually-shown";
  @import "../../../../../../../../kodekit-ui/src/scss/admin/utilities/ratio-content";
  @import "../../../../../../../../kodekit-ui/src/scss/admin/utilities/color";
  @import "../../../../../../../../kodekit-ui/src/scss/admin/utilities/content-block";
  @import "../../../../../../../../kodekit-ui/src/scss/admin/utilities/position";
  @import "../../../../../../../../kodekit-ui/src/scss/admin/utilities/flexing";
  @import "../../../../../../../../kodekit-ui/src/scss/admin/utilities/touchevent";
  @import "../../../../../../../../kodekit-ui/src/scss/admin/utilities/ellipsis";
  @import "../../../../../../../../kodekit-ui/src/scss/admin/utilities/coverall";
  @import "../../../../../../../../kodekit-ui/src/scss/admin/utilities/this-or-that";
  @import "../../../../../../../../kodekit-ui/src/scss/admin/utilities/component-animation";
  @import "../../../../../../../../kodekit-ui/src/scss/admin/molecules/hamburger";
}
