/*
  Combination of default Patternfly import files:

  @import "~patternfly/less/patternfly.less";
  @import "~patternfly/less/patternfly-additions.less";

  is broken at the moment because patternfly-additions.less file imports
  bootstrap dependencies that in a wrong way override sylesheets defined
  in previously imported patternfly.less. A solution to separate bootstrap
  imports into separate file that would get imported first has been proposed
  upstream.

  As a workaround we explicitly include imports from patternfly-additions.less
  and import patternfly.less in between them. Those imports need to be
  checked/updated with every patternfly package update to make sure we import
  all available files.
*/

/* PatternFly additions to Bootstrap - patternfly-additions.less part 1 */

// Bootstrap variables and mixins
@import "~patternfly/less/lib/bootstrap/variables.less";
@import "~patternfly/less/lib/bootstrap/mixins.less";
// Font Awesome variables
@import "~patternfly/less/lib/font-awesome/variables.less";

// Bootstrap-Combobox
@import "~patternfly/less/lib/bootstrap-combobox/combobox.less";
// Bootstrap-Datepicker
@import "~patternfly/less/lib/bootstrap-datepicker/datepicker3.less";
// Bootstrap-Select
@import "~patternfly/less/lib/bootstrap-select/bootstrap-select.less";
// Bootstrap Switch
@import "~patternfly/less/lib/bootstrap-switch/bootstrap-switch.less";
// Bootstrap Touchspin
@import (less) "~patternfly/less/lib/bootstrap-touchspin/jquery.bootstrap-touchspin.css";
// C3 charts
@import (less) "~patternfly/less/lib/c3/c3.css";
// Bootstrap-DateTimePicker
@import "~patternfly/less/lib/eonasdan-bootstrap-datetimepicker/bootstrap-datetimepicker-build.less";


/* Patternfly */

@import "~patternfly/less/patternfly.less";


/* Patternfly additions - patternfly-additions.less part 2 */

@import "~patternfly/less/variables.less";
@import "~patternfly/less/mixins.less";
@import "~patternfly/less/blank-slate.less";
@import "~patternfly/less/bootstrap-combobox.less";
@import "~patternfly/less/bootstrap-datepicker.less";
@import "~patternfly/less/bootstrap-select.less";
@import "~patternfly/less/bootstrap-switch.less";
@import "~patternfly/less/bootstrap-touchspin.less";
@import "~patternfly/less/bootstrap-treeview.less";
@import "~patternfly/less/cards.less";
@import "~patternfly/less/charts.less";
@import "~patternfly/less/close.less";
@import "~patternfly/less/datatables.less";
@import "~patternfly/less/footer.less";
@import "~patternfly/less/icons.less";
@import "~patternfly/less/infotip.less";
@import "~patternfly/less/layouts.less";
@import "~patternfly/less/list-view.less";
@import "~patternfly/less/login.less";
@import "~patternfly/less/navbar.less";
@import "~patternfly/less/navbar-alt.less";
@import "~patternfly/less/navbar-vertical.less";
@import "~patternfly/less/nav-vertical-alt.less";
@import "~patternfly/less/search.less";
@import "~patternfly/less/sidebar.less";
@import "~patternfly/less/spinner.less";
@import "~patternfly/less/syntax-highlighting.less";
@import "~patternfly/less/time-picker.less";
@import "~patternfly/less/toast.less";
@import "~patternfly/less/toolbar.less";
@import "~patternfly/less/vertical-nav.less";


/* TripleO UI styles */

@import "utils/variables";
@import "utils/patternflyOverrides";
@import "ui/Forms";
@import "ui/Grid";
@import "ui/Modals";
@import "ui/Tables";
@import "ui/Navs";
@import "ui/FixedContainer";
@import "ui/Sidebar";
@import "ui/Tooltips";
@import "components/EnvironmentConfiguration";
@import "components/DeploymentDetail";
@import "components/DeploymentPlan";
@import "components/NodePickerInput";
@import "components/Plans";
@import "components/RoleCard";
@import "components/Validations";

.wrapper-fixed-body {
  padding-top: @header-height;
}

a {
 &.link {
   cursor: pointer;
 }
}
